suiyuan666
級別: 論壇先鋒
|
圖片:
大家好,請教下FX3U控制三菱伺服電機的問題,要求在觸摸屏上顯示移動距離。程式如下圖所示:其中K4096pluse/rew是伺服編碼器輸出脈沖,但K99不知道是什么意思? 實際距離=PLC脈沖值寄存器*99/伺服編碼器輸出脈沖。 還有大家在做這類項目時是怎么計算呀? 請大家多多指教!謝謝! |
---|---|
|
hxl202319
工資就像大姨媽,一月一次,一周就沒了
級別: 網(wǎng)絡(luò)英雄
|
K99估計是螺距,這個計算最好用浮點數(shù)計算 |
|
---|---|---|
|
zhouhb
級別: 探索解密
|
首先確定伺服的電子齒輪比,其次PLC知道PLC每個脈沖運行的距離。最后計算每個脈沖與運行單位的關(guān)系,也就是加減乘除的事情了 |
---|---|
|
銘杰工控
溫嶺市正凱自動化設(shè)備有限公司
級別: 網(wǎng)絡(luò)英雄
|
如果用伺服來做定位控制 為了避免累計誤差 不建議在PLC程序內(nèi)做運算 直接伺服參數(shù)內(nèi)設(shè)定好電子齒輪比 最后一個脈沖當(dāng)量對應(yīng)0.01mm或0.001mm直接在觸摸屏面板就可以顯示當(dāng)前的移動量。 下圖是用維綸觸摸屏和FX3G的例子 |
|
---|---|---|
|
suiyuan666
級別: 論壇先鋒
|
高見,非常感謝! |
---|---|
|
guafa58
級別: 略有小成
|
同意樓上, 關(guān)鍵是根據(jù),脈沖當(dāng)量來計算,就很簡單了; 若,你的脈沖當(dāng)量是 0.01mm,那么走了多少脈沖,乘以0.01就可以了 |
---|---|
|