此程序所走動(dòng)的距離只是馬達軸心周長(cháng)轉了100mm,若是用螺桿帶動(dòng)側不能指機械所走的距離。
馬達進(jìn)給脈沖是2000,意思是馬達轉一圈需要發(fā)送2000個(gè)脈沖。而走動(dòng)一圈的長(cháng)度是60mm*3.14=188.4mm. 走100mm所需的脈沖=100/188.4*2000=1061個(gè)脈沖.
你在程序中周長(cháng)188.4已經(jīng)乘10倍了,所走動(dòng)的距離100mm也要乘以10以方便計算,要不然算出來(lái)的結果只相當于100mm的十分之一.
看看我給你修改過(guò)的程序.