机器人运动

2022-06-29 16:44:41 浏览数 (1)

机器人运动是一个遥控操作的过程,所以机器人碰到东西我们操作者是感觉不到的,所以安全一定要注意。

曾经有人在现场拿起示教器按了半天说这机器人怎么不动???结果后面一台机器人都撞了

(拿错了示教器!!!)

说到机器人运动就一定要先知道机器人的运行模式。

kuka机器人标准版有4个运行模式,

T1 (手动慢速运行)

 用于测试运行、编程和示教

 程序执行时的最大速度为 250 mm/s

 手动运行时的最大速度为 250 mm/s

需要关安全门

T2 (手动快速运行)

 用于测试运行

 程序执行时的速度等于编程设定的速度!

 手动运行:无法进行

需要关安全门

AUT (自动运行)

 用于不带上级控制系统的工业机器人

 程序执行时的速度等于编程设定的速度!

 手动运行:无法进行

 需要关安全门

AUT EXT (外部自动运行)

 用于带上级控制系统(PLC)工业机器人

 程序执行时的速度等于编程设定的速度!

 手动运行:无法进行

 需要关安全门

用钥匙来开启选择模式界面

选定后转回钥匙可以看到当前模式

懂了模式以后就要知道机器人是怎么运动的

机器人可以按照

轴坐标的方式运行 DECL E6AXIS XX{ A1 XX,A2 XX,A3 XX,A4 XX,A5 XX,A6 XX,E1 XX......E6 XX}

世界坐标的方式DECL E6POS XX{X XX,Y XX,Z XX,A XX,B XX,C XX,E1 XX,......E6 XX,S XX,T XX}

工具坐标的方式TOOL_DATA[X]={X 0.0,Y 0.0,Z 0.0,A 0.0,B 0.0,C 0.0}

基座标的方式BASE_DATA[32]={X 0.0,Y 0.0,Z 0.0,A 0.0,B 0.0,C 0.0}

认识了这些以后我们就可以开始操作机器人动起来了

首先调节机器人倍率

选择坐标

如果不是轴运动的话还需要选择工具坐标编号(TCP)

按下使能1S(I变成绿色)后就可以按相应的运行键控制机器人动起来了

现场调试的时候总会有些SB说:你帮忙往这个方向移动1mm

我们手动也是可以做到的,就在我画圈这里点击一下就会变成各种单位的移动,有毫米和角度对应的。别说1mm,0.1mm都行。

相信大家看到我在介绍坐标的时候后面都会带上一串代码了。

这串代码在程序中非常有用,比如

代码语言:javascript复制
DECL E6POS XP2={X 100.368683,Y 2750.99097,Z 875.431091,A -158.392761,B 16.9385204,C 146.010818,S 2,T 43,E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}

这是一条运动指令在xx.SRC文件中的位置信息,如果我们改变这些数据就可以实现P2点的位置变化。

同样的,我们也可以自己建立一个位置变量,用于存储我们所需要进行的位置运算。

有了这些就可以写出偏移的程序。

0 人点赞