一介俗人
級別: 家園常客
|
編程最方便的方法應(yīng)該是變址吧。我要怎么變址呢?求大佬點(diǎn)一下思路!大佬們,如果5個一行,我想讓它走1.2.3.4.5,第二行5.4.3.2.1的走,而且我有4種運(yùn)行方式。5*4 4*4 5*3 4*3 編程最方便的方法應(yīng)該是變址吧。我要怎么變址呢?求大佬點(diǎn)一下思路! |
---|---|
|
天空流星
SZ-CL
級別: 網(wǎng)絡(luò)英雄
|
工件的位置做一個組數(shù)據(jù),A, 取工件的順序做一組數(shù)據(jù),B 動作時按變址挨個讀取數(shù)據(jù)組B的動作順序,轉(zhuǎn)換為數(shù)據(jù)組A的動作目標(biāo)位置, 要是位置太多就做個自動按間距計(jì)算生成位置數(shù)據(jù)組A的子程序,每個位置可以單獨(dú)修改,避免機(jī)械原因某個間距不對或是坐標(biāo)系不平行 取料動作需要改變,也可以做個能自定義動作順序子程序,免得現(xiàn)在還要這樣動,那樣動的 嫌麻煩可以只做動作程序,數(shù)據(jù)手填 樓主留言:大佬,怎么編寫計(jì)算的可以多點(diǎn)一下嘛 |
---|---|
本帖最近評分記錄: |
天空流星
SZ-CL
級別: 網(wǎng)絡(luò)英雄
|
圖片:
圖片:
D100是計(jì)數(shù)用的,每搬運(yùn)一個工件,加1,從0開始 每個工件都編個號,比如從左到右,從上到下排,第一排1,2,3,4,5第二排6,7,8,9,10 D1000是搬運(yùn)順序,填入你想要的取料順序,允許手動填,重復(fù)保護(hù)什么的自己加 D2000是編號1的X軸坐標(biāo),D2002是編號2的X軸坐標(biāo)-。。。。 D2100是編號1的Y軸坐標(biāo),D2102是編號2的Y軸坐標(biāo)-。。。。 這個可以寫程序按標(biāo)準(zhǔn)間距計(jì)算的,數(shù)量少,嫌麻煩可直接手動填, 每次定位移動前換算一下就可以,得到指定編號的XY坐標(biāo) 好處是每個工件的XY坐標(biāo)可以單獨(dú)修改,取料的順序也可以任意設(shè)定,這個現(xiàn)場調(diào)試過的都明白 |
---|---|
本帖最近評分記錄: |