3.8指令输入完成后,在位置点编辑区点击“追加”,增加新位置点,在“位置数据的编辑”界面上和“变量名”后输入与程序中相对应的名字,对“类型”进行选择,默认为“直交型”。如编辑时无法确定具体数值,可点击“OK”键先完成变量的添加,再用示教的方式进行编辑。
3.9完成编辑后的程序如下图所示。此程序运行后将控制机器人在两个位置点之间循环移动。在各指令后以“’”开始输入的文字为注释,有助于对程序的理解和记忆,符号“’”在半角英文标点输入下才有效,否则程序会报错。
21
3.10点击工具条中的图标“保存”对程序进行保存,再点击图标“模拟”,进入模拟仿真环境。
3.11在工作区中增加“在线”部分和一块模拟操作面板。在“在线”→“程序”上右击,点中“程序管理”,在弹出的“程序管理”界面中的“传送源”中选择“工程”并选中工程,在“传送目标”中选择“机器人”,点击下方的“复制”键,将工程内的“text.prg”工程复制到模拟机器人中;点击“移动”则将传送源中的程序剪切到传送目标中;点击“删除”将传送源或传送目标内选中的程序删除;点击“名字的变更”可以改变选中程序的名字。最后点击“关闭”结束操作。
3.12双击在“工作区”的工程“RC1”→“在线”→“程序”下的“TXET”,打开程序;双击在“工作区”的工程“RC1”→“在线”下的“RV-3SD”,打开仿真机器人监视画面。在模拟操作面板上点击“JOG操作”按钮,将操作模式选择为“直交”。在位置点编辑区先选中“P0”,再点击“变量”,然后在“位置数据的编辑”中点击“当前位置读取”,将此位置定义为P0点。 点击各轴右侧的“-”、“+”按钮对位置进行调整,完成后将位置定义为P1点。完成后进行保存。
22
3.13选中在“工作区”的工程“RC1”→“在线”→“程序”下的“TXET”点击右键,选择“调试状态下的打开”,此时模拟操作面板各如下图所示。点击“OVRD”右侧的上、下调整按键调节机器人运行速度,并在中间的显示框内显示。点击“单步执行”内的“前进”键,使程序单步执行,点击“继续执行”则程序连续运行。同时程序编辑栏中有黄色三角箭头指示当前执行步位置。
3.14运行中出现错误时,会在状态右侧的显示框内闪现“警告 报警号XXXX”,同时机器人伺服关闭。点击“报警确认”弹出报警信号说明,点击“复位”内的“报警”按键可以清除报警。根据报警信息修改程序相关部分,点击“伺服ON/OFF”按键后重新执行程序。
23
3.15对需要调试的程序段,可以在“跳转”内直接输入程序段号并点击图标直接跳转到指定的程序段内运行。
3.16在调试时如要使用非程序内指令段可点击“直接执行”,在“指令”中输入新的指令段后点击“执行”。以此程序为例,先输入 MOV P0 执行,再输入MVS P1 执行,观察机器人运行的动作轨迹。为了比较“MOV”和“MVS”指令的区别,重新输入MOV P0 执行,再输入MOV P1 执行,观察机器人运行的动作轨迹与上执行MVS P1 指令时不同之处。在“历史”栏中将保存输入过指令,可直接双击其中一条后执行。按“清除”按键将记录的历史指令进行清除。
3.17仿真运行完成后点击在线程序界面关闭的按钮并保存工程。然后将修改过的程序通过“工程管理”复制并覆盖到原工程中。
3.18点击工具条上的“在线”图标,连接到机器人控制器。之后的操作与模拟操作时相同,先将工程文件复制到机器人控制器中,再调试程序。
详尽的使用说明请参考《机器人手册》。
24
实训三 机器人常用控制指令
一、实训目的
1.熟悉机器人各常用控制指令的使用。 二、实训内容
1. Mov 关节插补动作指令
以上图为例,抓手先移动到P1点,再移动到P2点50mm上方处,然后移动到P2处,接着移动到P3后方100mm处,再移动到P3处,最后回到P3后方100mm处,若动作轨迹如上图所示则使用关节插补动作指令,相应程序如下:
MOV P1 MOV P2,-50 MOV P2 MOV P3,-100 MOV P3 MOV P3,-100 END
25