Une macro est un regroupement de fonctions sous un même nom générique.
La création d'une macro s'effectue en encadrant les fonctions avec les lettres U en début de macro et V en fin de macro.
L'appel de la macro s'effectue en utilisant la lettre W.
La référence d'une macro est faite par un chiffre entier compris entre 1 et 59 et entre 60 et 89, qui selon leur numéro, auront un comportment différent.

Exemple:

....... le Programme a un début
U1 Début de la Macro 1
X20. Y60. T1 Fonction
G28 I30. J0 K2 Fonction
V1 Fin de la Macro 1
......... suite du programme
W1 Appel de la Macro 1
........ suite du programme
G50 fin de programme

 

 

 

 

 

 

Déroulement d'un programme avec Macro :

Lors de l'exécution:

- les macros dont le numéro est compris entre 1 et 59 sont exécutées une première fois avant le rappel par W,
- les macros dont le numéro est compris entre 60 et 89 sont évitées au premier passage et ne sont exécutées que par appel avec W
Avec une exception toutefois : Lorsqu'un G98 (pièces multiples) est déclaré avant une macro de 1 à 59, l'exécution de ces macros ne se fait pas au premier passage, mais uniquement à l'appel.