工業機器人碼垛調試案例
日期:2021-03-17
對于有限數目的碼垛,可以采用預生成碼垛位置數組的方法
以碼垛3*3*3 (行列層)為例
PERS ROBOTARGET robPos_Array{27}:=......... 定義一個robotarget類型數組
PERS ROBOTARGET PutBasePos:=...... 定義一個robotarget碼垛基準位置,通常取最底層第一個位置
VAR num dist_x
VAR num dist_y
VAR num dist_z
VAR num i
對數組的賦值,可以單獨設立例程,也可以寫進該模塊主程序的初始例程中,方法和效果是一樣的。
i:=0;
dist_x:=50;行距
dist_y:=50;列距
dist_z:=50;層高
for z from 0 to 2 do
for y from 0 to 2 do
for x from 0 to 2 do
robPos_Array{i}:=offset(PutBasePos,x*dist_x,y*dist_y,z*dist_z);
i:=i+1;
endfor
endfor
endfor
-----上面是先行后列再垂直方向,預先生成碼垛位置數組
先列后行只需把 for y... 和 for x... 位置對調一下就可以了,如下:
for z from 0 to 2 do
for x from 0 to 2 do
for y from 0 to 2 do
robPos_Array{i}:=offset(PutBasePos,x*dist_x,y*dist_y,z*dist_z);
i:=i+1;
endfor
endfor
endfor
先垂直,然后再行列,如下:
for y from 0 to 2 do
for x from 0 to 2 do
for z from 0 to 2 do
robPos_Array{i}:=offset(PutBasePos,x*dist_x,y*dist_y,z*dist_z);
i:=i+1
endfor
endfor
endfor
如此類推。
正式碼垛引用時就非常簡潔了
MOVEL robPos_Array{nCounts}....
Reset do_release;
注意nCounts從零開始,以保證與數組下標一致就可以了。
以碼垛3*3*3 (行列層)為例
PERS ROBOTARGET robPos_Array{27}:=......... 定義一個robotarget類型數組
PERS ROBOTARGET PutBasePos:=...... 定義一個robotarget碼垛基準位置,通常取最底層第一個位置
VAR num dist_x
VAR num dist_y
VAR num dist_z
VAR num i
對數組的賦值,可以單獨設立例程,也可以寫進該模塊主程序的初始例程中,方法和效果是一樣的。
i:=0;
dist_x:=50;行距
dist_y:=50;列距
dist_z:=50;層高
for z from 0 to 2 do
for y from 0 to 2 do
for x from 0 to 2 do
robPos_Array{i}:=offset(PutBasePos,x*dist_x,y*dist_y,z*dist_z);
i:=i+1;
endfor
endfor
endfor
-----上面是先行后列再垂直方向,預先生成碼垛位置數組
先列后行只需把 for y... 和 for x... 位置對調一下就可以了,如下:
for z from 0 to 2 do
for x from 0 to 2 do
for y from 0 to 2 do
robPos_Array{i}:=offset(PutBasePos,x*dist_x,y*dist_y,z*dist_z);
i:=i+1;
endfor
endfor
endfor
先垂直,然后再行列,如下:
for y from 0 to 2 do
for x from 0 to 2 do
for z from 0 to 2 do
robPos_Array{i}:=offset(PutBasePos,x*dist_x,y*dist_y,z*dist_z);
i:=i+1
endfor
endfor
endfor
如此類推。
正式碼垛引用時就非常簡潔了
MOVEL robPos_Array{nCounts}....
Reset do_release;
注意nCounts從零開始,以保證與數組下標一致就可以了。
聯系我們
全國服務熱線
服務熱線 17317116650
公司:贏勝智能科技(上海)有限公司
地址:上海市松江區國家級開發區港業路50號
服務熱線 17317116650

首頁
產品
案例
聯系