从程序编辑器打开已创建好的例行程序r1,选择SMT为添加指令的位置,打开添加指令菜单,选择MoveAbsJ(**位置运动指令MoveAbsJ是机器人的运动使用六个轴和外轴的角度值来定义目标位置数据)指令语法如下:MoveAbsJ jpos1,v1000,z50,\tool1\wobj:=wobj1;上面jpos1意为目标点位置数据;v1000意为运动速度1000mm/s;z50指转弯区数据;tool1和wobj1分别为工具坐标数据和工件坐标数据。
如下图指令插入完成
任务要求机器人在A0点时,机器人轴1到轴6的角度分别为0°,-25°,15°,0°,50°,0°,那么需要修改指令中的目标点位置数据,点击*打开编辑菜单,选择更改内容如下图
新建数据
设定数据名称为A0,点击确定
点击A0,打开调试菜单,选择查看值
选中值通过右边的小键盘可以修改,修改完后确定
接下来,按照要求,机器人从A0运动到A1点,插入第二条指令,新建程序数据P1,只设定它的名称,位置数据暂时不管
关节运动指令MoveJ是在路径精度要求不高的情况下,机器人的工具中心点TCP从一个位置移动到另一个位置,两个位置之间的路径不一定是直线。
从A1到A2要沿着桌子边沿,那么这段路程必须是直线运动,运动到A2点的运动指令选择线性运动之灵MoveL,在程序中插入第三条指令,新建程序数据A2,只设定名称,位置数据暂时不管
在使用机器人运动指令时,如果是一段路径的*后一个点,指令中的转弯区数据一定要为fine,至此,程序所需指令已经完成。
接下来要用手动视角的方法修改目标点数据:
选择手动操纵,选用合适的动作模式手动操纵机器人运动到A1点,单击MoveJ指令中的A1点,点击修改位置,点击修改完成。
文章转载至汇邦培训,如有涉及利益请联系删除
- 下一篇:ABB机器人与相机通讯技巧
- 上一篇:ABB机器人选项介绍