SlideShare una empresa de Scribd logo
1 de 17
CNC Programming Basics ,[object Object],[object Object],[object Object],[object Object],[object Object]
CNC Program Numbers Program Numbers O 6999 . . . O 0256 O 0255 . . . O 0000
CNC Program Blocks (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CNC Program Blocks (2) ,[object Object],[object Object],[object Object]
CNC Prg. Syntax Regulations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Absolute Value Programming    P0 N… … P0   P1 N… G01 X40. Z25.  F… P1   P2 N… G01 X60. Z-40. F… P2  N… … Absolute coordinate system Example:
Incremental Value Programming Incremental coordinate system Example:     P0 N… … P0   P1 N… G01 U5. W-25.  F… P1   P2 N… G01 X10. Z-15. F… P2  N… …
Mixed Programming Mixed coordinate system Example:     P0 N… … P0   P1 N… G01 U5. W-25.  F… P1   P2 N… G01 X60. Z-15. F… P2  N… …
Self-holding Functions (1) ,[object Object],[object Object]
Self-holding Functions (2) Take-over of G00 commands in block N0110 In block N0120 G00 is deactivated by G01. G01 is active. N0050 M03 N0060 … … N0120 M04 Example 1: Example 2: M03 activated at N0050 and effective from N0050 through N120. M03 deactivated at N0120 by M04 command N0100 G00 X50. Z+10. N0110  X36. Z+2. N0120 G01 X40. Z-10.  F…
Reference Points M  = Machine zero point. (unchangeable ref. Point determined by machine manufacturer) N  = Tool mounting reference point W  = Work piece zero point. (can be freely determined by the programmer and can be moved within program
Work piece (1)
Work piece (2)
G  & M Commands G00: Rapid traverse G01: Linear interpolation G02: Circular interpolation clockwise G03: Circular interpolation counter clockwise G70: Measuring in Inch (USA) G71: Measuring in mm (Other countries) M03: Spindle ON clockwise M04: Spindle ON counter clockwise M20: Tailstock back M21: Tailstock forward
G 00, Rapid Traverse Absolute dimensions  of the target point coordinates: N030 G90 N040 G00 X48 Z-26 An absolute X coordinate related to the diameter. Incremental dimensions  of the target point coordinates: N030 G91 N040 G00 X-10,5 Z-31 Tool position  X69 Z5
G 01, Linear Interpolation P0: tool position G90: N030 G00 X39 Z2 N040 G01 X39 Z0 N050 G90 N060 G01 X48 Z-37 G91: N030 G00 X39 Z2 N040 G01 X39 Z0 N050 G91 N060 G01 X4.5 Z-37 G01 X… Z…
G 90 & G91 Commands G90 G01 X+140 Z-90  Target point abs. G91 G01 X+40 Z-60 Target point incr. PO: Start Point P1: Target Point

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Cnc milling
Cnc millingCnc milling
Cnc milling
 
Chapter 4 cnc part programming
Chapter 4 cnc part programmingChapter 4 cnc part programming
Chapter 4 cnc part programming
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
Cncpresentation CNC lathe machine
Cncpresentation CNC lathe machineCncpresentation CNC lathe machine
Cncpresentation CNC lathe machine
 
Cnc lathe ppt
Cnc lathe pptCnc lathe ppt
Cnc lathe ppt
 
Cnc drilling
Cnc drillingCnc drilling
Cnc drilling
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
 
Cnc turning
Cnc turning Cnc turning
Cnc turning
 
Cnc lathe
Cnc latheCnc lathe
Cnc lathe
 
Cnc milling programs
Cnc milling programsCnc milling programs
Cnc milling programs
 
CNC MACHINE
CNC MACHINECNC MACHINE
CNC MACHINE
 
Canned cycle
Canned cycleCanned cycle
Canned cycle
 
Cnc milling turning
Cnc milling turning Cnc milling turning
Cnc milling turning
 
Chamfer in CNC Programming
Chamfer in CNC ProgrammingChamfer in CNC Programming
Chamfer in CNC Programming
 
4 basic cnc programming milling
4 basic cnc programming milling4 basic cnc programming milling
4 basic cnc programming milling
 
Cnc milling
Cnc millingCnc milling
Cnc milling
 
G and m codes
G and m codesG and m codes
G and m codes
 
Interchangeability & selective assembly
Interchangeability & selective assemblyInterchangeability & selective assembly
Interchangeability & selective assembly
 
Computer numerical control (CNC)
Computer numerical control (CNC)Computer numerical control (CNC)
Computer numerical control (CNC)
 
Turning
TurningTurning
Turning
 

Similar a Cnc Programming Basics

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
 

Similar a Cnc Programming Basics (20)

CNC(computerized Numeric Coding) Lecture.pptx
CNC(computerized Numeric  Coding) Lecture.pptxCNC(computerized Numeric  Coding) Lecture.pptx
CNC(computerized Numeric Coding) Lecture.pptx
 
CNC-LATHE MPP1.ppt
CNC-LATHE MPP1.pptCNC-LATHE MPP1.ppt
CNC-LATHE MPP1.ppt
 
5 g-code
5   g-code5   g-code
5 g-code
 
cadcampart11.ppt
cadcampart11.pptcadcampart11.ppt
cadcampart11.ppt
 
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 Programming.pptx.pdf
CNC Programming.pptx.pdfCNC Programming.pptx.pdf
CNC Programming.pptx.pdf
 
CNC.ppt
CNC.pptCNC.ppt
CNC.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
 
7-CNC_Programming_For_Lathe_na_eng.pdf
7-CNC_Programming_For_Lathe_na_eng.pdf7-CNC_Programming_For_Lathe_na_eng.pdf
7-CNC_Programming_For_Lathe_na_eng.pdf
 
CNC Programming Basics
CNC Programming BasicsCNC Programming Basics
CNC Programming Basics
 
CNC Basics
CNC BasicsCNC Basics
CNC Basics
 
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
 
Navjot Singh Thakur.pptx
Navjot Singh Thakur.pptxNavjot Singh Thakur.pptx
Navjot Singh Thakur.pptx
 
LATHE - TRAINING.pptx
LATHE - TRAINING.pptxLATHE - TRAINING.pptx
LATHE - TRAINING.pptx
 
MILL - TRAINING.pptx
MILL - TRAINING.pptxMILL - TRAINING.pptx
MILL - TRAINING.pptx
 
Cnc pgrming seminar-
Cnc pgrming   seminar-Cnc pgrming   seminar-
Cnc pgrming seminar-
 
CNC
CNCCNC
CNC
 
Akshit
AkshitAkshit
Akshit
 

Último

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 

Último (20)

Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 

Cnc Programming Basics

  • 1.
  • 2. CNC Program Numbers Program Numbers O 6999 . . . O 0256 O 0255 . . . O 0000
  • 3.
  • 4.
  • 5.
  • 6. Absolute Value Programming  P0 N… … P0  P1 N… G01 X40. Z25. F… P1  P2 N… G01 X60. Z-40. F… P2  N… … Absolute coordinate system Example:
  • 7. Incremental Value Programming Incremental coordinate system Example:  P0 N… … P0  P1 N… G01 U5. W-25. F… P1  P2 N… G01 X10. Z-15. F… P2  N… …
  • 8. Mixed Programming Mixed coordinate system Example:  P0 N… … P0  P1 N… G01 U5. W-25. F… P1  P2 N… G01 X60. Z-15. F… P2  N… …
  • 9.
  • 10. Self-holding Functions (2) Take-over of G00 commands in block N0110 In block N0120 G00 is deactivated by G01. G01 is active. N0050 M03 N0060 … … N0120 M04 Example 1: Example 2: M03 activated at N0050 and effective from N0050 through N120. M03 deactivated at N0120 by M04 command N0100 G00 X50. Z+10. N0110 X36. Z+2. N0120 G01 X40. Z-10. F…
  • 11. Reference Points M = Machine zero point. (unchangeable ref. Point determined by machine manufacturer) N = Tool mounting reference point W = Work piece zero point. (can be freely determined by the programmer and can be moved within program
  • 14. G & M Commands G00: Rapid traverse G01: Linear interpolation G02: Circular interpolation clockwise G03: Circular interpolation counter clockwise G70: Measuring in Inch (USA) G71: Measuring in mm (Other countries) M03: Spindle ON clockwise M04: Spindle ON counter clockwise M20: Tailstock back M21: Tailstock forward
  • 15. G 00, Rapid Traverse Absolute dimensions of the target point coordinates: N030 G90 N040 G00 X48 Z-26 An absolute X coordinate related to the diameter. Incremental dimensions of the target point coordinates: N030 G91 N040 G00 X-10,5 Z-31 Tool position X69 Z5
  • 16. G 01, Linear Interpolation P0: tool position G90: N030 G00 X39 Z2 N040 G01 X39 Z0 N050 G90 N060 G01 X48 Z-37 G91: N030 G00 X39 Z2 N040 G01 X39 Z0 N050 G91 N060 G01 X4.5 Z-37 G01 X… Z…
  • 17. G 90 & G91 Commands G90 G01 X+140 Z-90 Target point abs. G91 G01 X+40 Z-60 Target point incr. PO: Start Point P1: Target Point

Notas del editor

  1. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  2. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  3. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  4. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  5. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  6. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  7. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  8. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  9. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  10. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  11. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  12. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  13. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  14. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  15. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  16. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002
  17. Computer Numeric Control @ UPH By Jonny Latuny, M.Eng © August 2002