Cad Milling
Cad Milling
CAD/CAM UNIT-5 1
O001
N10 G90 S1000 T2 D2 M3 M41 O001 – Program Number
N20 G00 G42 X30 Y20 Z5
N30 G94 G01 Z-5 F150
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 2
G90 – Absolute Programming/Co-ordinates
O001
N10 G90 S1000 T2 D2 M3 M41 S1000 – Spindle speed
N20 G00 G42 X30 Y20 Z5 T2 – Tool No
N30 G94 G01 Z-5 F150
N40 X130 F250 D2 – Tool compensation settings
N50 X140 Y30 M3 – Spindle ON clockwise
N60 X140 Y70
N70 G03 X130 Y80 R10 M41 – Tool Length compensation ON
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 3
O001 G00 – Rapid Positioning
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 G42 – Tool Radius Compensation Right
N30 G94 G1 Z-5 F150
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 4
O001 G94 – Per minute feed
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 G01 – Linear Interpolation
N30 G94 G01 Z-5 F150 F150 – Feed rate values as 150
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 5
O001 Moves to the right to X130 @ Feed rate
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 of F250
N30 G94 G01 Z-5 F150
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 6
O001 Cuts off the chamfer at the right lower
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 end
N30 G94 G01 Z-5 F150
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 7
O001 Moves straight upwards to Y70
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5
N30 G94 G01 Z-5 F150
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 8
O001 G03 – Circular Interpolation CCW
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 Cuts off the rounded corner with radius
N30 G94 G01 Z-5 F150 of 10 mm
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 9
O001 G01 – linear Interpolation
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 Moves leftwards to X105(absoulte value)
N30 G94 G01 Z-5 F150
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 10
O001 G03 – Circular Interpolation CCW
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 Cuts off the rounded corner with a
N30 G94 G01 Z-5 F150 radius of 5mm
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 11
O001 G02 – Circular Interpolation CW
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 Performs a clockwise cut with a radius
N30 G94 G01 Z-5 F150 of 20mm at the center
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 12
O001 G03 – Circular Interpolation CCW
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 Cuts off the rounded corner with a
N30 G94 G01 Z-5 F150 radius of 5mm
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 13
O001 G01 – linear Interpolation
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 Moves leftwards to X30(absoulte value)
N30 G94 G01 Z-5 F150
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 14
O001 G03 – Circular Interpolation CCW
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 Cuts off the rounded corner with a
N30 G94 G01 Z-5 F150 radius of 10mm
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 15
O001 G01 – linear Interpolation
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 Moves vertically downwards to
N30 G94 G01 Z-5 F150 Y30(absoulte value)
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 16
O001 G01 – linear Interpolation
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 Returns to the Initial positon by
N30 G94 G01 Z-5 F150 cutting off the chamfer of 10 x 450
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 17
O001 G01 – linear Interpolation
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 Tools back off the workpeice for safety
N30 G94 G01 Z-5 F150
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 18
O001 G01 – linear Interpolation
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 Tools moves lifts up in the Z
N30 G94 G01 Z-5 F150 directions for 5 mm
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 19
O001 G00 – Rapid Positioning
N10 G90 S1000 T2 D2 M3 M41
N20 G00 G42 X30 Y20 Z5 G40 – Cancel Cutter Compensation
N30 G94 G01 Z-5 F150 M30 – Program End and Reset
N40 X130 F250
N50 X140 Y30
N60 X140 Y70
N70 G03 X130 Y80 R10
N80 G01 X105
N90 G03 X100 Y75 R5
N100 G02 X60 Y75 R20
N110 G03 X55 Y80 R5
N120 G01 X30
N130 G03 X20 Y70 R10
N140 G01 X20 Y30
N150 X30 Y20
N110 G01 Y0
N120 G01 Z5
N130 G00 G40 X-30 Y-30 Z20 M30
CAD/CAM UNIT-5 20