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

库卡工业机器人配件专营店

产品:104    

咨询热线:18616568600(微信同号)

QQ QQ
您当前的位置:首页 » 新闻中心 » 科普贴|库卡机器人视觉抓取的工作原理讲解——库卡机器人配件
产品分类
新闻中心
科普贴|库卡机器人视觉抓取的工作原理讲解——库卡机器人配件
发布时间:2020-11-24        浏览次数:274        返回列表
 

库卡机器人配件

首先,建立机器人的轨迹作为机器人的基本编程轨迹。


视觉捕捉主要通过改变机器人的刀具坐标系或基坐标系来实现。

库卡机器人配件

库卡机器人配件

物体位置的变化主要是其位置的X、Y、Z方向的变化。


基坐标系:可根据需要定义用户坐标系。当机器人有多个工作站时,可以选择用户坐标系统,使操作更容易。在用户坐标系统中,TCP点将沿着用户定义的轴移动。

库卡机器人配件

以改变BASE 坐标系为例: 

库卡机器人配件

库卡C4 现在可以使用32个BASE 坐标系

库卡机器人配件

没有使用视觉补偿功能时,只用一个BASE坐标系.

改变机器人BASE坐标系值从而改变机器人抓件位置,使用多个坐标系.


制作一个后台程序,用来改变BASE

设置 输入变量点的接收变量:

SIGNAL gxe_1 $in[2278]  TO $in[2285]

SIGNAL gxe_2 $in[2286]  TO $in[2301]


SIGNAL gxe_3 $in[2302]  TO $in[2309]

SIGNAL gxe_4 $in[2310]  TO $in[2325]


SIGNAL gxe_5 $in[2334]  TO $in[2341]

SIGNAL gxe_6 $in[2342]  TO $in[2357]

设置坐标变量用于改变BASE坐标值

DECL FRAME Get_Val_Pos={X 0.0,Y 0.0,Z 0.0,A 0.0,B 0.0,C 0.0} ;

DECL FRAME Get_Val_Pos1={X 0.0,Y -46.2999992,Z 0.0,A 0.0,B 0.0,C 0.0} ;

DECL FRAME Get_Val_Pos2={X 0.0,Y -17.8699989,Z 0.0,A 0.0,B 0.0,C 0.0} ;

使多个BASE[]坐标系保持一致

              base_Data[1] = $base

              base_Data[2] = base_data[1]

              base_Data[3] = base_data[1]

              base_Data[4] = base_data[1]

变量的初始化归0 , get_val_pos = $nullframe

例如: 现在只改变BASE的Y方向位置 

get_val_pos.y = gxe_2*0.01     换算坐标值,存到坐标的Y方向.

base_data[1] = $base : Get_Val_Pos     改变BASE坐标系的Y方向位置

使用多个BASE坐标系:




转载于:机器人在线
更多:
库卡机器人配件


分享到: 


 

联系热线:18616568600(微信同号)   联系人:谢开欢 联系地址:上海市嘉定区南翔镇众仁路399号B栋20层2007-2012

技术和报价服务:星期一至星期六8:00-22:00 库卡工业机器人配件专营店