各位前輩,我要用CP1H控制4個(gè)步進(jìn)電機(jī),實(shí)現(xiàn)類似于示教的功能。就是說(shuō)按下運(yùn)動(dòng)按鈕步進(jìn)電機(jī)運(yùn)行,記錄脈沖個(gè)數(shù),再按下重復(fù)按鈕,步進(jìn)電機(jī)能夠運(yùn)動(dòng)相同的脈沖數(shù)。 因?yàn)槭鞘窘棠J,所以電機(jī)運(yùn)動(dòng)不能用PULS提前設(shè)好脈沖個(gè)數(shù),要用SPED持續(xù)輸出,松開按鈕用INI停止輸出。 之前考慮過(guò)用高速計(jì)數(shù)器進(jìn)行記錄,但高速計(jì)數(shù)器需要24v的輸入,好像脈沖輸出不能直接接入。 請(qǐng)各位前輩提供一下思路。 -----------------------------------2016年4月22日更新--------------------------------初步實(shí)現(xiàn)了示教功能,用PRV讀取當(dāng)前脈沖值配合PULS和SPED目前問(wèn)題是電機(jī)反轉(zhuǎn)時(shí)當(dāng)前脈沖值為負(fù)數(shù),無(wú)法直接用于PULS指令。要自行取反還是有其他好的解決方法嗎?附上不完美的歐姆龍步進(jìn)電機(jī)示教程序[attachment=146839][ 此帖被jiangleidhr在2016-04-22 20:41重新編輯 ]