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