SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Presentation
Of
CNC Programming
By
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
History
 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.
CNC Machines -VMC machines
How do they look like?
Slides
Servo
Motors
Display
Console
Controller
Automated
Tool changer
Coolant
control
Chip collection and
removal
VMC MACHINE
CNC MACHINE
CNC turning center
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.
Elements of CNC Machine
 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
Open loop and Closed loop controls
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
How CNC Works
 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.
Features of CNC Machinery
 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 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.
CNC programming
Important things to know:
 Coordinate System
 Units, incremental or
absolute positioning
 Coordinates: X,Y,Z,
RX,RY,RZ
 Feed rate and spindle
speed
 Coolant Control: On/Off,
Flood, Mist
 Tool Control: Tool and tool
parameters
• Programming consists of a series
of instructions in form of letter codes
• Preparatory Codes:
G codes- Initial machining setup and
establishing operating conditions
N codes- specify program line number
to executed by the MCU
• Axis Codes: X,Y,Z
Used to specify motion of the slide
Along X, Y, Z direction
• Feed and Speed Codes: F and S
Specify feed and spindle speed
• Tool codes: T – specify tool number
• Miscellaneous codes – M codes
For coolant control and other activities
Common Format of a Block
Sequence
#
Preparatory
Function
Dimension
Words
Feed
Rate
Spindle
Function
Tool
Function
Misc.
Function
N50 G90 G01 X1.40Y2.25 F10 S1500 T01 M03
Individual
Words
Programming Key Letters
 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
Table of 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 cycle
G82 Counter boring cycle
G83 Deep hole drilling cycle
G90 Absolute positioning
G91 Incremental positioning
Table of Important M codes
 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
 - Easier to program;
 - Easy storage of existing programs
 - 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
i. Costly setup, skilled operators
ii. Computers, programming
knowledge required
iii. Maintenance is difficult
Conclusion
 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.
 Industries 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.
“ Thank You !!”
to
all upcoming
Mechanical Engineers..!

Más contenido relacionado

La actualidad más candente

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
 
CNC Part programming
CNC Part programmingCNC Part programming
CNC Part programmingjani parth
 
Coordinate Measuring Machine (CMM)
Coordinate Measuring  Machine (CMM)Coordinate Measuring  Machine (CMM)
Coordinate Measuring Machine (CMM)RajabhauMatePatil1
 
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basicsshlxtn
 
Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. aman1312
 
4 basic cnc programming milling
4 basic cnc programming milling4 basic cnc programming milling
4 basic cnc programming millingMahesh Namdev
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tooljntuhcej
 
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
 
shaping, milling and gear cutting machines
shaping, milling and gear cutting machinesshaping, milling and gear cutting machines
shaping, milling and gear cutting machineslaxtwinsme
 
Cnc machine tools
Cnc machine toolsCnc machine tools
Cnc machine toolsftesv
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unitpalanivendhan
 

La actualidad más candente (20)

CNC Programming
CNC Programming CNC Programming
CNC Programming
 
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 Part programming
CNC Part programmingCNC Part programming
CNC Part programming
 
Coordinate Measuring Machine (CMM)
Coordinate Measuring  Machine (CMM)Coordinate Measuring  Machine (CMM)
Coordinate Measuring Machine (CMM)
 
CNC machining centers
CNC machining centersCNC machining centers
CNC machining centers
 
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basics
 
Tool presetting
Tool presettingTool presetting
Tool presetting
 
Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware.
 
4 basic cnc programming milling
4 basic cnc programming milling4 basic cnc programming milling
4 basic cnc programming milling
 
Ch 2 NC machine
Ch 2 NC machine Ch 2 NC machine
Ch 2 NC machine
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tool
 
CNC Turning and Milling centres
CNC Turning and Milling centresCNC Turning and Milling centres
CNC Turning and Milling centres
 
Cnc milling
Cnc millingCnc milling
Cnc milling
 
Cnc cutting tools
Cnc cutting toolsCnc cutting tools
Cnc cutting tools
 
shaping, milling and gear cutting machines
shaping, milling and gear cutting machinesshaping, milling and gear cutting machines
shaping, milling and gear cutting machines
 
Cnc machine tools
Cnc machine toolsCnc machine tools
Cnc machine tools
 
Cnc machine centre
Cnc machine centreCnc machine centre
Cnc machine centre
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
 
Introduction to nc
Introduction to ncIntroduction to nc
Introduction to nc
 

Similar a Cnc pgrming seminar-

Introduction to CNC machines.pptx
Introduction to CNC machines.pptxIntroduction to CNC machines.pptx
Introduction to CNC machines.pptxDr.M BALA THEJA
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machinesSTAY CURIOUS
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptxstudyall1
 
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
 
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
 
CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxLUCKYRATHOD8
 
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfcncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfSourav241418
 
Computer numerical control ( CNC )
Computer numerical control  ( CNC )Computer numerical control  ( CNC )
Computer numerical control ( CNC )BhaveshChaudhari21
 
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
 

Similar a Cnc pgrming seminar- (20)

Navjot Singh Thakur.pptx
Navjot Singh Thakur.pptxNavjot Singh Thakur.pptx
Navjot Singh Thakur.pptx
 
Introduction to CNC machines.pptx
Introduction to CNC machines.pptxIntroduction to CNC machines.pptx
Introduction to CNC machines.pptx
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machines
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptx
 
COMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINECOMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINE
 
Cnc programming basics.doc
Cnc programming basics.docCnc programming basics.doc
Cnc programming basics.doc
 
CNC Seminar
CNC SeminarCNC Seminar
CNC Seminar
 
Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNC
 
cnc
cnccnc
cnc
 
CNC.ppt
CNC.pptCNC.ppt
CNC.ppt
 
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
 
CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptx
 
Akshit
AkshitAkshit
Akshit
 
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfcncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
 
ppt on cnc
ppt on cncppt on cnc
ppt on cnc
 
Computer numerical control ( CNC )
Computer numerical control  ( CNC )Computer numerical control  ( CNC )
Computer numerical control ( CNC )
 
CNC machine
CNC machineCNC machine
CNC machine
 
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
 
AMT PPT.pptx
AMT PPT.pptxAMT PPT.pptx
AMT PPT.pptx
 

Último

Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Sean Meyn
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Apollo Techno Industries Pvt Ltd
 
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...amrabdallah9
 
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptxVertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptxLMW Machine Tool Division
 
How to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdfHow to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdfRedhwan Qasem Shaddad
 
A Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationA Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationMohsinKhanA
 
specification estimation and valuation of a building
specification estimation and valuation of a buildingspecification estimation and valuation of a building
specification estimation and valuation of a buildingswethasekhar5
 
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.pptOracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.pptDheerajKashnyal
 
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS Bahzad5
 
Technical Management of cement industry.pdf
Technical Management of cement industry.pdfTechnical Management of cement industry.pdf
Technical Management of cement industry.pdfMadan Karki
 
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...soginsider
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxSAJITHABANUS
 
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....santhyamuthu1
 
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxMohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxKISHAN KUMAR
 
Power System electrical and electronics .pptx
Power System electrical and electronics .pptxPower System electrical and electronics .pptx
Power System electrical and electronics .pptxMUKULKUMAR210
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesDIPIKA83
 

Último (20)

Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
 
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
 
Lecture 2 .pdf
Lecture 2                           .pdfLecture 2                           .pdf
Lecture 2 .pdf
 
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptxVertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
 
Présentation IIRB 2024 Marine Cordonnier.pdf
Présentation IIRB 2024 Marine Cordonnier.pdfPrésentation IIRB 2024 Marine Cordonnier.pdf
Présentation IIRB 2024 Marine Cordonnier.pdf
 
How to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdfHow to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdf
 
A Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationA Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software Simulation
 
Lecture 4 .pdf
Lecture 4                              .pdfLecture 4                              .pdf
Lecture 4 .pdf
 
specification estimation and valuation of a building
specification estimation and valuation of a buildingspecification estimation and valuation of a building
specification estimation and valuation of a building
 
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.pptOracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
 
Litature Review: Research Paper work for Engineering
Litature Review: Research Paper work for EngineeringLitature Review: Research Paper work for Engineering
Litature Review: Research Paper work for Engineering
 
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
 
Technical Management of cement industry.pdf
Technical Management of cement industry.pdfTechnical Management of cement industry.pdf
Technical Management of cement industry.pdf
 
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
 
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
 
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxMohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptx
 
Power System electrical and electronics .pptx
Power System electrical and electronics .pptxPower System electrical and electronics .pptx
Power System electrical and electronics .pptx
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display Devices
 

Cnc pgrming seminar-

  • 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
  • 3. History  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. CNC Machines -VMC machines How do they look like? Slides Servo Motors Display Console Controller Automated Tool changer Coolant control Chip collection and removal VMC MACHINE CNC MACHINE
  • 5. CNC turning center 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.
  • 6. Elements of CNC Machine  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. Open loop and Closed loop controls 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. How CNC Works  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. Features of CNC Machinery  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 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.
  • 12. CNC programming Important things to know:  Coordinate System  Units, incremental or absolute positioning  Coordinates: X,Y,Z, RX,RY,RZ  Feed rate and spindle speed  Coolant Control: On/Off, Flood, Mist  Tool Control: Tool and tool parameters • Programming consists of a series of instructions in form of letter codes • Preparatory Codes: G codes- Initial machining setup and establishing operating conditions N codes- specify program line number to executed by the MCU • Axis Codes: X,Y,Z Used to specify motion of the slide Along X, Y, Z direction • Feed and Speed Codes: F and S Specify feed and spindle speed • Tool codes: T – specify tool number • Miscellaneous codes – M codes For coolant control and other activities
  • 13. Common Format of a Block Sequence # Preparatory Function Dimension Words Feed Rate Spindle Function Tool Function Misc. Function N50 G90 G01 X1.40Y2.25 F10 S1500 T01 M03 Individual Words
  • 14. Programming Key Letters  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. Table of 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 cycle G82 Counter boring cycle G83 Deep hole drilling cycle G90 Absolute positioning G91 Incremental positioning
  • 16. Table of Important M codes  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  - Easier to program;  - Easy storage of existing programs  - 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
  • 18. Challenges i. Costly setup, skilled operators ii. Computers, programming knowledge required iii. Maintenance is difficult
  • 19. Conclusion  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.  Industries 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. “ Thank You !!” to all upcoming Mechanical Engineers..!