Sous-programmes, programmes experts, Compilation des programmes cn, 2 remar ques sur la pr ogr a mmation – HEIDENHAIN CNC Pilot 4290 V7.1 Manuel d'utilisation

Page 124

Advertising
background image

124

4.2 Remar

ques sur la pr

ogr

a

mmation

Sous-programmes, programmes experts

Les sous-programmes sont utilisés pour la programmation du contour
ou pour celle de l'usinage.

Les paramètres de transfert sont disponibles sous forme de variable
dans le sous-programme. Vous pouvez indiquer la désignation des
paramètres de transfert (voir “Section SOUS-PROGRAMME” à la
page 148).

Pour les calculs internes, vous disposez dans le sous-programme des
variables locales #256 à #285.

Les sous-programmes peuvent être imbriqué jusqu'à 6 fois.
L'„imbrication“ signifie qu'un sous-programme appelle un autre sous-
programme, etc.

Si un sous-programme doit être exécuté plusieurs fois, introduisez
dans ce cas le facteur de répétition dans le paramètre „Q“.

La CNC PILOT distingue entre les sous-programmes locaux et les
sous-programmes externes.

„

Les sous-programmes locaux sont stockés dans le fichier du
programme CN principal. Seul le programme principal peut appeler
le sous-programme local.

„

Les sous-programmes externes sont mémorisés dans des fichiers
séparés; ils peuvent être appelés par n'importe quels programmes
CN principaux ou autres sous-programmes CN.

Programmes experts

Les programmes experts sont des sous-programmes qui gèrent des
opérations complexes et qui sont adaptées aux configurations de la
machine (exemple: Transfert de pièces lors de l'usinage intégral).
C'est généralement le constructeur de la machine qui propose les
sous-programmes experts.

Compilation des programmes CN

Pour la programmation de variables et la communication utilisateur,
vous devez tenir compte du fait que la CNC PILOT compile tout le
programme CN avant l'exécution du programme.

La CNC PILOT distingue entre:

„

variables # calculées lors de la compilation du programme CN

„

variables V calculées pour la durée (c'est-à-dire lors de l'exécution
de la séquence CN)

„

entrées/sorties pendant pendant la compilation du programme
CN

„

entrées/sorties pendant pendant l'exécution du programme CN

Advertising