thinkrain
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 18 個
工控威望: 106 點
下載積分: 1186 分
在線時間: 12(小時)
注冊時間: 2018-02-25
最后登錄: 2022-12-17
查看thinkrain的 主題 / 回貼
樓主  發(fā)表于: 2018-03-20 16:51
三菱PLC控制伺服XY 軸走圓,不用定位模塊。最好能發(fā)份實例看看,謝謝了。
flyfeky
bilibili 工控貴族
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 889 個
工控威望: 1040 點
下載積分: 2000 分
在線時間: 688(小時)
注冊時間: 2012-05-09
最后登錄: 2024-12-13
查看flyfeky的 主題 / 回貼
1樓  發(fā)表于: 2018-03-20 18:06
你好, 用定位模塊最方便, 自己寫算法可能費力不討好!
我這里沒有現(xiàn)成的機械結(jié)構(gòu),否則我真想自己測試一下.
實現(xiàn)盡量要做到等時同步, 方法就是細(xì)分,  比如每一次兩軸同時走0.001度.

1.設(shè)半徑為R.  每一次走 0.001度, 或者你可以設(shè)為0.0002度,  看測試情況.
2.走絕對位置,每走一步, 兩軸同時完成時, 角度遞增 .重復(fù)一直到整個圓周.
4. X=R*SIN(angle)    Y=R*COS(angle)
5.具體我參照了三菱手冊,  要用到浮點數(shù)轉(zhuǎn)換.  
你試上下上面能成功嗎?
西門子倍福WPF+C#數(shù)據(jù)庫,槽式設(shè)備專家