3.17
Remplacement de fonctions par des sous-programmes
3.17.1
Vue d'ensemble
Fonction
Les fonctions auxiliaires spécifiques à l'utilisateur (par ex. M101) ne déclenchent aucune
fonction système. Elles sont uniquement transmises à l'interface CN/AP. La fonctionnalité de la
fonction auxiliaire doit être implémentée par l'utilisateur/le constructeur de la machine dans le
programme AP utilisateur. Par la suite, nous décrivons comment l'appel d'un sous-programme
spécifique à l'utilisateur (sous-programme de remplacement) est configuré à la place de la sortie
standard vers l'interface CN/AP.
La fonction M101 est alors programmée dans le programme pièce. Cependant, le sous-
programme de remplacement est appelé lors de l'exécution du programme pièce. La fonction
est ainsi remplacée par la CN avec un appel de sous-programme. Il en résulte les avantages
suivants :
• Lors d'ajustements au processus de fabrication, un programme pièce existant, testé et
éprouvé peut continuer à être utilisé sans aucune modification. Les ajustements sont
externalisés dans des sous-programmes spécifiques à l'utilisateur.
• La fonctionnalité peut être implémentée dans le sous-programme de remplacement avec la
gamme complète des fonctions du langage CN.
• Il n'y a pas de surcharge de communication entre la CN et l'AP.
Fonctions remplaçables
Les fonctions suivantes peuvent être remplacées par des sous-programmes :
Fonctions auxiliaires
M
T
TCA
D
DL
Fonctions liées à la broche avec couplage de broche synchrone actif
M40
M41 - M45
SPOS
SPOSA
M19
Fonctions de base
Description fonctionnelle, 01/2023, A5E48053578D AF
GMF, canal, mode programme, comportement après remise à zéro
3.17 Remplacement de fonctions par des sous-programmes
Fonctions de commutation
Sélection de l'outil
Sélection de l'outil indépendamment de son état
Correction d'outil
Correction d'outil additionnelle
Changement de rapport de transmission automatique
Sélection du rapport de transmission 1 ... 5
Positionnement de la broche
Positionnement de la broche
Positionnement de la broche
245