SlideShare uma empresa 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


Mais conteúdo relacionado

Mais procurados

Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basics
shlxtn
 

Mais procurados (20)

Types of jigs and fixtures
Types of jigs and fixtures Types of jigs and fixtures
Types of jigs and fixtures
 
CNC MACHINE
CNC MACHINECNC MACHINE
CNC MACHINE
 
Apt programming
Apt programmingApt programming
Apt programming
 
Milling Fixture
Milling FixtureMilling Fixture
Milling Fixture
 
Nc Machine
Nc MachineNc Machine
Nc Machine
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
 
Balancing of reciprocating masses
Balancing of reciprocating masses Balancing of reciprocating masses
Balancing of reciprocating masses
 
Gear Manufacturing.ppt
Gear Manufacturing.pptGear Manufacturing.ppt
Gear Manufacturing.ppt
 
Cnc drilling
Cnc drillingCnc drilling
Cnc drilling
 
Cnc milling
Cnc millingCnc milling
Cnc milling
 
Canned cycle
Canned cycleCanned cycle
Canned cycle
 
Introduction to cnc machines (1)
Introduction to cnc machines (1)Introduction to cnc machines (1)
Introduction to cnc machines (1)
 
12 cnc & part programming
12 cnc & part programming12 cnc & part programming
12 cnc & part programming
 
Cncpresentation CNC lathe machine
Cncpresentation CNC lathe machineCncpresentation CNC lathe machine
Cncpresentation CNC lathe machine
 
CNC machine\ and its types
CNC machine\ and its typesCNC machine\ and its types
CNC machine\ and its types
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basics
 
CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1
 
4 tooling in cnc
4 tooling in cnc4 tooling in cnc
4 tooling in cnc
 
Merchant's circle
Merchant's circleMerchant's circle
Merchant's circle
 
CNC Part programming
CNC Part programmingCNC Part programming
CNC Part programming
 

Semelhante a G & m code (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 milling programs
Cnc milling programsCnc milling programs
Cnc milling programs
 
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
 
5 g-code
5   g-code5   g-code
5 g-code
 
Cnc02 6573
Cnc02 6573Cnc02 6573
Cnc02 6573
 
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
 
Chamfer in CNC Programming
Chamfer in CNC ProgrammingChamfer in CNC Programming
Chamfer in CNC Programming
 
Lecture 25.pdf
Lecture 25.pdfLecture 25.pdf
Lecture 25.pdf
 
Codigos de-programacion cnc
Codigos de-programacion cncCodigos de-programacion cnc
Codigos de-programacion 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
 

Mais de ahmad almaleh

Mais de ahmad almaleh (13)

G & m code 1
G & m code 1 G & m code 1
G & m code 1
 
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

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 

G & m code