SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 
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
 
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
 
Antifriction guideways, feed drives, spindles
Antifriction guideways, feed drives, spindlesAntifriction guideways, feed drives, spindles
Antifriction guideways, feed drives, spindlesvedamsh95
 
DNC machines tools
DNC machines toolsDNC machines tools
DNC machines toolsjntuhcej
 
Cnc axis and motion nomenclature
Cnc axis and motion nomenclatureCnc axis and motion nomenclature
Cnc axis and motion nomenclaturemeet shah
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unitpalanivendhan
 
Cncpresentation CNC lathe machine
Cncpresentation CNC lathe machineCncpresentation CNC lathe machine
Cncpresentation CNC lathe machineHaseeb Butt
 
Canned cycle
Canned cycleCanned cycle
Canned cycleaman1312
 

La actualidad más candente (20)

Nc part programming
Nc part programmingNc part programming
Nc part programming
 
Cnc machine centre
Cnc machine centreCnc machine centre
Cnc machine centre
 
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
 
Cnc tooling for cnc machine(130670119596)
Cnc tooling for cnc machine(130670119596)Cnc tooling for cnc machine(130670119596)
Cnc tooling for cnc machine(130670119596)
 
Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware.
 
Tool presetting
Tool presettingTool presetting
Tool presetting
 
Jigs and Fixture
Jigs and FixtureJigs and Fixture
Jigs and Fixture
 
3 numerical control
3 numerical control3 numerical control
3 numerical control
 
NC, CNC & DNC Machine
NC, CNC & DNC Machine NC, CNC & DNC Machine
NC, CNC & DNC Machine
 
Antifriction guideways, feed drives, spindles
Antifriction guideways, feed drives, spindlesAntifriction guideways, feed drives, spindles
Antifriction guideways, feed drives, spindles
 
DNC machines tools
DNC machines toolsDNC machines tools
DNC machines tools
 
Cnc axis and motion nomenclature
Cnc axis and motion nomenclatureCnc axis and motion nomenclature
Cnc axis and motion nomenclature
 
4 tooling in cnc
4 tooling in cnc4 tooling in cnc
4 tooling in cnc
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
 
Cncpresentation CNC lathe machine
Cncpresentation CNC lathe machineCncpresentation CNC lathe machine
Cncpresentation CNC lathe machine
 
Apt programming
Apt programmingApt programming
Apt programming
 
Cnc machine
Cnc machineCnc machine
Cnc machine
 
Apt programming
Apt programmingApt programming
Apt programming
 
CNC machining centers
CNC machining centersCNC machining centers
CNC machining centers
 
Canned cycle
Canned cycleCanned cycle
Canned cycle
 

Similar a 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
 
Cnc, dnc & adaptive control
Cnc, dnc & adaptive controlCnc, dnc & adaptive control
Cnc, dnc & adaptive controlparabajinkya0070
 
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
 

Similar a 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
 
CNC machine
CNC machineCNC machine
CNC machine
 
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
 
CNC 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
 
Cnc, dnc & adaptive control
Cnc, dnc & adaptive controlCnc, dnc & adaptive control
Cnc, dnc & adaptive control
 
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
 

Más de parabajinkya0070

Más 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
 

Último

Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 

Último (20)

Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 

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