12200 — Erreur syntaxe — instruction inconnue
Une instruction, un code G, un code M ou une fonction CN n'est pas reconnu par le compilateur SINUMERIK. Peut survenir lors du transfert d'un programme d'une CN d'autre marque ou d'une version antérieure.
Lire le numéro de bloc et l'instruction incriminée dans le message d'alarme. Vérifier dans le manuel de programmation SINUMERIK 840D si cette instruction existe et dans quelle version elle a été introduite.
Causes probables
- Programme créé sur une CN d'autre marque (Fanuc, Mazak)
- Utilisation d'une instruction spécifique à une autre version CN
- Codes G/M non compilés sur ce modèle SINUMERIK
- Faute de frappe dans le nom d'une fonction ou variable
Procédure de dépannage
- Corriger l'instruction au bloc indiqué
- Remplacer par l'équivalent SINUMERIK
- Consulter le manuel de programmation du modèle CN
- Pour portage Fanuc : utiliser un post-processeur adapté
Instructions souvent problématiques lors de portage Fanuc → Siemens : G12.1, G13.1 (interpolation polaire Fanuc → G112/G113 Siemens), G10 (paramétrage via programme — inexistant en SINUMERIK), #variables → R-paramètres ou variables GUD. En cas de portage massif : utiliser ShopTurn/ShopMill pour les cycles standards plutôt que de porter des G-codes propriétaires.
Ne pas transférer de programmes d'une CN d'autre marque sans adaptation. Utiliser un post-processeur CAO/FAO dédié à chaque CN.
Alarmes liées
Autres alarmes Programme CNC
Programmation Sinumerik et calculateurs
Alarme Sinumerik corrigée ? Reprendre l'usinage avec la référence Siemens 840D / 828D + calculateurs CNC pour valider les paramètres.