9
Modes de déplacement
9.3 Tables de courbes CTABDEF, CTABEND, CTABDEL, CTAB,
Écrasement de tables de courbes
Dès que vous redéfinissez une table de courbe sous un
numéro de table déjà utilisé, vous écrasez la table
existante.
Exception : une table de courbes est active dans un
couplage d'axes ou bloquée avec CTABLOCK().
Remarques complémentaires
• L'écrasement d'une table de courbes n'est pas
accompagné d'un avertissement particulier !
• Avec la variable système $P_CTABDEF, vous
pouvez à tout moment, dans un programme pièce,
interroger le système pour savoir si une définition de
table de courbes est momentanément active.
• Dès que vous mettez entre parenthèses les
instructions de définition de la table de courbes,
vous pouvez utiliser cette partie de programme
pièce comme un programme pièce réel.
Exemple de programmation
Utilisation de CTABDEF et CTABEND
Une partie d'un programme doit servir, sans être
modifiée, à la définition d'une table de courbes.
L'instruction d'arrêt du prétraitement des blocs
STOPRE qui y figure peut rester et sera réactivée dès
que cette partie de programme ne sera plus utilisée
pour la définition d'une table, c'est-à-dire, dès que
CTABDEF et CTABEND auront été supprimés :
CTABDEF(Y,X,1,1)
...
...
IF NOT ($P_CTABDEF)
STOPRE
ENDIF
...
...
CTABEND
Tables de courbes et différents états de
fonctionnement
Quand une recherche de blocs est activée, il est
impossible de définir une table de courbes. Lorsque le
bloc recherché se situe dans la définition d'une table,
une alarme est donnée dès que la recherche arrive à
CTABEND.
9-380
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
9
03.04
© Siemens AG 2004 All rights reserved.