Sous-programmes et répétitions de parties de programme
Les techniques de programmation permettent de structurer un programme CN et d'éviter les répétitions inutiles. En utilisant des sous-programmes, il vous suffit, par exemple, de définir les positions d'usinage de plusieurs outils une seule fois. Les répétitions de parties de programme empêchent la programmation multiple de séquences CN ou de séquences de programme identiques et consécutives. La combinaison et l'imbrication des deux techniques de programmation permettent de créer des programmes CN plus courts et, si nécessaire, d'apporter des modifications uniquement à quelques éléments centraux.
Sous-programmes et répétitions de parties de programme avec label LBL
Définir le label
La fonction CN G98 vous permet de définir un nouveau label dans le programme CN.
Chaque label doit pouvoir être identifié sans équivoque dans le programme CN à l’aide d’un numéro ou d’un nom. Si un numéro ou un nom existe deux fois dans le programme CN, la CN émet un avertissement avant la séquence CN.
Si vous programmez un label après M30 ou M2, il correspondra à un sous-programme. Vous devez toujours fermer des sous-programmes avec G98 L0. Seul ce numéro peut apparaître plusieurs fois dans le programme CN.
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
N110 G98 L1 | ; Début du sous-programme avec un numéro défini |
N120 G00 Z+100 | ; Dégagement en avance rapide |
N130 G98 L0 | ; Fin du sous-programme |
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
N110 G98 L "UP" | ; Début du sous-programme avec un nom défini |
G98 L correspond à la syntaxe conversationnelle LBL.
Appeler un sous-programme
La fonction CN L vous permet d'appeler un sous-programme programmé après M30 ou M2.
Lorsque la commande lit la fonction CN L, elle saute au label défini et continue d'exécuter le programme CN à partir de cette séquence CN. Lorsque la commande lit la fonction G98 L0, elle revient à la séquence CN qui suit l'appel avec L.
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
N110 L1 | ; Appel d'un sous-programme |
L sans G98 correspond à la syntaxe conversationnelle CALL LBL.
Répétition de partie de programme
La répétition de partie de programme vous permet de répéter une section quelconque du programme autant de fois que nécessaire. La section du programme doit commencer par une définition de label G98 L et se terminer par un L. Avec le chiffre après la virgule, vous pouvez, en option, définir la fréquence à laquelle la commande répètera cette section de programme.
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
N110 L1.2 | ; Appel du label 1 à deux reprises |
L sans 98 et le chiffre après la virgule correspondent à la syntaxe conversationnelle CALL LBL REP.