La fonction PAC régule l'avance en fonction de la position. Pour cela, elle modifie les paramètres machine en fonction de la position actuelle des axes, de manière à optimiser la dynamique d'asservissement, et donc la précision dynamique, pour chacune des positions dans la zone d'usinage. Il en résulte un meilleur respect des contours sur l'ensemble de course de déplacement des axes d'avance.
La fonction MAC régule l'avance en fonction des mouvements de la machine. Pour cela, elle modifie les paramètres machine en fonction de la vitesse et de l'accélération du système d'entraînement. Résultat : une amélioration de la stabilité de l'entraînement, une amélioration de l’accélération maximale en avance rapide et une baisse de l’apport de chaleur dans la machine du fait de couples de pré-contrainte réduits sur les axes maîtres-esclaves.