Example – 1
The dimensions of the workpiece blank are as follows: length = 110 mm, breadth = 110 mm, and thickness = 5 mm. An end-mill cutter with a diameter of 10 mm will be used for machining purposes.
%1111
(Example
1)
N05
G21 G90 G94 (Preparatory
function codes)
N10
T1 M06 (T1
number tool change)
N15
M03 S2000 M07 (Spindle
ON with 2000 RPM & Coolant ON)
N20
G00 G54 D1 X-10 Y0 Z5 (Axis
positioning considering work offset & tool offset)
N25
G01 Z-5.5 F150 (Z-axis
movement for the depth of cut)
N30
G41 X0 Y0 (Cutter
compensation left & positioning at A point)
N35
Y75 (Positioning
at B point)
N40
X25 Y100 (Positioning
at C point)
N45
X50 (Positioning
at D point)
N50
Y75 (Positioning
at E point)
N55
X100 (Positioning
at F point)
N60
Y15 (Positioning
at G point)
N65
G02 X85 Y0 R15 F100 (Positioning
at H point with 15 mm radius path)
N70
G01 X0 F150 (Return
to position A)
N75
G00 G40 X-15 Y-15 (Cancelling
cutter compensation and shifting axes)
N80
Z5 M05 M09 (Retracting
Z-axis, Spindle stop, and Coolant off)
N85
G00 G53 X0 Y0 Z0 (Cancelling
work offset & returning to machine zero)
N90
M30 (End
of the program)
Example
– 2
The dimensions of the workpiece blank are as follows: length = 310 mm, breadth = 160 mm, and thickness = 10 mm. An end-mill cutter with a diameter of 10 mm will be used for machining purposes.
%2222
(Example
2)
N05
G21 G90 G94 (Preparatory
function codes)
N10
T2 M06 (Tool
change)
N15
M03 S1000 M07 (Spindle
& Coolant ON)
N20
G00 G54 D1 X-10 Y0 Z-5 (Axis
positioning with work offset & tool offset)
N25
G01 Z10.5 F200 (Z-axis
movement for the depth of cut)
N30
G42 X0 Y0 (Cutter
compensation Right & positioning at A point))
N35
Y70 (Positioning
at B point)
N40
X30 (Positioning
at C point)
N45
X100 Y150 (Positioning
at D point)
N50
X140 (Positioning
at E point)
N55
Y110 (Positioning
at F point)
N60
G02 X220 Y110 R40 F100 (Positioning
at G point with 40 mm radius path)
N65
G03 X300 Y110 R40 F100 (Positioning
at H point with 40 mm radius path)
N70
G01 Y0 F200 (Positioning
at I point)
N75
X280 (Positioning
at J point)
N80
G02 X200 Y0 R40 F100 (Positioning
at K point with 40 mm radius path)
N85
G01 X180 F200 (Positioning
at L point)
N90
Y40 (Positioning
at M point)
N95
X140 (Positioning
at N point)
N100
G03 X60 Y40 R40 F100 (Positioning
at O point with 40 mm radius path)
N105
G01 X30 F200 (Positioning
at P point)
N110
Y0 (Positioning
at Q point)
N115
X0 (Returning
at A Point)
N100
G00 G40 X-15 Y-15 (Cancelling
cutter compensation and shifting axes)
N105
Z5 M05 M09 (Retracting
Z-axis, Spindle stop, and Coolant off)
N110
G00 G53 X0 Y0 Z0 (Cancelling
work offset & returning to machine zero)
N105
M30 (End
of the program)
Example – 3
The dimensions of the workpiece blank are as follows: length = 130 mm, breadth = 110 mm, and thickness = 10 mm. An end-mill cutter with a diameter of 10 mm will be used for machining purposes.
%3333
(Example
3)
N05
G21 G90 G94 (Preparatory
function codes)
N10
T3 M06 (Tool
change)
N15
M03 S3000 M07 (Spindle
ON with 3000 RPM & Coolant ON)
N20
G00 G54 D1 X-10 Y0 Z5 (Axis
positioning considering work offset & tool offset)
N25
G01 Z-10.5 F200 (Z-axis
movement for the depth of cut)
N30
G41 X0 Y0 (Cutter
compensation left & positioning at A point)
N35
Y85 (Positioning
at B point)
N40
G02 X15 Y100 F100 (Positioning
at C point with 15 mm radius path)
N45
G01 X45 F200 (Positioning
at D point)
N50
G02 X65 Y80 I20 J0 F100 (Positioning
at E point with 20 mm radius path)
N55
G01 Y60 F200 (Positioning
at F point)
N60
X85 (Positioning
at G point)
N65
G02 X100 Y45 R15 F100 (Positioning
at H point with 15 mm radius path)
N70
G01 Y40 F150 (Positioning
at I point)
N75
G02 X90 Y30 R10 F100 (Positioning
at J point with 10 mm radius path)
N80
X85 (Positioning
at K point)
N85
G03 X65 Y10 I-20 J0 F100 (Positioning
at L point with 20 mm radius path)
N90
Y0 (Positioning
at M point)
N95
X0 (Positioning
at A point)
N100
G00 G40 X-15 Y-15 (Cancelling
cutter compensation and shifting axes)
N105
Z5 M05 M09 (Retracting
Z-axis, Spindle stop, and Coolant off)
N110
G00 G53 X0 Y0 Z0 (Cancelling
work offset & returning to machine zero)
N105
M30 (End
of the program)
Example – 4
The dimensions of the workpiece blank are as follows: length = 170 mm, breadth = 170 mm, and thickness = 80 mm. An end-mill cutter with a diameter of 10 mm will be used for machining purposes.
%4444
(Example
4)
N05
G21 G90 G94
N10
T4 M06 (Considering
10 mm diameter end-mill)
N15
M03 S1500 M07
N20
G00 G54 G42 D1 X0 Y0 Z-85 (Z-axis
positioning 5 mm above work-piece)
N25
G01 Z-20 F150 (Z-axis
taking the depth of cut 20 mm)
N30
X10 (Cutter
entering work-piece 10 mm)
N35
Y180 (Making
10 mm slot on work-piece)
N40
G00 Z-85 (Z-axis
return 5 mm above work-piece)
N45
G00 X20 Y0 (Positioning
for the second cut)
N50
G01 Z-20 F150 (Again
cutter entering work-piece)
N55
Y180 (Finishing
to make 20 mm slot)
N60
G00 Z-85 (Z-axis
return 5 mm above work-piece)
N65
G00 G41 X160 Y0 (Positioning
for first circular cutting)
N70
G01 Z-20 F150 (Cutter
downward for first circular cut)
N75
G02 X170 Y10 R30 F100 (First
circular cut)
N80
G00 Z-85 (Z-axis
return 5 mm above work-piece)
N85
G00 X150 Y0 (Positioning
for Second circular cutting)
N90
G01 Z-20 F150 (Cutter
downward for Second circular cut)
N95
G02 X170 Y20 R30 F100 (Second
circular cut)
N100
G00 Z-85 (Z-axis
return 5 mm above work-piece)
N105
G00 X140 Y0 (Positioning
for Third circular cutting)
N110
G01 Z-20 F150 (Cutter
downward for Third circular cut)
N115
G02 X170 Y30 R30 F100 (Third
circular cut)
N120
Z-85 M05 M09 (Retracting
Z-axis, Spindle stop, and Coolant off)
N125
M30 (End
of the program)
No comments:
Post a Comment