SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Introduction to NC


           Arvind Deshpande
Numerical Control
 Types of manufacturing
1. Continuous process industries – Sugar industry, chemical
     industry etc.
2.   Mass production industries – Automobiles, Consumer goods
     etc.
3.   Batch production industries – Machines, aircrafts etc.
4.   Job production industries – Prototypes, heat exchangers ,
     chemical reactors etc.
    Automation is technology concerned with the application of
     complex mechanical, electrical, electronic , hydraulic,
     pneumatic or computer based system in the operation and
     control of production
    Competition, cost, quality
    Flexible automation


3/6/2012                   Arvind Deshpande(VJTI)             2
Numerical Control
          Form of programmable automation in which
           process is controlled by numbers, letters and
           symbols.
          One or more of the following functions may be
           automatic
1.         Starting or stopping of machine
2.         Controlling the spindle speed
3.         Positioning the tool tip at desired locations and
           guiding it along the desired paths by automatic
           control of the motion of the slides.
4.         Controlling the rate of movement of the tool tip
           (feed)
5.         Changing the tools in the spindle
3/6/2012                     Arvind Deshpande(VJTI)        3
History of CNC
 1947 - John Parsons and US Air Force define a need
  to develop a machine tool capable of machining
  complex and close tolerance aircraft parts with the
  same quality time after time (repeatability).
 1952 - MIT is the subcontractor and builds the
  machine for the project.
 1959 - MIT announces Automatic Programmed Tools
  (APT) programming language
 1960 - Direct Numerical Control (DNC). This
  eliminates paper tape punch programs and allows
  programmers to send files directly to machine tools
3/6/2012              Arvind Deshpande(VJTI)            4
History of CNC
 1968 - Kearney & Trecker machine tool builders
     market first machining center
    1970’s - CNC machine tools & Distributed Numerical
     Control
    1980’s - Graphics based CAM systems introduced.
     Unix and PC based systems available
    1990’s - Price drop in CNC technology
    1997 - PC- Windows/NT based “Open Modular
     Architecture Control (OMAC)” systems introduced to
     replace “firmware” controllers.

3/6/2012                Arvind Deshpande(VJTI)            5
Motivation and uses



   To manufacture complex curved geometries in 2D or 3D
   was extremely expensive by mechanical means (which
   usually would require complex jigs to control the cutter
   motions)


   Machining components with repeatable accuracy


   Unmanned machining operations


 3/6/2012                  Arvind Deshpande(VJTI)             6
History
 First generation – Vacuum tubes
  Bulky, high power consumption and poor reliability
 Second generation – Transistors
  Reduced size
  Large no. of components and connections, poor
  reliability
 Third generation – Integrated circuits
  Reliable and compact
  Use of computers, DNC
  Easier programming, flexibility
 Fourth generation - Microprocessors
  Simplified logic, control and design
3/6/2012             Arvind Deshpande(VJTI)        7
Basic components of NC system




3/6/2012     Arvind Deshpande(VJTI)   8
Punched Tape




3/6/2012   Arvind Deshpande(VJTI)                  9
Closed loop control system




3/6/2012      Arvind Deshpande(VJTI)   10
Operation of CNC machine




3/6/2012    Arvind Deshpande(VJTI)   11
Basic components of NC system
1) Program of instructions - Step by step set of
   directions which tell machine tool what to do.
2) Controller     unit (MCU) - Electronic and
   computerized interface between operator and
   machine that read and interpret program of
   instructions and convert it into mechanical actions of
   machine tool.
   Elements – Tape reader, Data buffer, Signal output
   channels, feedback channels from machine tool and
   sequence control to coordinate operation, control
   panel which contains dials, switches by which
   machine operator controls the NC machine.
3) Machine tool or other controlled process
   Machining centre, Welding, Assembly etc.
3/6/2012               Arvind Deshpande(VJTI)          12
NC motion control systems




3/6/2012    Arvind Deshpande(VJTI)   13
3/6/2012   Arvind Deshpande(VJTI)   14
CNC lathe




3/6/2012    Arvind Deshpande(VJTI)   15
Direction




3/6/2012    Arvind Deshpande(VJTI)   16
3/6/2012   Arvind Deshpande(VJTI)   17
NC tooling




3/6/2012     Arvind Deshpande(VJTI)   18
NC procedure
1. Process Planning
2. Part programming
•  Manual part programming
• Computer Assisted part programming
3. Tape preparation
4. Tape verification
5. Production



3/6/2012          Arvind Deshpande(VJTI)   19
Numerical control
 Fixed zero and floating zero
 Absolute programming and incremental
  positioning
 Inside tolerance, outside tolerance
 Subroutine programming / Macro
 Parametric programming
 Canned cycles
 Diagnostic features – Real time, On-line, Off-
  line
3/6/2012            Arvind Deshpande(VJTI)         20
Applications
1. Machining e.g.milling, drilling, turning, boring, grinding
2. Machining centre – Horizontal, vertical, Universal
3. Gear hobbing / shaping
4. Press working
5. Welding
6. Tube bending
7. Flame cutting
8. Laser beam /Electron beam process
9. Plasma arc cutting
10. Automatic riveting
11. Assembly
12. Inspection
13. Coordinate measuring machine

3/6/2012                      Arvind Deshpande(VJTI)            21
Advantages of NC
1. Higher productivity - Reduction in no. and time of set-
     up, Work piece handling time, tool changing time
2.   Lower cost of production – Reduced fixturing,
     reduced manufacturing lead time, Complex geometry
     is produced as cheaply as simple ones
3.   Greater manufacturing flexibility
4.   Improved quality control - Avoids human errors,
     Usually generates closer tolerances than manual
     machines
5.   Reduced inventory
6.   Reduced floor space requirements
7.   NC machines are safer to operate
3/6/2012                Arvind Deshpande(VJTI)           22
Disadvantages
1. Higher investment cost
2. Higher maintenance cost
3. Finding and training of NC personnel




3/6/2012           Arvind Deshpande(VJTI)   23
 NC is suitable for components with complex
  shapes, batch production, numerous or costly
  set-ups, close tolerances, design changes,
  high inspection cost
 Development in NC was major factor for
  evolution of CAD/CAM and CIM




3/6/2012           Arvind Deshpande(VJTI)      24
Manual CNC programming
 Part program: A computer program to
     specify
     - Which tool should be loaded on the
     machine spindle?
     - What are the cutting conditions (speed,
     feed, coolant ON/OFF etc)?
     - The start point and end point of a motion
     segment?
     - how to move the tool with respect to the
     machine?
3/6/2012               Arvind Deshpande(VJTI)      25
Word address format




      Sequence and format of words:

      N5 G2        X+53 Y+53      Z+53 U V W I              J K           F5   S4 T4           M2


sequence no         destination coordinates    dist to center of circle             tool

                                                                  feed rate    spindle speed
         preparatory function
                                                                          miscellaneous function
        3/6/2012                         Arvind Deshpande(VJTI)                                26
Word address format
 Each instruction to the machine consists of a letter
  followed by a number.
 Each letter is associated with a specific type of action
  or piece of information needed by the machine.
 G-codes: Preparatory Functions – involve actual tool
  moves.
 M-codes: Miscellaneous Functions – involve actions
  necessary for machining (i.e. spindle on/off, coolant
  on/off).



3/6/2012                Arvind Deshpande(VJTI)           27
Letter Codes (G Codes)
G00 Rapid traverse                     G40 Cutter compensation –
G01 Linear interpolation                 cancel
G02 Circular interpolation,            G41 Cutter compensation –
  CW                                     left
G03 Circular interpolation,            G42 Cutter compensation-
  CCW                                    right
G04 Dwell                              G70 Inch format
G08 Acceleration                       G71 Metric format
G09 Deceleration                       G80 Fixed-cycle cancel
G17 X-Y Plane                          G81-G89 Fixed cycles
G18 Z-X Plane                          G90 Absolute dimensions
G19 Y-Z Plane                          G91 Incremental dimensions
G20 Inch Units (G70)
G21 Metric Units (G71)
  3/6/2012                Arvind Deshpande(VJTI)              28
Letter Codes (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
3/6/2012              Arvind Deshpande(VJTI)   29
Letter Codes
 N-codes: Gives an identifying number for each block
of information. It is generally good practice to increment
each block number by 5 or 10 to allow additional blocks
to be inserted if future changes are required.
 X, Y, and Z codes are used to specify the coordinate
axis.
 Number following the code defines the coordinate at
the end of the move relative to an incremental or
absolute reference point.
 The number may require that a specific format be
used (i.e. 3.4 means three numbers before the decimal
and four numbers after the decimal).

3/6/2012                Arvind Deshpande(VJTI)           30
Letter Codes
 I, J, and K codes are used to specify the coordinate
     axis when defining the center of a circle.
    Number following the code defines the respective
     coordinate for the center of the circle.
    The number may require that a specific format be
     used (i.e. 3.4 means three numbers before the
     decimal and four numbers after the decimal).
    F-code: used to specify the feed rate
    S-code: used to specify the spindle speed
    T-code: used to specify the tool identification number
     associated with the tool to be used in subsequent
     operations.
3/6/2012                  Arvind Deshpande(VJTI)          31
Letter Codes
 R-code:
 Retract distance when used with G81, 82,
  and 83.
 Radius when used with G02 and G03.
 P-code: Used to specify the dwell time
  associated with G04.




3/6/2012           Arvind Deshpande(VJTI)    32
Program Start Flag and Program
Identification Number
 % Program start flag. Placed at the beginning
  of each program.
 :1025 Program identification number.
 Follows the program start flag at the
  beginning of each program.
 Only two commands that don’t start with a
  letter.



3/6/2012           Arvind Deshpande(VJTI)     33
Block Format
 Sample Block
     N135 G01 X1.0 Y1.0 Z0.125 F5
    Restrictions on CNC blocks
    Each may contain only one tool move
    Each may contain any number of non-tool move G-codes
    Each may contain only one feedrate
    Each may contain only one specified tool or spindle speed
    The block numbers should be sequential
    Both the program start flag and the program number must be
     independent of all other commands (on separate lines)
    The data within a block should follow the sequence shown in the
     above sample block


3/6/2012                     Arvind Deshpande(VJTI)                34
Modal G-Codes
 Most G-codes set the machine in a “mode”
  which stays in effect until it is changed or
  cancelled by another G code.
 These commands are called “modal”.




3/6/2012             Arvind Deshpande(VJTI)      35
Modal G-Code List
G00 Rapid Transverse                    G43 Tool length
G01 Linear Interpolation                  compensation (plus)
G02 Circular Interpolation, CW          G44 Tool length
G03 Circular Interpolation,               compensation (minus)
  CCW                                   G49 Tool length
G17 XY Plane                              compensation cancel
G18 XZ Plane                            G80 Cancel canned cycles
G19 YZ Plane                            G81 Drilling cycle
G20/G70 Inch units                      G82 Counter boring cycle
G21/G71 Metric Units                    G83 Deep hole drilling cycle
G40 Cutter compensation                 G90 Absolute positioning
  cancel                                G91 Incremental positioning
G41 Cutter compensation left
G42 Cutter compensation right
 3/6/2012                  Arvind Deshpande(VJTI)                      36

Contenu connexe

Tendances (20)

Tool presetting
Tool presettingTool presetting
Tool presetting
 
DNC SYSTEMS
DNC SYSTEMSDNC SYSTEMS
DNC SYSTEMS
 
CNC machining centers
CNC machining centersCNC machining centers
CNC machining centers
 
Cnc machine tools
Cnc machine toolsCnc machine tools
Cnc machine tools
 
Numeric control
Numeric controlNumeric control
Numeric control
 
NC, CNC & DNC Machine
NC, CNC & DNC Machine NC, CNC & DNC Machine
NC, CNC & DNC Machine
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tool
 
4 tooling in cnc
4 tooling in cnc4 tooling in cnc
4 tooling in cnc
 
CNC AND ITS COMPONENTS
CNC AND ITS COMPONENTSCNC AND ITS COMPONENTS
CNC AND ITS COMPONENTS
 
CNC machine
CNC machineCNC machine
CNC machine
 
CNC Machining Centres
CNC Machining CentresCNC Machining Centres
CNC Machining Centres
 
Interpolation
InterpolationInterpolation
Interpolation
 
Tool changing mechanism in cnc machine
Tool changing mechanism in cnc machineTool changing mechanism in cnc machine
Tool changing mechanism in cnc machine
 
CNC Machines and its Components
CNC Machines and its ComponentsCNC Machines and its Components
CNC Machines and its Components
 
Mechanical CNC machine
Mechanical CNC machineMechanical CNC machine
Mechanical CNC machine
 
Geneva mechanism ppt
Geneva mechanism pptGeneva mechanism ppt
Geneva mechanism ppt
 
ppt on cnc
ppt on cncppt on cnc
ppt on cnc
 
BALL SCREW TECHNOLOGY
BALL SCREW TECHNOLOGYBALL SCREW TECHNOLOGY
BALL SCREW TECHNOLOGY
 
Chapter 3 CNC turning and machining centers
Chapter 3 CNC turning and machining centersChapter 3 CNC turning and machining centers
Chapter 3 CNC turning and machining centers
 
Numerical control machines
Numerical control machines Numerical control machines
Numerical control machines
 

Similaire à Introduction to nc

CNC Plotter Black Book
CNC Plotter Black BookCNC Plotter Black Book
CNC Plotter Black BookMilind Khamkar
 
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
 
IRJET- Automatic PCB Designer based on CNC System
IRJET- Automatic PCB Designer based on CNC SystemIRJET- Automatic PCB Designer based on CNC System
IRJET- Automatic PCB Designer based on CNC SystemIRJET Journal
 
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 Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptxstudyall1
 
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
 
Electronic Pen and CNC Machine Survey
Electronic Pen and CNC Machine SurveyElectronic Pen and CNC Machine Survey
Electronic Pen and CNC Machine SurveyIRJET Journal
 
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using ArduinoIRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using ArduinoIRJET Journal
 
Cnc pgrming seminar-
Cnc pgrming   seminar-Cnc pgrming   seminar-
Cnc pgrming seminar-abhipawar123
 
Lo #5 manufacturing technology (jan 2016)
Lo #5 manufacturing technology (jan  2016)Lo #5 manufacturing technology (jan  2016)
Lo #5 manufacturing technology (jan 2016)Abdulaziz AlSuwaidi
 
Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNCnmahi96
 
IRJET- Implementation of Arduino UNO based Two Directional [2D] Plotter
IRJET- Implementation of Arduino UNO based Two Directional [2D] PlotterIRJET- Implementation of Arduino UNO based Two Directional [2D] Plotter
IRJET- Implementation of Arduino UNO based Two Directional [2D] PlotterIRJET Journal
 
CNC Drilling Machine for Printed Circuit Board
CNC Drilling Machine for Printed Circuit BoardCNC Drilling Machine for Printed Circuit Board
CNC Drilling Machine for Printed Circuit Boardijtsrd
 
Wireless Base CNC Mini Plotter Three Axis Control Machine
Wireless Base CNC Mini Plotter Three Axis Control MachineWireless Base CNC Mini Plotter Three Axis Control Machine
Wireless Base CNC Mini Plotter Three Axis Control MachineGhulamDastgeer14
 
Group 06 batch-2017-cam_date-03-nov-2020
Group 06 batch-2017-cam_date-03-nov-2020Group 06 batch-2017-cam_date-03-nov-2020
Group 06 batch-2017-cam_date-03-nov-2020Dhyey Shukla
 

Similaire à Introduction to nc (20)

CNC Plotter Black Book
CNC Plotter Black BookCNC Plotter Black Book
CNC Plotter Black Book
 
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
 
IRJET- Automatic PCB Designer based on CNC System
IRJET- Automatic PCB Designer based on CNC SystemIRJET- Automatic PCB Designer based on CNC System
IRJET- Automatic PCB Designer based on CNC System
 
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 Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.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
 
Predefence.pptx
Predefence.pptxPredefence.pptx
Predefence.pptx
 
Navjot Singh Thakur.pptx
Navjot Singh Thakur.pptxNavjot Singh Thakur.pptx
Navjot Singh Thakur.pptx
 
AMT PPT.pptx
AMT PPT.pptxAMT PPT.pptx
AMT PPT.pptx
 
Electronic Pen and CNC Machine Survey
Electronic Pen and CNC Machine SurveyElectronic Pen and CNC Machine Survey
Electronic Pen and CNC Machine Survey
 
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using ArduinoIRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
 
Cnc pgrming seminar-
Cnc pgrming   seminar-Cnc pgrming   seminar-
Cnc pgrming seminar-
 
Lo #5 manufacturing technology (jan 2016)
Lo #5 manufacturing technology (jan  2016)Lo #5 manufacturing technology (jan  2016)
Lo #5 manufacturing technology (jan 2016)
 
Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNC
 
IRJET- Implementation of Arduino UNO based Two Directional [2D] Plotter
IRJET- Implementation of Arduino UNO based Two Directional [2D] PlotterIRJET- Implementation of Arduino UNO based Two Directional [2D] Plotter
IRJET- Implementation of Arduino UNO based Two Directional [2D] Plotter
 
CNC Drilling Machine for Printed Circuit Board
CNC Drilling Machine for Printed Circuit BoardCNC Drilling Machine for Printed Circuit Board
CNC Drilling Machine for Printed Circuit Board
 
Graphics standards
Graphics standardsGraphics standards
Graphics standards
 
Wireless Base CNC Mini Plotter Three Axis Control Machine
Wireless Base CNC Mini Plotter Three Axis Control MachineWireless Base CNC Mini Plotter Three Axis Control Machine
Wireless Base CNC Mini Plotter Three Axis Control Machine
 
Group 06 batch-2017-cam_date-03-nov-2020
Group 06 batch-2017-cam_date-03-nov-2020Group 06 batch-2017-cam_date-03-nov-2020
Group 06 batch-2017-cam_date-03-nov-2020
 

Plus de parabajinkya0070

Plus de parabajinkya0070 (12)

Introduction to cad cam
Introduction to cad camIntroduction to cad cam
Introduction to cad cam
 
Cnc hardware
Cnc hardwareCnc hardware
Cnc hardware
 
Cf dfinal1 (may11)
Cf dfinal1 (may11)Cf dfinal1 (may11)
Cf dfinal1 (may11)
 
Pressure velocity coupling
Pressure velocity couplingPressure velocity coupling
Pressure velocity coupling
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototyping
 
Assignment simple algorithm
Assignment simple algorithm Assignment simple algorithm
Assignment simple algorithm
 
Solution algorithms for assignment problems
Solution algorithms for assignment problemsSolution algorithms for assignment problems
Solution algorithms for assignment problems
 
Fvm for convection diffusion2
Fvm for convection diffusion2Fvm for convection diffusion2
Fvm for convection diffusion2
 
Assignments cnc programming
Assignments cnc programmingAssignments cnc programming
Assignments cnc programming
 
Introduction to cfd 2
Introduction to cfd 2Introduction to cfd 2
Introduction to cfd 2
 
Introduction to cfd
Introduction to cfdIntroduction to cfd
Introduction to cfd
 
Mathematical behaviour of pde's
Mathematical behaviour of pde'sMathematical behaviour of pde's
Mathematical behaviour of pde's
 

Dernier

Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxRakhi Bazaar
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxShruti Mittal
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterJamesConcepcion7
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...Operational Excellence Consulting
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Associazione Digital Days
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreNZSG
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 

Dernier (20)

Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptx
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare Newsletter
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource Centre
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 

Introduction to nc

  • 1. Introduction to NC Arvind Deshpande
  • 2. Numerical Control  Types of manufacturing 1. Continuous process industries – Sugar industry, chemical industry etc. 2. Mass production industries – Automobiles, Consumer goods etc. 3. Batch production industries – Machines, aircrafts etc. 4. Job production industries – Prototypes, heat exchangers , chemical reactors etc.  Automation is technology concerned with the application of complex mechanical, electrical, electronic , hydraulic, pneumatic or computer based system in the operation and control of production  Competition, cost, quality  Flexible automation 3/6/2012 Arvind Deshpande(VJTI) 2
  • 3. Numerical Control  Form of programmable automation in which process is controlled by numbers, letters and symbols.  One or more of the following functions may be automatic 1. Starting or stopping of machine 2. Controlling the spindle speed 3. Positioning the tool tip at desired locations and guiding it along the desired paths by automatic control of the motion of the slides. 4. Controlling the rate of movement of the tool tip (feed) 5. Changing the tools in the spindle 3/6/2012 Arvind Deshpande(VJTI) 3
  • 4. History of CNC  1947 - John Parsons and US Air Force define a need to develop a machine tool capable of machining complex and close tolerance aircraft parts with the same quality time after time (repeatability).  1952 - MIT is the subcontractor and builds the machine for the project.  1959 - MIT announces Automatic Programmed Tools (APT) programming language  1960 - Direct Numerical Control (DNC). This eliminates paper tape punch programs and allows programmers to send files directly to machine tools 3/6/2012 Arvind Deshpande(VJTI) 4
  • 5. History of CNC  1968 - Kearney & Trecker machine tool builders market first machining center  1970’s - CNC machine tools & Distributed Numerical Control  1980’s - Graphics based CAM systems introduced. Unix and PC based systems available  1990’s - Price drop in CNC technology  1997 - PC- Windows/NT based “Open Modular Architecture Control (OMAC)” systems introduced to replace “firmware” controllers. 3/6/2012 Arvind Deshpande(VJTI) 5
  • 6. Motivation and uses To manufacture complex curved geometries in 2D or 3D was extremely expensive by mechanical means (which usually would require complex jigs to control the cutter motions) Machining components with repeatable accuracy Unmanned machining operations 3/6/2012 Arvind Deshpande(VJTI) 6
  • 7. History  First generation – Vacuum tubes Bulky, high power consumption and poor reliability  Second generation – Transistors Reduced size Large no. of components and connections, poor reliability  Third generation – Integrated circuits Reliable and compact Use of computers, DNC Easier programming, flexibility  Fourth generation - Microprocessors Simplified logic, control and design 3/6/2012 Arvind Deshpande(VJTI) 7
  • 8. Basic components of NC system 3/6/2012 Arvind Deshpande(VJTI) 8
  • 9. Punched Tape 3/6/2012 Arvind Deshpande(VJTI) 9
  • 10. Closed loop control system 3/6/2012 Arvind Deshpande(VJTI) 10
  • 11. Operation of CNC machine 3/6/2012 Arvind Deshpande(VJTI) 11
  • 12. Basic components of NC system 1) Program of instructions - Step by step set of directions which tell machine tool what to do. 2) Controller unit (MCU) - Electronic and computerized interface between operator and machine that read and interpret program of instructions and convert it into mechanical actions of machine tool. Elements – Tape reader, Data buffer, Signal output channels, feedback channels from machine tool and sequence control to coordinate operation, control panel which contains dials, switches by which machine operator controls the NC machine. 3) Machine tool or other controlled process Machining centre, Welding, Assembly etc. 3/6/2012 Arvind Deshpande(VJTI) 12
  • 13. NC motion control systems 3/6/2012 Arvind Deshpande(VJTI) 13
  • 14. 3/6/2012 Arvind Deshpande(VJTI) 14
  • 15. CNC lathe 3/6/2012 Arvind Deshpande(VJTI) 15
  • 16. Direction 3/6/2012 Arvind Deshpande(VJTI) 16
  • 17. 3/6/2012 Arvind Deshpande(VJTI) 17
  • 18. NC tooling 3/6/2012 Arvind Deshpande(VJTI) 18
  • 19. NC procedure 1. Process Planning 2. Part programming • Manual part programming • Computer Assisted part programming 3. Tape preparation 4. Tape verification 5. Production 3/6/2012 Arvind Deshpande(VJTI) 19
  • 20. Numerical control  Fixed zero and floating zero  Absolute programming and incremental positioning  Inside tolerance, outside tolerance  Subroutine programming / Macro  Parametric programming  Canned cycles  Diagnostic features – Real time, On-line, Off- line 3/6/2012 Arvind Deshpande(VJTI) 20
  • 21. Applications 1. Machining e.g.milling, drilling, turning, boring, grinding 2. Machining centre – Horizontal, vertical, Universal 3. Gear hobbing / shaping 4. Press working 5. Welding 6. Tube bending 7. Flame cutting 8. Laser beam /Electron beam process 9. Plasma arc cutting 10. Automatic riveting 11. Assembly 12. Inspection 13. Coordinate measuring machine 3/6/2012 Arvind Deshpande(VJTI) 21
  • 22. Advantages of NC 1. Higher productivity - Reduction in no. and time of set- up, Work piece handling time, tool changing time 2. Lower cost of production – Reduced fixturing, reduced manufacturing lead time, Complex geometry is produced as cheaply as simple ones 3. Greater manufacturing flexibility 4. Improved quality control - Avoids human errors, Usually generates closer tolerances than manual machines 5. Reduced inventory 6. Reduced floor space requirements 7. NC machines are safer to operate 3/6/2012 Arvind Deshpande(VJTI) 22
  • 23. Disadvantages 1. Higher investment cost 2. Higher maintenance cost 3. Finding and training of NC personnel 3/6/2012 Arvind Deshpande(VJTI) 23
  • 24.  NC is suitable for components with complex shapes, batch production, numerous or costly set-ups, close tolerances, design changes, high inspection cost  Development in NC was major factor for evolution of CAD/CAM and CIM 3/6/2012 Arvind Deshpande(VJTI) 24
  • 25. Manual CNC programming  Part program: A computer program to specify - Which tool should be loaded on the machine spindle? - What are the cutting conditions (speed, feed, coolant ON/OFF etc)? - The start point and end point of a motion segment? - how to move the tool with respect to the machine? 3/6/2012 Arvind Deshpande(VJTI) 25
  • 26. Word address format Sequence and format of words: N5 G2 X+53 Y+53 Z+53 U V W I J K F5 S4 T4 M2 sequence no destination coordinates dist to center of circle tool feed rate spindle speed preparatory function miscellaneous function 3/6/2012 Arvind Deshpande(VJTI) 26
  • 27. Word address format  Each instruction to the machine consists of a letter followed by a number.  Each letter is associated with a specific type of action or piece of information needed by the machine.  G-codes: Preparatory Functions – involve actual tool moves.  M-codes: Miscellaneous Functions – involve actions necessary for machining (i.e. spindle on/off, coolant on/off). 3/6/2012 Arvind Deshpande(VJTI) 27
  • 28. Letter Codes (G Codes) G00 Rapid traverse G40 Cutter compensation – G01 Linear interpolation cancel G02 Circular interpolation, G41 Cutter compensation – CW left G03 Circular interpolation, G42 Cutter compensation- CCW right G04 Dwell G70 Inch format G08 Acceleration G71 Metric format G09 Deceleration G80 Fixed-cycle cancel G17 X-Y Plane G81-G89 Fixed cycles G18 Z-X Plane G90 Absolute dimensions G19 Y-Z Plane G91 Incremental dimensions G20 Inch Units (G70) G21 Metric Units (G71) 3/6/2012 Arvind Deshpande(VJTI) 28
  • 29. Letter Codes (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 3/6/2012 Arvind Deshpande(VJTI) 29
  • 30. Letter Codes  N-codes: Gives an identifying number for each block of information. It is generally good practice to increment each block number by 5 or 10 to allow additional blocks to be inserted if future changes are required.  X, Y, and Z codes are used to specify the coordinate axis.  Number following the code defines the coordinate at the end of the move relative to an incremental or absolute reference point.  The number may require that a specific format be used (i.e. 3.4 means three numbers before the decimal and four numbers after the decimal). 3/6/2012 Arvind Deshpande(VJTI) 30
  • 31. Letter Codes  I, J, and K codes are used to specify the coordinate axis when defining the center of a circle.  Number following the code defines the respective coordinate for the center of the circle.  The number may require that a specific format be used (i.e. 3.4 means three numbers before the decimal and four numbers after the decimal).  F-code: used to specify the feed rate  S-code: used to specify the spindle speed  T-code: used to specify the tool identification number associated with the tool to be used in subsequent operations. 3/6/2012 Arvind Deshpande(VJTI) 31
  • 32. Letter Codes  R-code:  Retract distance when used with G81, 82, and 83.  Radius when used with G02 and G03.  P-code: Used to specify the dwell time associated with G04. 3/6/2012 Arvind Deshpande(VJTI) 32
  • 33. Program Start Flag and Program Identification Number  % Program start flag. Placed at the beginning of each program.  :1025 Program identification number.  Follows the program start flag at the beginning of each program.  Only two commands that don’t start with a letter. 3/6/2012 Arvind Deshpande(VJTI) 33
  • 34. Block Format  Sample Block N135 G01 X1.0 Y1.0 Z0.125 F5  Restrictions on CNC blocks  Each may contain only one tool move  Each may contain any number of non-tool move G-codes  Each may contain only one feedrate  Each may contain only one specified tool or spindle speed  The block numbers should be sequential  Both the program start flag and the program number must be independent of all other commands (on separate lines)  The data within a block should follow the sequence shown in the above sample block 3/6/2012 Arvind Deshpande(VJTI) 34
  • 35. Modal G-Codes  Most G-codes set the machine in a “mode” which stays in effect until it is changed or cancelled by another G code.  These commands are called “modal”. 3/6/2012 Arvind Deshpande(VJTI) 35
  • 36. Modal G-Code List G00 Rapid Transverse G43 Tool length G01 Linear Interpolation compensation (plus) G02 Circular Interpolation, CW G44 Tool length G03 Circular Interpolation, compensation (minus) CCW G49 Tool length G17 XY Plane compensation cancel G18 XZ Plane G80 Cancel canned cycles G19 YZ Plane G81 Drilling cycle G20/G70 Inch units G82 Counter boring cycle G21/G71 Metric Units G83 Deep hole drilling cycle G40 Cutter compensation G90 Absolute positioning cancel G91 Incremental positioning G41 Cutter compensation left G42 Cutter compensation right 3/6/2012 Arvind Deshpande(VJTI) 36