工业机器人的TCP点

        为了描述一个刚体在空间的位姿,需在物体上固连一个坐标系,然后确定该坐标系位姿(原点位置和三个坐标轴姿态),即需要6个DOF来完整描述该刚体的位姿[1]。对于工业机器人,需要在末端法盘安装工具(Tool)来进行作业。为了确定该工具(Tool)的位姿,在Tool上绑定一个工具坐标系TCS  (Tool Coordinate System),TCS的原点就是TCP(Tool Center Point,工具中心点)。在机器人轨迹编程时,需要将TCS在其他坐标系的位姿记录到程序中执行。TCP类型的有:常规TCP,固定TCP,动态TCP。

         (1)常规TCP:TCP是跟随机器人本体一起运动

         工业机器人一般都事先定义了一个TCS,TCS的XY平面绑定在机器人第六轴的法兰盘平面上,TCS的原点与法兰盘中心重合。显然TCP在法兰盘中心。ABB机器人把TCP称为tool0,REIS机器人称之为 _tnull。虽然可以直接使用默认的TCP,但是在实际使用时,比如焊接,用户通常把TCP点定义到焊丝的尖端(实际上是焊枪tool的坐标系在tool0坐标系的位姿),那么程序里记录的位置便是焊丝尖端的位置,记录的姿态便是焊枪围绕焊丝尖端转动的姿态。

         (2)固定TCP

         将TCP定义为机器人本体以外静止的某个位置。常应用在涂胶上,胶罐喷嘴静止不动,机器人抓取工件移动。其本质是一个工件坐标。

        (3)动态TCP

            随着更复杂的应用,TCP可以延伸到机器人本体轴外部(外部轴),应用在TCP需要相对法兰盘做动态变化的场合。

参考:

[1] Saeed B. Niku. 《机器人导论-分析、系统及应用》

[2] ABB 机器人的固定工具仿真

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安川机器人的TCP通讯是指基于以太网的数据传输协议,可以在多台设备之间进行数据的传输和通讯。而out点写入则是将数据从RoboGuide(安川机器人的模拟软件)中的程序输出到实际的机器人控制器中,以实现机器人的自动化操作。 在安川机器人中,TCP通讯的out点写入通常使用SLMP协议进行数据传输。通过SLMP协议,用户可以将程序中的数据(如坐标信息、速度信息等)发送到机器人控制器中进行相应的控制。具体步骤如下: 1. 在RoboGuide中,选中需要发送数据的程序。 2. 在程序属性中,选择TCP与IP选项卡,设置机器人控制器的IP地址和端口号。 3. 在程序中添加需要发送的数据,并设置数据类型和数据长度。 4. 在程序中添加TCP Send Out指令,设置指令的地址和数据区域。在数据区域中填写要发送的数据。 5. 在程序中添加TCP Close指令,将TCP通讯结束。 6. 在机器人控制器中,通过TCP/IP配置界面设置控制器的IP地址和端口号。 7. 将机器人控制器连接到计算机上,可以通过特定的软件(如ACC-Checker)进行数据的监测和处理。 需要注意的是,通过TCP通讯和out点写入发送的数据必须满足机器人控制器的数据格式要求,并正确设置数据类型和数据长度。此外,程序中还需要添加相应的错误处理指令,避免在通讯过程中出现意外的错误或数据丢失。 总之,安川机器人的TCP通讯和out点写入可以极大地提高机器人的自动化程度和运行效率,为工业自动化和生产流程的优化与提升带来了巨大的便利和优势。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值