SlideShare una empresa de Scribd logo
1 de 52
G & M CodeG & M Code
G Code



APT
CAD-CAM
Automatic
manual
Edit
 G Code
 APT language
G & M Code
G Code
G & M Code
O
N
G
M
F
Srpm
,D0,…, D7 P0,…, P7
T
L
G & M Code
O0519
N0010 G91 G80 G49 G40 G00 T01
N0020 T02 M01
N0030 G90 G54 G00 X5.44 Y1.95 S500
N0040 G43 Z0.1 D01
N0300 T03 M06
N0310 G90 G54 G00 X0.9 Y-1.5 S1300
N1000 M30
G & M Code
N0100 G01 G42 X1.0 Y7.1 F10.0 S500 M03 D01
Group
0
G00 : Rapid traverse
G01 : Linear interpolation
G02 : Circular interpolation clockwise
G03 : Circular interpolation counterclockwise
G04 : Dwell
G72 : Defining circular boring pattern
G74 : Defining rectangular boring pattern
G81 : Drilling, centering
G82 : Drilling, spot-facing
G83 : Deep-hole drilling with retraction
G84 : Tapping
G86 : Deep-hole drilling with chip breaking
G87 : Rectangular pocket milling cycle
G88 : Circular pocket milling cycle
G89 : Slot milling cycle
Group 2
G94 : Feed in mm/min or 0.01 inch/min
G95 : Feed in um/rev or 0.0001 inch/rev
Group 3
G53 : Cancellation of offsets 1, 2
G54 : Call-up of offset 1
G55 : Call-up of offset 2
Group 4 G92 : Set offset 5
Group 5
G56 : Cancellation of offsets 3, 4, 5
G57 : Call-up of offset 3
G58 : Call-up of offset 4
G59 : Call-up of offset 5
Group 6
G25 : Subroutine call-up
G27 : Unconditional jump
Group 7
G70 : Measurements in inches
G71 : Measurements in mm
Group 8
G40 : Cancellation of the tool path compensation
G41 : Cutter path compensation left
G42 : Cutter path compensation right
Group 9
G17 : 1st
axis switching
G18 : 2nd
axis switching
G19 : 3rd
axis switching
G20 : 4th
axis switching
G21 : 5th
axis switching
G22 : 6th
axis switching
Group 11
G98 : Withdrawal to starting plane
G99 : Withdrawal to withdrawal plane
Group 12
G73 : Call-up circular boring pattern
G74 : Call-up rectangular boring pattern
Group 0
M03 : Spindle ON in clockwise direction
M04 : Spindle ON in counterclockwise direction
M05 : Spindle stop
M19 : Spindle precise stop
Group 1
M38 : Precise stop ON
M39 : Precise stop OFF
Group 2
M00 : Programmed stop
M17 : Subroutine end
M30 : Program end with return to program start
Group 3
M08 : Coolant ON
M09 : Coolant OFF
Group 8
M50 : Cancellation of the direction logic with bidirectional tool
turret
M51 : Selection of the direction logic with bidirectional tool turret
Group 10
M90 : Cancellation of the mirroring function
M91 : Mirroring on the X-axis
M92 : Mirroring on the Y-axis
M93 : Mirroring on the Z-axis
G & M Code: notes
OO13
NN0010
M30
G Code(M Code)
G Code/ M Code
X, Y, Z, U, V, W I, J, K)P, D(…,
G & M Code:
deactivation
)G/M(G40RESET.
N 0100 G00 X -20. Y 5. Z 40 .
N 0110 G00 X 10. Y 5. Z 5.
N 0120 G01 X -20. Y 5. Z -5.
G00
ACTIVE
G00 Deactivated by G01
O 12
N0000
N0020 ………………………..G54
N0030 …………………………G57
N0040 ………………………….M30
_______________________________________
O 20
N0000
N0100 ………………………G00
G & M Code:
deactivation
G54 & G57 are
still active
O 12
N0000
.
N0100 G00 X1 Y1 Z1
N0200 ………………………….M30
O 20
N0000
N0100 X2 Y2
N0200 G02 X2 Y2 G02 is deactivated now by G02
G & M Code:
deactivation
G00 is still
active
G & M Code:
deactivation/skip

G92RESET

N0090 G00 X20. Y25. W30.
N0100 /…………………….. Block to be skipped
N0100
/
V
initialization







9
G70mmG71
T 01 10
N0100 T02 02
.
N0400 G00……..
OR
N0400 G00 X… Y… Z… T0202
Tool number Tool compensation number
01 - 10 01 - 99
G00
Edit
length
compensation =
H – H1 = Z

N0001 F300.

N0002 S500

N0005 M03 clock wise direction
OR
N0005 M04 counter clock wise direction
•G00/G01
•35
N0020 G25 L01 10
L01
G00 X… Y…
G81……………
N0020 G27 L01
N0001 G00 X… Y… G81……………
G02/G03
G02/G03
G72
)1()4()4()3).(4()3).(4()3).(4()4( 7300//72 DDDPVYUXGN ±±±
G73
N…. G73
G72G73
G74
)1()4()3).(4(
)4()3).(4()3).(4()3).(4()4(
711
00//74
DDP
DPVYUXGN
±
±±±
G75
N…. G75
G74G75
G81
)3).(4()3).(4()3).(4()3).(4()4( 4/3///81 ±±±± PPWZVYUXGN
G82
)4()5()3).(4()3).(4()3).(4()4( 4///82 FDWZVYUXGN ±±±
G83
)4()7()5()5(
)3).(4()3).(4()3).(4()3).(4()4(
653
4/3///83
FDDD
PPWZVYUXGN ±±±±
G84
)4()3).(4()3).(4()3).(4()3).(4()4( 4/3///84 FPPWZVYUXGN ±±±±
G86
)4()7()3()5(
)3).(4()3).(4()3).(4()3).(4()4(
653
4/3///86
FDDD
PPWZVYUXGN ±±±±
G87
)7()2()5()3).(4()3).(4(
)3).(4()3).(4()3).(4()3).(4()4(
75310
4/3///87
DDDPP
PPWZVYUXGN ±±±±
G88
)4()1()1()1()5()5(
)3).(4()3).(4()3).(4()3).(4()3).(4()4(
75432
4/31///88
FDDDDD
PPPWZVYUXGN ±±±±
G89
)4()1()1()1()5()4(
)3).(4()3).(4()3).(4()3).(4()3).(4()3).(4()4(
75432
4/310///89
FDDDDD
PPPPWZVYUXGN ±±±±±±
1.Power on
2.Edit
3.
4.Automatic
5.RESET
6.
7.
cnc , nc machine


Más contenido relacionado

La actualidad más candente

G and m codes
G and m codesG and m codes
G and m codessnakeaye
 
Codigos de-programacion cnc
Codigos de-programacion cncCodigos de-programacion cnc
Codigos de-programacion cnclmelmelme
 
CNC Circular Interpolation
CNC Circular InterpolationCNC Circular Interpolation
CNC Circular InterpolationSandeep Adkar
 
Student Response - Function machines
Student Response - Function machinesStudent Response - Function machines
Student Response - Function machinesQwizdom UK
 
Major Job Completion One Owner Surplus Equipment for Sale.
Major Job Completion One Owner Surplus Equipment for Sale. Major Job Completion One Owner Surplus Equipment for Sale.
Major Job Completion One Owner Surplus Equipment for Sale. Steve Gorman
 
Student Response Function machines 2
Student Response Function machines 2Student Response Function machines 2
Student Response Function machines 2Qwizdom UK
 

La actualidad más candente (16)

G and m codes
G and m codesG and m codes
G and m codes
 
Codigos de-programacion cnc
Codigos de-programacion cncCodigos de-programacion cnc
Codigos de-programacion cnc
 
G code and M code
G code and M codeG code and M code
G code and M code
 
CNC Basics
CNC BasicsCNC Basics
CNC Basics
 
Practica2
Practica2Practica2
Practica2
 
CNC Circular Interpolation
CNC Circular InterpolationCNC Circular Interpolation
CNC Circular Interpolation
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
O0000
O0000O0000
O0000
 
Mitsubishi cnc manuals
Mitsubishi cnc manualsMitsubishi cnc manuals
Mitsubishi cnc manuals
 
Mitsubishi manuals
Mitsubishi manualsMitsubishi manuals
Mitsubishi manuals
 
Sample circuit
Sample circuitSample circuit
Sample circuit
 
Student Response - Function machines
Student Response - Function machinesStudent Response - Function machines
Student Response - Function machines
 
Major Job Completion One Owner Surplus Equipment for Sale.
Major Job Completion One Owner Surplus Equipment for Sale. Major Job Completion One Owner Surplus Equipment for Sale.
Major Job Completion One Owner Surplus Equipment for Sale.
 
Sample Circuit
Sample CircuitSample Circuit
Sample Circuit
 
Student Response Function machines 2
Student Response Function machines 2Student Response Function machines 2
Student Response Function machines 2
 
Angle of repose
Angle of reposeAngle of repose
Angle of repose
 

Similar a G & M Code Guide for CNC Machines

Similar a G & M Code Guide for CNC Machines (20)

drawing.pptx
drawing.pptxdrawing.pptx
drawing.pptx
 
MILL - TRAINING.pptx
MILL - TRAINING.pptxMILL - TRAINING.pptx
MILL - TRAINING.pptx
 
LATHE - TRAINING.pptx
LATHE - TRAINING.pptxLATHE - TRAINING.pptx
LATHE - TRAINING.pptx
 
cadcampart11.ppt
cadcampart11.pptcadcampart11.ppt
cadcampart11.ppt
 
CNC Programming.pptx
CNC Programming.pptxCNC Programming.pptx
CNC Programming.pptx
 
Cnc lathe
Cnc latheCnc lathe
Cnc lathe
 
CNC MILLING.ppt
CNC MILLING.pptCNC MILLING.ppt
CNC MILLING.ppt
 
Cnc02 6573
Cnc02 6573Cnc02 6573
Cnc02 6573
 
CNC Programming
CNC Programming CNC Programming
CNC Programming
 
Complete okuma lathe g and m codes
Complete okuma lathe g and m codesComplete okuma lathe g and m codes
Complete okuma lathe g and m codes
 
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
 
CIMS Lab.ppt
CIMS Lab.pptCIMS Lab.ppt
CIMS Lab.ppt
 
CNC MILLING
CNC MILLINGCNC MILLING
CNC MILLING
 
CNC-LATHE MPP1.ppt
CNC-LATHE MPP1.pptCNC-LATHE MPP1.ppt
CNC-LATHE MPP1.ppt
 
Lecture 25.pdf
Lecture 25.pdfLecture 25.pdf
Lecture 25.pdf
 
CNC
CNCCNC
CNC
 
Fanuc ot g code training manual
Fanuc ot g code training manualFanuc ot g code training manual
Fanuc ot g code training manual
 
5 g-code
5   g-code5   g-code
5 g-code
 
CNC
CNCCNC
CNC
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basics
 

Más de ahmad almaleh

Cnc 4-g code language -hiast
Cnc 4-g code language -hiastCnc 4-g code language -hiast
Cnc 4-g code language -hiastahmad almaleh
 
Cnc 4-g cod language -hiast
Cnc 4-g cod language -hiastCnc 4-g cod language -hiast
Cnc 4-g cod language -hiastahmad almaleh
 
Cnc 3- G code language -hiast
Cnc 3- G code language -hiastCnc 3- G code language -hiast
Cnc 3- G code language -hiastahmad almaleh
 
Cnc 2- structure of cnc machines - hiast
Cnc 2- structure of cnc machines - hiastCnc 2- structure of cnc machines - hiast
Cnc 2- structure of cnc machines - hiastahmad almaleh
 
Cnc 1-introduction to cnc machines - hiast
Cnc 1-introduction to cnc machines - hiastCnc 1-introduction to cnc machines - hiast
Cnc 1-introduction to cnc machines - hiastahmad almaleh
 

Más de ahmad almaleh (12)

Numerical control
Numerical controlNumerical control
Numerical control
 
G code
G codeG code
G code
 
Dnc and bluetooth
Dnc and bluetoothDnc and bluetooth
Dnc and bluetooth
 
Cnc machining
Cnc machiningCnc machining
Cnc machining
 
Cnc design
Cnc designCnc design
Cnc design
 
Cnc design 2
Cnc design 2Cnc design 2
Cnc design 2
 
Cnc machine
Cnc machineCnc machine
Cnc machine
 
Cnc 4-g code language -hiast
Cnc 4-g code language -hiastCnc 4-g code language -hiast
Cnc 4-g code language -hiast
 
Cnc 4-g cod language -hiast
Cnc 4-g cod language -hiastCnc 4-g cod language -hiast
Cnc 4-g cod language -hiast
 
Cnc 3- G code language -hiast
Cnc 3- G code language -hiastCnc 3- G code language -hiast
Cnc 3- G code language -hiast
 
Cnc 2- structure of cnc machines - hiast
Cnc 2- structure of cnc machines - hiastCnc 2- structure of cnc machines - hiast
Cnc 2- structure of cnc machines - hiast
 
Cnc 1-introduction to cnc machines - hiast
Cnc 1-introduction to cnc machines - hiastCnc 1-introduction to cnc machines - hiast
Cnc 1-introduction to cnc machines - hiast
 

Último

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 

Último (20)

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 

G & M Code Guide for CNC Machines