SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
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
——
-
———

Weitere Àhnliche Inhalte

Was ist angesagt?

CNC Programming
CNC Programming CNC Programming
CNC Programming
rajguptanitw
 
8305350 ejemplos-programacion-fanuc-ot
8305350 ejemplos-programacion-fanuc-ot8305350 ejemplos-programacion-fanuc-ot
8305350 ejemplos-programacion-fanuc-ot
amaia bergaretxe
 
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
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basics
shlxtn
 
Curso torno cnc
Curso torno cncCurso torno cnc
Curso torno cnc
Hugo Arvizu
 

Was ist angesagt? (20)

Fanuc Ot Cnc Training Manual
Fanuc Ot Cnc Training ManualFanuc Ot Cnc Training Manual
Fanuc Ot Cnc Training Manual
 
CNC Programming
CNC Programming CNC Programming
CNC Programming
 
Chamfer in CNC Programming
Chamfer in CNC ProgrammingChamfer in CNC Programming
Chamfer in CNC Programming
 
Macro Programming
Macro ProgrammingMacro Programming
Macro Programming
 
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
 
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
 
Canned cycle
Canned cycleCanned cycle
Canned cycle
 
8305350 ejemplos-programacion-fanuc-ot
8305350 ejemplos-programacion-fanuc-ot8305350 ejemplos-programacion-fanuc-ot
8305350 ejemplos-programacion-fanuc-ot
 
Cnc 009
Cnc 009Cnc 009
Cnc 009
 
Cnc milling
Cnc millingCnc milling
Cnc milling
 
CNC MILLING.ppt
CNC MILLING.pptCNC MILLING.ppt
CNC MILLING.ppt
 
Fanuc ot g code training manual
Fanuc ot g code training manualFanuc ot g code training manual
Fanuc ot g code training manual
 
Cnc lecture3
Cnc lecture3Cnc lecture3
Cnc lecture3
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basics
 
Cnc lathe ppt
Cnc lathe pptCnc lathe ppt
Cnc lathe ppt
 
Curso torno cnc
Curso torno cncCurso torno cnc
Curso torno cnc
 
Cnc lathe
Cnc latheCnc lathe
Cnc lathe
 
Tutorial cnc-v2 3
Tutorial cnc-v2 3Tutorial cnc-v2 3
Tutorial cnc-v2 3
 
5 g-code
5   g-code5   g-code
5 g-code
 
CNC Lathe Operating & Programming
CNC Lathe Operating & ProgrammingCNC Lathe Operating & Programming
CNC Lathe Operating & Programming
 

Andere mochten auch (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
 

Ähnlich wie Codigos de-programacion cnc

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
 
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..
Akash Maurya
 
Computer integrated Manufacture & design Lab Manual
Computer integrated Manufacture & design Lab  ManualComputer integrated Manufacture & design Lab  Manual
Computer integrated Manufacture & design Lab Manual
SpikeAerotek
 

Ähnlich wie Codigos de-programacion cnc (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
 
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
 
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..
 
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptx
 
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
Cnc1Cnc1
Cnc1
 
Akshit
AkshitAkshit
Akshit
 
Mitsubishi cnc manuals
Mitsubishi cnc manualsMitsubishi cnc manuals
Mitsubishi cnc manuals
 
Computer integrated Manufacture & design Lab Manual
Computer integrated Manufacture & design Lab  ManualComputer integrated Manufacture & design Lab  Manual
Computer integrated Manufacture & design Lab Manual
 
MILL - TRAINING.pptx
MILL - TRAINING.pptxMILL - TRAINING.pptx
MILL - TRAINING.pptx
 
CNC_LATHE.ppt
CNC_LATHE.pptCNC_LATHE.ppt
CNC_LATHE.ppt
 
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASHCNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
 
Cnc lab manual
Cnc lab manualCnc lab manual
Cnc lab manual
 

KĂŒrzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

KĂŒrzlich hochgeladen (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Mcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

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 —— - ———