一、编程方法
开机完成,模式开关拨至 TEACH(示教)模式。
在程序列表界面新建或打开程序。
点击【编程指令】或功能区【运动】【逻辑】键调用指令。
输入指令参数后,按住安全开关,再点击【指令正确】输入指令。
二、指令行结构及内容说明
白色框:需要选择或输入内容,留空表示不使用。
黑色下箭头:只能通过上下键选择,不可直接输入。
指令:MOVJ, JUMP, CALL 等。
数据(变量):GP, LP, GI 等。
判断符:==, >, <, >=, <=。
状态:ON=1, OFF=0。
编号:0及以上整数。
三、指令中常用变量说明
5.1 位置变量
5.2 状态变量
5.3 整型变量
5.4 其他变量
四、编程指令列表
7.1 运动指令
运动指令附加项:
UNTIL:条件满足时立即停止当前行,跳转下一行。
DOUT:运动中输出数字量信号(START/END距离)。
AOUT:运动中输出模拟量信号(V/I线性变化)。
COORD/COORD1/COORD2:外部轴协同运动。
OP:带入局部OP偏移量(可选基座标/工具坐标/用户坐标)。
7.2 逻辑指令
7.3 运算指令
7.4 码垛指令
7.5 焊接指令
7.6 辅助指令
7.7 视觉指令
7.8 跟踪指令
7.9 通讯指令
7.10 特殊指令
7.11 折弯指令
7.12 碰撞指令
五、综合实例参考
圆弧运动示例(1(L)-2-3)
MOVL VL=100mm/s PL=0 ; 直线末端点(圆弧起始点)
MOVC VL=100mm/s PL=0 POINT=2 ; 圆弧第二个点
MOVC VL=100mm/s PL=0 POINT=3 ; 圆弧第三个点
激光跟踪综合示例
MOVJ VJ=50% PL=0
OPENLASER#(0)
MOVL VL=100mm/s PL=0
SEARCHLASER#(1)
ARCSTART#(0)
OPENLASERTRACK#(1)
MOVL VL=10mm/s PL=0 ; 焊接轨迹
CLOSELASERTRACK
ARCEND#(0)
CLOSELASER
视觉综合示例
RUNVISION#(0)
*22
TRIGGERVISION#(0)
TIME T=200
JUMP *22 IF GI#(50)<=0.000
GETVISIONDATA#(0)
ADD GP#(53) 10.000 ; GP53 Z方向提升10mm
MOVL VL=500mm/s GP#(53) PL=0 ; 安全点
MOVL VL=100mm/s GP#(52) PL=0 ; 抓取点
DOUT Y#(1)=ON ; 抓取
MOVL VL=500mm/s GP#(53) PL=0
寻位综合实例
SEARCHSTART 0
MOVL VL=100 PL=0 TOOL=1 ; a点
MOVL VL=100 PL=0 TOOL=1 SEARCH NP0 ; b点寻c点,存NP0
MOVL VL=100 PL=0 TOOL=1 ; e点
MOVL VL=100 PL=0 TOOL=1 SEARCH NP1 ; f点寻g点,存NP1
SEARCHEND
COUNTOFFSET 角焊缝 2D NP0 NP1 OP1 ; 计算偏移量
OFFSETSTART OP#(1) 0 BASE ; 开始偏移
MOVL VL=100 PL=0 TOOL=1 ; 偏移数据部分
...
OFFSETEND
折弯综合示例
MOVL VL=100 PL=0 TOOL=1 ; 到折弯点
DOUT Y#(7)=ON ; 启动折弯机
BENDTRACK#(0)(13) ; 检测到加压信号开始跟随
BENDSYS#(0)UP ; 检测到回程信号开始向上跟随
BENDFLATBACK#(0) ; 检测到回程信号到位,回平
TIME T=1000
DOUT Y#(7)=OFF ; 关闭折弯机
WAIT M#(232)==ON DT=0 CT=500 ; 等待折弯机回程到位信号
MOVL VL=200mm/s PL=0 TOOL=2