天空流星
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)一下嘛 |
---|---|
本帖最近評分記錄: |
一介俗人
級別: 家園常客
|
對,就是這個,教我的人意思就是這個的,但是我沒弄懂啥意思,而且我不知道怎么下手編程 教我的人他意思是用變址計(jì)算出每一個的位置,一個物料盤,里面行個數(shù)5,縱個數(shù)4,兩軸弓字形移動。他教我的思路:D1000Z0=D2000Z0*D200 D1000:第一個的位置 D2000:(0.0) D200:行間距 但是我沒弄懂他的意思,然后現(xiàn)在我不知道怎么往下編程了 |
---|---|
|
一介俗人
級別: 家園?
|
工件的位置數(shù)據(jù)跟順序我不知道怎么設(shè)。位置是第一個的位置嘛,然后接下來就是計(jì)算,按順序*行間距嘛?但是順序我又不知道怎么給PLC,所以我現(xiàn)在無從下手 |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
程序在另一個貼發(fā)過了 X : 12345~54321 Y: +1 +1 如上圖 計(jì)算位置那并不難 |
|
---|---|---|
|
一介俗人
級別: 家園常客
|
我也剛發(fā)那個貼上了 |
---|---|
|
夢雨天涯
微信hui530527 &
級別: 網(wǎng)絡(luò)英雄
|
不就是一個是數(shù)組(動作序號),兩個變址的程序嗎?明天又可以做出了,放到咸魚賣了 |
|
---|---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
的確是個生財(cái)之道,閑魚好程序是蠻多。有時買一個比自己編省事多了。 |
|
---|---|---|
|
天空流星
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)試過的都明白 |
---|---|
本帖最近評分記錄: |
一介俗人
級別: 家園?
|
謝謝大佬謝謝大佬的無私奉獻(xiàn)真的感謝 |
---|---|
|
plc初學(xué)者
級別: 探索解密
|
知道排間距和孔間距不就可以了,剩下只是一些計(jì)算偏移量和統(tǒng)計(jì)的事。喜歡橫走就橫著走,喜歡豎走就豎走。 |
---|---|
|
一介俗人
級別: 家園?
|
2個月的萌新,就是不知道怎么下手計(jì)算 |
---|---|
|