陳大圍
工控新人,還請多多指教
級別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 877 個
工控威望: 1160 點(diǎn)
下載積分: 8913 分
在線時間: 1822(小時)
注冊時間: 2011-04-17
最后登錄: 2024-09-21
查看陳大圍的 主題 / 回貼
樓主  發(fā)表于: 2014-04-14 20:17
        用FX1N  MT型的PLC發(fā)脈沖控制一臺伺服,伺服帶減速機(jī)再連接到絲杠,絲杠帶動工作臺,現(xiàn)在我做好原點(diǎn)位置,要運(yùn)動到多個工位,到達(dá)每個工位的位置所需的脈沖數(shù),我可不可以先讓伺服回原點(diǎn),停在原點(diǎn)位置,同時清零D8140至D8143的值,然后用PLSR發(fā)脈沖,發(fā)脈沖頻率很低,用一點(diǎn)動按鈕執(zhí)行這指令,讓伺服電機(jī)慢慢移動到我需要的工位,停止點(diǎn)動發(fā)脈沖命令,這是查看D8140和D8141的值,就能知道從原點(diǎn)到這工作需要發(fā)多少脈沖了?就不需要計算什么電子齒輪比了,也就不需要知道伺服的分辨率是多少,減速機(jī)的減速比是多少,絲杠的螺距是多,也能知道到某工作需要的脈沖數(shù)了,知道了這個脈沖數(shù),再編程的時候用絕對定位指令DRVA,所發(fā)的脈沖數(shù)就是我剛才手動的方式獲得,各位大大們,這樣做可不可以?
專心學(xué)工控技術(shù),請各位幫忙指教
piclijun
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 228 個
工控威望: 360 點(diǎn)
下載積分: 14687 分
在線時間: 249(小時)
注冊時間: 2012-02-24
最后登錄: 2016-08-30
查看piclijun的 主題 / 回貼
1樓  發(fā)表于: 2014-04-14 20:49
可以,但停止點(diǎn)動發(fā)脈沖命令,手動會因為你反應(yīng)時間等操作會導(dǎo)致有點(diǎn)位置誤差,如果要求不高可以的。