43.2 NUMERICAL CONTROL (NC)
· The use of numerical data to drive a machine for processes such as,
-
- milling
-
- turning
-
- drilling
-
- grinding
-
- shot peening
-
- tube bending
-
- flame cutting
-
- automated knitting machines
-
- automatic riveting
-
- etc.
· Basic components of NC systems,
-
- program
-
- controller unit
-
- machine tool
· Most suited to,
-
- parts are processed frequently in small lot sizes
-
- complex part geometry
-
- close tolerances on workpart
-
- many operations on part in processing
-
- large amounts of metal to be removed
-
- engineering design will possibly change
-
- parts that are too expensive for mistakes
· The methods for developing NC programs include,
-
- manual part programming
-
- computer-assisted part programming
-
- computer generated programs
· The manual and computer aided methods use various NC programming languages,
-
- APT (Automatically Programmed Tools)
-
- AUTOSPOT (Automatic System for Positioning Tools)
-
- SPLIT (Sundstrand Processing Language Internally Translated)
-
- COMPACT II
-
- ADAPT (ADaptation of APT)
-
- EXAPT (Extended Subset of APT)
-
- 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,
-
- punched paper tape
-
- Computer Numerical Control (CNC)
-
- Direct Numerical Control (DNC)
· The automatic methods work with geometry created in a CAD program.