a1386722030
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點(diǎn)
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看a1386722030的 主題 / 回貼
樓主  發(fā)表于: 2015-05-22 15:09
請教大家,高沖沖床在不同的速度(150--400)SPM中運(yùn)行時,每次按沖壓停止后需要停在0度上死點(diǎn)位置,PLC是FX3U,編碼器是增量式的,請教這程序應(yīng)該怎么寫。
xuhaiguo
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 137 點(diǎn)
下載積分: 1174 分
在線時間: 11(小時)
注冊時間: 2014-03-24
最后登錄: 2024-06-05
查看xuhaiguo的 主題 / 回貼
1樓  發(fā)表于: 2015-05-23 08:17
1.建議用絕對值編碼器。增量可能出現(xiàn)問題。
2.停止角度問題,給你一個思路。將控制停止的那組凸輪做成與速度關(guān)聯(lián)的。設(shè)定停止角度A(固定)A為最高速停止角度,沖次B,ab 為常數(shù)(為什么加ab,ab為常數(shù)可以調(diào)整400-B的系數(shù)),計(jì)算后的停止角度C,C=A-(400-B)*a/b。解釋:當(dāng)速度為最高400次時,C=A,調(diào)整A的數(shù)值,將壓力機(jī)停止到上死點(diǎn),當(dāng)B=150時,調(diào)整ab的值,將停止角度停止到上死點(diǎn)。中間其它角度根據(jù)公式自動計(jì)算,自動停到上死點(diǎn)。
希望能對你有用
xuhaiguo
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 137 點(diǎn)
下載積分: 1174 分
在線時間: 11(小時)
注冊時間: 2014-03-24
最后登錄: 2024-06-05
查看xuhaiguo的 主題 / 回貼
2樓  發(fā)表于: 2015-05-26 08:17
增量的,先轉(zhuǎn)成角度,然后用z相復(fù)位角度,每圈都復(fù)位,保證角度。然后就和正常凸輪一樣,固定角度停車。
xuhaiguo
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 137 點(diǎn)
下載積分: 1174 分
在線時間: 11(小時)
注冊時間: 2014-03-24
最后登錄: 2024-06-05
查看xuhaiguo的 主題 / 回貼
3樓  發(fā)表于: 2015-05-26 18:43
引用
引用第10樓指環(huán)王于2015-05-26 13:56發(fā)表的  :
用Z相的中斷?如果拍了停上司點(diǎn)的按鈕就置位一個線圈,線圈置ON時配合Z相中斷停上司點(diǎn)?這樣精準(zhǔn)度能保證嗎..

不用中斷。
分兩步1.將編碼器值做成凸輪,用Z相信號,做基準(zhǔn),每次Z將一個固定值輸入到凸輪值。
2.停止值,將凸輪值與固定值比較,大于就停車。通過調(diào)整固定值,調(diào)整停止角度。
3.調(diào)速參考6樓