6.9.5 FONCTIONS DE SAUT CONDITIONNELLES
(G26,G27,G28,G29)
Elles sont semblables à la fonction G25 (saut inconditionnel).
Les fonctions G26, G27, G28 et G29 vérifient que la condition requise s'est produite,
avant de réaliser le saut de bloc ou d'exécuter la partie de programme indiquée.
G26 Saute si zéro
G27 Saute si autre que zéro
G28 Saute si plus petit que zéro La condition de "Plus petit que" doit se produire.
G28 Saute si plus grand que zéro La condition de "Plus petit que" ne doit pas
La condition de "Zéro" appelée aussi égalité, est activée dans les cas suivants:
* Lorsque le résultat d'une opération est égal à zéro.
Exemple: N001 P1 P3 F2 K5
* Si dans une comparaison, les deux termes sont égaux.
Exemple: N002 P1 F11 K8
La condition de "Plus petit que", appelée aussi négatif, est activée dans les cas
suivants:
* Lorsque le résultat d'une opération est plus petit que zéro (négatif).
Exemple: N001 P1 P3 F2 K5
* Si dans une comparaison, le premier opérateur est plus petit que le second.
Exemple: N002 P1 F11 K8
Attention:
Exemple de programmation:
Dans le bloc N060, une comparaison se produit.
Les blocs N65 et N70 n'altèrent pas l'état des indicateurs de condition.
Par conséquent:
Si P2 égal 22. le programme continuera par le bloc N100
Si P2 est plus petit que 22. le programme continuera par le bloc N200
Si P2 est plus grand que 22. le programme continuera par le bloc N300
Il faut faire attention lorsque les fonctions G26 et G29 sont programmées. Si dans
l'exemple précédent on avait programmé:
Le programme n'aurait pas exécuté le bloc 073. Avec P2 plus petit que 22, le bloc
continue par N200, et avec P2 plus grand ou égal à 22, il continue par N300.
Chapitre 6
PROGRAMMATION
La condition de "Zéro" doit se produire.
La condition de "Zéro" ne doit pas se produire.
se produire.
La condition de zéro se produit si P3 = 5.
La condition de zéro se produit si P1 = 8.
La condition se produit si P3 est plus petit
que 5.
La condition se produit si P1 est plus petit
que 8.
Les assignations et les fonctions non paramétriques n'altèrent
pas l'état des indicateurs de condition.
N060
N065
N070
N071
N072
N073
P2
F11 K22
G01 X10
Y20
G26 N100
G28 N200
G29 N300
N071
G28 N200
N072
G29 N300
N073
G26 N100
Section:
PROGRAMMATION
PARAMETRIQUE
Page
41