Version 1.0, August 31, 2001, Copyright, Hugh Jack 1993-2001

43.2 NUMERICAL CONTROL (NC)

 

· The use of numerical data to drive a machine for processes such as,

  1. - milling
  2. - turning
  3. - drilling
  4. - grinding
  5. - shot peening
  6. - tube bending
  7. - flame cutting
  8. - automated knitting machines
  9. - automatic riveting
  10. - etc.

 

· Basic components of NC systems,

  1. - program
  2. - controller unit
  3. - machine tool

 

· Most suited to,

  1. - parts are processed frequently in small lot sizes
  2. - complex part geometry
  3. - close tolerances on workpart
  4. - many operations on part in processing
  5. - large amounts of metal to be removed
  6. - engineering design will possibly change
  7. - parts that are too expensive for mistakes

 

· The methods for developing NC programs include,

  1. - manual part programming
  2. - computer-assisted part programming
  3. - computer generated programs

 

· The manual and computer aided methods use various NC programming languages,

  1. - APT (Automatically Programmed Tools)
  2. - AUTOSPOT (Automatic System for Positioning Tools)
  3. - SPLIT (Sundstrand Processing Language Internally Translated)
  4. - COMPACT II
  5. - ADAPT (ADaptation of APT)
  6. - EXAPT (Extended Subset of APT)
  7. - UNIAPT

 

· These languages are used by a parts programmer to define the motion of the cutting tool.

 

· The languages may be preprocessed, and then used for a number of various control types, such as,

  1. - punched paper tape
  2. - Computer Numerical Control (CNC)
  3. - Direct Numerical Control (DNC)

 

· The automatic methods work with geometry created in a CAD program.

 

 

43.2.1 NC Tapes

43.2.2 Computer Numerical Control (CNC)

43.2.3 Direct/Distributed Numerical Control (DNC)