一介俗人
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 218 個(gè)
工控威望: 614 點(diǎn)
下載積分: 2151 分
在線(xiàn)時(shí)間: 104(小時(shí))
注冊(cè)時(shí)間: 2020-10-23
最后登錄: 2024-10-07
查看一介俗人的 主題 / 回貼
樓主  發(fā)表于: 2020-11-10 15:23
編程最方便的方法應(yīng)該是變址吧。我要怎么變址呢?求大佬點(diǎn)一下思路!大佬們,如果5個(gè)一行,我想讓它走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
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 571 個(gè)
工控威望: 6193 點(diǎn)
下載積分: 20713 分
在線(xiàn)時(shí)間: 561(小時(shí))
注冊(cè)時(shí)間: 2008-03-17
最后登錄: 2025-01-03
查看天空流星的 主題 / 回貼
1樓  發(fā)表于: 2020-11-10 17:29
工件的位置做一個(gè)組數(shù)據(jù),A,
取工件的順序做一組數(shù)據(jù),B
動(dòng)作時(shí)按變址挨個(gè)讀取數(shù)據(jù)組B的動(dòng)作順序,轉(zhuǎn)換為數(shù)據(jù)組A的動(dòng)作目標(biāo)位置,
要是位置太多就做個(gè)自動(dòng)按間距計(jì)算生成位置數(shù)據(jù)組A的子程序,每個(gè)位置可以單獨(dú)修改,避免機(jī)械原因某個(gè)間距不對(duì)或是坐標(biāo)系不平行
取料動(dòng)作需要改變,也可以做個(gè)能自定義動(dòng)作順序子程序,免得現(xiàn)在還要這樣動(dòng),那樣動(dòng)的
嫌麻煩可以只做動(dòng)作程序,數(shù)據(jù)手填
樓主留言:
大佬,怎么編寫(xiě)計(jì)算的可以多點(diǎn)一下嘛
本帖最近評(píng)分記錄:
  • 下載積分:+3(一介俗人) 熱心助人!
    天空流星
    SZ-CL
    級(jí)別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 571 個(gè)
    工控威望: 6193 點(diǎn)
    下載積分: 20713 分
    在線(xiàn)時(shí)間: 561(小時(shí))
    注冊(cè)時(shí)間: 2008-03-17
    最后登錄: 2025-01-03
    查看天空流星的 主題 / 回貼
    2樓  發(fā)表于: 2020-11-11 09:28
    圖片:
    圖片:
    D100是計(jì)數(shù)用的,每搬運(yùn)一個(gè)工件,加1,從0開(kāi)始
    每個(gè)工件都編個(gè)號(hào),比如從左到右,從上到下排,第一排1,2,3,4,5第二排6,7,8,9,10
    D1000是搬運(yùn)順序,填入你想要的取料順序,允許手動(dòng)填,重復(fù)保護(hù)什么的自己加
    D2000是編號(hào)1的X軸坐標(biāo),D2002是編號(hào)2的X軸坐標(biāo)-。。。。
    D2100是編號(hào)1的Y軸坐標(biāo),D2102是編號(hào)2的Y軸坐標(biāo)-。。。。
    這個(gè)可以寫(xiě)程序按標(biāo)準(zhǔn)間距計(jì)算的,數(shù)量少,嫌麻煩可直接手動(dòng)填,
    每次定位移動(dòng)前換算一下就可以,得到指定編號(hào)的XY坐標(biāo)
    好處是每個(gè)工件的XY坐標(biāo)可以單獨(dú)修改,取料的順序也可以任意設(shè)定,這個(gè)現(xiàn)場(chǎng)調(diào)試過(guò)的都明白
    本帖最近評(píng)分記錄:
  • 下載積分:+1(ccliuultra) 感謝分享!學(xué)習(xí)中。
  • 下載積分:+3(一介俗人) 真誠(chéng)感謝!