5
04.00 Special Motion Commands
5.4 Pol
nomial inter
olation
POLY
5
840D
NCU 571
840D
NCU 572
NCU 573
810D
840Di
ï›™
Siemens AG 2000. All rights reserved
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA)
−
04.00 Edition
5-165
Programming
POLY PO[X]=(x
e1
,a
2
,a
3
) PO[Y]=(y
e1
,b
2
,b
3
) PO[Z]=(ze1,c
2
,c
3
) PL=n
Explanation
POLY
Activation of polynomial interpolation with
a block containing POLY.
PO[]=(…,…,…)
End points and polynomial coefficients
x
e
, y
e
, z
e
Specification of end position for relevant
axis; value range as for path dimension
a
2
, a
3
Coefficients a
2
and a
3
are programmed with
their value; value range as for path
dimension. The last coefficient in each case
can be omitted if it equals zero.
PL
Length of parameter interval over which the
polynomials are defined (definition range of
function f(p)). The interval always starts at 0.
p can be set to values between 0 and PL.
Theoretical value range for PL: 0.0001 ... 99
999.9999. The PL values applies to the
block in which it is programmed. PL=1 is
applied if no PL value is programmed.
Example
N10 G1 X… Y… Z… F600
N11 POLY PO[X]=(1,2.5,0.7) ->
-> PO[Y]=(0.3,1,3.2) PL=1.5
Polynomial interpolation ON
N12 PO[X]=(0,2.5,1.7) PO[Y]=(2.3,1.7) PL=3
…
N20 M8 H126 …
N25 X70 PO[Y]=(9.3,1,7.67) PL=5
Mixed settings for axes
N27 PO[X]=(10.2.5) PO[Y]=(2.3)
No PL value programmed; PL=1 applies
N30 G1 X… Y… Z.
Polynomial interpolation OFF
…