7. Description des instructions
G25
Avance vers un autre bloc en fonction de la position
Autorisé dans le mode de fonctionnement : Marche/Arrêt
Nn G25 X<Présélection>
<Présélec-
n
tion>
Rn
@n
Fonction
En cas de déplacement d'un axe, pour lequel une avance de bloc en fonction de la
position a été programmée, on passe au bloc CN suivant lorsque la position définie
par la valeur prédéfinie est atteinte. Le SPC200 est alors en mesure de traiter d'au
tres blocs CN, tandis que l'axe couvre la distance restante jusqu'à la posit. d'arrivée.
L'instruction G25 reste active jusqu'à ce que :
la valeur de présélection pour une instruction de déplacement G00, G01, G02 ou
M10 est atteinte avec le mode 2 ... 4.
l'instruction G25 est désactivée avec l'instruction M12
une erreur se produit lors de l'exécution de G25.
Toutes les instructions CN sont autorisées après une avance vers un autre bloc à
l'exception des instructions suivantes pour le même axe : M39 et G00
Les instructions de positionnement ne doivent cependant pas contenir d'inversion
de sens de l'opération de positionnement en cours.
Pour les axes avec moteur pas à pas : Lorsque l'instruction G25 se rapporte à un
axe avec moteur pas à pas, les instructions suivantes ne doivent pas se rapporter au
même axe avec moteur pas à pas. Exception : Instruction M12.
Pour les systèmes multiaxiaux : Il est possible de programmer dans un bloc CN des
valeurs prédéfinies pour plusieurs axes. Ces valeurs prédéfinies pour les différents
axes restent valables jusqu'à ce qu'une instruction de positionnement soit exécutée
pour l'axe correspondant et donc que la valeur prédéfinie soit atteinte.
Les conditions de changement de bloc de plusieurs axes peuvent être reliées par
instruction de déplacement (voir exemple 4).
Exemple
Voir ci−dessous (Exemple 1 à 4)
1)
Cette syntaxe n'est disponible qu'à partir de la version 4.6 du système d'exploitation ! Les pro
grammes qui contiennent cette syntaxe ne peuvent pas être édités avec le pupitre de commande
type SPC200−MMI−1... .
7−42
[Y.., Z.., U..]
Valeur prédéfinie exprimée en % de la distance à parcou
rir ; 0 = 0 % (avance immédiate), 1 = 1 % ... 99 = 99 %
1)
Valeur de présélection exprimée en % de la distance à
parcourir enregistrée dans le registre Rn
Autorisé : 0 ... 100 ; 0 = 0 % ; 100 = 100 %
1)
Indication de position absolue de la valeur de présélec
tion en [mm] ou [°] enregistrée dans le registre des posi
tions @n
Autorisé : Position de consigne actuelle @n Nouvelle
position de consigne ou position de consigne actuelle
@n Nouvelle position de consigne
n = 0 ... 99
n = 0 ... 99
n = 0 ... 99
Festo P.BE−SPC200−FR fr 0503c