Programming and Operating Manual (Milling) 
6FC5398-4DP10-0BA1, 01/2014 
109 
Several conditional jumps in the block: 
N20 IF R1==1 GOTOB MC1 IF R1==2 GOTOF MA2  
 
The jump is executed for the first fulfilled condition. 
 
Program example for jumps 
Task 
Approaching points on a circle segment: 
Existing conditions: 
Start angle: 30° in R1 
Circle radius: 32 mm in R2 
Position spacing: 10° in R3 
Number of points: 11 in R4 
Position of circle center in Z: 50 mm in R5 
Position of circle center in X: 20 mm in R6 
See the following illustration for linear approach of points on a circle segment: 
 
N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20 
;Assignment of initial values 
N20 MC1: G0 Z=R2*COS (R1)+R5 X=R2*SIN(R1)+R6 
;Calculation and assignment to axis addresses