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