您好!欢迎光临工博士商城

机器人配件销售商

产品:574    
联系我们
您当前的位置:首页 » 新闻中心 » ABB简易码垛程序的编写
产品分类
新闻中心
ABB简易码垛程序的编写
发布时间:2022-03-08        浏览次数:128        返回列表
        码垛机器人,是机械与计算机程序有机结合的产物。为现代生产提供了更高的生产效率。码垛机器在码垛行业有着相当广泛的应用。码垛机器人大大节省了劳动力,节省空间。码垛机器人运作灵活精准、快速高效、稳定性高,作业效率高。

        码垛机器人系统采用***技术的坐标式机器人的安装占用空间灵活紧凑。能够在较小的占地面积范围内建造高效节能的全自动砌块成型机生产线的构想变成现实。

ABB机器人备品备配件

ABB机器人备品备配件

对于有限数目的码垛,可以采用预生成码垛位置数组的方法
abb机器人
以码垛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从零开始,以保证与数组下标一致就可以了。


了解更多:ABB机器人备品备配件
工业机器人配件|ABB机器人备品备配件|库卡机器人备品配件|安川机器人备品配件|机器人维护保养|工博士工业机器人技术有限公司



 

联系热线:13381986454   联系人:jiqirenpeijian 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 机器人配件销售商