Tool offsets
7.11 Cutting data modification for tools that can be rotated (CUTMOD)
Job planning
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
447
Example
The following example refers to a tool with tool nose position 3 and a toolholder that can be
orientated, which can rotate the tool around the B axis.
The numerical values in the comments specify the end of block positions in the machine
coordinates (MCS) in the sequence X, Y, Z.
Program code Comment
N10 $TC_DP1[1,1]=500
N20 $TC_DP2[1,1]=3 ; Tool nose position
N30 $TC_DP3[1,1]=12
N40 $TC_DP4[1,1]=1
N50 $TC_DP6[1,1]=6
N60 $TC_DP10[1,1]=110 ; Holder angle
N70 $TC_DP11[1,1]=3 ; Cut direction
N80 $TC_DP24[1,1]=25 ; Clearance angle
N90 $TC_CARR7[2]=0 $TC_CARR8[2]=1 $TC_CARR9[2]=0 ; B axis
N100 $TC_CARR10[2]=0 $TC_CARR11[2]=0 $TC_CARR12[2]=1 ; C axis
N110 $TC_CARR13[2]=0
N120 $TC_CARR14[2]=0
N130 $TC_CARR21[2]=X
N140 $TC_CARR22[2]=X
N150 $TC_CARR23[2]="M"
N160 TCOABS CUTMOD=0
N170 G18 T1 D1 TCARR=2 X Y Z
N180 X0 Y0 Z0 F10000 ; 12.000 0.000 1.000
N190 $TC_CARR13[2]=30
N200 TCARR=2
N210 X0 Y0 Z0 ; 10.892 0.000 -5.134
N220 G42 Z–10 ; 8.696 0.000 –17.330
N230 Z–20 ; 8.696 0.000 –21.330
N240 X10 ; 12.696 0.000 –21.330
N250 G40 X20 Z0 ; 30.892 0.000 –5.134
N260 CUTMOD=2 X0 Y0 Z0 ; 8.696 0.000 –7.330
N270 G42 Z–10 ; 8.696 0.000 –17.330
N280 Z–20 ; 8.696 0.000 –21.330
N290 X10 ; 12.696 0.000 –21.330
N300 G40 X20 Z0 ; 28.696 0.000 –7.330
N310 M30