再補(bǔ)充一樓吧,
因?yàn)樵瓉?lái)的數(shù)控控制器壞了,廠家倒閉了,客戶想修好,2軸驅(qū)動(dòng),XY走位,
以前是G代碼(我不會(huì)玩),想辦法讓我改來(lái)能用,啥都沒(méi)給,我看過(guò)幾次這個(gè)設(shè)備,
第一行是1234,第二行是5678,(或者是567,比奇數(shù)行少一個(gè))這樣排序,蛇形走位效率最高,
我自己想的辦法,客戶輸入材料長(zhǎng)寬,工件間隙,程序自動(dòng)求出:
第一步
1,第一行能生成多少個(gè),
2,根據(jù)材料長(zhǎng)寬,求出偶數(shù)行個(gè)數(shù)(和一行一樣,或者少一個(gè),如樓上的圖).,
3,求出總共能做多少行.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第二步:
因?yàn)槠鹗级际菑?開(kāi)始,設(shè)備有個(gè)感應(yīng),動(dòng)作一次,編號(hào)+1
根據(jù)給定的編號(hào),求出XY位置,
伺服走位就很簡(jiǎn)單了.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
因?yàn)轫?xiàng)目暫停,后續(xù)詳細(xì)開(kāi)發(fā)就沒(méi)搞了.
樓主這個(gè)感覺(jué)還要比我這個(gè)簡(jiǎn)單些吧.
我先用畫的圖,琢磨了好久才搞出來(lái),我用PLC模擬,程序給出的XY坐標(biāo)是沒(méi)有問(wèn)題的.
大概排序就這2種方式
[ 此帖被bnnyygy在2020-11-15 11:37重新編輯 ]