4.4. 多道焊示例
4.4. 多道焊示例
作业编程如下:
该作业是在经过1pass焊接后,将2pass、3pass向左/右3mm、高度3mm移位后焊接的作业程序。
‘~~~~~~~ 多道焊程序:0003.JOB~~~~~~~~~~~~~~~
'Cylinder AS and MP Program
S1 MOVE P,S=60%,A=3,T=1
'Find 4 Points by touch sensing
S2 MOVE L,S=30%,A=3,T=1 ' 1:原轨迹第一个点探测位置
TOUCHSEN TSC#=4,TF,TD,0,P1,V1! ' 2:原轨迹第一个位置触摸传感
S3 MOVE L,S=30%,A=3,T=1 ' 3:原轨迹第二个点探测位置
TOUCHSEN TSC#=4,TF,TD,0,P2,V1! ' 4:原轨迹第二个位置触摸传感
S4 MOVE L,S=30%,A=3,T=1 ' 5:原轨迹第三个点探测位置
TOUCHSEN TSC#=4,TF,TD,0,P3,V1! ' 6:原轨迹第三个位置触摸传感
S5 MOVE L,S=30%,A=3,T=1 ' 7:原轨迹第四个点探测位置
TOUCHSEN TSC#=4,TF,TD,0,P4,V1! ' 8:原轨迹第四个位置触摸传感
'1st pass 将第一个多道焊轨迹保存为电弧焊
S6 MOVE L,S=60%,A=3,T=1
S7 MOVE L,P1,S=50%,A=3,T=1
WEAVON WEV#=3
MULTIPASS SAVE,TrjNo=1,SampDist=10
ARCON ASF#=3
S8 MOVE C,P2,S=60cm/min,A=3,T=1
S9 MOVE C,P3,S=60cm/min,A=3,T=1
S10 MOVE C,P4,S=60cm/min,A=3,T=1
S11 MOVE C,P1,S=60cm/min,A=3,T=1
ARCOF ASF#
WEAVOF
MULTIPASS OFF
S12 MOVE P,S=60%,A=3,T=1
'2nd pass 第二个多道焊以水平右侧移位3mm,以垂直移位3mm
MULTIPASS LOAD,TrjNo=1,Side=3,Updown=3,Reverse=0,TAS=0,WAS=0
S13 MOVE L,P1,S=20%,A=3,T=1
WEAVON WEV#=4
ARCON ASF#=3
S14 MOVE C,P2,S=60cm/min,A=3,T=1
S15 MOVE C,P3,S=60cm/min,A=3,T=1
S16 MOVE C,P4,S=60cm/min,A=3,T=1
S17 MOVE C,P1,S=60cm/min,A=3,T=1
ARCOF ASF#
WEAVOF
MULTIPASS OFF
'3rd pass 第三个多道焊以水平右侧移位-3mm,以垂直移位3mm
S18 MOVE P,S=60%,A=3,T=1
MULTIPASS LOAD,TrjNo=1,Side=-3,Updown=3,Reverse=0,TAS=0,WAS=0
S19 MOVE L,P1,S=20%,A=3,T=1
WEAVON WEV#=4
ARCON ASF#=3
S20 MOVE C,P2,S=60cm/min,A=3,T=1
S21 MOVE C,P3,S=60cm/min,A=3,T=1
S22 MOVE C,P4,S=60cm/min,A=3,T=1
S23 MOVE C,P1,S=60cm/min,A=3,T=1
ARCOF ASF#
WEAVOF
MULTIPASS OFF
S24 MOVE P,S=60%,A=3,T=1
END
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~