1: J P[1:ZERO] 100% FINE
2: J P[2:APPR] 100% FINE
3:
4:L P[3:WELD PT] 100mm/sec FINE
5:
6:LBL[1]
7:PR[1]=P[3:WELD PT]
8:PR[GP1:2,1]=P[3:WELD PT]
9:
10:PR[GP4:2,1]=PR[GP:1,1]+170
11:
12:L PR[1] 250mm/sec FINE
Weld Start E1[1,1]
13:L PR[2] WELD SPEED FINE
Weld End E1[1,1] CTV0
14:
15:PR[1]=LPOS
16:L PR[1] 250mm/sec FINE Tool_Offset,PR[10] //Retreat Position
17:
18:JMP LBL[1]
So, I'm starting at a point, then adding 170 onto the weld end every iteration. DOesn't matter what increment I put in here, the Positioner won't turn as long as I have a CTV0 motion instruction on the Weld End. If I change CTV0 to CTV1, then the positioner will rotate, but the robot will move on up to line 16 and start retreating from the weld while the positioner is spinning. Changing the CTV value from 1 - 100 will vary the point at which the Robot will move on to line 16. The manual reads that CTV should be set to 0 for Continuous Turn to be set active. I only tried values other than 0 to see if I could get the positioner to spin. Sure the positioner spins, but I can't have the robot retreat from the weld before it has welded 360 + overlap.