1. Description et portée du problème
Les erreurs de positionnement d'axe dans les machines-outils CNC, se manifestant par des inexactitudes dimensionnelles, une dégradation de l'état de surface (bruit, problèmes de quadrant) et des déclenchements d'alarme de positionnement (tels que le décalage des servos ou le respect des limites d'erreur) nécessitent une isolation rapide et systématique des défauts. Ce guide traite des échecs de positionnement des axes dans les centres de fraisage CNC à trois axes et multiaxes, les centres de tournage et les aléseuses à usage intensif déployés dans les installations de fabrication aux États-Unis et au Royaume-Uni.
La classification de gravité de ces défauts est Critique lorsqu'un emballement d'axe ou un emballement thermique grave risque de provoquer une collision avec la machine, et Majeur lors de la production de composants hors tolérance qui compromettent la qualité des lots.
2. Précautions de sécurité
DANGER : TENSION DANGEREUSE ET ÉNERGIE MÉCANIQUE STOCKÉE
Verrouillage/étiquetage (LOTO) : Avant d'ouvrir les armoires électriques ou d'accéder aux ensembles de vis à billes mécaniques, exécutez le LOTO complet conformément aux réglementations OSHA 29 CFR 1910.147 (États-Unis) ou BS 7671/PUWER (Royaume-Uni). Vérifiez le potentiel électrique nul avec un multimètre calibré.
Énergie stockée : Les diapositives verticales (axe Z) possèdent une énergie potentielle gravitationnelle. Engagez les freins mécaniques de l'axe ou les supports de bois de blocage de sécurité physique sous la tête de broche avant de desserrer les freins du servomoteur ou de déconnecter les accouplements.
EPI requis : Lunettes de sécurité avec protections latérales (ANSI Z87.1 / EN 166), gants résistants aux coupures (ANSI Cut Level 4 / EN 388), chaussures de sécurité à embout d'acier (ASTM F2413 / EN ISO 20345).
3. Outils de diagnostic requis
| Nom de l'outil | Spécification / Modèle | Plage de mesure | Objectif |
|---|---|---|---|
| Multimètre numérique (DMM) | Fluke 87 V ou équivalent (CAT III 1 000 V / CAT IV 600 V) | 0 à 1 000 V CA/CC, 0 à 10 A, 0 à 50 MΩ | Vérifier les alimentations, la continuité des enroulements du moteur, la résistance d'isolement. |
| Indicateur à cadran numérique et base magnétique | Résolution Mitutoyo 0,001 mm / 0,0001" | 0 à 25,4 mm (0 à 1,0") | Mesurez le jeu mécanique, le jeu d’inversion d’axe et la rectitude. |
| Système d'interféromètre laser | Renishaw XL-80 ou équivalent | Portée linéaire jusqu'à 80 m, résolution 0,0001 µm | Précision de positionnement de l'axe de haute précision, erreur d'inversion et compensation d'erreur de pas. |
| Analyseur de vibrations | SKF Microlog ou Emerson CSI 2140 | CC à 10 kHz, 0,1 à 50 mm/s | Détectez l’usure des roulements de vis à billes, le déséquilibre et le désalignement de l’accouplement. |
| Imageur thermique | Flir E8-XT ou équivalent (résolution IR 320 x 240) | -20°C à +550°C (-4°F à +1022°F) | Identifiez l’échauffement par friction dans les écrous de vis à billes, les roulements de moteur et les gradients thermiques structurels. |
| Oscilloscope portatif | Série Keysight U1610A ou Tektronix THS3000 | 2 canaux, bande passante de 100 MHz | Capturez les formes d'onde de retour du codeur servo, l'ondulation du courant et les signaux de commande. |
4. Liste de contrôle pour l'évaluation initiale
| Vérifier l'article | Observation / Paramètre à enregistrer | Statut / Valeur |
|---|---|---|
| Conditions environnementales de la machine | Température ambiante de l'atelier (acceptable : 20°C ± 2°C / 68°F ± 3,6°F) | [ ] Normal [ ] Hors spécifications |
| Historique des alarmes CNC | Examinez le tampon de diagnostic pour les erreurs de servo récentes (par exemple, FANUC ALM 410/430, Siemens 25201) | [ ] Codes enregistrés : ________ |
| État de lubrification de l'axe | Vérifiez le niveau du réservoir d'huile/graisse, l'état du pressostat et la fréquence du cycle de lubrification automatique. | [ ] Pression OK [ ] Niveau bas [ ] Bloqué |
| Modifications mécaniques récentes | Confirmez si un accident, un déplacement difficile ou un remplacement récent de la vis à billes/du roulement s'est produit | [ ] Aucun [ ] Crash [ ] Pièces remplacées |
| Compteurs de charge d'axe | Observer le pourcentage de charge du servomoteur pendant la vitesse rapide (G0) par rapport à l'avance de coupe (G1) | [ ] Charge G0 < 30 % [ ] Charge G1 < 50 % |
5. Organigramme de diagnostic systématique
- Étape 1 : Isolation des symptômes – Où l'erreur de positionnement se manifeste-t-elle ?
- IF l'erreur apparaît uniquement en cas d'inversion de direction (problème de quadrant/pic de jeu) :
- Passez à l'étape 2 (jeu mécanique et inspection de l'accouplement).
- L'erreur SI s'accumule progressivement sur de longues distances de déplacement (dérive thermique ou erreur de pas) :
- Passez à l'étape 3 (compensation thermique et vérification du pas de vis à billes).
- L'axe IF vibre, bégaie ou se déclenche en raison du décalage du servo (erreur de suivi) de manière aléatoire :
- Passez à l'étape 4 (retour de l'encodeur et diagnostics de réglage du servo).
- IF l'erreur apparaît uniquement en cas d'inversion de direction (problème de quadrant/pic de jeu) :
- Étape 2 : Diagnostics du jeu mécanique et du couplage
- Montez un comparateur numérique contre la table des axes. Déplacez l'axe d'avant en arrière de 0,100 mm (0,0039").
- Lisez la zone morte sur le comparateur à cadran lorsque le mouvement s'inverse.
- SI jeu < 0,008 mm (0,0003") : le jeu mécanique se situe dans des limites acceptables. Revérifiez les paramètres.
- Le jeu IF est compris entre 0,008 mm et 0,030 mm (0,0012") : Vérifiez le serrage de l'accouplement d'arbre et la précharge du roulement à contact oblique.
- SI jeu > 0,030 mm : inspectez l'usure de l'écrou de la vis à billes ou la défaillance du roulement de butée.
- Étape 3 : Compensation thermique et évaluation de la croissance des vis
- Utilisez la caméra thermique pour scanner la vis à billes et les roulements de support après 1 heure d'échauffement à une vitesse de déplacement rapide de 80 %.
- SI augmentation de la température > 15 °C (27 °F) au-dessus de la température ambiante : évaluez l'état de pré-tension de la vis à billes et du fonctionnement du refroidisseur de liquide de refroidissement.
- SI la dérive thermique dépasse les normes ISO 230-2 (> 0,015 mm par mètre) : vérifiez les réglages des paramètres CNC pour les tables de compensation thermique et les capteurs de température ambiante.
- Utilisez la caméra thermique pour scanner la vis à billes et les roulements de support après 1 heure d'échauffement à une vitesse de déplacement rapide de 80 %.
- Étape 4 : Retour d'information de l'encodeur et vérification de la boucle d'asservissement
- Connectez l'oscilloscope portable aux canaux de sortie de l'encodeur différentiel (impulsions A/B, marqueur Z, communication série). Vérifiez l'amplitude du signal et le bruit.
- SI la tension crête à crête est < 4,5 V CC ou le bruit du signal dépasse 200 mV : inspectez le blindage du câble, la continuité de la mise à la terre et l'intégrité des broches du connecteur.
- Les signaux IF sont propres mais suivent des pics d'erreur pendant l'accélération : exécutez le protocole de réglage pour le gain de boucle de vitesse ($K_v$) et le gain de boucle de position ($K_p$).
- Connectez l'oscilloscope portable aux canaux de sortie de l'encodeur différentiel (impulsions A/B, marqueur Z, communication série). Vérifiez l'amplitude du signal et le bruit.
6. Matrice des causes de panne
| Symptôme | Causes probables (classées) | Test diagnostique | Résultat attendu si la cause est confirmée |
|---|---|---|---|
| Jeu d'inversion / zone morte sur le comparateur à cadran | 1. Usure de l'écrou de la vis à billes 2. Accouplement moteur desserré 3. Butées à contact oblique usées |
Test d'indicateur avec jauge de force push-pull sur table d'axe en position verrouillée | Le mouvement relatif entre l'arbre de vis et la table dépasse 0,015 mm sans changement du nombre d'encodeurs. |
| Dérive de positionnement linéaire sur de longues courses (perte de comptes) | 1. Croissance thermique de la vis à billes 2. Contamination du disque optique de l'encodeur 3. Bruit électrique sur la ligne de retour |
Contrôle de la précision linéaire et de la portée de l'interféromètre laser sur le câble de l'encodeur | L'erreur est en corrélation linéaire avec la distance/température ; pics de bruit sur les canaux A/B. |
| Alarme de décalage du servo (dépassement d'erreur de suite) | 1. Gain de boucle d'asservissement insuffisant 2. Reliure mécanique/friction coulissante 3. Résistance du frein du servomoteur défaillante |
Surveiller l'écran de diagnostic du servo CNC pour connaître la valeur d'erreur lors d'une vitesse d'avance élevée | La valeur d'erreur dépasse la limite du paramètre (par exemple > 0,5 mm) lors d'une forte accélération. |
| Brut de surface / bosses de quadrant | 1. Réglage incorrect de la boucle de vitesse/position 2. Inadéquation de compensation de jeu dans CNC 3. Bavettes lâches ou perte de précharge du guide linéaire |
Analyse du tracé de Bode via un logiciel de servomoteur/test circulaire (ISO 230-4) | Marge de phase < 45 degrés ou pic de déviation circulaire au croisement du quadrant. |
7. Analyse des causes profondes pour chaque défaut
7.1 Jeu des vis à billes et usure des écrous
Pourquoi cela se produit : Les charges d'inversion continues provoquent une usure micro-abrasive sur les chemins de roulement à arc gothique de l'ensemble vis à billes et écrou. La perte de précharge se produit lorsque les billes d'acier en recirculation et les points de contact du chemin de roulement s'aplatissent au fil des heures de fonctionnement (généralement 15 000 à 25 000 heures de fonctionnement en fonction de la qualité de la lubrification et des facteurs de charge).
Comment confirmer : Montez un comparateur à cadran sur la table, appliquez une force push-pull manuelle connue (environ 200 N / 45 lbf) sur la glissière dans le sens de l'axe pendant que le servo est désactivé. Lisez le mouvement perdu total. Soustraire le jeu d’accouplement pour isoler le jeu des écrous à billes.
Dommages non résolus : Un jeu d'axe incontrôlé provoque de graves erreurs dimensionnelles de la pièce, des défauts de cône de fraisage de filetage, une usure prématurée des roulements et une charge d'impact dynamique destructrice lors d'inversions rapides de direction.
7.2 Perte de retour du codeur et dégradation du signal
Pourquoi cela se produit : Les codeurs (optiques ou magnétiques) échouent en raison de la pénétration de liquide de refroidissement au-delà des joints d'arbre dégradés, de l'accumulation de brouillard d'huile sur les disques en verre optique, de la fissuration des joints de soudure induite par les vibrations sur les circuits imprimés internes ou d'interférences électromagnétiques (EMI) sur les câbles non blindés.
Comment confirmer : Vérifiez l'intégrité du nombre d'encodeurs en effectuant un test de retour à la maison et en comparant la position de la machine à une référence d'interféromètre laser fixe. Utilisez un oscilloscope pour inspecter les signaux différentiels à onde carrée (norme RS-422) pour détecter la gigue, l'atténuation ou le décalage CC.
Dommages si non résolus : Une perte de signal intermittente déclenche des arrêts d'urgence soudains, un emballement incontrôlé des axes, des collisions violentes et des coordonnées de référence corrompues nécessitant un réalignement complet de l'axe et un réalignement géométrique.
7.3 Expansion thermique et croissance des vis à billes
Pourquoi cela se produit : Les déplacements rapides à grande vitesse génèrent de la chaleur de friction au sein de l'écrou à bille préchargé et des roulements de support. Si la vis à billes est fixée aux deux extrémités (configuration fixe-fixe ou fixe-supporté) sans pré-tension ni refroidissement à noyau creux, la dilatation thermique ($\Delta L = L imes \alpha imes \Delta T$) modifie le pas du pas, provoquant des erreurs de positionnement linéaire jusqu'à 0,030 mm par mètre.
Comment confirmer : Mesurez l'erreur de positionnement de l'axe à l'aide d'un interféromètre laser immédiatement après le démarrage à froid et retestez toutes les 30 minutes jusqu'à saturation thermique. Corrélez les lectures de température de surface de la vis de la caméra thermique avec la courbe d’erreur.
Dommages non résolus : Une croissance thermique persistante force la vis à billes à se déformer par compression, augmente la précharge du roulement au-delà des limites élastiques et ruine les opérations d'alésage et de fraisage à tolérances serrées.
7.4 Réglage des servos et instabilité de la boucle
Pourquoi cela se produit : Les modifications mécaniques, l'étirement de la courroie, l'usure des boîtes de vitesses ou le vieillissement des condensateurs des servoamplificateurs modifient le rapport d'inertie ($J_{load} / J_{motor}$). Si le gain de la boucle de vitesse ($K_v$) et le gain de la boucle de position ($K_p$) ne sont pas recalibrés, le servomoteur recherche la position, dépasse les commandes ou suit lentement la trajectoire.
Comment confirmer : Capturez la réponse échelonnée et la réponse en fréquence à l'aide du logiciel de mise en service du variateur CNC (par exemple, FANUC Servo Guide, Siemens SINAMICS Startdrive). Inspectez l’erreur de vitesse et le retour de courant pour détecter toute oscillation.
Dommages non résolus : Échauffement excessif du moteur, rupture prématurée de l'isolation des enroulements, gémissement audible à haute fréquence du moteur et finitions de surface rugueuses sur les composants finis.
8. Procédures de résolution étape par étape
8.1 Remplacement et précharge des roulements de support de vis à billes
- Exécutez LOTO complet et sécurisez la glissière verticale avec des blocs de sécurité mécaniques.
- Coupez l'alimentation du moteur et retirez la courroie de distribution ou l'accouplement à disque flexible.
- Retirez l'écrou de retenue du roulement et retirez la paire de roulements de butée à contact oblique (généralement disposition DF ou DB).
- Nettoyer les boîtiers de roulement avec un solvant, inspecter la corrosion de contact et vérifier le diamètre de l'alésage du boîtier dans la tolérance ISO H7.
- Installez de nouveaux roulements à contact oblique par paires appariés, lubrifiés avec de la graisse synthétique haute vitesse (par exemple Klüber Isoflex NBU 15, taux de remplissage 30 %).
- Serrez le contre-écrou du roulement au couple spécifié par le fabricant (reportez-vous au manuel OEM, généralement 45 à 85 Nm en fonction de la taille du filetage). Vérifiez le couple de précharge du roulement à l'aide d'une balance à ressort.
- Rebranchez l'accouplement, vérifiez le faux-rond (< 0,010 mm TIR) et vérifiez le jeu.
8.2 Nettoyage du codeur et réalignement du signal
- Exécutez LOTO sur la machine-outil CNC. Retirez le capot arrière du moteur pour exposer le module codeur d'impulsions.
- Débranchez le connecteur électrique de l'encodeur et les vis de montage. Extrayez délicatement l'encodeur sans endommager le fragile disque de graduation en verre ou le bout d'arbre.
- Inspectez le disque en verre optique. En cas de contamination par de l'huile ou un brouillard de liquide de refroidissement, nettoyez doucement avec de l'alcool isopropylique anhydre (99,9 %) et une lingette pour lentilles optiques. N'utilisez jamais de solvants chlorés.
- Inspectez la mise à la terre du blindage du câble du codeur. Assurez-vous que le blindage tressé est fixé à 360 degrés sur le connecteur du boîtier CEM conformément aux normes EN 50170.
- Réinstallez l'encodeur, en alignant avec précision les repères de synchronisation. Fixez les boulons de montage avec du frein-filet de résistance moyenne (Loctite 243) serré à 4,5 Nm.
- Mettez la commande sous tension, effectuez un cycle de retour zéro (origine) et vérifiez les formes d'onde de retour sur l'oscilloscope (amplitude > différentiel 4,8 V CC).
8.3 Ajustement des paramètres de compensation thermique CNC
- Accédez au tableau des paramètres du fabricant de la CNC (par exemple, Paramètres FANUC série 3000 / Données de réglage Siemens).
- Saisissez les coefficients de dilatation thermique mesurés ($\alpha \environ 11,7 imes 10^{-6} / ext{°C}$ pour l'acier).
- Configurez les entrées du capteur thermique à vis à billes (PT100 ou thermocouple) mappées sur le canal d'axe spécifique.
- Exécutez un programme de validation sur la machine. Mesurez la dérive avec l’interféromètre laser après 2 heures de fonctionnement continu. Ajustez le facteur d'échelle de compensation jusqu'à ce que l'erreur de positionnement reste comprise dans $\pm 0,005 ext{ mm}$ sur la course complète de l'axe.
8.4 Protocole de réglage du gain de la boucle servo
- Établissez la communication avec le servomoteur numérique via le logiciel de mise en service.
- Effectuez la fonction d'identification automatique de l'inertie (autoréglage) tout en faisant osciller l'axe sur une petite amplitude (± 2,0 mm).
- Augmentez progressivement le gain de la boucle de position ($K_p$) jusqu'à ce qu'un léger dépassement se produise, puis réduisez de 20 % pour établir une marge de stabilité.
- Ajustez le gain de la boucle de vitesse ($K_v$) et la constante de temps intégrale ($T_i$) pour éliminer l'erreur en régime permanent sans induire de résonance audible du moteur.
- Vérifiez les performances à l'aide d'un test d'interpolation circulaire (ISO 230-4). Confirmez que l'écart circulaire (erreur de rondeur) est inférieur à 0,010 mm à des vitesses d'avance de 3 000 mm/min.
9. Mesures préventives
| Cause première | Stratégie de prévention | Méthode de surveillance | Intervalle recommandé |
|---|---|---|---|
| Usure des vis à billes | Maintenir la pression du système de lubrification automatique et utiliser l’huile/graisse pour glissières ISO VG 68 spécifiée. | Vérification du pressostat de lubrification et test annuel du jeu du comparateur à cadran. | Contrôle de lubrification mensuel / Audit annuel du jeu |
| Contamination de l'encodeur | Inspectez les joints de la boîte à bornes du moteur et la pression de purge d’air sur les encodeurs optiques. | Inspection visuelle des joints et surveillance du journal des erreurs. | Semestriel |
| Dérive thermique | Assurez-vous que les refroidisseurs de liquide de refroidissement fonctionnent à moins de $\pm 1 ext{°C}$ de la température ambiante ; vérifier le débit du lubrifiant. | Balayage infrarouge et surveillance de la température de l'écran de diagnostic CNC. | Trimestriel |
| Instabilité des servos | Vérifiez les vis de réglage de l’accouplement du moteur et la tension de la courroie lors de l’entretien programmé. | Analyse des vibrations et surveillance des tendances de charge actuelle. | Toutes les 2 000 heures de fonctionnement |
10. Pièces de rechange et composants
| Description de la pièce | Spécification | Quand remplacer | Catégorie UNITEC |
|---|---|---|---|
| Palier de butée à contact oblique de précision | Série SKF/NSK 70xx, angle de contact de 60 degrés, précision P4 | Jeu > 0,015 mm ou bruit de roulement détecté | Roulements et transmission de puissance |
| Codeur rotatif incrémental/absolu | Interface de protocole 2 500 ppr / BiSS-C / EnDat 2.2 | Perte de signal, chute de comptage intermittente ou défaillance du joint | Electronique et Automatisation |
| Accouplement flexible à mâchoires/disques | Moyeu en aluminium de type pince sans jeu avec araignée en polyuréthane | Fatigue de l'élastomère, fissuration de l'araignée ou glissement sur l'arbre | Roulements et transmission de puissance |
| Unité de dosage automatique de lubrification | Cartouche d'injecteur volumétrique PDI (0,03 à 0,5 cc) | Buse bouchée ou chute de pression dans le circuit de lubrification | Hydraulique et pneumatique |
| Ensemble de vis à billes de terre scellé | Classe de tolérance ISO 1 / C0 ou C3, écrou préchargé | Le jeu axial dépasse les limites de tolérance de la machine | Composants mécaniques |
Procurez-vous des roulements, des encodeurs, des accouplements et des ensembles de vis à billes de rechange de haute précision directement via le catalogue électronique UNITEC-D.
11. Références
- ANSI / ASME B5.54 - Méthodes d'évaluation des performances des centres d'usinage à commande numérique par ordinateur.
- ISO 230-2 - Code d'essai pour machines-outils — Partie 2 : Détermination de la précision et de la répétabilité du positionnement des axes à commande numérique.
- ISO 230-4 - Code de test pour machines-outils — Partie 4 : Essais circulaires pour machines-outils à commande numérique.
- NFPA 79 – Norme électrique pour les machines industrielles.
- Manuels techniques OEM : manuel de maintenance FANUC séries 30i/31i/32i, guide de mise en service Siemens SINAMICS S120.
- Guide de maintenance UNITEC-D : Protocole d'alignement de précision et de maintenance des vis à billes.