12080 — Fin de programme sans M02/M30
Le programme CNC a atteint la fin de fichier sans trouver M02 ou M30 (fin de programme). Sur Siemens, cela peut causer un comportement imprévisible en mode automatique (le programme ne se réinitialise pas correctement).
Ouvrir le programme et aller à la dernière ligne. Vérifier la présence de M30. Chercher si M02 ou M30 est présent mais commenté accidentellement.
Causes probables
- Oubli de M30 en fin de programme
- M30 sur une ligne avec commentaire qui le masque
- Utilisation de M17 en programme principal (réservé aux sous-programmes)
Procédure de dépannage
- Ajouter M30 sur la dernière ligne active du programme
- Vérifier l'absence de commentaire masquant M30
- Remplacer M17 par M30 si utilisé en programme principal
Sur Siemens 840D, M17 termine les sous-programmes (PROC) mais ne termine pas le programme principal — confusion fréquente. M30 dans le programme principal retourne au début du programme (mode single ou auto). Vérifier aussi les sous-programmes appelés avec CALL ou L — chacun doit se terminer par M17 ou RET. En mode MDI, M02 suffit, mais en AUTO avec rebouclage, M30 est obligatoire.
Template programme avec M30 en fin inclus par défaut dans le post-processeur CAM.