本人經(jīng)手2軸碼垛幾今天發(fā)現(xiàn)步進(jìn)驅(qū)動(dòng)器細(xì)分有問(wèn)題 步進(jìn)電機(jī)軸帶鏈輪走鏈條 鏈輪分度圓101 要求精度到1MM 我設(shè)定細(xì)分10000 電機(jī)角距1.2° 360除以1.2等于300
300乘以10000等于一圈需要3000000個(gè)脈沖 101乘以3.14等于317.14 電機(jī)轉(zhuǎn)一圈走的距離 1除以317.14等于0.00315318 在乘以3000000等于9459.54468
我程序內(nèi)用9459.54468除以10等于945.954468 舍去了小數(shù) 直接位置乘以945得到一個(gè)坐標(biāo)需要的脈沖數(shù)
可是調(diào)試時(shí)候發(fā)現(xiàn)電機(jī)走的不對(duì) 都后來(lái)我把細(xì)分調(diào)到30000位置才對(duì) 請(qǐng)問(wèn)下大家這樣的算法對(duì)嗎?還有是不是驅(qū)動(dòng)器上的細(xì)分表是錯(cuò)誤的?
[ 此帖被wuzhishou在2015-03-28 18:33重新編輯 ]