5
Instructions de déplacement spéciales
5.4 Interpolation de polynôme – POLY, POLYPATH (>= V. 5)
Particularité du polynôme dénominateur
Pour les axes géométriques, PO[]=(...) sans indication
de nom d'axe permet aussi de programmer un
polynôme dénominateur commun, c'est-à-dire que le
déplacement des axes géométriques sera interpolé en
tant que quotient de deux polynômes.
Ceci permet, par exemple, de représenter avec
exactitude des coniques (cercle, ellipse, parabole,
hyperbole).
Exemple
POLY G90 X10 Y0 F100
PO[X]=(0,–10)
Le coefficient constant (a
est toujours considéré comme étant égal à 1, le point
final indiqué est indépendant de G90/G91.
L'exemple ci-dessus donne le résultat suivant :
X(p)=10(1–p
)/(1+p
2
mit 0<=p<=1
Compte tenu des points de départ, des points finaux,
du coefficient a
2
intermédiaires suivantes :
Numérateur (X)=10+0*p–10p
Numérateur (Y)=0+20*p+0*p
Dénominateur = 1+2*p+1*p
5-212
PO[Y]=(10)
PO[]=(2,1)
) du polynôme dénominateur
0
) und Y(p)=20p/(1+p
2
et PL=1, on obtient les valeurs
2
2
2
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
déplacement linéaire des axes
géométriques à la position X10,Y0
déplacement des axes géométriques en
quart de cercle sur position X0, Y10
Y
10
)
2
5
03.04
X
© Siemens AG 2004 All rights reserved.