Table des Matières

Publicité

Programmer des fonctions technologiques (cycles)
10.6 Autres cycles et fonctions
10.6.4

Sous-programmes

Si vous êtes amené à devoir programmer les mêmes opérations d'usinage pour plusieurs
pièces différentes, vous pouvez définir ces opérations d'usinage comme étant un sous-
programme en soi. Vous pouvez alors appeler ce sous-programme dans n'importe quel
programme.
Vous évitez ainsi de répéter plusieurs fois la même programmation.
Aucune distinction n'est faite entre programme principal et sous-programme. Autrement dit,
vous pouvez appeler un programme ShopTurn ou un programme en code G "normal" dans
un autre programme ShopTurn, comme s'il s'agissait d'un sous-programme.
Dans ces sous-programmes, vous pouvez à nouveau appeler d'autres sous-programmes. Le
nombre maximal d'imbrications est de 15 sous-programmes.
Remarque
Il est impossible d'insérer des sous-programmes dans des blocs concaténés.
Si vous désirez appeler un programme ShopTurn en tant que sous-programme, celui-ci doit
déjà avoir fait l'objet d'un calcul au moins une fois auparavant (chargement ou simulation du
programme en mode "Machine Auto"). Cela n'est pas nécessaire avec les sous-programmes
en code G.
Enregistrement des programmes
Si vous utilisez l'option logicielle "Execution from External Storage (EES)", le sous-programme
peut être enregistré en externe ou localement dans n'importe quelle mémoire programme
configurée pour EES.
Si vous utilisez l'option logicielle "Mémoire utilisateur CNC étendue", le sous-programme peut
être enregistré sur une mémoire programme configurée pour EES sur la carte CF système.
Si vous n'utilisez pas ces deux options logicielles, le sous-programme doit toujours être
enregistré dans la mémoire de travail du noyau de commande numérique (dans un répertoire
séparé "XYZ" ou dans le dossier "Sous-programmes"). Si vous souhaitez néanmoins appeler
un sous-programme qui figure sur un autre lecteur, vous pouvez utiliser à cette fin l'instruction
en code G "EXTCALL".
En-tête du programme
Notez que, lors de l'appel du sous-programme, les réglages figurant dans l'en-tête du sous-
programme sont exploités. Ces réglages restent activés à la fin du sous-programme.
Si vous souhaitez activer à nouveau les réglages de l'en-tête du programme principal, vous
pouvez effectuer à nouveau le réglage souhaité après avoir appelé le sous-programme dans
le programme principal.
598
Manuel d'utilisation, 12/2017, 6FC5398-8CP40-6DA1
Tournage

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sinumerik 840d slSinumerik 828d

Table des Matières