zhangyilin
級別: *
|
步進電機轉角度數,轉角如何換算成脈沖數,有小數怎么辦?要用浮點運算 三凌fx的plc程序如何編寫? |
---|---|
|
回憶依然最美
一不小心混進社會, 浪子回頭已經白費... ...
級別: 工控俠客
|
先設置步進控制器的分辨率,例如設為發送10000個脈沖步進電機轉1周(360°),即每個脈沖步進電機旋轉0.036°,再用設定的旋轉角度除以0.036就得出旋轉設定的角度需要的脈沖數,至于小數點的話用三菱PLC可以先將K10000和K360還有設定的旋轉角度用浮點轉換指令轉換為浮點數,再相除即可!西門子PLC可以直接輸入浮點數做浮點運算!如果PLC不支持浮點運算指令,可以講以上數值放大N倍,再做計算亦可! 以上! |
---|---|
本帖最近評分記錄: |
dl2006
沒有女人冷冷清清,女人多了雞犬不寧
級別: 網絡英雄
|
二樓說的對 |
|
---|---|---|
|
hzhcdy
級別: 家園常客
|
三菱PLC的脈沖指令不會對浮點數執行的! 可以在驅動器上做細分,然后所發脈沖根據細分來做 2相步進最低是200脈沖一圈, 5相最低是500脈沖一圈, |
---|---|
|
hanqin
級別: 論壇先鋒
|
步進電機上有旋轉角度/脈沖的,比如1.8°的電機就是每圈200個脈沖。具體的還可以在驅動器上進行細分的。 |
---|---|
|
langman
級別: 家園常客
|
步進驅動器就設置細分倍數。 伺服驅動器就設置電子齒輪。 |
|
---|---|---|
|