Special Motion Commands
4.5 Polynomial interpolation (POLY, POLYPATH, PO, PL)
Job planning
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
251
4.5 Polynomial interpolation (POLY, POLYPATH, PO, PL)
Function
It actually involves a polynomial interpolation (POLY) and not a spline interpolation type. Its
main purpose is to act as an interface for programming externally generated spline curves
where the spline sections can be programmed directly.
This mode of interpolation relieves the NC of the task of calculating polynomial coefficients.
It can be optimally applied in cases where the coefficients are supplied directly by a CAD
system or post processor.
Syntax
3rd degree polynomial:
POLY PO[X]=(xe,a2,a3) PO[Y]=(ye,b2,b3) PO[Z]=(ze,c2,c3) PL=n
5th degree polynomial and new polynomial syntax:
POLY X=PO(xe,a2,a3,a4,a5) Y=PO(ye,b2,b3,b4,b5) Z=PO(ze,c2,c3,c4,c5)
PL=n
POLYPATH("AXES","VECT")
Note
The sum of the polynomial coefficients and axes programmed in an NC block must not
exceed the maximum permitted number of axes per block.
Meaning
POLY : Activation of polynomial interpolation with a block
containing POLY.
POLYPATH : Polynomial interpolation can be selected for both
AXIS or VECT axis groups
PO[axis identifier/variable] : End points and polynomial coefficients
X, Y, Z : Axis identifier
xe, ye, ze : Specification of end position for the particular axis;
value range as for path dimension
a2, a3, a4, a5 : The coefficients a
2
, a
3
, a
4
, and a
5
are written with
their value; value range as for path dimension. The
last coefficient in each case can be omitted if it
equals zero.