Télécharger Imprimer la page

Fagor 1711 Manuel De Programmation page 407

Publicité

M a n u e l d e p r o g r a m ma ti o n
14.7
Instructions de sous-routines d'interruption.
Chaque fois que l'une des entrées logiques générales d'interruption "INT1" (M5024), "INT2"
(M5025), "INT3" (M5026) ou "INT4" (M5027) est activée, la CNC suspend provisoirement
l'exécution du programme en cours et passe à l'exécution de la sous-routine d'interruption dont le
numéro est indiqué dans le paramètre machine général correspondant.
Avec INT1 (M5024) celle indiquée par le paramètre INT1SUB (P35)
Avec INT2 (M5025) celle indiquée par le paramètre INT2SUB (P36)
Avec INT3 (M5026) celle indiquée par le paramètre INT3SUB (P37)
Avec INT4 (M5027) celle indiquée par le paramètre INT4SUB (P38)
Les sous-routines d'interruption sont définies comme n'importe quelle autre sous-routine, en
utilisant les instructions "(SUB nombre entier)" et "(RET)".
Les sous-routines d'interruption ne changent pas le niveau des paramètres locaux; en
conséquence, seuls les paramètres globaux peuvent être utilisés dans ces sous-routines.
Dans une sous-routine d'interruption, il est possible d'utiliser l'instruction "(REPOS X, Y, Z, ....)"
décrite plus loin.
Dès la fin de l'exécution de la sous-routine, la CNC poursuit l'exécution du programme en cours.
( REPOS X, Y, Z, ... )
L'instruction REPOS doit toujours être utilisée dans les sous-routines d'interruption, et elle facilite
le repositionnement de la machine au point d'interruption.
Lorsque cette instruction est exécutée, la CNC déplace les axes jusqu'au point où l'exécution du
programme a été interrompue.
A l'intérieur de l'instruction REPOS, on devra indiquer l'ordre dans lequel des axes doivent être
déplacés jusqu'au point d'interruption.
• Les axes sont déplacés un à la fois.
• Seuls les axes à repositionner doivent être définis.
• Les axes composant le plan principal de la machine sont déplacés ensemble. Il est inutile de
définir les deux axes, puisque la CNC les déplace avec le premier. Le déplacement n'est pas
répété lors de la définition du second axe, il est ignoré.
Exemple:
Le plan principal est composé des axes XY, l'axe longitudinal est l'axe Z et la machine utilise
les axes C et W en tant qu'axes auxiliaires. Le premier axe à repositionner est l'axe C, puis les
axes XY, et enfin l'axe Z.
Les définitions suivantes peuvent être utilisées:
(REPOS C, X, Y, Z)(REPOS C, X, Z)(REPOS C, Y, Z)
Si, pendant l'exécution d'une sous-routine qui n'a pas été activée par l'une des entrées
d'interruption, l'instruction REPOS est détectée, la CNC affiche le code d'erreur correspondant.
14.
CNC 8055
CNC 8055i
M
·M· & ·EN·
ODÈLES
S
: V02.2
OFT
X
·407·

Publicité

loading