Chapter 7 Numerical Control and Industrial Robotics
Chapter 7 Numerical Control and Industrial Robotics
Chapter 7 Numerical Control and Industrial Robotics
INDUSTRIAL ROBOTICS
1. Numerical Control
2. Industrial Robotics
Numerical Control
A form of programmable automation in which
the mechanical actions of a piece of equipment
are controlled by a program containing coded
alphanumeric data
The data represent relative positions between
a workhead and a workpart
⚫ Workhead = tool or other processing
element
⚫ Workpart = object being processed
NC operating principle is to control the motion
of the workhead relative to the workpart and to
control the sequence of motions
Components of a NC System
Two types:
1. Point-to-point
2. Continuous path
Point-to-Point (PTP) System
Absolute positioning
⚫ Locations are always defined with respect to
origin of axis system
Incremental positioning
⚫ Next location is defined relative to present
location
Absolute vs. Incremental Positioning
2. Accuracy
3. Repeatability
Control Resolution (CR)
P1 = POINT/25.0, 150.0
L1 = LINE/P1, P2
where P1 is a point located at x = 25 and y = 150,
and L1 is a line through points P1 and P2
Similar statements are used to define circles,
cylinders, and other geometry elements
APT Motion Statements: PTP
GOTO/P1
⚫ Moves from current location to location P1
GORGT/L3, PAST, L4
Directs tool to go right (GORGT) along line L3
until it is positioned just past line L4
⚫ L4 must be a line that intersects L3
CAD/CAM-Assisted Part Programming
⚫ Responding to sensors
⚫ Processing data
Two Basic Robot Programming
Methods
1. Leadthrough programming –
⚫ Teaching-by-showing - manipulator is moved
through sequence of positions in the work
cycle and the controller records each position
in memory for subsequent playback
2. Computer programming languages
⚫ Robot program is prepared at least partially
off-line for subsequent downloading to robot
controller
Where Should Robots be Used?
Automatic spot
welding operation
performed by
industrial robot
(photo courtesy of
Daimler-Chrysler
Corp.)