GMF, canal, mode programme, comportement après remise à zéro
3.9 Sous-programmes asynchrones (ASUP)
3.9.1.1
Pendant un ASUP en mode programme
1. Freinage des axes
Après l'activation de l'ASUP, tous les axes machine sont freinés jusqu'à l'immobilisation à
l'aide de la rampe de freinage (PM32300 $MA_MAX_AX_ACCEL) et les positions des axes
sont enregistrées.
2. Réorganisation
En plus du freinage des axes, les blocs de calcul pré-décodés sont recalculés jusqu'au bloc
d'interruption, c'est-à-dire toutes les variables, frames et instructions G se voient affecter la
valeur qu'elles auraient au moment de l'interruption sans décodage préalable du programme
pièce. Ces valeurs sont également mises en tampon intermédiaire afin de pouvoir y accéder
à nouveau après la fin de l'ASUP.
Exceptions, pour lesquelles aucune réorganisation n'est possible :
– Dans les blocs de taraudage
– Pour des géométries complexes (par exemple spline ou correction de rayon)
3. Exécuter l'ASUP
Après la fin de la réorganisation, l'ASUP est automatiquement démarré.
L'ASUP est exécuté comme un sous-programme normal (profondeur d'imbrication, etc.).
4. Fin de l'ASUP
Après que l'identifiant de fin (M02, M30, M17) de l'ASUP a été traité, la position finale du bloc
de programme pièce qui suit le bloc d'interruption, est accostée par défaut.
Si un repositionnement au point d'interruption doit avoir lieu, une instruction REPOS doit
être programmée à la fin de l'ASUP, par ex. : N104 REPOSL M17
178
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base