SlideShare a Scribd company logo
Chaptcr 6 NC Programniing
6. NC PROGRAMMJJNG
G CODE / DYNA CODE LIST
G DYNA
CODE CODE DESCR1PTION TYPE
G00 GOF Rapid Traverse Modal .
G01 GO Linear Interpolation (feed) Modal
G02 ARCL Circular Interpolation (clock-wise) Modal
G02.1 SPLL Spiral are (CW) Non-modal
G03 ARCR Circular Interpolation (counter-clockwise) Modal
G03.1 SPLR Spiral are (CCW) Non-modal
G04 DWELL Dwell Non-modal
G08 ARC Are (through mid point) Non-modal
G12 cniL Finish Are (CW) Non-modal
G13 CIRR Finish Are (CCW) Non-modal
G16 Y U 4th axis conversión to Y axis Modal
G17 X Y X Y plañe selection Modal
G18 XZ XZ plañe selection Modal
G19 YZ YZ plañe selection Modal
G20 m Inch system selection Modal
G21 M M Metric system selection Modal
G22 CONTOUR Contour milling eyele Non-modal
G23 PKT Universal pocket milling eyele Non-modal
G24 RECT PKT R-ectangular pocket eyele Non-modal
G25 CTR PKT Circle pocket eyele Non-modal
G26 DDE F Female die milling eyele Non-modal
G27 DDE M Male die milling eyele Non-modal
G28 GO HOME Zero retura Non-modal
G34 CIR CYC Bolt circle Non-modal
G35 U N E CYC Holes on a line eyele Non-modal
G36 ARC CYC Holes on an are eyele Non-modal
G37 RECT CYC Holes in a grid eyele Non-modal
G40 OFF COMP Cancel X Y cutter compensation Modal
G41 COMP L Cutter compensation, tool left side Modal
G42 COMP R Cutter compensation, tool right side Modal
G43 COMP TL Cutter compensation, tool length Modal
G49 OFF TL Tool length compensation cancel Modal
G50 OFF TRAN Translated eyele cancel Modal
G51 SCALE Translation eyele - Scale Modal
G51.1 MIRROR Translation eyele - Mrror Modal
79
Chapter 6 NC Prograrruning
G51.2 XYZ Translation cycle - XYZ tilted plañe Modal
G52 ZERO AT Set local zero Modal
G53 COORDO Machine coordínate Modal
G54 COORD1 First work offset coordínate Modal
G55 COORD2 2nd work offset coordínate Modal
G56 COORD3 3rd work offset coordínate Modal
G57 COORD4 4th work offset coordínate Modal
G58 COORD5 5th work offset coordínate Modal
G59 COORD6 6th work offset coordínate Modal
G68 ROTATE Rotate Modal
G73 STEP CYC Step cycle drill Modal
G74 TAP REV Reverse tap Modal
G76 BORE F Fine boring Modal
G80 Cancel drilling cycle Modal
G81 DRILL Drill cycle Modal
G82 DRILL P Drill cycle with dwell Modal
G83 DRILL Q Drill peck cycle Modal
G84 TAP Tapping cycle Modal
G85 BORE Fine boring cycle Modal
G86 BORE P Boring cycle Modal
G87 BORE B Boring cycle Modal
G88 BORE M Boring cycle Modal
G89 BORE S Boring cycle Modal
G90 ABS Absolute mode Modal
G91 INC Incremental mode Modal
G92 CURRENT Set zero Modal
G94 F MTN ¡ Feed rate in mm/Min. Modal
G95 F REV l
1 Feed rate in mm/F ev.
Modal
G98 END ZO Rerum to initial point Modal
G99 END R Return to "R" plañe Modal
SMOOTH= Change smooth rate Modal
ZFEED= Change Z feed rate in canned cycle Modal
80
Chapter 6: NC Programming
M CODES
C O D E D E S C R I P T I O N
M00 Program Stop
M01 Optional Stop
M02 Program End
M03 Spindle Forward
M04 Spindle Reverse
M05 Spindle Off
M06 Tool Change (optional - not require
M08 Coolant On
M09 Coolant Off
MÍ 0 Automatic spare tool change
M19 Spindle Orient
M22 Send PLC Sync. signal
M23 Wait for PLC Sync. signal
M24 Turn off PLC Sync. signal
M25 Load counter
M26 Start count down
M30 Program End
M31 Turn on the 2nd coolant pump
M32 Turn off the 2nd coolant pump
M35 Chip conveyor forward
M36 Chip conveyor backward
M37 Stop Chip conveyor
M39 Automatic Power Off
M40 U axis lock
M41 U axis reléase
M42 Automatic tool length setup
M60 Reset Status Flag
M61 Set Status Flag
M62 Wait For A Signal
M64 Skip
M65 Direct command to driver
M70 Cali DNC
M71 If
M72 Goto
M73 Repeat
M74 Repeat End
M75 End of NC program
M76 Start executing new NC program
M77 Mark A Block Start
M78 Mark A Block End
M79 Cali Error Message
si
Chapter 6: NC Programming
M80 Calcúlate Spindle Speed
M81 Tool parameter exchange
M82 Tool Data Exchange
M84 Spindle Control Mode
M85 Passive tapping parameter setting
M86 Write PLC variable
M87 Push System Stalus To Stack
M88 Pop System Status To Stack
M89 Show Message
M90 Passive tapping start
M98 Cali Subroutine
M99 Subroutine End
** Shaded commands are designed only for system developers or advance
users.
82
Chapter 6: NC Programming
Coordínate Systems
Coordínate systems allow the posítions of a work-píece to be logícally
transferred frem a biueprint or drawing to a location on a machine tool.
The following figure describes the axis directions on a Vertical milling machine.
The arrow direction specifies the actual movement direction of the work table.
The small coordínate frame on the rights shows the relative cutter movement
direction.
Again, coordínate systems are used to describe the path and tocí position
relative to the work-piece and machine. There are three levéis coordinates in the
4M CNC system: machine coordinates, work offset coordinates, and locai
coordinates.
Machine coordinates
The machine coordínate system has a fixed position which ¡s determined
inherently by the design of the machine. Some positions such as the tool
change position, limit swítch posítions etc. can not be altered. The machine
coordínate system is known as the G53 coordínate system or also referred to as
machine zero or home reference point. The máximum allowed movement range
of the spindle and the rectangular región in X Y Z direction is, respectively,
the valid travel of each axis according to the G53.
83
N G
(M)
X
(J) (D) '
Y
(K) (S)
Z F
(L) (T) (H)
4
•
— -— -
-
— - - —— - - —
- j
——
-
———

More Related Content

What's hot

Complete g code list
Complete g code listComplete g code list
Complete g code list
Soekarno Revolusi
 
Manual de-programacion-torno-cnc-con-fanuc-series-0i
Manual de-programacion-torno-cnc-con-fanuc-series-0iManual de-programacion-torno-cnc-con-fanuc-series-0i
Manual de-programacion-torno-cnc-con-fanuc-series-0i
JesusMuozAnco
 
Programação CNC.pdf
Programação CNC.pdfProgramação CNC.pdf
Programação CNC.pdf
EdvaldoNascimento23
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basics
shlxtn
 
CATALOGO TORNO CNC TREINAMENTO - Cosa
CATALOGO TORNO CNC TREINAMENTO - CosaCATALOGO TORNO CNC TREINAMENTO - Cosa
CATALOGO TORNO CNC TREINAMENTO - Cosa
André Sá
 
Apostila cnc centro de usinagem
Apostila cnc   centro de usinagemApostila cnc   centro de usinagem
Apostila cnc centro de usinagem
Jupira Silva
 
Manual de programação romi
Manual de programação romiManual de programação romi
Manual de programação romi
Renan Pimentel
 
Macro -fanuc
Macro -fanucMacro -fanuc
Macro -fanuc
Jeferson de Souza
 
Apostila Romi Centur 30-D
Apostila Romi Centur 30-DApostila Romi Centur 30-D
Apostila Romi Centur 30-D
Rogerio Fernando
 
Aula4 programacao parte1
Aula4 programacao parte1Aula4 programacao parte1
Aula4 programacao parte1
Adriano Gomes
 
Chamfer in CNC Programming
Chamfer in CNC ProgrammingChamfer in CNC Programming
Chamfer in CNC Programming
Amir Dawa
 
Fanuc Ot Cnc Training Manual
Fanuc Ot Cnc Training ManualFanuc Ot Cnc Training Manual
Fanuc Ot Cnc Training Manual
out2thow
 
Win nc fanuc 21m apostila de treinamento
Win nc fanuc 21m apostila de treinamentoWin nc fanuc 21m apostila de treinamento
Win nc fanuc 21m apostila de treinamento
estados4464
 
Cnc 010
Cnc 010Cnc 010
Cnc 010
Ariadne BC
 
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdfPA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
ElizeuFerreiraDosSan
 
Descripcion codigo g_control_fanuc_apoyo
Descripcion codigo g_control_fanuc_apoyoDescripcion codigo g_control_fanuc_apoyo
Descripcion codigo g_control_fanuc_apoyo
Continental
 
Apostila cnc fanuc21i
Apostila cnc fanuc21i Apostila cnc fanuc21i
Apostila cnc fanuc21i
Alexandre Silva
 
Curso cnc
Curso cncCurso cnc
Curso cnc
itzycolin
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
Manpreet Singh
 
Catalogo de retentores SAV
Catalogo de retentores SAVCatalogo de retentores SAV
Catalogo de retentores SAV
Catalogo Fácil Agro Mecânica Tatuí
 

What's hot (20)

Complete g code list
Complete g code listComplete g code list
Complete g code list
 
Manual de-programacion-torno-cnc-con-fanuc-series-0i
Manual de-programacion-torno-cnc-con-fanuc-series-0iManual de-programacion-torno-cnc-con-fanuc-series-0i
Manual de-programacion-torno-cnc-con-fanuc-series-0i
 
Programação CNC.pdf
Programação CNC.pdfProgramação CNC.pdf
Programação CNC.pdf
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basics
 
CATALOGO TORNO CNC TREINAMENTO - Cosa
CATALOGO TORNO CNC TREINAMENTO - CosaCATALOGO TORNO CNC TREINAMENTO - Cosa
CATALOGO TORNO CNC TREINAMENTO - Cosa
 
Apostila cnc centro de usinagem
Apostila cnc   centro de usinagemApostila cnc   centro de usinagem
Apostila cnc centro de usinagem
 
Manual de programação romi
Manual de programação romiManual de programação romi
Manual de programação romi
 
Macro -fanuc
Macro -fanucMacro -fanuc
Macro -fanuc
 
Apostila Romi Centur 30-D
Apostila Romi Centur 30-DApostila Romi Centur 30-D
Apostila Romi Centur 30-D
 
Aula4 programacao parte1
Aula4 programacao parte1Aula4 programacao parte1
Aula4 programacao parte1
 
Chamfer in CNC Programming
Chamfer in CNC ProgrammingChamfer in CNC Programming
Chamfer in CNC Programming
 
Fanuc Ot Cnc Training Manual
Fanuc Ot Cnc Training ManualFanuc Ot Cnc Training Manual
Fanuc Ot Cnc Training Manual
 
Win nc fanuc 21m apostila de treinamento
Win nc fanuc 21m apostila de treinamentoWin nc fanuc 21m apostila de treinamento
Win nc fanuc 21m apostila de treinamento
 
Cnc 010
Cnc 010Cnc 010
Cnc 010
 
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdfPA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
 
Descripcion codigo g_control_fanuc_apoyo
Descripcion codigo g_control_fanuc_apoyoDescripcion codigo g_control_fanuc_apoyo
Descripcion codigo g_control_fanuc_apoyo
 
Apostila cnc fanuc21i
Apostila cnc fanuc21i Apostila cnc fanuc21i
Apostila cnc fanuc21i
 
Curso cnc
Curso cncCurso cnc
Curso cnc
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
 
Catalogo de retentores SAV
Catalogo de retentores SAVCatalogo de retentores SAV
Catalogo de retentores SAV
 

Viewers also liked

Códigos G y M
Códigos G y M Códigos G y M
Códigos G y M
Raquel Perales
 
Cnc ryr
Cnc ryrCnc ryr
Derechos básicos matemáticas pdf
Derechos básicos matemáticas pdfDerechos básicos matemáticas pdf
Derechos básicos matemáticas pdf
Randolph Campo Noriega
 
Apunte CNC
Apunte CNCApunte CNC
Apunte CNC
Darío Roldán
 
Curso básico de cnc
Curso básico de cncCurso básico de cnc
Curso básico de cnc
Mizael Chumbes Saforas
 
50925348 manual-de-cnc
50925348 manual-de-cnc50925348 manual-de-cnc
50925348 manual-de-cnc
Rodolfo Aldair Reyes Contreras
 
Maquinas herramientas
Maquinas herramientasMaquinas herramientas
Maquinas herramientas
Pippe Cifuentes Rivas
 
Ejemplos fresadora cnc
Ejemplos fresadora cncEjemplos fresadora cnc
Ejemplos fresadora cnc
Jonathan Lima García
 
Programación CNC
Programación CNCProgramación CNC
Programación CNC
Guillermo Verdezoto
 
Guia cnc hitec
Guia cnc hitecGuia cnc hitec
Guia cnc hitec
carlos20131
 
16185199 mecanizado-cnc-torno-y-fresadora
16185199 mecanizado-cnc-torno-y-fresadora16185199 mecanizado-cnc-torno-y-fresadora
16185199 mecanizado-cnc-torno-y-fresadora
Juan Jonathan Hernandez Arellano
 
Máquinas cnc
Máquinas cncMáquinas cnc
Máquinas cnc
Natalia Urrego Ospina
 
Velocidades de corte en fresadoras
Velocidades de corte en fresadorasVelocidades de corte en fresadoras
Velocidades de corte en fresadoras
jpsanchezcapriles
 
Programacion torno cnc
Programacion torno cncProgramacion torno cnc
Programacion torno cnc
Jose Mecanico
 
MODELOS de Briefing - by André Félix
MODELOS de Briefing - by André FélixMODELOS de Briefing - by André Félix
MODELOS de Briefing - by André Félix
Neca Boullosa
 

Viewers also liked (15)

Códigos G y M
Códigos G y M Códigos G y M
Códigos G y M
 
Cnc ryr
Cnc ryrCnc ryr
Cnc ryr
 
Derechos básicos matemáticas pdf
Derechos básicos matemáticas pdfDerechos básicos matemáticas pdf
Derechos básicos matemáticas pdf
 
Apunte CNC
Apunte CNCApunte CNC
Apunte CNC
 
Curso básico de cnc
Curso básico de cncCurso básico de cnc
Curso básico de cnc
 
50925348 manual-de-cnc
50925348 manual-de-cnc50925348 manual-de-cnc
50925348 manual-de-cnc
 
Maquinas herramientas
Maquinas herramientasMaquinas herramientas
Maquinas herramientas
 
Ejemplos fresadora cnc
Ejemplos fresadora cncEjemplos fresadora cnc
Ejemplos fresadora cnc
 
Programación CNC
Programación CNCProgramación CNC
Programación CNC
 
Guia cnc hitec
Guia cnc hitecGuia cnc hitec
Guia cnc hitec
 
16185199 mecanizado-cnc-torno-y-fresadora
16185199 mecanizado-cnc-torno-y-fresadora16185199 mecanizado-cnc-torno-y-fresadora
16185199 mecanizado-cnc-torno-y-fresadora
 
Máquinas cnc
Máquinas cncMáquinas cnc
Máquinas cnc
 
Velocidades de corte en fresadoras
Velocidades de corte en fresadorasVelocidades de corte en fresadoras
Velocidades de corte en fresadoras
 
Programacion torno cnc
Programacion torno cncProgramacion torno cnc
Programacion torno cnc
 
MODELOS de Briefing - by André Félix
MODELOS de Briefing - by André FélixMODELOS de Briefing - by André Félix
MODELOS de Briefing - by André Félix
 

Similar to Codigos de-programacion cnc

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
Soekarno Revolusi
 
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
 
cadcampart11.ppt
cadcampart11.pptcadcampart11.ppt
cadcampart11.ppt
Tarun Maruvada
 
CNC Turning.ppt
CNC Turning.pptCNC Turning.ppt
CNC Turning.ppt
HimanshuPathak368871
 
CNC.ppt
CNC.pptCNC.ppt
G and m codes
G and m codesG and m codes
G and m codes
snakeaye
 
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptxCAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
sahils237192101
 
Lecture 25.pdf
Lecture 25.pdfLecture 25.pdf
Lecture 25.pdf
kprudhviraj5
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
palanivendhan
 
5 g-code
5   g-code5   g-code
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptx
AtharvaJagtap15
 
Fanuc ot g code training manual
Fanuc ot g code training manualFanuc ot g code training manual
Fanuc ot g code training manual
Hien Dinh
 
Mach4 mill-g code-manual
Mach4 mill-g code-manualMach4 mill-g code-manual
Mach4 mill-g code-manual
Eng-Ibrahim Tamimi
 
Cnc program writing
Cnc program writingCnc program writing
Cnc program writing
mazharmustafa3
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
WondererBack
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
PrakashBehera40
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
RuturajTanwade
 
CNC Training.ppt
CNC Training.pptCNC Training.ppt
CNC Training.ppt
Aniket Verma
 
CNC1 (1).ppt
CNC1 (1).pptCNC1 (1).ppt
CNC1 (1).ppt
WondererBack
 
Cnc1
Cnc1Cnc1

Similar to Codigos de-programacion cnc (20)

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
 
cadcampart11.ppt
cadcampart11.pptcadcampart11.ppt
cadcampart11.ppt
 
CNC Turning.ppt
CNC Turning.pptCNC Turning.ppt
CNC Turning.ppt
 
CNC.ppt
CNC.pptCNC.ppt
CNC.ppt
 
G and m codes
G and m codesG and m codes
G and m codes
 
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptxCAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
 
Lecture 25.pdf
Lecture 25.pdfLecture 25.pdf
Lecture 25.pdf
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
 
5 g-code
5   g-code5   g-code
5 g-code
 
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptx
 
Fanuc ot g code training manual
Fanuc ot g code training manualFanuc ot g code training manual
Fanuc ot g code training manual
 
Mach4 mill-g code-manual
Mach4 mill-g code-manualMach4 mill-g code-manual
Mach4 mill-g code-manual
 
Cnc program writing
Cnc program writingCnc program writing
Cnc program writing
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
CNC Training.ppt
CNC Training.pptCNC Training.ppt
CNC Training.ppt
 
CNC1 (1).ppt
CNC1 (1).pptCNC1 (1).ppt
CNC1 (1).ppt
 
Cnc1
Cnc1Cnc1
Cnc1
 

Recently uploaded

“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 

Recently uploaded (20)

“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 

Codigos de-programacion cnc

  • 1. Chaptcr 6 NC Programniing 6. NC PROGRAMMJJNG G CODE / DYNA CODE LIST G DYNA CODE CODE DESCR1PTION TYPE G00 GOF Rapid Traverse Modal . G01 GO Linear Interpolation (feed) Modal G02 ARCL Circular Interpolation (clock-wise) Modal G02.1 SPLL Spiral are (CW) Non-modal G03 ARCR Circular Interpolation (counter-clockwise) Modal G03.1 SPLR Spiral are (CCW) Non-modal G04 DWELL Dwell Non-modal G08 ARC Are (through mid point) Non-modal G12 cniL Finish Are (CW) Non-modal G13 CIRR Finish Are (CCW) Non-modal G16 Y U 4th axis conversión to Y axis Modal G17 X Y X Y plañe selection Modal G18 XZ XZ plañe selection Modal G19 YZ YZ plañe selection Modal G20 m Inch system selection Modal G21 M M Metric system selection Modal G22 CONTOUR Contour milling eyele Non-modal G23 PKT Universal pocket milling eyele Non-modal G24 RECT PKT R-ectangular pocket eyele Non-modal G25 CTR PKT Circle pocket eyele Non-modal G26 DDE F Female die milling eyele Non-modal G27 DDE M Male die milling eyele Non-modal G28 GO HOME Zero retura Non-modal G34 CIR CYC Bolt circle Non-modal G35 U N E CYC Holes on a line eyele Non-modal G36 ARC CYC Holes on an are eyele Non-modal G37 RECT CYC Holes in a grid eyele Non-modal G40 OFF COMP Cancel X Y cutter compensation Modal G41 COMP L Cutter compensation, tool left side Modal G42 COMP R Cutter compensation, tool right side Modal G43 COMP TL Cutter compensation, tool length Modal G49 OFF TL Tool length compensation cancel Modal G50 OFF TRAN Translated eyele cancel Modal G51 SCALE Translation eyele - Scale Modal G51.1 MIRROR Translation eyele - Mrror Modal 79
  • 2. Chapter 6 NC Prograrruning G51.2 XYZ Translation cycle - XYZ tilted plañe Modal G52 ZERO AT Set local zero Modal G53 COORDO Machine coordínate Modal G54 COORD1 First work offset coordínate Modal G55 COORD2 2nd work offset coordínate Modal G56 COORD3 3rd work offset coordínate Modal G57 COORD4 4th work offset coordínate Modal G58 COORD5 5th work offset coordínate Modal G59 COORD6 6th work offset coordínate Modal G68 ROTATE Rotate Modal G73 STEP CYC Step cycle drill Modal G74 TAP REV Reverse tap Modal G76 BORE F Fine boring Modal G80 Cancel drilling cycle Modal G81 DRILL Drill cycle Modal G82 DRILL P Drill cycle with dwell Modal G83 DRILL Q Drill peck cycle Modal G84 TAP Tapping cycle Modal G85 BORE Fine boring cycle Modal G86 BORE P Boring cycle Modal G87 BORE B Boring cycle Modal G88 BORE M Boring cycle Modal G89 BORE S Boring cycle Modal G90 ABS Absolute mode Modal G91 INC Incremental mode Modal G92 CURRENT Set zero Modal G94 F MTN ¡ Feed rate in mm/Min. Modal G95 F REV l 1 Feed rate in mm/F ev. Modal G98 END ZO Rerum to initial point Modal G99 END R Return to "R" plañe Modal SMOOTH= Change smooth rate Modal ZFEED= Change Z feed rate in canned cycle Modal 80
  • 3. Chapter 6: NC Programming M CODES C O D E D E S C R I P T I O N M00 Program Stop M01 Optional Stop M02 Program End M03 Spindle Forward M04 Spindle Reverse M05 Spindle Off M06 Tool Change (optional - not require M08 Coolant On M09 Coolant Off MÍ 0 Automatic spare tool change M19 Spindle Orient M22 Send PLC Sync. signal M23 Wait for PLC Sync. signal M24 Turn off PLC Sync. signal M25 Load counter M26 Start count down M30 Program End M31 Turn on the 2nd coolant pump M32 Turn off the 2nd coolant pump M35 Chip conveyor forward M36 Chip conveyor backward M37 Stop Chip conveyor M39 Automatic Power Off M40 U axis lock M41 U axis reléase M42 Automatic tool length setup M60 Reset Status Flag M61 Set Status Flag M62 Wait For A Signal M64 Skip M65 Direct command to driver M70 Cali DNC M71 If M72 Goto M73 Repeat M74 Repeat End M75 End of NC program M76 Start executing new NC program M77 Mark A Block Start M78 Mark A Block End M79 Cali Error Message si
  • 4. Chapter 6: NC Programming M80 Calcúlate Spindle Speed M81 Tool parameter exchange M82 Tool Data Exchange M84 Spindle Control Mode M85 Passive tapping parameter setting M86 Write PLC variable M87 Push System Stalus To Stack M88 Pop System Status To Stack M89 Show Message M90 Passive tapping start M98 Cali Subroutine M99 Subroutine End ** Shaded commands are designed only for system developers or advance users. 82
  • 5. Chapter 6: NC Programming Coordínate Systems Coordínate systems allow the posítions of a work-píece to be logícally transferred frem a biueprint or drawing to a location on a machine tool. The following figure describes the axis directions on a Vertical milling machine. The arrow direction specifies the actual movement direction of the work table. The small coordínate frame on the rights shows the relative cutter movement direction. Again, coordínate systems are used to describe the path and tocí position relative to the work-piece and machine. There are three levéis coordinates in the 4M CNC system: machine coordinates, work offset coordinates, and locai coordinates. Machine coordinates The machine coordínate system has a fixed position which ¡s determined inherently by the design of the machine. Some positions such as the tool change position, limit swítch posítions etc. can not be altered. The machine coordínate system is known as the G53 coordínate system or also referred to as machine zero or home reference point. The máximum allowed movement range of the spindle and the rectangular región in X Y Z direction is, respectively, the valid travel of each axis according to the G53. 83
  • 6. N G (M) X (J) (D) ' Y (K) (S) Z F (L) (T) (H) 4 • — -— - - — - - —— - - — - j —— - ———