Program code Comment
N60 M6 T3 D1 ; Load tool with e.g. five teeth ($TC_DPNT = 5).
N70 X22 M3 S300
N80 G1 X3 G95 FZ=0.02 ; Change G95 F… to G95 FZ…, tooth feedrate active with
0.02 mm/tooth.
...
Example 3: Derive tooth feedrate of a spindle (FBR)
Program code Comment
…
N41 FPR(S4) ; Tool in spindle 4 (not the master spindle).
N51 G95 X51 FZ=0.5 ; Tooth feedrate 0.5 mm/tooth dependent upon spindle S4.
...
Example 4: Subsequent tool change
Program code Comment
N10 G0 X50 Y5
N20 G1 G95 FZ=0.03 ; Tooth feedrate 0.03 mm/tooth
N30 M6 T11 D1 ; Load tool with e.g. seven teeth ($TC_DPNT = 7).
N30 M3 S100
N40 X30 ; Effective revolutional feedrate 0.21 mm/rev
N50 G0 X100 M5
N60 M6 T33 D1 ; Load tool with e.g. five teeth ($TC_DPNT = 5).
N70 X22 M3 S300
N80 G1 X3 ; Tooth feedrate modal 0.03 mm/tooth,
effective revolutional feedrate 0.15 mm/rev
...
Example 5: Changing the master spindle
Program code Comment
N10 SETMS (1) ; Spindle 1 is the master spindle.
N20 T3 D3 M6 ; Tool 3 is changed to spindle 1.
N30 S400 M3 ; Speed S400 of spindle 1 (and therefore T3).
N40 G95 G1 FZ0.03 ; Tooth feedrate 0.03 mm/tooth
N50 X50 ; Path motion, the effective feedrate is dependent upon:
- The tooth feedrate FZ
- The speed of spindle 1
- The number of teeth of the active tool T3
N60 G0 X60
...
N100 SETMS(2) ; Spindle 2 becomes the master spindle.
N110 T1 D1 M6 ; Tool 1 is changed to spindle 2.
N120 S500 M3 ; Speed S500 of spindle 2 (and therefore T1).
Fundamentals
2.7 Feed control
NC programming
140 Programming Manual, 12/2019, 6FC5398-2EP40-0BA0