SlideShare a Scribd company logo
1 of 33
G AND M CODES
 In CNC “CODES” are define in two types.
 G – Codes (Programming Codes)
 M – Codes ( Miscellaneous / Machining Codes)
Multimedia Courseware G-
Commands. G00 Positioning (Rapid Traverse)
G01 Linear Interpolation (Feed
G02 Circular Interpolation Clockwise
G03 Circular Interpolation Counter clockwise
G04 Dwell
G15 XY Plane Selection
G16 XZ Plane Selection
G17 XY Plane Selection
G18 XZ Plane Selection
G19 YZ Plane Selection
G20 Measuring in Inches
G21 Metrical Measuring
G28 Return to Reference Pint
G40 Cancel Cutter Radius Compensation
G41 Cutter Radius Compensation Left
G42 Cutter Radius Compensation Right
G43 Tool Length Compensation positive
G44 Tool Length Compensation negative
G49 Cancel Tool Length Compensation
G50 Cancel Scale Factor
G51 Scall Factor
G52 Local coordinate System
G53 Machine Coordinate System
G54 Zero Offset (Work Offset) 1
G55 Zero Offset (Work Offset) 2
G56 Zero Offset (Work Offset) 3
G57 Zero Offset (Work Offset) 4
G58 Zero Offset (Work Offset) 5
G59 Zero Offset (Work Offset) 6
Multimedia Courseware G-
Commands.
G68 Coordinate System Rotation ON
G69 Coordinate System Rotation OFF
G73 Chip Break Drilling Cycle
G74 Left Tapping Cycle
G80 Cancel Drilling Cycle
G81 Drilling cycle
G82 Drilling Cycle with Dwell
G83 Chip Removal Drilling Cycle
G84 Tapping Cycle
G85 Reaming Cycle
G90 Absolute Programming
G91 Incremental Programming
G92 Spindle Speed Limit
G94 Feed Rate in Minutes
G95 Feed Rate in Revolutions
G97 Spindle Revelation per minute
G98 Retraction to Start Plane
G99 Retraction to withdrawal plane
Multimedia Courseware M
Commands
M00 Programmed Stop Unconditional
M01 Programmed Stop Conditional
M02 Main Program End
M03 Main Spindle ON Clockwise
M04 Main Spindle ON Counter clockwise
M05 Main Spindle Off
M06 Tool Change
M08 Coolant ON
M09 Coolant OFF
M10 Lock Dividing Head
M11 Unlock Dividing Head
M25 Open Clamping Device
M26 Close Clamping Device
M30 Program End
M98 Subprogram Call
M99 Subprogram End, Jump Instruction
Description of M Commands
TYPE OF PROGRAMMING
 Face Milling
 Contour Milling
 Polar coordinate
 Pocket
 Mirror
 Rotation
 Scall
 Drilling
 Reaming
 Taping
 Threading
Multimedia Courseware Drawing with Program
Multimedia Courseware Drawing with Program
• Drawing with Face Milling Program Single Pass
• Drawing with Face Milling Program multi passes
• Drawing with Contour Milling Program Single Pass
• Drawing with Contour Milling Program multi Passes
• Drawing with Polar coordinate Milling Program single pass
• Drawing with Polar coordinate Milling Program multi Passes
• Drawing with Rectangle Pocket Program Single Pass
• Drawing with Rectangle Pocket Program multi Passes
• Drawing with Circular Pocket Program Single Pass
• Drawing with Circular Pocket Program multi Passes
• Drawing with Mirror Program
• Drawing with Rotation Program
• Drawing with Scall Program
Multimedia Courseware Drawing with Program
• Drawing with Drill Program
• Drawing with Deep hole drilling program (Chip breaking)
• Drawing with Deep hole drilling program (Chip Removal)
• Drawing with Reaming Program
• Drawing with Taping Program
• Drawing with Threading Program
• Drawing with Micro Program
Multimedia Courseware Drawing with Program
Depth of cut 5mm
O0001 ; (PROGRAM NUMBER)
N005 G54; (work offset)
N010 G0 G91Z0;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T01 M06 H1; (FACE MILL 40mm)
N040 G97 S1200 M03 ;
N050 G00 X-25 Y0 ;
N060 G00 Z5 ;
N070 G01 Z-1 F100 M08 ; (Feed 100mm/min and Depth of cut 1mm)
N080 G01 X100 F500 ;
N090 G01 Y25 ;
N100 G01 X0 ;
N110 G01 Y50 ;
N120 G01 X100 ;
N130 G01 Y75;
N140 G01 X0;
N150 G01 Y100;
N160 G01 X100
N170 G01 Z1 ;
N180 G01 X-25
N190 G01 Z10
N200 M09 ;
N210 M05
N220 M30 ;
Multimedia Courseware Programming (Facing)
P
R
O
G
R
A
M
M
E
Multimedia Courseware operation with
G01
D
R
A
W
I
N
G
Centre Origin
O0002 ; (PROGRAM NUMBER )
N005 G54; (work offset)
N010 G0 G91Z0;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T01 M06 H1; (FACE MILL 40mm)
N040 G97 S1200 M03 ;
N050 G00 X0 Y-75 ;
N060 G00 Z5 ;
N070 G01 Z-1 F100 M08 ; (Feed 100mm/min and Depth of cut 1mm)
N080 G01 G41 X0 Y-50 D1 F500 ;
N090 G01 X-50 Y0 ;
N100 G01 X0 Y50 ;
N110 G01 X50 Y0;
N120 G01 X0 Y-50;
N135 G01 X0 Y-75 G40;
N140 G00 G91 Z10 ;
N170 G00 G91 X0 Y0 ;
N180 G00 G90 G80 M09 ;
N190 M05 ;
N200 M30 ; Video
P
R
O
G
R
A
M
M
E
Multimedia Courseware
Program
D
R
A
W
I
N
G
Multimedia Courseware operation with
G01
O0001 ; (PROGRAM NUMBER )
N005 G54; (work offset)
N010 G0 G91Z0;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T01 M06 H1; (FACE MILL 40mm)
N040 G97 S1200 M03 ;
N050 G00 X-50 Y70 ;
N060 G00 Z5 ;
N070 G01 Z0 F100 M08 ; (Feed 100mm/min)
N080 M98 P100002 ( LOOP -10 Times and 0002- Subprogram number)
N085 G00 G91 Z10 ;
N090 G00 G91 X0 Y0 ;
N100 G00 G90 G80 M09 ;
N110 M05 ;
N120 M30 ;
(SUB PROGRAM)
O0002 (Sub program number)
N005 G01 G91 Z-1 F100;
N010 G90;
N015 G01X-50 Y70;
N020 G01 G41 X10 Y70 D1;
N030 G01 X10 Y90 ,R10;
N040 G01 X50 Y90 ,R20;
N050 G01 X90 Y50 ,R20;
N060 G01 X90 Y10 ,R10;
N070 G01 X50 Y10 ,R20;
N080 G01 X10 Y50 ,R20;
N090 G01 X10 Y70;
N100 G01 X-50 Y70 G40;
N110 M99; Video
P
R
O
G
R
A
M
M
E
Multimedia Courseware Program with
“G72”
D
R
A
W
I
N
G
Multimedia Courseware operation with
“G16”
O0001 ; (PROGRAM NUMBER )
N005 G54; (work offset)
N010 G0 G91Z0;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T01 M06 H1; (FACE MILL 40mm)
N040 G97 S1200 M03 ;
N050 G00 X100 Y0 ;
N060 G00 Z5 ;
N070 G01 Z0 F100 M08 ; (Feed 100mm/min)
N080 M98 P100006 ( LOOP -10 Times and 0002- Subprogram number)
N085 G00 G91 Z0 ;
N090 G00 G91 X0 Y0 ;
N100 G00 G90 G80 M09 ;
N110 M05 ;
N120 M30 ;
(SUB PROGRAM)
O0006 (Sub program number)
N005 G01 G91 Z-1 F100;
N010 G90;
N015 G01X100 Y0;
N020 G01 G42 X50 Y0 D1;
N030 G16 ;
N040 X50 Y60;
N050 X50 Y120;
N060 X50 Y180;
N070 X50 Y240;
N080 X50 Y300;
N090 X50 Y360;
N100 X50 Y60;
N110 G01 G40 G15 X100 Y0;
N120 M99; Video
P
R
O
G
R
A
M
M
E
Multimedia Courseware Programming using with “G16 and G15” .
D
R
A
W
I
N
G
Multimedia Courseware peration with
“G51.1”
O0001 ; (PROGRAM NUMBER )
N005 G54; (work offset)
N010 G0 G91Z0;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T01 M06 H1; (FACE MILL 10mm)
N040 G97 S1200 M03 ;
N050 G00 X0 Y10 ;
N060 G00 Z5 ;
N070 G01 Z0 F100 M08 ;
N080 M98 P020007 (Subprogram number)
N090 G00 Z1 ;
N100 G00 X0 Y20 ;
N110 G01 Z0 ;
N120 G51.1 X0 ;
N130 M98 P020007 ;
N140 G00 Z1 ;
N150 G00 X0 Y20 ;
N160 G01 Z0 ;
N170 G51.1 X0 Y0 ;
N180 M98 P020007 ;
N190 G00 Z1 ;
N200 G00 X0 Y20 ;
N210 G01 Z0 ;
N220 G51.1 Y0 ;
N230 M98 P020007 ;
N240 G00 G91 Z0 ;
N250 G00 G91 X0 Y0 ;
N260 G00 G90 G80 M09 ;
N270 M05 ;
N280 M30 ;
Video
P
R
O
G
R
A
M
M
E
Multimedia Courseware Programming (Longitudinal) with “G51.1”
(SUB PROGRAM)
O0007 (Sub program number)
N005 G01 G91 Z-1 F100 ;
N010 G90 ;
N020 G41 X10 Y10 D1 ;
N030 G01 X10 Y30 ;
N040 G01 X10 Y40 ,C10 ;
N050 G01 X45 Y40 ,R15 ;
N060 G01 Y10 ;
N070 G01 X10 ;
N080 G01 Y20 ;
N090 G01 G40 X0 ;
N100 G41 X10 Y10 D1 ;
N110 G01 X10 Y20 ;
N120 G01 X10 Y30 ,C10 ;
N130 G01 X45 Y30 ,R15 ;
N140 G01 Y10 ;
N150 G01 X10 ;
N160 G01 Y20 ;
N170 G01 G40 X0 ;
N180 G01 X0 Y0 ;
N190 G01 Y52 ;
N200 G01 X-52 ;
N210 G01 Y-52 ;
N220 G01 X52 ;
N230 G01 Y52 ;
N240 G01 X0 ;
N250 G01 Y-50 ;
N260 G01 Y0 ;
N270 M99 ;
D
R
A
W
I
N
G
Multimedia Courseware operation with
“G51”
O0011 ;
N005 G54 ;(WORK OFFSET) ;
N010 G0 G91 Z0 ;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T01 M06 H1 ;(End Mill Cutter 10MM) ;
N040 G97 S1200 M03 ;
N050 G00 X-35 Y0 ;
N060 G00 Z5 ;
N070 G01 Z0 F100 M08 ;(FEED 100MM/MIN) ;
N080 M98 P050008 ;
N090 G01 Z10 ;
N100 G01 X-17.5 Y0 ;
N110 G51 X0 Y0 I0.5 J0.5 ;
N120 G01 Z0 ;
N130 M98 P050008 ;
N140 G00 G50 G49 Z100 ;
N150 G00 G91 X0 Y0 ;
N160 G00 G90 G80 M09 ;
N170 M05 ;
N180 M30 ; Video
P
R
O
G
R
A
M
M
E
Multimedia Courseware Programming with
“G51”
(SUB PROGRAM)
O0008 (Sub program number)
N005 G01 G91 Z-1 F100 ;
N010 G90 ;
N030 G01 X-35 Y0 ;
N040 G01 X-35 Y25 ;
N050 G02 X-25 Y35 R10 ;
N060 G01 X25 Y35 ;
N070 G03 X35 Y25 R10 ;
N080 G01 X35 Y-35 ,C10 ;
N090 G01 X-25 Y-35 ;
N100 G03 X-35 Y-25 R10 ;
N110 G01 X-35 Y0 ;
N120 M99 ;
D
R
A
W
I
N
G
Multimedia Courseware operation with
“G68”
O0012 ; (PROGRAM NUMBER )
N005 G54 ;(WORK OFFSET) ;
N010 G0 G91 Z0 ;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T01 M06 H1 ;(FACE MILL 40MM) ;
N040 G97 S1200 M03 ;
N050 G00 X35 Y0 ;
N060 G00 Z5;
N080 G68 X0 Y0 R0 ;
N090 G01 Z1 F100 ; (FEED 100MM/MIN)
N100 M98 P050010 ;
N110 G00 Z5 ;
N120 G68 X0 Y0 R60 ;
N130 G01 Z1 F100 ;
N140 M98 P050010 ;
N150 G00 Z5 ;
N160 G68 X0 Y0 R120 ;
N170 G01 Z1 ;
N180 M98 P050010 ;
N190 G00 Z5 ;
N210 G68 X0 Y0 R180 ;
N220 G01 Z1 ;
N230 M98 P050010 ;
N240 G00 Z5 ;
N250 G68 X0 Y0 R240 ;
N260 G01 Z1 ;
N270 M98 P050010 ;
N280 G00 Z5 ;
N290 G68 X0 Y0 R300 ;
N300 G01 Z1 ;
N310 M98 P050010 ;
N320 G00 G69 Z10 ;
N330 M30; Video
P
R
O
G
R
A
M
M
E
Multimedia Courseware Programming with
“G68”
(SUB PROGRAM)
O0010 (Sub program number)
N005 G91 G01 Z-1 F100 ;
N010 G90 ;
N020 G01 X35 Y0 F500 ;
N030 G01 Y10;
N040 G01 X25 Y0 ;
N050 G01 X35 Y-10 ;
N060 G01 Y0 ;
N070 M99 ;
D
R
A
W
I
N
G
Multimedia Courseware
O0014 ; (PROGRAM NUMBER )
N005 G54 ;(WORK OFFSET) ;
N010 G0 G91 Z0 ;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T01 M06 H1 ;(FACE MILL 40MM) ;
N040 G97 S1200 M03 ;
N050 G00 X0 Y0 ;
N060 G00 Z5 ;
N070 G01 Z0 F100 ; (FEED 100MM/MIN) ;
N080 M98 P050015 ;
N090 G00 G49 Z10 ;
N100 M30 ;
(SUB PROGRAM)
O0015 (Sub program number)
N005 G91 G01 Z-1 F100 ;
N010 G90 ;
N020 G01 X0 Y0 F500 ;
N030 G41 G01 X10 Y0 D1 F500 ;
N040 G01 Y10 ;
N050 G01 X-10 ;
N060 G01 Y-10 ;
N070 G01 X10 ;
N080 G01 Y0 ;
N090 G40 X0 Y0 ;
N100 G41 G01 X15 Y0 D1 F500 ;
N110 G01 Y15 ;
N120 G01 X-15 ;
N130 G01 Y-15 ;
N140 G01 X15 ;
N150 G01 Y0 ;
N160 G40 X0 Y0 ;
P
R
O
G
R
A
M
M
E
Multimedia Courseware Programming (Pattern repeating) with “G73”
N170 G41 G01 X20 Y0 D1 F500 ;
N180 G01 Y19 ;
N190 G01 X-20 ;
N200 G01 Y-19 ;
N210 X20 ;
N220 Y0 ;
N230 G40 X0 Y0 ;
N240 G41 G01 X25 Y0 D1 F500 ;
N250 G01 Y19 ;
N260 G01 X-25 ;
N270 G01 Y-19 ;
N280 G01 X25 ;
N290 G01 Y0 ;
N300 G40 X0 Y0 ;
N310 G41 G01 X30 Y0 D1 F500 ;
N320 G01 Y19 ;
N330 G01 X-30 ;
N340 G01 Y-19 ;
N350 G01 X30 ;
N360 G01 Y0 ;
N370 G40 X0 Y0 ;
N380 G41 G01 X33 Y0 D1 F500 ;
N390 G01 Y19 ;
N400 G01 X-33 ;
N410 G01 Y-19 ;
N420 G01 X33 ;
N430 G01 Y0 ;
N440 G40 X0 Y0 ;
N450 M99 ;
D
R
A
W
I
N
G
Multimedia Courseware
O0014 ; (PROGRAM NUMBER )
N005 G54 ;(WORK OFFSET) ;
N010 G0 G91 Z0 ;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T01 M06 H1 ;(FACE MILL 40MM) ;
N040 G97 S1200 M03 ;
N050 G00 X0 Y0 ;
N060 G00 Z5 ;
N070 G01 Z0 F100 ; (FEED 100MM/MIN) ;
N080 M98 P050016 ;
N090 G00 G49 Z10 ;
N100 M30 ;
P
R
O
G
R
A
M
M
E
Multimedia Courseware Programming
(SUB PROGRAM)
O0016 (Sub program number)
N005 G91 G01 Z-1 F100 ;
N010 G90 ;
N020 G01 X0 Y0 F500 ;
N030 G41 G01 X10 Y0 D1 F500 ;
N040 G03 X10 Y0 I-10 J0 ;
N050 G01 X0 Y0 G40;
N060 G01 G41 X15 Y0 D1 ;
N070 G03 X15 Y0 I-15 J0 ;
N080 G01 G40 X0 Y0 ;
N090 G01 G41 X20 Y0 ;
N100 G03 X20 Y0 I-20 J0 F500 ;
N110 G01 G40 X0 Y0 ;
N120 M99 ;
D
R
A
W
I
N
G
Multimedia Courseware operation with
“G81”
O0017 ; (PROGRAM NUMBER )
N005 G54 ;(WORK OFFSET) ;
N010 G0 G91 Z0 ;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T02 M06 H2 ;
N035 D2 ;(NC START DRILL 6.8MM) ;
N040 G97 S1200 M03 ;
N050 G00 X-20 Y-20 ;
N060 G00 Z5 ;
N070 G98 G81 X-20 Y-20 Z-2 F50 ;(FEED 100MM/MIN)
N080 X-20 Y20 ;
N090 X20 Y20 ;
N100 X20 Y-20 ;
N110 G00 G80 G49 Z10 ;
N120 M30 ;
Video
P
R
O
G
R
A
M
M
E
Multimedia Courseware Programming (Multiple thread) with “G76”
D
R
A
W
I
N
G
Multimedia Courseware operation Taper with
“G83”
O0018 ; (PROGRAM NUMBER )
N005 G54 ;(WORK OFFSET) ;
N010 G0 G91 Z0 ;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T02 M06 H2 ;
N035 D2 ;(NC START DRILL 6.8MM) ;
N040 G97 S1200 M03 ;
N050 G00 X-20 Y-20 ;
N060 G00 Z5 ;
N070 G98 G83 X-20 Y-20 Z-20 P1000 Q2 F50 ;(FEED 50MM/MIN)
N080 X-20 Y20 ;
N090 X20 Y20 ;
N100 X20 Y-20 ;
N110 G00 G80 G49 Z10 ;
N320 M30 ;
Video
P
R
O
G
R
A
M
M
E
Multimedia Courseware Programming with
“G83”
D
R
A
W
I
N
G
Multimedia Courseware operation with “G83,G84 &
G85”
O0018 ; (PROGRAM NUMBER )
N005 G54 ;(WORK OFFSET) ;
N010 G0 G91 Z0 ;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T02 M06 H2 ;
N035 D2 ;(NC START DRILL 6.8MM) ;
N040 G97 S1200 M03 ;
N050 G00 X-20 Y-20 ;
N060 G00 Z5 ;
N070 G98 G83 X-20 Y-20 Z-20 P1000 Q2 F50 ;(FEED 50MM/MIN)
N080 X-20 Y20 ;
N090 X20 Y20 ;
N100 X20 Y-20 ;
N110 G00 G80 G49 Z10 ;
N120 G43 T03 M06 H3 ;
N130 D3 ;(Reamer 7MM) ;
N140 G97 S1200 M03 ;
N150 G00 X-20 Y-20 ;
N160 G00 Z5 ;
N170 G98 G85 X-20 Y-20 Z-20 P1000 Q15 F50 ;(FEED 50MM/MIN)
N180 X-20 Y20 ;
N190 X20 Y20 ;
N200 X20 Y-20 ;
N110 G00 G80 G49 Z10 ;
N220 G43 T04 M06 H4 ;
N230 D4 ;(Tap M8) ;
N240 G97 S1200 M03 ;
N250 G00 X-20 Y-20 ;
N260 G00 Z5 ;
N270 G98 G84 X-20 Y-20 Z-20 P1000 Q10 F2 M04 ;(Pitch 2mm)
N280 X-20 Y20 ;
N290 X20 Y20 ;
N300 X20 Y-20 ;
N310 G00 G80 G49 Z10 ;
N320 M30 ; Video
P
R
O
G
R
A
M
M
E
Multimedia Courseware Programming with “G83 G85 &G84”
D
R
A
W
I
N
G
Multimedia Courseware operation with
“G83”
O0019 ; (PROGRAM NUMBER )
N005 G54 ;(WORK OFFSET) ;
N010 G0 G91 Z0 ;
N020 G00 G21 G17 G40 G49 G80 G90 G94 ;
N030 G43 T02 M06 H2 ;
D2 ;(Drill 8.5MM) ;
N040 G97 S1200 M03 ;
N050 G00 X35 Y0 ;
N060 G01 Z5 F100 ;(FEED 100MM/MIN) ;
N080 G68 X0 Y0 R0 ;
G98 G83 X35 Y0 Z-20 P1000 Q2 F50 ;
N080 G68 X0 Y0 R45 ;
G98 G83 X35 Y0 Z-20 P1000 Q2 F50 ;
N080 G68 X0 Y0 R90 ;
G98 G83 X35 Y0 Z-20 P1000 Q2 F50 ;
N080 G68 X0 Y0 R135 ;
G98 X35 Y0 Z-20 P1000 Q2 F50 ;
N080 G68 X0 Y0 R180 ;
G98 X35 Y0 Z-20 P1000 Q2 F50 ;
N080 G68 X0 Y0 R225 ;
G98 X35 Y0 Z-20 P1000 Q2 F50 ;
N080 G68 X0 Y0 R270 ;
G98 X35 Y0 Z-20 P1000 Q2 F50 ;
N080 G68 X0 Y0 R315 ;
G98 X35 Y0 Z-20 P1000 Q2 F50 ;
G00 G69 G49 G80 Z10 ;
M30 ;
P
R
O
G
R
A
M
M
E
Multimedia Courseware programming with “G83”

More Related Content

Similar to CNC G and M Codes Guide

Similar to CNC G and M Codes Guide (20)

15 me404l manual - ex 1 to 4
15 me404l   manual - ex 1 to 415 me404l   manual - ex 1 to 4
15 me404l manual - ex 1 to 4
 
Cnc lathe
Cnc latheCnc lathe
Cnc lathe
 
Chamfer in CNC Programming
Chamfer in CNC ProgrammingChamfer in CNC Programming
Chamfer in CNC Programming
 
CNC Programming
CNC Programming CNC Programming
CNC Programming
 
Cnc turning(Fanuc system)
Cnc turning(Fanuc system)Cnc turning(Fanuc system)
Cnc turning(Fanuc system)
 
CNC
CNCCNC
CNC
 
Part prog1
Part prog1Part prog1
Part prog1
 
Bài tập cnc
Bài tập cncBài tập cnc
Bài tập cnc
 
Cnc drilling
Cnc drillingCnc drilling
Cnc drilling
 
Examples of g code an d m code programs for milling
Examples of g code an d m code programs for millingExamples of g code an d m code programs for milling
Examples of g code an d m code programs for milling
 
cnc milling.pdf
cnc milling.pdfcnc milling.pdf
cnc milling.pdf
 
Mot so bai cnc
Mot so bai cncMot so bai cnc
Mot so bai cnc
 
Cnc milling
Cnc millingCnc milling
Cnc milling
 
5 g-code
5   g-code5   g-code
5 g-code
 
CNC_MILLING.ppt
CNC_MILLING.pptCNC_MILLING.ppt
CNC_MILLING.ppt
 
MILL - TRAINING.pptx
MILL - TRAINING.pptxMILL - TRAINING.pptx
MILL - TRAINING.pptx
 
CNC MILLING
CNC MILLINGCNC MILLING
CNC MILLING
 
Lecture 25.pdf
Lecture 25.pdfLecture 25.pdf
Lecture 25.pdf
 
Complete g code list
Complete g code listComplete g code list
Complete g code list
 
cnc milling.docx
cnc milling.docxcnc milling.docx
cnc milling.docx
 

Recently uploaded

call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
如何办理(Flinders毕业证)查理斯特大学毕业证毕业证成绩单原版一比一
如何办理(Flinders毕业证)查理斯特大学毕业证毕业证成绩单原版一比一如何办理(Flinders毕业证)查理斯特大学毕业证毕业证成绩单原版一比一
如何办理(Flinders毕业证)查理斯特大学毕业证毕业证成绩单原版一比一ypfy7p5ld
 
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607dollysharma2066
 
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESUNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESDineshKumar4165
 
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一hnfusn
 
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...shivangimorya083
 
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 HybridHyundai Motor Group
 
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...kexey39068
 
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样umasea
 
907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in EngineeringFi sss
 
BLUE VEHICLES the kids picture show 2024
BLUE VEHICLES the kids picture show 2024BLUE VEHICLES the kids picture show 2024
BLUE VEHICLES the kids picture show 2024AHOhOops1
 
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证jdkhjh
 
GREEN VEHICLES the kids picture show 2024
GREEN VEHICLES the kids picture show 2024GREEN VEHICLES the kids picture show 2024
GREEN VEHICLES the kids picture show 2024AHOhOops1
 
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service ManualJohn Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service ManualExcavator
 
UNIT-1-VEHICLE STRUCTURE AND ENGINES.ppt
UNIT-1-VEHICLE STRUCTURE AND ENGINES.pptUNIT-1-VEHICLE STRUCTURE AND ENGINES.ppt
UNIT-1-VEHICLE STRUCTURE AND ENGINES.pptDineshKumar4165
 
What Causes DPF Failure In VW Golf Cars & How Can They Be Prevented
What Causes DPF Failure In VW Golf Cars & How Can They Be PreventedWhat Causes DPF Failure In VW Golf Cars & How Can They Be Prevented
What Causes DPF Failure In VW Golf Cars & How Can They Be PreventedAutobahn Automotive Service
 
UNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptx
UNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptxUNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptx
UNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptxDineshKumar4165
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证jjrehjwj11gg
 

Recently uploaded (20)

call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
如何办理(Flinders毕业证)查理斯特大学毕业证毕业证成绩单原版一比一
如何办理(Flinders毕业证)查理斯特大学毕业证毕业证成绩单原版一比一如何办理(Flinders毕业证)查理斯特大学毕业证毕业证成绩单原版一比一
如何办理(Flinders毕业证)查理斯特大学毕业证毕业证成绩单原版一比一
 
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
 
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESUNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
 
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
 
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
 
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
 
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
 
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
 
907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering
 
BLUE VEHICLES the kids picture show 2024
BLUE VEHICLES the kids picture show 2024BLUE VEHICLES the kids picture show 2024
BLUE VEHICLES the kids picture show 2024
 
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
 
GREEN VEHICLES the kids picture show 2024
GREEN VEHICLES the kids picture show 2024GREEN VEHICLES the kids picture show 2024
GREEN VEHICLES the kids picture show 2024
 
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service ManualJohn Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
 
UNIT-1-VEHICLE STRUCTURE AND ENGINES.ppt
UNIT-1-VEHICLE STRUCTURE AND ENGINES.pptUNIT-1-VEHICLE STRUCTURE AND ENGINES.ppt
UNIT-1-VEHICLE STRUCTURE AND ENGINES.ppt
 
sauth delhi call girls in Connaught Place🔝 9953056974 🔝 escort Service
sauth delhi call girls in  Connaught Place🔝 9953056974 🔝 escort Servicesauth delhi call girls in  Connaught Place🔝 9953056974 🔝 escort Service
sauth delhi call girls in Connaught Place🔝 9953056974 🔝 escort Service
 
What Causes DPF Failure In VW Golf Cars & How Can They Be Prevented
What Causes DPF Failure In VW Golf Cars & How Can They Be PreventedWhat Causes DPF Failure In VW Golf Cars & How Can They Be Prevented
What Causes DPF Failure In VW Golf Cars & How Can They Be Prevented
 
UNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptx
UNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptxUNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptx
UNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptx
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
 

CNC G and M Codes Guide

  • 1. G AND M CODES  In CNC “CODES” are define in two types.  G – Codes (Programming Codes)  M – Codes ( Miscellaneous / Machining Codes)
  • 2. Multimedia Courseware G- Commands. G00 Positioning (Rapid Traverse) G01 Linear Interpolation (Feed G02 Circular Interpolation Clockwise G03 Circular Interpolation Counter clockwise G04 Dwell G15 XY Plane Selection G16 XZ Plane Selection G17 XY Plane Selection G18 XZ Plane Selection G19 YZ Plane Selection G20 Measuring in Inches G21 Metrical Measuring G28 Return to Reference Pint G40 Cancel Cutter Radius Compensation G41 Cutter Radius Compensation Left G42 Cutter Radius Compensation Right G43 Tool Length Compensation positive G44 Tool Length Compensation negative G49 Cancel Tool Length Compensation G50 Cancel Scale Factor G51 Scall Factor G52 Local coordinate System G53 Machine Coordinate System G54 Zero Offset (Work Offset) 1 G55 Zero Offset (Work Offset) 2 G56 Zero Offset (Work Offset) 3 G57 Zero Offset (Work Offset) 4 G58 Zero Offset (Work Offset) 5 G59 Zero Offset (Work Offset) 6
  • 3. Multimedia Courseware G- Commands. G68 Coordinate System Rotation ON G69 Coordinate System Rotation OFF G73 Chip Break Drilling Cycle G74 Left Tapping Cycle G80 Cancel Drilling Cycle G81 Drilling cycle G82 Drilling Cycle with Dwell G83 Chip Removal Drilling Cycle G84 Tapping Cycle G85 Reaming Cycle G90 Absolute Programming G91 Incremental Programming G92 Spindle Speed Limit G94 Feed Rate in Minutes G95 Feed Rate in Revolutions G97 Spindle Revelation per minute G98 Retraction to Start Plane G99 Retraction to withdrawal plane
  • 4. Multimedia Courseware M Commands M00 Programmed Stop Unconditional M01 Programmed Stop Conditional M02 Main Program End M03 Main Spindle ON Clockwise M04 Main Spindle ON Counter clockwise M05 Main Spindle Off M06 Tool Change M08 Coolant ON M09 Coolant OFF M10 Lock Dividing Head M11 Unlock Dividing Head M25 Open Clamping Device M26 Close Clamping Device M30 Program End M98 Subprogram Call M99 Subprogram End, Jump Instruction Description of M Commands
  • 5. TYPE OF PROGRAMMING  Face Milling  Contour Milling  Polar coordinate  Pocket  Mirror  Rotation  Scall  Drilling  Reaming  Taping  Threading Multimedia Courseware Drawing with Program
  • 6. Multimedia Courseware Drawing with Program • Drawing with Face Milling Program Single Pass • Drawing with Face Milling Program multi passes • Drawing with Contour Milling Program Single Pass • Drawing with Contour Milling Program multi Passes • Drawing with Polar coordinate Milling Program single pass • Drawing with Polar coordinate Milling Program multi Passes • Drawing with Rectangle Pocket Program Single Pass • Drawing with Rectangle Pocket Program multi Passes • Drawing with Circular Pocket Program Single Pass • Drawing with Circular Pocket Program multi Passes • Drawing with Mirror Program • Drawing with Rotation Program • Drawing with Scall Program
  • 7. Multimedia Courseware Drawing with Program • Drawing with Drill Program • Drawing with Deep hole drilling program (Chip breaking) • Drawing with Deep hole drilling program (Chip Removal) • Drawing with Reaming Program • Drawing with Taping Program • Drawing with Threading Program • Drawing with Micro Program
  • 8. Multimedia Courseware Drawing with Program Depth of cut 5mm
  • 9. O0001 ; (PROGRAM NUMBER) N005 G54; (work offset) N010 G0 G91Z0; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T01 M06 H1; (FACE MILL 40mm) N040 G97 S1200 M03 ; N050 G00 X-25 Y0 ; N060 G00 Z5 ; N070 G01 Z-1 F100 M08 ; (Feed 100mm/min and Depth of cut 1mm) N080 G01 X100 F500 ; N090 G01 Y25 ; N100 G01 X0 ; N110 G01 Y50 ; N120 G01 X100 ; N130 G01 Y75; N140 G01 X0; N150 G01 Y100; N160 G01 X100 N170 G01 Z1 ; N180 G01 X-25 N190 G01 Z10 N200 M09 ; N210 M05 N220 M30 ; Multimedia Courseware Programming (Facing) P R O G R A M M E
  • 10. Multimedia Courseware operation with G01 D R A W I N G Centre Origin
  • 11. O0002 ; (PROGRAM NUMBER ) N005 G54; (work offset) N010 G0 G91Z0; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T01 M06 H1; (FACE MILL 40mm) N040 G97 S1200 M03 ; N050 G00 X0 Y-75 ; N060 G00 Z5 ; N070 G01 Z-1 F100 M08 ; (Feed 100mm/min and Depth of cut 1mm) N080 G01 G41 X0 Y-50 D1 F500 ; N090 G01 X-50 Y0 ; N100 G01 X0 Y50 ; N110 G01 X50 Y0; N120 G01 X0 Y-50; N135 G01 X0 Y-75 G40; N140 G00 G91 Z10 ; N170 G00 G91 X0 Y0 ; N180 G00 G90 G80 M09 ; N190 M05 ; N200 M30 ; Video P R O G R A M M E Multimedia Courseware Program
  • 13. O0001 ; (PROGRAM NUMBER ) N005 G54; (work offset) N010 G0 G91Z0; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T01 M06 H1; (FACE MILL 40mm) N040 G97 S1200 M03 ; N050 G00 X-50 Y70 ; N060 G00 Z5 ; N070 G01 Z0 F100 M08 ; (Feed 100mm/min) N080 M98 P100002 ( LOOP -10 Times and 0002- Subprogram number) N085 G00 G91 Z10 ; N090 G00 G91 X0 Y0 ; N100 G00 G90 G80 M09 ; N110 M05 ; N120 M30 ; (SUB PROGRAM) O0002 (Sub program number) N005 G01 G91 Z-1 F100; N010 G90; N015 G01X-50 Y70; N020 G01 G41 X10 Y70 D1; N030 G01 X10 Y90 ,R10; N040 G01 X50 Y90 ,R20; N050 G01 X90 Y50 ,R20; N060 G01 X90 Y10 ,R10; N070 G01 X50 Y10 ,R20; N080 G01 X10 Y50 ,R20; N090 G01 X10 Y70; N100 G01 X-50 Y70 G40; N110 M99; Video P R O G R A M M E Multimedia Courseware Program with “G72”
  • 15. O0001 ; (PROGRAM NUMBER ) N005 G54; (work offset) N010 G0 G91Z0; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T01 M06 H1; (FACE MILL 40mm) N040 G97 S1200 M03 ; N050 G00 X100 Y0 ; N060 G00 Z5 ; N070 G01 Z0 F100 M08 ; (Feed 100mm/min) N080 M98 P100006 ( LOOP -10 Times and 0002- Subprogram number) N085 G00 G91 Z0 ; N090 G00 G91 X0 Y0 ; N100 G00 G90 G80 M09 ; N110 M05 ; N120 M30 ; (SUB PROGRAM) O0006 (Sub program number) N005 G01 G91 Z-1 F100; N010 G90; N015 G01X100 Y0; N020 G01 G42 X50 Y0 D1; N030 G16 ; N040 X50 Y60; N050 X50 Y120; N060 X50 Y180; N070 X50 Y240; N080 X50 Y300; N090 X50 Y360; N100 X50 Y60; N110 G01 G40 G15 X100 Y0; N120 M99; Video P R O G R A M M E Multimedia Courseware Programming using with “G16 and G15” .
  • 17. O0001 ; (PROGRAM NUMBER ) N005 G54; (work offset) N010 G0 G91Z0; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T01 M06 H1; (FACE MILL 10mm) N040 G97 S1200 M03 ; N050 G00 X0 Y10 ; N060 G00 Z5 ; N070 G01 Z0 F100 M08 ; N080 M98 P020007 (Subprogram number) N090 G00 Z1 ; N100 G00 X0 Y20 ; N110 G01 Z0 ; N120 G51.1 X0 ; N130 M98 P020007 ; N140 G00 Z1 ; N150 G00 X0 Y20 ; N160 G01 Z0 ; N170 G51.1 X0 Y0 ; N180 M98 P020007 ; N190 G00 Z1 ; N200 G00 X0 Y20 ; N210 G01 Z0 ; N220 G51.1 Y0 ; N230 M98 P020007 ; N240 G00 G91 Z0 ; N250 G00 G91 X0 Y0 ; N260 G00 G90 G80 M09 ; N270 M05 ; N280 M30 ; Video P R O G R A M M E Multimedia Courseware Programming (Longitudinal) with “G51.1” (SUB PROGRAM) O0007 (Sub program number) N005 G01 G91 Z-1 F100 ; N010 G90 ; N020 G41 X10 Y10 D1 ; N030 G01 X10 Y30 ; N040 G01 X10 Y40 ,C10 ; N050 G01 X45 Y40 ,R15 ; N060 G01 Y10 ; N070 G01 X10 ; N080 G01 Y20 ; N090 G01 G40 X0 ; N100 G41 X10 Y10 D1 ; N110 G01 X10 Y20 ; N120 G01 X10 Y30 ,C10 ; N130 G01 X45 Y30 ,R15 ; N140 G01 Y10 ; N150 G01 X10 ; N160 G01 Y20 ; N170 G01 G40 X0 ; N180 G01 X0 Y0 ; N190 G01 Y52 ; N200 G01 X-52 ; N210 G01 Y-52 ; N220 G01 X52 ; N230 G01 Y52 ; N240 G01 X0 ; N250 G01 Y-50 ; N260 G01 Y0 ; N270 M99 ;
  • 19. O0011 ; N005 G54 ;(WORK OFFSET) ; N010 G0 G91 Z0 ; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T01 M06 H1 ;(End Mill Cutter 10MM) ; N040 G97 S1200 M03 ; N050 G00 X-35 Y0 ; N060 G00 Z5 ; N070 G01 Z0 F100 M08 ;(FEED 100MM/MIN) ; N080 M98 P050008 ; N090 G01 Z10 ; N100 G01 X-17.5 Y0 ; N110 G51 X0 Y0 I0.5 J0.5 ; N120 G01 Z0 ; N130 M98 P050008 ; N140 G00 G50 G49 Z100 ; N150 G00 G91 X0 Y0 ; N160 G00 G90 G80 M09 ; N170 M05 ; N180 M30 ; Video P R O G R A M M E Multimedia Courseware Programming with “G51” (SUB PROGRAM) O0008 (Sub program number) N005 G01 G91 Z-1 F100 ; N010 G90 ; N030 G01 X-35 Y0 ; N040 G01 X-35 Y25 ; N050 G02 X-25 Y35 R10 ; N060 G01 X25 Y35 ; N070 G03 X35 Y25 R10 ; N080 G01 X35 Y-35 ,C10 ; N090 G01 X-25 Y-35 ; N100 G03 X-35 Y-25 R10 ; N110 G01 X-35 Y0 ; N120 M99 ;
  • 21. O0012 ; (PROGRAM NUMBER ) N005 G54 ;(WORK OFFSET) ; N010 G0 G91 Z0 ; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T01 M06 H1 ;(FACE MILL 40MM) ; N040 G97 S1200 M03 ; N050 G00 X35 Y0 ; N060 G00 Z5; N080 G68 X0 Y0 R0 ; N090 G01 Z1 F100 ; (FEED 100MM/MIN) N100 M98 P050010 ; N110 G00 Z5 ; N120 G68 X0 Y0 R60 ; N130 G01 Z1 F100 ; N140 M98 P050010 ; N150 G00 Z5 ; N160 G68 X0 Y0 R120 ; N170 G01 Z1 ; N180 M98 P050010 ; N190 G00 Z5 ; N210 G68 X0 Y0 R180 ; N220 G01 Z1 ; N230 M98 P050010 ; N240 G00 Z5 ; N250 G68 X0 Y0 R240 ; N260 G01 Z1 ; N270 M98 P050010 ; N280 G00 Z5 ; N290 G68 X0 Y0 R300 ; N300 G01 Z1 ; N310 M98 P050010 ; N320 G00 G69 Z10 ; N330 M30; Video P R O G R A M M E Multimedia Courseware Programming with “G68” (SUB PROGRAM) O0010 (Sub program number) N005 G91 G01 Z-1 F100 ; N010 G90 ; N020 G01 X35 Y0 F500 ; N030 G01 Y10; N040 G01 X25 Y0 ; N050 G01 X35 Y-10 ; N060 G01 Y0 ; N070 M99 ;
  • 23. O0014 ; (PROGRAM NUMBER ) N005 G54 ;(WORK OFFSET) ; N010 G0 G91 Z0 ; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T01 M06 H1 ;(FACE MILL 40MM) ; N040 G97 S1200 M03 ; N050 G00 X0 Y0 ; N060 G00 Z5 ; N070 G01 Z0 F100 ; (FEED 100MM/MIN) ; N080 M98 P050015 ; N090 G00 G49 Z10 ; N100 M30 ; (SUB PROGRAM) O0015 (Sub program number) N005 G91 G01 Z-1 F100 ; N010 G90 ; N020 G01 X0 Y0 F500 ; N030 G41 G01 X10 Y0 D1 F500 ; N040 G01 Y10 ; N050 G01 X-10 ; N060 G01 Y-10 ; N070 G01 X10 ; N080 G01 Y0 ; N090 G40 X0 Y0 ; N100 G41 G01 X15 Y0 D1 F500 ; N110 G01 Y15 ; N120 G01 X-15 ; N130 G01 Y-15 ; N140 G01 X15 ; N150 G01 Y0 ; N160 G40 X0 Y0 ; P R O G R A M M E Multimedia Courseware Programming (Pattern repeating) with “G73” N170 G41 G01 X20 Y0 D1 F500 ; N180 G01 Y19 ; N190 G01 X-20 ; N200 G01 Y-19 ; N210 X20 ; N220 Y0 ; N230 G40 X0 Y0 ; N240 G41 G01 X25 Y0 D1 F500 ; N250 G01 Y19 ; N260 G01 X-25 ; N270 G01 Y-19 ; N280 G01 X25 ; N290 G01 Y0 ; N300 G40 X0 Y0 ; N310 G41 G01 X30 Y0 D1 F500 ; N320 G01 Y19 ; N330 G01 X-30 ; N340 G01 Y-19 ; N350 G01 X30 ; N360 G01 Y0 ; N370 G40 X0 Y0 ; N380 G41 G01 X33 Y0 D1 F500 ; N390 G01 Y19 ; N400 G01 X-33 ; N410 G01 Y-19 ; N420 G01 X33 ; N430 G01 Y0 ; N440 G40 X0 Y0 ; N450 M99 ;
  • 25. O0014 ; (PROGRAM NUMBER ) N005 G54 ;(WORK OFFSET) ; N010 G0 G91 Z0 ; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T01 M06 H1 ;(FACE MILL 40MM) ; N040 G97 S1200 M03 ; N050 G00 X0 Y0 ; N060 G00 Z5 ; N070 G01 Z0 F100 ; (FEED 100MM/MIN) ; N080 M98 P050016 ; N090 G00 G49 Z10 ; N100 M30 ; P R O G R A M M E Multimedia Courseware Programming (SUB PROGRAM) O0016 (Sub program number) N005 G91 G01 Z-1 F100 ; N010 G90 ; N020 G01 X0 Y0 F500 ; N030 G41 G01 X10 Y0 D1 F500 ; N040 G03 X10 Y0 I-10 J0 ; N050 G01 X0 Y0 G40; N060 G01 G41 X15 Y0 D1 ; N070 G03 X15 Y0 I-15 J0 ; N080 G01 G40 X0 Y0 ; N090 G01 G41 X20 Y0 ; N100 G03 X20 Y0 I-20 J0 F500 ; N110 G01 G40 X0 Y0 ; N120 M99 ;
  • 27. O0017 ; (PROGRAM NUMBER ) N005 G54 ;(WORK OFFSET) ; N010 G0 G91 Z0 ; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T02 M06 H2 ; N035 D2 ;(NC START DRILL 6.8MM) ; N040 G97 S1200 M03 ; N050 G00 X-20 Y-20 ; N060 G00 Z5 ; N070 G98 G81 X-20 Y-20 Z-2 F50 ;(FEED 100MM/MIN) N080 X-20 Y20 ; N090 X20 Y20 ; N100 X20 Y-20 ; N110 G00 G80 G49 Z10 ; N120 M30 ; Video P R O G R A M M E Multimedia Courseware Programming (Multiple thread) with “G76”
  • 29. O0018 ; (PROGRAM NUMBER ) N005 G54 ;(WORK OFFSET) ; N010 G0 G91 Z0 ; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T02 M06 H2 ; N035 D2 ;(NC START DRILL 6.8MM) ; N040 G97 S1200 M03 ; N050 G00 X-20 Y-20 ; N060 G00 Z5 ; N070 G98 G83 X-20 Y-20 Z-20 P1000 Q2 F50 ;(FEED 50MM/MIN) N080 X-20 Y20 ; N090 X20 Y20 ; N100 X20 Y-20 ; N110 G00 G80 G49 Z10 ; N320 M30 ; Video P R O G R A M M E Multimedia Courseware Programming with “G83”
  • 31. O0018 ; (PROGRAM NUMBER ) N005 G54 ;(WORK OFFSET) ; N010 G0 G91 Z0 ; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T02 M06 H2 ; N035 D2 ;(NC START DRILL 6.8MM) ; N040 G97 S1200 M03 ; N050 G00 X-20 Y-20 ; N060 G00 Z5 ; N070 G98 G83 X-20 Y-20 Z-20 P1000 Q2 F50 ;(FEED 50MM/MIN) N080 X-20 Y20 ; N090 X20 Y20 ; N100 X20 Y-20 ; N110 G00 G80 G49 Z10 ; N120 G43 T03 M06 H3 ; N130 D3 ;(Reamer 7MM) ; N140 G97 S1200 M03 ; N150 G00 X-20 Y-20 ; N160 G00 Z5 ; N170 G98 G85 X-20 Y-20 Z-20 P1000 Q15 F50 ;(FEED 50MM/MIN) N180 X-20 Y20 ; N190 X20 Y20 ; N200 X20 Y-20 ; N110 G00 G80 G49 Z10 ; N220 G43 T04 M06 H4 ; N230 D4 ;(Tap M8) ; N240 G97 S1200 M03 ; N250 G00 X-20 Y-20 ; N260 G00 Z5 ; N270 G98 G84 X-20 Y-20 Z-20 P1000 Q10 F2 M04 ;(Pitch 2mm) N280 X-20 Y20 ; N290 X20 Y20 ; N300 X20 Y-20 ; N310 G00 G80 G49 Z10 ; N320 M30 ; Video P R O G R A M M E Multimedia Courseware Programming with “G83 G85 &G84”
  • 33. O0019 ; (PROGRAM NUMBER ) N005 G54 ;(WORK OFFSET) ; N010 G0 G91 Z0 ; N020 G00 G21 G17 G40 G49 G80 G90 G94 ; N030 G43 T02 M06 H2 ; D2 ;(Drill 8.5MM) ; N040 G97 S1200 M03 ; N050 G00 X35 Y0 ; N060 G01 Z5 F100 ;(FEED 100MM/MIN) ; N080 G68 X0 Y0 R0 ; G98 G83 X35 Y0 Z-20 P1000 Q2 F50 ; N080 G68 X0 Y0 R45 ; G98 G83 X35 Y0 Z-20 P1000 Q2 F50 ; N080 G68 X0 Y0 R90 ; G98 G83 X35 Y0 Z-20 P1000 Q2 F50 ; N080 G68 X0 Y0 R135 ; G98 X35 Y0 Z-20 P1000 Q2 F50 ; N080 G68 X0 Y0 R180 ; G98 X35 Y0 Z-20 P1000 Q2 F50 ; N080 G68 X0 Y0 R225 ; G98 X35 Y0 Z-20 P1000 Q2 F50 ; N080 G68 X0 Y0 R270 ; G98 X35 Y0 Z-20 P1000 Q2 F50 ; N080 G68 X0 Y0 R315 ; G98 X35 Y0 Z-20 P1000 Q2 F50 ; G00 G69 G49 G80 Z10 ; M30 ; P R O G R A M M E Multimedia Courseware programming with “G83”