HEIDENHAIN TNC 640 Manuel Utilisateur page 297

Masquer les pouces Voir aussi pour TNC 640:
Table des Matières

Publicité

Programmer des paramètres Q | Décisions SI/ALORS avec des paramètres Q
Conditions de saut
Saut inconditionnel
Les sauts inconditionnels sont des sauts dont la condition est
toujours remplie. Exemple :
FN 9: IF+10 EQU+10 GOTO LBL1
Conditionner les sauts par comptage
La fonction Saut vous permet de répéter un usinage autant que
nécessaire. Un paramètre Q sert de compteur : il est incrémenté
d'une valeur 1 à chaque répétition de partie de programme.
La fonction de saut compare l'état du compteur avec le nombre
d'usinage souhaités.
Les sauts constituent une technique de programmation à
part entière, distincte de l'appel de sous-programme et de
la répétition de parties de programmes.
D'un côté, les sauts n'ont par exemple pas besoin de
plages de programmation terminées qui finissent par
LBL 0. De l'autre, ils ne tiennent non plus pas compte des
marques de retour en arrière.
Exemple
0 BEGIN PGM COUNTER MM
1 ;
2 Q1 = 0
3 Q2 = 3
4 ;
5 LBL 99
6 Q1 = Q1 + 1
7 FN 12: IF +Q1 LT +Q2 GOTO LBL 99
8 FN 9: IF +Q1 EQU +Q2 GOTO LBL 99
9 ;
10 END PGM COUNTER MM
HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022
Valeur chargée : initialisation du compteur
Valeur chargée : nombre de sauts
Marque de saut
Actualisation du compteur : nouvelle valeur Q1 = ancienne
valeur Q1 + 1
Exécuter les sauts de programme 1 et 2
Exécuter le saut de programme 3
9
297

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Tnc 640 e340590-16340591-16340595-16

Table des Matières