SlideShare uma empresa Scribd logo
1 de 16
Er. Navjot Singh
Contents
 1.History
 2.CNC Introduction
 3.Elements of CNC
 4.How CNC Works
 5.How CNC Looks
 6.Man Working on CNC
 7.Features of CNC Machinery
 8.CNC Programming Basics
 9.Programming Key Letters
 10.Important G-codes
 11.Important M-codes
 12.Advantages
 13.Challenges
 14.Conclusion
History
 The first NC machines were built in the 1940s and 1950s by
Prof. John T Parson.
 CNC machines comes into existence after evolution of
computer around 1980.
 Modern CNC machines are improving further as
technology is changing with a variety of functions
according to applications.
Introduction of CNC
 A numerical control system in which the data handling,
control sequences, and response to input is determined by
onboard computer system at the machine tool.
Elements of CNC
 A CNC machine consist of following 6 major elements:
1.Input Device
2.Machine Control Unit
3.Machine Tool
4.Driving System
5.Feedback Devices
6.Display Unit
How CNC Works
 Controlled by G and M codes.
 These are number value and co-ordinates.
 Each number or code is assigned to a particular operation.
 Typed in manually to CAD by machine operators.
 G & M codes are automatically generated by the computer
software.
How CNC Looks
Man Working on CNC
Features of CNC Machinery
 The tool or material moves automatically.
 Tool can operate in 1-5 axes.
 Larger machines have a machine control unit which
manages operations.
 Movement is controlled by motors.
 Feedback is provided by sensors.
 Tool magazines are used to change tools automatically.
CNC Programming Basics
 CNC instructions are called part program commands.
 When running, a part program is interpreted one
command line at a time until all lines are completed.
 Commands which are also referred to as blocks , are made
up of words which each begin with a letter address and
end with a numerical value.
Programming Key Letters
 O-program number
 N-sequence number
 G-preparatory function
 X-x axis designation
 Y-y axis designation
 Z-z axis designation
 R-radius designation
 F-feed rate designation
 S-spindle speed designation
 H-tool length offset designation
 D-tool radius offset designation
 T-tool designation
 M-miscellaneous function
Important G-codes
 G00 Rapid Transverse
 G01 Linear Interpolation
 G02 Circular interpolation, CW
 G03 Circular Interpolation, CCW
 G17 XY plane, G18 XZ plane, G19 YZ plane
 G20/G70 Inch Units
 G21/G71 Metric Units
 G40 cutter Compensation cancel
 G41 cutter compensation left
 G42 cutter compensation right
 G43 Tool length compensation (plus)
 G44 Tool length compensation (minus)
 G49 Tool length compensation cancel
 G80 cancel canned cycles
 G81 Drilling cycles
 G82 counter boring cycles
 G83 Deep hole drilling cycle
 G90 Absolute positioning
 G91 incremental positioning
Important M-codes
 M00 program stop
 M01 optional program stop
 M02 program end
 M03 spindle on clockwise
 M04 spindle on counter clockwise
 M05 spindle stop
 M06 Tool change
 M08 coolant on
 M09 coolant off
 M10 clamp on
 M11 clamp off
 M30 Program stop, reset to start
Advantages of CNC
 Easier to program.
 Easy storage of existing program.
 Easy to change a program.
 Avoids human errors.
 CNC machines are safe to operate.
 Complex geometry is produced as cheaply as simple ones.
 Usually generates closer tolerances than manual machines.
Challenges
 Costly setup
 Require skilled operator
 Computer programming knowledge required.
 Maintenance is difficult
Conclusions
 The advantages of a CNC system are that the operation of a
conventional machine is removed and the part production
is made automatically.
 It reduces the labour work and hence highly efficient in the
manufacturing process.
 CNC machines have their wide scopes because they are
easy to handle, the work becomes easier and jobs are done
with perfection.

Mais conteúdo relacionado

Semelhante a Navjot Singh Thakur.pptx

COMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINECOMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINEGopal Bhargava
 
Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNCnmahi96
 
CAD CAM Exercise CNC PROGRAMMING LATHE.pptx
CAD CAM Exercise CNC PROGRAMMING LATHE.pptxCAD CAM Exercise CNC PROGRAMMING LATHE.pptx
CAD CAM Exercise CNC PROGRAMMING LATHE.pptxPraveen Kumar
 
CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxLUCKYRATHOD8
 
Computer numerical control ( CNC )
Computer numerical control  ( CNC )Computer numerical control  ( CNC )
Computer numerical control ( CNC )BhaveshChaudhari21
 
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.pptxsahils237192101
 
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfJAYANTKUMAR469151
 
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxAtharvaJagtap15
 
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfcncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfSourav241418
 

Semelhante a Navjot Singh Thakur.pptx (20)

COMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINECOMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINE
 
CNC.ppt
CNC.pptCNC.ppt
CNC.ppt
 
Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNC
 
Akshit
AkshitAkshit
Akshit
 
CAD CAM Exercise CNC PROGRAMMING LATHE.pptx
CAD CAM Exercise CNC PROGRAMMING LATHE.pptxCAD CAM Exercise CNC PROGRAMMING LATHE.pptx
CAD CAM Exercise CNC PROGRAMMING LATHE.pptx
 
Cnc
CncCnc
Cnc
 
CNC Seminar
CNC SeminarCNC Seminar
CNC Seminar
 
CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptx
 
Computer numerical control ( CNC )
Computer numerical control  ( CNC )Computer numerical control  ( CNC )
Computer numerical control ( 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
 
Cnc programming
Cnc programmingCnc programming
Cnc programming
 
Cncprogramming
CncprogrammingCncprogramming
Cncprogramming
 
Cnc programming
Cnc programmingCnc programming
Cnc programming
 
CNC(KAPIL)
CNC(KAPIL)CNC(KAPIL)
CNC(KAPIL)
 
CNC machine
CNC machineCNC machine
CNC machine
 
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
 
cnc
cnccnc
cnc
 
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptx
 
AMT PPT.pptx
AMT PPT.pptxAMT PPT.pptx
AMT PPT.pptx
 
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfcncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
 

Último

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Último (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

Navjot Singh Thakur.pptx

  • 2. Contents  1.History  2.CNC Introduction  3.Elements of CNC  4.How CNC Works  5.How CNC Looks  6.Man Working on CNC  7.Features of CNC Machinery  8.CNC Programming Basics  9.Programming Key Letters  10.Important G-codes  11.Important M-codes  12.Advantages  13.Challenges  14.Conclusion
  • 3. History  The first NC machines were built in the 1940s and 1950s by Prof. John T Parson.  CNC machines comes into existence after evolution of computer around 1980.  Modern CNC machines are improving further as technology is changing with a variety of functions according to applications.
  • 4. Introduction of CNC  A numerical control system in which the data handling, control sequences, and response to input is determined by onboard computer system at the machine tool.
  • 5. Elements of CNC  A CNC machine consist of following 6 major elements: 1.Input Device 2.Machine Control Unit 3.Machine Tool 4.Driving System 5.Feedback Devices 6.Display Unit
  • 6. How CNC Works  Controlled by G and M codes.  These are number value and co-ordinates.  Each number or code is assigned to a particular operation.  Typed in manually to CAD by machine operators.  G & M codes are automatically generated by the computer software.
  • 9. Features of CNC Machinery  The tool or material moves automatically.  Tool can operate in 1-5 axes.  Larger machines have a machine control unit which manages operations.  Movement is controlled by motors.  Feedback is provided by sensors.  Tool magazines are used to change tools automatically.
  • 10. CNC Programming Basics  CNC instructions are called part program commands.  When running, a part program is interpreted one command line at a time until all lines are completed.  Commands which are also referred to as blocks , are made up of words which each begin with a letter address and end with a numerical value.
  • 11. Programming Key Letters  O-program number  N-sequence number  G-preparatory function  X-x axis designation  Y-y axis designation  Z-z axis designation  R-radius designation  F-feed rate designation  S-spindle speed designation  H-tool length offset designation  D-tool radius offset designation  T-tool designation  M-miscellaneous function
  • 12. Important G-codes  G00 Rapid Transverse  G01 Linear Interpolation  G02 Circular interpolation, CW  G03 Circular Interpolation, CCW  G17 XY plane, G18 XZ plane, G19 YZ plane  G20/G70 Inch Units  G21/G71 Metric Units  G40 cutter Compensation cancel  G41 cutter compensation left  G42 cutter compensation right  G43 Tool length compensation (plus)  G44 Tool length compensation (minus)  G49 Tool length compensation cancel  G80 cancel canned cycles  G81 Drilling cycles  G82 counter boring cycles  G83 Deep hole drilling cycle  G90 Absolute positioning  G91 incremental positioning
  • 13. Important M-codes  M00 program stop  M01 optional program stop  M02 program end  M03 spindle on clockwise  M04 spindle on counter clockwise  M05 spindle stop  M06 Tool change  M08 coolant on  M09 coolant off  M10 clamp on  M11 clamp off  M30 Program stop, reset to start
  • 14. Advantages of CNC  Easier to program.  Easy storage of existing program.  Easy to change a program.  Avoids human errors.  CNC machines are safe to operate.  Complex geometry is produced as cheaply as simple ones.  Usually generates closer tolerances than manual machines.
  • 15. Challenges  Costly setup  Require skilled operator  Computer programming knowledge required.  Maintenance is difficult
  • 16. Conclusions  The advantages of a CNC system are that the operation of a conventional machine is removed and the part production is made automatically.  It reduces the labour work and hence highly efficient in the manufacturing process.  CNC machines have their wide scopes because they are easy to handle, the work becomes easier and jobs are done with perfection.