UR机器人编程实践

本文详细介绍了UR机器人编程的实用技巧,包括避免机械手自动移位、使用机座位置、设置安全角度、简化编程、线程清零计数器、获取与设定TCP和关节位置等。还提出了UR机器人在SL15213/SL15214编程中的具体要求,如原点复位、PLC信号交互、安全操作和计数器管理。
摘要由CSDN通过智能技术生成

UR机器人编程技巧:

 

1、程序开始时总是会莫名到某个位置然后再执行程序,这是因为在机械手会自动移位到

程序中出现的第一个位置,估计是把出现的这个位置做为原点处理了。这与我们的要求

不合。所以,只要把出现的第一个位置变为相对位置或者可变位置,机械手启动时就不会

再处理。

 

2、我们取到的位置信息是机座位置信息,那么我们使用的时候也应该是机座位置,而不

是视角位置,否则会出现我们需要的位置与实际位置不符合

 

3、机械臂的安全角度较大,在轴与轴距离较小时,即使手动能安全操作,自动运行时也

会出现失速现象,需要给机械臂较大的安全角度

 

4、机器人只做动作,不做判断,这样可以简化编程难度

 

5、通过线程的方式可以在运行中把托盘计数器清零,为了避免无限循环错误,需要在前

面加等待机制。

 

6、get_actual_tcp_pose()取得当前TCP位置

 

7、get_actual_join_pose()取得当前机座位置的弧度值,这个值不能直接看到,但是可以换算

弧度与角度换算比例:1弧度=180/π 度 1度=π/180 弧度 或者 1弧度=57.2956度 1度=0.0174533弧度

 

8、pose_add(<pose1>,<pose2>) 将pose1与pose2的位置值相加

9、pose_trans(<pose from>,<pose to>)移动到某位置(绝对位置)--谨慎使用

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值