SlideShare a Scribd company logo
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 drawing.pptx

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
ShivamSRIVASTAVA194
 
Cnc lathe
Cnc latheCnc lathe
Cnc lathe
kailashgavare
 
Chamfer in CNC Programming
Chamfer in CNC ProgrammingChamfer in CNC Programming
Chamfer in CNC Programming
Amir Dawa
 
CNC Programming
CNC Programming CNC Programming
CNC Programming
rajguptanitw
 
Cnc turning(Fanuc system)
Cnc turning(Fanuc system)Cnc turning(Fanuc system)
Cnc turning(Fanuc system)
NavinBurnwal1
 
CNC
CNCCNC
Part prog1
Part prog1Part prog1
Part prog1
Amir Dawa
 
Bài tập cnc
Bài tập cncBài tập cnc
Bài tập cnc
Kỳ Kỳ
 
Cnc drilling
Cnc drillingCnc drilling
Cnc drilling
moniraghu
 
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
VINIT K MODI
 
cnc milling.pdf
cnc milling.pdfcnc milling.pdf
cnc milling.pdf
Mahamad Jawhar
 
Mot so bai cnc
Mot so bai cncMot so bai cnc
Mot so bai cncnvtuan_ck
 
Cnc milling
Cnc millingCnc milling
Cnc milling
kailashgavare
 
CNC_MILLING.ppt
CNC_MILLING.pptCNC_MILLING.ppt
CNC_MILLING.ppt
ArunPrasad406320
 
MILL - TRAINING.pptx
MILL - TRAINING.pptxMILL - TRAINING.pptx
MILL - TRAINING.pptx
ssuser2b6e89
 
Lecture 25.pdf
Lecture 25.pdfLecture 25.pdf
Lecture 25.pdf
kprudhviraj5
 
Complete g code list
Complete g code listComplete g code list
Complete g code list
Soekarno Revolusi
 
cnc milling.docx
cnc milling.docxcnc milling.docx
cnc milling.docx
Mahamad Jawhar
 

Similar to drawing.pptx (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

Ec330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdfEc330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdf
Excavator
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Masters European & Gapanese Auto Repair
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
jennifermiller8137
 
Tyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATTyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEAT
kshamashah95
 
What Exactly Is The Common Rail Direct Injection System & How Does It Work
What Exactly Is The Common Rail Direct Injection System & How Does It WorkWhat Exactly Is The Common Rail Direct Injection System & How Does It Work
What Exactly Is The Common Rail Direct Injection System & How Does It Work
Motor Cars International
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
mymwpc
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
Antique Plastic Traders
 
Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?
jennifermiller8137
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
coc7987515756
 
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
ahmedendrise81
 
What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?
Hyundai Motor Group
 
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs  Consulting SMEs.pptxEmpowering Limpopo Entrepreneurs  Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Precious Mvulane CA (SA),RA
 
Why Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release CommandsWhy Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release Commands
Dart Auto
 
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
European Service Center
 
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to TellWondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Vic Auto Collision & Repair
 
Ec460b lc Excavator Volvo Service Repair.pdf
Ec460b lc Excavator Volvo Service Repair.pdfEc460b lc Excavator Volvo Service Repair.pdf
Ec460b lc Excavator Volvo Service Repair.pdf
Excavator
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
Autohaus Service and Sales
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
4thzenzstar
 
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
eygkup
 
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
Bertini's German Motors
 

Recently uploaded (20)

Ec330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdfEc330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdf
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
 
Tyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATTyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEAT
 
What Exactly Is The Common Rail Direct Injection System & How Does It Work
What Exactly Is The Common Rail Direct Injection System & How Does It WorkWhat Exactly Is The Common Rail Direct Injection System & How Does It Work
What Exactly Is The Common Rail Direct Injection System & How Does It Work
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
 
Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
 
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
 
What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?
 
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs  Consulting SMEs.pptxEmpowering Limpopo Entrepreneurs  Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
 
Why Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release CommandsWhy Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release Commands
 
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
 
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to TellWondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
 
Ec460b lc Excavator Volvo Service Repair.pdf
Ec460b lc Excavator Volvo Service Repair.pdfEc460b lc Excavator Volvo Service Repair.pdf
Ec460b lc Excavator Volvo Service Repair.pdf
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
 
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
 
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
 

drawing.pptx

  • 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”