You are on page 1of 5

Part 4 Programming CNC Machining Centers

N1
Figure 4-26 N2
Cutter Compensation for Smaller Radius
than Tool (Case 1)
U2

U1

U2 U1

Figure 4-27
Cutter Compensation for Smaller
Radius than Tool (Case 2)

.750
1.250

3.500

2.500
1.750
2.000

3.500

Figure 4-28
Drawing for Cutter Compensation Example 2

218
Part 4 Programming CNC Machining Centers

O0409
(#5 CENTER DRILL)
N10 G90 G20 G80 G40 G49
N15 T01 M06
N20 G00 G54 X1.75 Y1.75 S915 M03 T02
N25 G43 Z.1 H01 M08
N3 G81 G98 Z−.382 R.1 F4.0
N35 G00 G80 Z1.0 M09
N40 G91 G28 Z0.0
N45 M01
(1.25 DIAMETER DRILL)
N50 T02 M06
N55 G90 G80 G40 G49
N60 G00 G54 X1.75 Y1.75 S320 M03 T03
N65 G43 Z.1 H02 M08
N70 G83 G98 Z−1.625 R.1 Q.625 F2.0
N75 G00 G80 Z1.0 M09
N80 G91 G28 Z0.0
N85 M01
(1.25 DIAMETER 6-FL ROUGHING END MILL, CUTTER COMP #D3)
N90 T03 M06
N95 G90 G80 G40 G49
N100 G00 G54 X1.75 Y1.75 S320 M03 T04
N105 G43 Z.1 H03 M08
N110 Z−1.3 F20.0
N115 G01 G42 Y2.750 D03 F5.76
N120 G02 J−1.0
N125 G01 G40 Y1.750 F10.0
N130 G00 Z.1
N135 Y−1.0
N140 G01 Z−.73 F20.0
N145 G42 Y.5 D03
N150 G03 J1.25 F6.0
N155 G01 G40 Y−1.0 F20.0
N160 G00 Z.1 M09
N165 G91 G28 Z0.0

219
Part 4 Programming CNC Machining Centers

N170 M01
(1.25 DIAMETER 6-FL FINISHING END MILL, CUTTER COMP #D4)
N175 T04 M06
N180 G90 G80 G40 G49
N18 G00 G54 X1.75 Y1.75 S320 M03 T01
N190 G43 Z.1 H04 M08
N195 G41 Y2.75 F10.0 D04
N200 G01 Z−1.3 F50.0
N205 G03 J−1.0 F3.84
N210 G01 G40 Y1.75 F20.0
N215 G00 Z.1
N220 Y−1.0
N225 Z−.75
N230 G01 G41 Y0.50 F10.0 D04
N235 G02 J1.25 F4.0
N240 G01 G40 Y−1.0 F20.0
N245 G00 Z.1 M09
N250 G91 G28 Z0.0 M05
N255 G28 X0.0 Y0.0
N260 T01 M06
N265 M30

Example: Cutter Compensation, Program 410


For this example we will use cutter compensation to machine the .580 width slot
for the part shown in Figure 4-29. The tools required are listed on Chart 410.

3.000

Figure 4-29 2.000


Drawing for Cutter
Compensation Example 3 1.000

R.290
.750
1.500

220
Part 4 Programming CNC Machining Centers

O0410
N10 G90 G80 G20 G40 G49
(#5 CENTER DRILL)
N15 T01 M06
N20 G00 G54 X.750 Y1.0 S2200 M03 T02
N25 Z.1 H01 M08
N3 0 G81 G98 Z−.3 R.1 F8.8
N35 G80 Z1.0 M09
N40 G91 G28 Z0.0
N45 M01
(17/32 DRILL)
N50 T02 M06
N55 G90 G80 G20 G40 G49
N60 G00 G54 X.75 Y1.0 S2150 M03 T03
N65 G43 Z1. H02 M08
N70 G81 G98 Z−.70 R.1 F8.0
N75 G80 Z1.0 M09
N80 G91 G28 Z0.0
N85 M01
(1/2 2-FL ROUGHING END MILL, CUTTER COMP #D3)
N90 T03 M06
N95 G90 G80 G40 G49
N100 G00 G54 X.75 Y1.0 S2200 M03

221
Part 4 Programming CNC Machining Centers

N105 G43 Z1.0 H03 M08


N110 Z.1N115 G01 Z−.52 F50.0
N120 G41 Y.71 F4.5 D03
N125 X2.25
N130 G03 Y1.29 J.29
N135 G01 X.75
N140 G03 Y.71 J−.29
N145 G01 G40 Y1.0
N150 G00 Z1.0 M09
N155 G91 G28 Z0.0
N160 M01
(1/2 2-FL FINISHING END MILL, CUTTER COMP #D04)
N165 T04 M06
N170 G90 G80 G40 G49 M03
N180 G43 Z1.0 H04 M08
N185 Z.1
N190 G01 Z−.52 F50.0
N195 G41 Y1.29 F8.8 D05
N200 G03 Y.71 J−.29
N205 G01 X2.25
N210 G03 Y1.29 J.29
N215 G01 X.75
N220 G40 Y1.0
N225 G00 Z1.0 M09
N230 G91 G28 Z0.0 M05
N235 G28 X0.0 Y0.0
N240 M30

SINGLE-DIRECTION POSITIONING (G60)


Usually, function G60 is applied when accu-
racy is the prime factor in determining distances
between points. The tool will always approach the pro-
grammed point from one direction only (Figure 4-30).
The value of the additional path is set by
parameter in the control. Function G60 eliminates
Additional Path
the undesirable influence of gear and feed-screw
play (backlash) on the accurate positioning of the Figure 4-30
programmed point. Single-Direction Positioning

222

You might also like