Exemple de programme DPRNT pour Fanuc

Pour que les messages soient extraits, nous devons saisir les commandes de sortie de données dans le programme CN. Voici un exemple Fanuc (il est différent pour d'autres types de commandes numériques)

O1234
POPENOuvrir le port RS-232
DPRNT[MAXCYCLESTART]Sortir MAXCYCLESTART
PCLOSFermer le port
· · ·
Reste du programme CN
· · ·
POPENOuvrir le port
DPRNT[MAXPARTCOMPLETE]Sortir MAXPARTCOMPLETE
G04 D1000Attendre 1 seconde
DPRNT[MAXCYCLESTOP]Sortir MAXCYCLESTOP
PCLOSFermer le port
M30

Cette méthode ne vous indiquera pas l'arrêt de la machine au milieu d'un programme puisque la commande MAXCYCLESTOP ne sera jamais atteinte. MDC-Max peut résoudre ce problème en fixant un temps de cycle maximum, mais il n'est pas aussi précis que l’utilisation d'un boîtier MDC dans la machine.

Vous pouvez combiner les méthodes matérielle et logicielle sur ces types de commandes numériques. Le boîtier vous indique quand la machine démarre et s'arrête et un DPRNT est utilisé pour vous dire quand une machine à palettes change de palette ou quand une pièce est finie.