Code d’erreur : INTP-106 / SYST-212 · Catégorie : Calibration · Contrôleurs : CRX-10iA, M-10iA, LR Mate 200iD, R-30iB
Le robot a été entreposé pendant les Fêtes, le contrôleur était hors tension, et à votre retour en janvier chaque mouvement cartésien déclenche BZAL ou le robot atterrit à des mètres de l’endroit prévu par le programme. Vous avez remplacé les batteries de sauvegarde, redémarré le contrôleur, et vous voilà devant un robot non masterisé avec deux jours de production au calendrier. C’est l’une des façons les plus courantes de perdre une demi-semaine de production dans un petit atelier, et la récupération dépend entièrement de ce que contient votre dernière sauvegarde AOA.
Cet article s’adresse aux techniciens de maintenance et aux intégrateurs qui récupèrent le mastering sur des contrôleurs R-30iB et R-30iB Plus de toute la gamme FANUC, avec une attention particulière aux CRX-10iA, M-10iA et LR Mate 200iD, pour lesquels la récupération du mastering est un appel de service fréquent.
Chaque robot FANUC suit la position de ses articulations au moyen d’encodeurs absolus. « Absolu » signifie que l’encodeur se souvient de sa position entre les mises sous tension, tant que la batterie de sauvegarde de l’encodeur maintient sa tension. Le mastering est la procédure qui associe la valeur brute de l’encodeur (un nombre d’impulsions) à une orientation physique connue de l’articulation (la position « zéro »).
Lorsque la tension de la batterie tombe sous un seuil, l’encodeur perd sa référence absolue et signale une alarme appelée BZAL (Battery Alarm, alarme de batterie) ou BLAL (Battery Low Alarm, alarme de batterie faible). Après un BZAL, l’encodeur compte à partir de la position où il a été mis sous tension, et non à partir de la vraie position de mastering. Les mouvements cartésiens deviennent dangereux parce que le contrôleur ne sait pas où se trouvent réellement les articulations.
L’entrée officielle du manuel des codes d’alarme FANUC pour INTP-106 se lit ainsi : « Le programme ne peut pas être repris. Solution : Consulter le code de cause de l’erreur. Utiliser MENU pour afficher l’écran Alarm Log. » Cette alarme se déclenche lorsque vous tentez de lancer un programme cartésien sur un robot non masterisé. Juste en dessous dans le journal, vous trouverez habituellement un MCTL-003 ou un SYST-212 qui indique la cause profonde.
Pour SYST-212 : « Les données de mastering ou les paramètres du robot ont été modifiés, mais ils n’ont pas été appliqués aux paramètres DCS. Solution : Appuyer sur F3 (APPLY) dans le menu DCS. » Cette alarme apparaît après le re-mastering, parce que le sous-système DCS conserve une copie distincte du décalage de mastering et doit recevoir l’ordre de se synchroniser.
SYSMAST.SV, vous ne pouvez pas faire de Quick Master et devez vous rabattre sur le Single Axis Mastering aux repères de la fonte. Le fil INTP-106 Continue request failed, MCTL-003 system is in error status documente ce scénario.Scénario A : vous avez une sauvegarde AOA récente de ce robot précis, et le Quick Master Ref avait été défini avant la perte.
C’est la récupération la plus rapide, habituellement moins de 30 minutes.
Étape 1. Démarrez le robot. Acquittez le BZAL en appuyant sur RESET (il reviendra probablement tout de suite).
Étape 2. Restaurez SYSMAST.SV à partir de votre sauvegarde AOA. MENU > FILE > F1 LOAD > navigate to USB1: > select SYSMAST.SV > F4 LOAD. Confirmez l’écrasement.
Étape 3. Faites un Cold Start. Le robot devrait démarrer avec un mastering valide. Le TP devrait maintenant afficher des angles articulaires réels qui correspondent à l’orientation physique.
Étape 4. Appuyez sur F3 APPLY dans MENU > SYSTEM > DCS pour effacer tout SYST-212.
Étape 5. Exécutez un programme d’essai à basse vitesse vers un point de gabarit connu. La répétabilité du TCP devrait être à moins de 0,5 mm de l’original.
Scénario B : vous avez un AOA, mais le Quick Master Ref n’avait pas été défini.
Même procédure que le scénario A jusqu’à l’étape 3, puis vérifiez en déplaçant le robot à sa position zéro visuelle connue (tous les repères d’axe alignés avec les repères de la fonte). Si l’affichage articulaire du TP indique zéro, la restauration a fonctionné. S’il indique une valeur non nulle, le mastering de la sauvegarde provenait d’un état différent et vous devez faire un Quick Master au zéro visuel actuel.
Scénario C : aucune sauvegarde, le robot doit être entièrement re-masterisé.
C’est le cas pénible, mais il est récupérable.
Étape 1. Déplacez manuellement chaque axe (mode articulaire, lentement) jusqu’aux repères de mastering peints sur la fonte du robot. Chaque articulation comporte un repère usiné dans la fonte et un repère correspondant sur l’élément rotatif. Alignez-les.
Étape 2. À partir de MENU > 0 NEXT > SYSTEM > F1 TYPE > Master/Cal, sélectionnez « Single Axis Master ».
Étape 3. Pour chaque axe à tour de rôle, appuyez sur F2 EXEC, puis vérifiez la nouvelle position de mastering. Répétez pour les 6 (ou 7) axes.
Étape 4. Appuyez sur F2 SET QMR (Set Quick Master Reference) afin que le prochain incident de batterie soit plus rapide à récupérer.
Étape 5. F3 APPLY dans DCS.
Étape 6. Vérifiez la répétabilité du TCP sur un gabarit connu. Attendez-vous à des décalages de 1 à 2 mm par rapport à la calibration d’origine de la cellule, car l’alignement à la main des repères de la fonte n’est pas un travail de précision. Réenseignez les UFRAME sur tout gabarit qui exige une précision inférieure au millimètre.
Le fil J’ai bousillé notre CRX10i est un cas qui donne à réfléchir : une modification du tool frame a déclenché une réaction en chaîne qui ressemblait à une perte de mastering, mais qui était en fait un problème de rigueur dans la gestion des repères. À lire pour savoir reconnaître quand vous avez affaire au mastering et quand vous avez affaire aux repères.
Remplacez les batteries avec le contrôleur sous tension. Le manuel de maintenance FANUC le dit clairement. Le remplacement à chaud est bref : une batterie à la fois, remplacée en moins de 30 secondes pendant que le contrôleur est alimenté, et les comptes des encodeurs sont préservés.
Faites un AOA chaque trimestre. Planifiez-le. Une clé USB différente par robot et par trimestre. Conservez-en au moins une hors site.
Définissez le Quick Master Reference après chaque mastering. Appuyez sur F2 SET QMR dans le menu Master/Cal. C’est l’assurance la moins chère contre le prochain incident de batterie.
Surveillez l’état des batteries. MENU > 4 STATUS > Battery affiche l’état des batteries sur le R-30iB Plus. Remplacez-les avant de voir des avertissements BLAL, pas après un BZAL.
Planifiez un remplacement préventif des batteries. Les batteries de sauvegarde au lithium sont spécifiées pour 4 à 5 ans. Remplacez-les à 3 ans pour être prudent.
Si vous n’avez ni sauvegarde ni Quick Master Ref, et que la cellule dépend d’une précision inférieure au millimètre (soudage, distribution de produit, préhension guidée par vision), le Single Axis Master aux repères de la fonte ne vous ramènera pas là où vous étiez. Il vous faut un spécialiste muni d’un laser tracker ou d’un gabarit calibré pour vérifier la correspondance du mastering, puis un réenseignement des UFRAME, repère par repère.
Pour les ateliers qui n’ont pas une bonne discipline de sauvegarde, la bonne décision est d’en mettre une en place avant le prochain incident. Contactez-nous pour une récupération de mastering en urgence, ou mettez en place un contrat d’entretien préventif qui comprend la planification des batteries et des sauvegardes AOA trimestrielles vérifiées.
Probot Systèmes est un intégrateur FANUC établi à Lévis (Québec). Nous faisons de la récupération de mastering et de l’entretien préventif des batteries dans des usines au Canada et aux États-Unis, y compris dans des ateliers où la seule récupération viable passe par une vérification au laser tracker. Si votre robot a perdu son mastering et que votre sauvegarde date de plusieurs mois, c’est le moment de nous joindre.
Remplissez le formulaire ci-dessous et nous vous contacterons dans les plus brefs délais.