Flexible NC programming
1.11 Repeat program section (REPEAT, REPEATB, ENDLABEL, P)
Job planning
94 Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
Examples
Example 1: Repeat individual program line
Program code Comments
N10 POSITION1: X10 Y20
N20 POSITION2: CYCLE(0,,9,8) ; Position cycle
N30 ...
N40 REPEATB POSITION1 P=5 ; Execute BLOCK N10 five times.
N50 REPEATB POSITION2 ; Execute block N20 once.
N60 ...
N70 M30
Example 2: Repeat program section between jump marker and REPEAT statement
Program code Comments
N5 R10=15
N10 Begin: R10=R10+1 ; Width
N20 Z=10-R10
N30 G1 X=R10 F200
N40 Y=R10
N50 X=-R10
N60 Y=-R10
N70 Z=10+R10
N80 REPEAT BEGIN P=4 ; Execute section from N10 to N70 four times.
N90 Z10
N100 M30
Example 3: Repeat section between two jump markers
Program code Comments
N5 R10=15
N10 Begin: R10=R10+1 ; Width
N20 Z=10-R10
N30 G1 X=R10 F200
N40 Y=R10
N50 X=-R10
N60 Y=-R10
N70 END: Z=10
N80 Z10
N90 CYCLE(10,20,30)
N100 REPEAT BEGIN END P=3 ; Execute section from N10 to N70 three times.
N110 Z10
N120 M30