SlideShare une entreprise Scribd logo
1  sur  21
Presentation
                         of
               Vocational Training on
               “COMPUTER NUMERICAL
                 CONTROL MACHINE”




                     BHARAT HEAVY
                      ELECTRICALS
                    LIMITED, JHANSI
UNDER THE GUIDENCE OF:                            BY:
Mr. VIJAY VERMA                             BHEEM SINGH
(Sr. ENGINEER, WEX)                   B. Tech. (E.C.E.) Final Year
BHEL, JHANSI                                B.I.E.T. Jhansi
                                              1004331903
CONTENTS
1. History
2. CNC Introduction
3. how they look like?
4. Elements of CNC
5. Block diagram of CNC
6. How CNC Works?
7. Features of CNC Machines
8. CNC Programming Basics
9. Common Format of a Block
10. Programming Key Letters
11. Table of important G-codes
12. Table of important M-codes
13. Advantages
14. Challenges
15. Conclusion
16. References
*

* The first NC machines were built in the 1940s
 and 1950s by Prof. John T Parson.
* CNC machine came into existence after
 evolution of computer around 1980.
* Modern CNC Machine are improving further as
 the technology is changing with a variety of
 functions according to applications.
*
*A numerical control
 system in which the
 data
 handling, control
 sequences, and
 response to input is
 determined by an on-
 board computer
 system at the
 machine tool.
CNC Machines- How do they look like?


Servo Motors

                         Display Console                Coolant
                                                        control
Slides                         Automated
                               Tool changer

                       Controller
                                           Controller




                        Chip collection and
                        removal
*

* A CNC machine consist of following 6 major
 elements:
  i.     Input Device
  ii.    Machine Control Unit
  iii.   Machine Tool
  iv.    Driving System
  v.     Feedback Devices
  vi.    Display Unit
Block diagram of CNC Machine
*




In open loop systems the slide may overshoot or may not reach
desired position because of inertia, wear and tear and
friction, hence inaccurate machining.
In closed loop systems the position sensors are used to correct
slide movements and achieve higher accuracy and repeatability
*
* Controlled by G and M codes.
* These are number values 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.
*

* The tool or material moves automatically.
* Tools can operate in 1-5 axes.
* Larger machines have a machine control unit (MCU) which
 manages operations.
* Movement is controlled by motors (actuators).
* Feedback is provided by sensors (transducers)
* Tool magazines are used to change tools automatically.
*

*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.
*
Important things to know:        Programming consists of a series
                                 of instructions in form of letter codes
* Coordinate System              •Preparatory Codes:
                                 G codes- Initial machining setup and
* Units, incremental or          establishing operating conditions
 absolute positioning            N codes- specify program line number
                                 to executed by the MCU
* Coordinates: X,Y,Z, RX,RY,RZ   •Axis Codes: X,Y,Z
                                 Used to specify motion of the slide along
* Feed rate and spindle speed    X, Y, Z direction

                                 •Feed and Speed Codes: F and S
* Coolant Control:               Specify feed and spindle speed
 On/Off, Flood, Mist
                                 •Tool codes: T – specify tool number
* Tool Control: Tool and tool
 parameters                      •Miscellaneous codes – M codes
                                 For coolant control and other activities
*

Sequence    Preparatory   Dimension   Feed   Spindle   Tool      Misc.
    #       Function      Words       Rate   Functio   Functio   Function
                                             n         n


   N50     G90 G01   X1.40Y2.25       F10    S1500     T01       M03




                     Individual Words
*
* O - Program number (Used for program identification)
* N - Sequence number (Used for line identification)
* 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
*
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)
G43 Tool length compensation (plus)
G44 Tool length compensation (minus)
G49 Tool length compensation cancel
G80 Cancel canned cycles
G81 Drilling cycle
G82 Counter boring cycle
G83 Deep hole drilling cycle
G90 Absolute positioning
G91 Incremental positioning
*
* M00 Program stop
* M01 Optional program stop
* M02 Program end
* M03 Spindle on clockwise
* M04 Spindle on counterclockwise
* M05 Spindle stop
* M06 Tool change
* M08 Coolant on
* M09 Coolant off
* M10 Clamps on
* M11 Clamps off
* M30 Program stop, reset to start
Advantages of CNC


i.   - Easier to program;

ii. - Easy storage of existing programs;

iii. - Easy to change a program

iv. - Avoids human errors

v. - CNC machines are safe to operate

vi. - Complex geometry is produced as cheaply as simple ones

vii. - Usually generates closer tolerances than manual machines
*


i.    Costly setup, skilled operators
ii.   Computers, programming
      knowledge required
iii. Maintenance is difficult
*
* The advantage of a CNC system are that the
 operation of a conventional machine is removed and
 the part production is made automatic.
* It reduces the labor work and hence highly efficient
 in the manufacturing process.
* BHEL generally uses CNC machines to achieve its
 manufacturing targets. For manufacturing works of
 large scale it is very difficult to work with manual
 machines as they are time consuming. CNC
 machines have their wide scope because they are
 easy to handle, the work becomes easier and jobs
 are done with perfection.
*

 Manual of CNC from BHEL Jhansi

 http://en.wikipedia.org/wiki/computer_numerical
  _control


 http://www.motioncontrol.com/articles/gearheads
  -modular-spindle-drives


 http://www.seminarprojects.com/cnc
*

Contenu connexe

Tendances

Computer numerical control (CNC)
Computer numerical control (CNC)Computer numerical control (CNC)
Computer numerical control (CNC)Sudip Phuyal
 
Chapter 2 constructional feature of cnc machine
Chapter 2 constructional feature of cnc machineChapter 2 constructional feature of cnc machine
Chapter 2 constructional feature of cnc machineRAHUL THAKER
 
CNC machining
CNC machiningCNC machining
CNC machiningnitigga92
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tooljntuhcej
 
24 cnc machine feedback devices
24 cnc machine feedback devices24 cnc machine feedback devices
24 cnc machine feedback devicesJupira Silva
 
CNC Turning and Milling centres
CNC Turning and Milling centresCNC Turning and Milling centres
CNC Turning and Milling centresAchyuth Padmanabh
 
Cnc cutting tools
Cnc cutting toolsCnc cutting tools
Cnc cutting toolsRakesh Raki
 
CNC Part programming
CNC Part programmingCNC Part programming
CNC Part programmingjani parth
 
Cnc tooling for cnc machine(130670119596)
Cnc tooling for cnc machine(130670119596)Cnc tooling for cnc machine(130670119596)
Cnc tooling for cnc machine(130670119596)Kushal Shah
 
CNC part programming
CNC part programmingCNC part programming
CNC part programmingjntuhcej
 
COMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINECOMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINEGopal Bhargava
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unitpalanivendhan
 
CNC machining center and CNC controllers
CNC machining center and CNC controllersCNC machining center and CNC controllers
CNC machining center and CNC controllerssushma chinta
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MBalamurugan Subburaj
 

Tendances (20)

Computer numerical control (CNC)
Computer numerical control (CNC)Computer numerical control (CNC)
Computer numerical control (CNC)
 
Chapter 2 constructional feature of cnc machine
Chapter 2 constructional feature of cnc machineChapter 2 constructional feature of cnc machine
Chapter 2 constructional feature of cnc machine
 
CNC machining
CNC machiningCNC machining
CNC machining
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tool
 
Nc part programming
Nc part programmingNc part programming
Nc part programming
 
24 cnc machine feedback devices
24 cnc machine feedback devices24 cnc machine feedback devices
24 cnc machine feedback devices
 
CNC Turning and Milling centres
CNC Turning and Milling centresCNC Turning and Milling centres
CNC Turning and Milling centres
 
4 tooling in cnc
4 tooling in cnc4 tooling in cnc
4 tooling in cnc
 
Cnc cutting tools
Cnc cutting toolsCnc cutting tools
Cnc cutting tools
 
Apt programming
Apt programmingApt programming
Apt programming
 
CNC Part programming
CNC Part programmingCNC Part programming
CNC Part programming
 
Cnc tooling for cnc machine(130670119596)
Cnc tooling for cnc machine(130670119596)Cnc tooling for cnc machine(130670119596)
Cnc tooling for cnc machine(130670119596)
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
NC, CNC & DNC Machine
NC, CNC & DNC Machine NC, CNC & DNC Machine
NC, CNC & DNC Machine
 
Tool presetting
Tool presettingTool presetting
Tool presetting
 
COMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINECOMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINE
 
CNC Programming
CNC Programming CNC Programming
CNC Programming
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
 
CNC machining center and CNC controllers
CNC machining center and CNC controllersCNC machining center and CNC controllers
CNC machining center and CNC controllers
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
 

Similaire à CNC Seminar

Cnc pgrming seminar-
Cnc pgrming   seminar-Cnc pgrming   seminar-
Cnc pgrming seminar-abhipawar123
 
Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNCnmahi96
 
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 PRAKASHVed Prakash
 
CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxLUCKYRATHOD8
 
CNC machining processes
CNC machining processesCNC machining processes
CNC machining processesAbhishekRan
 
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfcncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfSourav241418
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptxstudyall1
 
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
 
Introduction to CNC machines.pptx
Introduction to CNC machines.pptxIntroduction to CNC machines.pptx
Introduction to CNC machines.pptxDr.M BALA THEJA
 
Computer numerical control ( CNC )
Computer numerical control  ( CNC )Computer numerical control  ( CNC )
Computer numerical control ( CNC )BhaveshChaudhari21
 
BHEL INDUSTRIAL SEMINAR BY PREM NARAYAN
BHEL INDUSTRIAL SEMINAR BY PREM NARAYAN BHEL INDUSTRIAL SEMINAR BY PREM NARAYAN
BHEL INDUSTRIAL SEMINAR BY PREM NARAYAN PREM NARAYAN MAITHIL
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machinesSTAY CURIOUS
 
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
 
BHEL PPT for AEI branch
BHEL PPT for AEI branch BHEL PPT for AEI branch
BHEL PPT for AEI branch piyushaagrawal
 
12 cnc & part programming
12 cnc & part programming12 cnc & part programming
12 cnc & part programmingM Siva Kumar
 

Similaire à CNC Seminar (20)

Cnc pgrming seminar-
Cnc pgrming   seminar-Cnc pgrming   seminar-
Cnc pgrming seminar-
 
Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNC
 
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 Milling
CNC MillingCNC Milling
CNC Milling
 
CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptx
 
CNC machining processes
CNC machining processesCNC machining processes
CNC machining processes
 
cnc
cnccnc
cnc
 
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfcncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptx
 
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
 
Introduction to CNC machines.pptx
Introduction to CNC machines.pptxIntroduction to CNC machines.pptx
Introduction to CNC machines.pptx
 
Computer numerical control ( CNC )
Computer numerical control  ( CNC )Computer numerical control  ( CNC )
Computer numerical control ( CNC )
 
Bhel ppt
Bhel pptBhel ppt
Bhel ppt
 
BHEL INDUSTRIAL SEMINAR BY PREM NARAYAN
BHEL INDUSTRIAL SEMINAR BY PREM NARAYAN BHEL INDUSTRIAL SEMINAR BY PREM NARAYAN
BHEL INDUSTRIAL SEMINAR BY PREM NARAYAN
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machines
 
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
 
Navjot Singh Thakur.pptx
Navjot Singh Thakur.pptxNavjot Singh Thakur.pptx
Navjot Singh Thakur.pptx
 
BHEL PPT for AEI branch
BHEL PPT for AEI branch BHEL PPT for AEI branch
BHEL PPT for AEI branch
 
Cnc
CncCnc
Cnc
 
12 cnc & part programming
12 cnc & part programming12 cnc & part programming
12 cnc & part programming
 

Dernier

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 

Dernier (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

CNC Seminar

  • 1. Presentation of Vocational Training on “COMPUTER NUMERICAL CONTROL MACHINE” BHARAT HEAVY ELECTRICALS LIMITED, JHANSI UNDER THE GUIDENCE OF: BY: Mr. VIJAY VERMA BHEEM SINGH (Sr. ENGINEER, WEX) B. Tech. (E.C.E.) Final Year BHEL, JHANSI B.I.E.T. Jhansi 1004331903
  • 2. CONTENTS 1. History 2. CNC Introduction 3. how they look like? 4. Elements of CNC 5. Block diagram of CNC 6. How CNC Works? 7. Features of CNC Machines 8. CNC Programming Basics 9. Common Format of a Block 10. Programming Key Letters 11. Table of important G-codes 12. Table of important M-codes 13. Advantages 14. Challenges 15. Conclusion 16. References
  • 3. * * The first NC machines were built in the 1940s and 1950s by Prof. John T Parson. * CNC machine came into existence after evolution of computer around 1980. * Modern CNC Machine are improving further as the technology is changing with a variety of functions according to applications.
  • 4. * *A numerical control system in which the data handling, control sequences, and response to input is determined by an on- board computer system at the machine tool.
  • 5. CNC Machines- How do they look like? Servo Motors Display Console Coolant control Slides Automated Tool changer Controller Controller Chip collection and removal
  • 6. * * A CNC machine consist of following 6 major elements: i. Input Device ii. Machine Control Unit iii. Machine Tool iv. Driving System v. Feedback Devices vi. Display Unit
  • 7. Block diagram of CNC Machine
  • 8. * In open loop systems the slide may overshoot or may not reach desired position because of inertia, wear and tear and friction, hence inaccurate machining. In closed loop systems the position sensors are used to correct slide movements and achieve higher accuracy and repeatability
  • 9. * * Controlled by G and M codes. * These are number values 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.
  • 10. * * The tool or material moves automatically. * Tools can operate in 1-5 axes. * Larger machines have a machine control unit (MCU) which manages operations. * Movement is controlled by motors (actuators). * Feedback is provided by sensors (transducers) * Tool magazines are used to change tools automatically.
  • 11. * *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.
  • 12. * Important things to know: Programming consists of a series of instructions in form of letter codes * Coordinate System •Preparatory Codes: G codes- Initial machining setup and * Units, incremental or establishing operating conditions absolute positioning N codes- specify program line number to executed by the MCU * Coordinates: X,Y,Z, RX,RY,RZ •Axis Codes: X,Y,Z Used to specify motion of the slide along * Feed rate and spindle speed X, Y, Z direction •Feed and Speed Codes: F and S * Coolant Control: Specify feed and spindle speed On/Off, Flood, Mist •Tool codes: T – specify tool number * Tool Control: Tool and tool parameters •Miscellaneous codes – M codes For coolant control and other activities
  • 13. * Sequence Preparatory Dimension Feed Spindle Tool Misc. # Function Words Rate Functio Functio Function n n N50 G90 G01 X1.40Y2.25 F10 S1500 T01 M03 Individual Words
  • 14. * * O - Program number (Used for program identification) * N - Sequence number (Used for line identification) * 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
  • 15. * 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) G43 Tool length compensation (plus) G44 Tool length compensation (minus) G49 Tool length compensation cancel G80 Cancel canned cycles G81 Drilling cycle G82 Counter boring cycle G83 Deep hole drilling cycle G90 Absolute positioning G91 Incremental positioning
  • 16. * * M00 Program stop * M01 Optional program stop * M02 Program end * M03 Spindle on clockwise * M04 Spindle on counterclockwise * M05 Spindle stop * M06 Tool change * M08 Coolant on * M09 Coolant off * M10 Clamps on * M11 Clamps off * M30 Program stop, reset to start
  • 17. Advantages of CNC i. - Easier to program; ii. - Easy storage of existing programs; iii. - Easy to change a program iv. - Avoids human errors v. - CNC machines are safe to operate vi. - Complex geometry is produced as cheaply as simple ones vii. - Usually generates closer tolerances than manual machines
  • 18. * i. Costly setup, skilled operators ii. Computers, programming knowledge required iii. Maintenance is difficult
  • 19. * * The advantage of a CNC system are that the operation of a conventional machine is removed and the part production is made automatic. * It reduces the labor work and hence highly efficient in the manufacturing process. * BHEL generally uses CNC machines to achieve its manufacturing targets. For manufacturing works of large scale it is very difficult to work with manual machines as they are time consuming. CNC machines have their wide scope because they are easy to handle, the work becomes easier and jobs are done with perfection.
  • 20. *  Manual of CNC from BHEL Jhansi  http://en.wikipedia.org/wiki/computer_numerical _control  http://www.motioncontrol.com/articles/gearheads -modular-spindle-drives  http://www.seminarprojects.com/cnc
  • 21. *