Professional Documents
Culture Documents
Systems
Continuous-path
The continuous-path control
system is also known as the
contouring system. It involves
simultaneous motion control of
two or more axes. The contouring
system is more complex because
each axis of motion requires
separate position and velocity
loops. The contouring along a
predefined tool path is
implemented by means of
interpolation, in which the system
generates a set of intermediate
data points between given
coordinate positions
CNC Interpolation
An interpolator provides two functions:
It computes individual axis velocities to drive the
tool along the programmed path at the given
feed rate.
It generates intermediate coordinate
positions along the programmed path. There
are five types of interpolation: linear, circular,
helical, parabolic, and cubic.
Linear Interpolation
Linear interpolation requires three parameters:
start point coordinate, end point coordinate and the
speed command for each axis. In two-axis linear
interpolation, the interpolator calculates the speed
commands, in pulses per second, for the X and Y
axes in such a way that it maintains the speed ratio
between the X and Y axes equal to the ratio of the
required incremental distance (dx / dy).
Circular Interpolation
The interpolator computes the axial velocity
components and produces a sequence of reference
pulses for each control axis of motion. The
advantage of circular interpolation is its ability to
generate an arc in a single program block. In some
NC controls, circular interpolation is limited to a 90
arc in a single block.
Helical Interpolation
It combines the two-axis circular interpolation and a
linear interpolation along the third axis.
Parabolic Interpolation
Parabolic interpolation uses three
noncollinear points to approximate free-form curves.
It can be used to cut either planar or spatial curves.
It is primarily used in mold and die making, where
free-form designs are preferred over precisely
defined shapes.
Cubic Interpolation
It is of the third order and can be used to generate
complex tool path for machining complicated shapes
such as automobile sheet metal dies with a relatively
small number of programmed points. However, it is very
complex and requires considerable computing power
and a large memory.