9
Modes de déplacement
9.3 Tables de courbes CTABDEF, CTABEND, CTABDEL, CTAB,
Valeur de départ et valeur de fin de la table de
courbes :
Le couple de positions axiales corrélées que l'on indique
en premier (il s'agit de la première instruction de
déplacement) dans la définition de la table de courbes
est considéré comme valeur de départ de la plage de
définition de la table de courbes. La valeur finale de la
plage de définition de la table de courbes est constituée
par la dernière instruction de déplacement.
Pour définir la table de courbes, vous disposez du
langage CN dans son intégralité.
Toutes les instructions à effet modal qui interviennent
dans la définition de la table de courbes deviennent
caduques dès que la définition est terminée. En d'autres
termes, le programme pièce dans lequel a eu lieu la
définition, présente le même état avant et après la
définition de la table de courbes.
Remarques complémentaires
Ne sont pas admis :
• l'arrêt du prétraitement des blocs,
• les variations brusques dans le déplacement de l'axe
pilote (en cas de changement de transformation par
exemple),
• une instruction de déplacement seule pour l'axe asservi,
• une inversion du déplacement de l'axe pilote, autrement
dit la position de l'axe pilote ne doit jamais être ambiguë.
• la programmation des instructions CTABDEF et
CTABEND dans des niveaux de programme différents.
Activation de ASPLINE, BSPLINE, CSPLINE
Si une instruction ASPLINE, BSPLINE ou CSPLINE est
activée à l'intérieur d'une table de courbes CTABDEF( )
CTABEND, au moins un point de départ doit être
programmé avant cette activation de spline. Cela devrait
éviter une activation immédiate après CTABDEF, compte
tenu que la spline dépend de la position d'axe courante
avant la définition de table de courbes.
Exemple :
...
CATBDEF(Y, X, 1, 0)
X0 Y0
ASPLINE
X=5 Y=10
X10 Y40
...
CTABEND
9-378
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
9
03.04
© Siemens AG 2004 All rights reserved.