M a n u e l d e p r o g r a m m a t i o n .
26.11
Interpolation polynomiale.
La CNC permet l'interpolation de droites et de cercles et avec l'instruction #POLY on peut
aussi interpoler des courbes complexes, par exemple une parabole.
#POLY
Interpolation polynomiale
Ce type d'interpolation permet d'usiner une courbe exprimée avec un polynôme de
quatrième degré maximum, où le paramètre d'interpolation est la longueur de l'arc.
Le format de programmation est le suivant:
#POLY [<axe1>[a,b,c,d,e] <axe2>[a,b,c,d,e] .. SP<sp> EP<ep>]
Paramètre
<axe>
a,b,c,d,e
<sp>
<ep>
Les coefficients définissent la trajectoire de l'axe comme une fonction pour chaque axe.
#POLY [X[ax,bx,cx,dx,ex] Y[ay,by,cy,dy,ey] Z[az,bz,cz,dz,ez] .. SP<sp> EP<ep>]
X(p) = ax+bx*p+cx*p²+dx*p³+ex*p
Y(p) = ay+by*p+cy*p²+dy*p³+ey*p
Z(p) = az+bz*p+cz*p²+dz*p³+ez*p
"p" étant le même paramètre sur tous les axes. Les paramètres sp et ep définissent les
valeurs initiale et finale de "p", comme les extrémités entre lesquelles la trajectoire va être
générée pour chaque axe.
Programmation d'une parabole. On peut représenter le polynôme de la manière suivante:
• Coefficients de l'axe X: [0,60,0,0,0]
• Coefficients de l'axe Y: [1,0,3,0,0]
• Paramètre initial: 0
• Paramètre final: 60
Le programme pièce devient de la manière suivante.
G0 X0 Y1 Z0
G1 F1000
#POLY [X[0,60,0,0,0] Y[1,0,3,0,0] SP0 EP60]
M30
Signification
Axe à interpoler.
Coefficients du polynôme.
Paramètre initial de l'interpolation.
paramètre final de l'interpolation.
4
4
4
26.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ495ꞏ