English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

un

invité
1 / ?
retour aux leçons

Bienvenue

Bienvenue à la géométrie de l'usinage CNC. Chaque coupe qu'une machine CNC effectue est une opération géométrique : un point se déplaçant dans l'espace le long d'un chemin précisément défini.

Avant de pouvoir programmer une trajectoire d'outil, vous devez comprendre : et cela signifie comprendre les systèmes de coordonnées.

Cette leçon suppose que vous savez déjà ce qu'est une machine CNC et ce que fait le G-code. Si ce n'est pas le cas, commencez d'abord par la leçon Usinage CNC : fabrication de précision.

MCS et WCS

Système de coordonnées machine (MCS) vs système de coordonnées pièce (WCS)

Chaque machine CNC dispose de deux systèmes de coordonnées fonctionnant simultanément.


Système de coordonnées machine (MCS) : le cadre de référence absolu de la machine. Lorsque vous initialisez la machine, la broche se déplace vers un point fixe (zéro machine) défini par des contacteurs de limite ou des encodeurs. Chaque position que la machine peut atteindre est définie par rapport à ce point. Le MCS ne change jamais : il est intégré au matériel.


Système de coordonnées pièce (WCS) : le cadre de référence que vous choisissez pour programmer la pièce. Vous sélectionnez un point pratique sur la pièce (souvent un coin ou le centre d'une entité) et vous dites à la machine : « Ceci est mon zéro. » Toutes les coordonnées du G-code sont relatives à ce point.


G54 à G59 sont six décalages de coordonnées pièce stockés dans le contrôleur. Chacun dit : « Le zéro du WCS se trouve à cette position du MCS. » G54 est le défaut. Si vous avez plusieurs pièces installées sur la table, vous pouvez utiliser G54 pour la première pièce, G55 pour la deuxième, et G56 pour la troisième : le même programme, des décalages différents.


Lorsque vous « touchez » une pièce, vous mesurez la position MCS de l'origine de la pièce et vous la stockez dans un registre G54-G59. Si l'étau se déplace, les décalages doivent être mis à jour.

MCS vs WCS : zéro machine, décalage de travail G54, et la conséquence d'une pièce décalée

Un usineur programme une pièce avec G54 comme décalage de coordonnées pièce. L'origine du WCS se trouve dans le coin supérieur gauche de la matière. Le programme commande G01 X2.0 Y1.5. Où va l'outil : et que se passe-t-il si l'étau se déplace et la pièce se décale de 0,050 pouces vers la droite ?

Règle de la main droite

Orientation des axes : la règle de la main droite

Les machines CNC suivent une convention universelle pour les directions des axes. Pointez votre pouce droit dans la direction X positive, votre index dans Y positive, & votre majeur s'enroule vers Z positif.


Sur un fraiseuse verticale (broche pointant vers le bas) :

- X = gauche / droite (la table se déplace)

- Y = vers vous / loin de vous (la table se déplace)

- Z = haut / bas (la broche se déplace) : Z positif est LOIN de la pièce


Sur un tour, la convention est différente :

- Z = le long de l'axe de la broche (longueur de la pièce)

- X = perpendiculaire à Z (direction radiale : contrôle le diamètre)


Important : En G-code, vous programmez comme si l'outil se déplace et la pièce reste immobile. Sur de nombreuses machines, le contraire se produit physiquement : la table se déplace tandis que la broche reste en X et Y. Le contrôleur de la machine gère l'inversion. Vous programmez toujours du point de vue de l'outil.

Règle de la main droite : directions des axes pour fraiseuse verticale et tour, convention de sécurité Z+

Sur une fraiseuse verticale, un programmeur écrit G01 Z-0.500. Que signifie Z négatif physiquement, & pourquoi cette convention de direction est-elle importante pour la sécurité ?

Décalages de longueur d'outil

Décalages de longueur d'outil (codes H)

Différents outils ont des longueurs différentes. Une fraise à queue de 2 pouces dépasse plus loin de la broche qu'un foret de centrage. Si vous changez d'outil sans tenir compte de la différence de longueur, les coordonnées Z seront incorrectes : potentiellement catastrophiquement incorrectes.


Décalage de longueur d'outil (TLO) : une valeur stockée dans le contrôleur pour chaque outil. Elle indique à la machine à quelle distance se trouve la pointe de l'outil de la ligne de jauge de la broche (un point de référence sur la broche). Lorsque vous appelez G43 H01, le contrôleur ajoute le décalage de longueur de l'outil 1 à tous les mouvements Z.


Sans TLO, vous devriez re-toucher Z à chaque fois que vous changez d'outil. Avec TLO, vous touchez une fois avec un outil de référence, vous mesurez tous les autres outils par rapport à cette référence, & le contrôleur fait les calculs.


G43 = Appliquer le décalage de longueur d'outil (direction positive : ajoute le décalage)

G49 = Annuler le décalage de longueur d'outil

Code H = Quel décalage d'outil utiliser (H01, H02, etc.)

Vous avez deux outils : l'outil 1 est une fraise à queue de 3 pouces, l'outil 2 est un foret de centrage d'1 pouce. Vous avez touché Z avec l'outil 1. Si vous passez à l'outil 2 sans appliquer son décalage de longueur d'outil, que se passe-t-il géométriquement quand le programme commande Z0.0 (le haut de la pièce) ?

Interpolation linéaire et circulaire

Comment le contrôleur déplace l'outil

Le G-code définit deux types fondamentaux de mouvement :


G01 : Interpolation linéaire : L'outil se déplace en ligne droite de sa position actuelle à la position cible. Le contrôleur coordonne les moteurs X, Y et Z afin qu'ils arrivent tous au point final simultanément. G01 X2.0 Y1.0 Z-0.5 trace une ligne droite dans l'espace 3D.


G02 / G03 : Interpolation circulaire : L'outil se déplace le long d'un arc circulaire.

- G02 = arc dans le sens des aiguilles d'une montre

- G03 = arc dans le sens inverse des aiguilles d'une montre


Les arcs peuvent être définis de deux manières :

- Format rayon : G02 X2.0 Y1.0 R0.5 : se déplacer vers (2.0, 1.0) le long d'un arc avec un rayon de 0.5

- Format centre : G02 X2.0 Y1.0 I0.5 J0.0 : I et J donnent la distance incrémentale de la position actuelle au centre de l'arc. Ce format est sans ambiguïté et préféré pour le travail de précision.


À l'intérieur du contrôleur, même les arcs circulaires sont divisés en minuscules segments de droite (interpolation micro-ligne). Le contrôleur calcule des centaines ou des milliers de points intermédiaires & envoie des impulsions pas-à-pas et de direction aux moteurs. La résolution est si fine que le mouvement résultant ressemble & mesure comme une courbe lisse.

Pourquoi un programmeur choisirait-il les arcs au format centre I/J plutôt que les arcs au format rayon R ? Pensez à la géométrie : quand une valeur de rayon ne définit-elle pas un arc de manière unique ?

Fraisage en avalant vs fraisage en opposition

Fraisage en avalant vs fraisage en opposition

La géométrie de la façon dont la fraise s'engage dans la matière importe énormément pour la finition de surface, la durée de vie de l'outil, & les forces de coupe.


Fraisage en opposition (vers le haut) : La fraise tourne contre la direction d'avance. Chaque dent entre dans la matière à zéro épaisseur de copeaux et sort à l'épaisseur maximale. La fraise tend à s'écarter du travail initialement, puis à attraper et tirer. Cela crée plus de chaleur (la dent frotte avant de couper) et une finition de surface plus rugueuse.


Fraisage en avalant (vers le bas) : La fraise tourne avec la direction d'avance. Chaque dent entre à l'épaisseur maximale de copeau et sort à l'épaisseur minimale. La fraise mord immédiatement dans la matière et pousse le travail vers le bas dans la table. Cela produit une meilleure finition de surface, moins de chaleur, et une plus longue durée de vie de l'outil.


Pourquoi ne pas toujours fraiser en avalant ? Le fraisage en avalant tire la pièce vers la fraise. Sur les anciennes machines manuelles sans compensation de jeu, cette traction peut faire que la table s'élance vers l'avant & cogne. Les machines CNC ont des vis à billes avec un jeu minimal, donc le fraisage en avalant est standard. Mais pour les pièces minces ou mal fixées, le fraisage en opposition peut toujours être plus sûr car il pousse la pièce loin.

Un programmeur CNC coupe un profil autour de l'extérieur d'une pièce rectangulaire, se déplaçant dans le sens inverse des aiguilles d'une montre autour du périmètre. La broche tourne dans le sens des aiguilles d'une montre (standard). C'est du fraisage en avalant ou du fraisage en opposition ? Expliquez votre raisonnement géométrique.

Arcs tangents et congés

Arcs tangents, congés & chanfreins

Les vraies pièces ont rarement des coins parfaitement pointus. Elles ont des congés (coins arrondis internes), des rayons (coins arrondis externes), & des chanfreins (coupes angulaires qui enlèvent les arêtes vives).


Un arc tangent est un arc qui rencontre une ligne droite (ou un autre arc) sans discontinuité de direction. Au point où l'arc commence, il a la même pente que la ligne à laquelle il se connecte. Cela produit un profil lisse et continu sans changements de direction soudains.


Pourquoi la tangente importe pour l'usinage :

- Un coin pointu force l'outil à s'arrêter, à changer de direction, & à accélérer à nouveau. Cela laisse des marques de repos (l'outil reste en un seul endroit pendant la décélération, brûlant la surface).

- Un arc tangent laisse l'outil traverser la transition à vitesse. Pas de décélération, pas de marques de repos, meilleure finition de surface.

- Concentrateurs de stress : les coins intérieurs pointus concentrent le stress & sont l'endroit où les pièces se cassent. Les congés distribuent le stress sur une surface courbe.


Les chanfreins sont plus simples : une coupe droite à 45 degrés (ou un autre angle) qui enlève une arête vive. Programmés avec des mouvements G01 à un angle. Les chanfreins sont plus faciles à usiner que les congés mais ne distribuent pas le stress aussi bien.


Trajectoire d'outil avec arc tangent et compensation de rayon de fraise

Un dessin de pièce spécifie un rayon de congé de 0,125 pouce à un coin interne où deux murs droits se rencontrent à 90 degrés. Pourquoi ce rayon de congé est-il un problème si vous utilisez une fraise à queue de 0,250 pouce de diamètre ? Quel est la contrainte géométrique ?

Compensation du rayon de fraise

Compensation du rayon d'outil (G41 / G42)

Lorsque vous programmez un profil de pièce, vous décrivez la géométrie de la surface finie de la pièce. Mais l'outil a un rayon : son centre doit suivre un chemin qui est décalé de la surface de la pièce par ce rayon.


G41 : Compensation de fraise à gauche : Le centre de l'outil se décale à la GAUCHE du chemin programmé (en regardant dans la direction du déplacement). Utilisé pour le fraisage en avalant de profils externes.

G42 : Compensation de fraise à droite : Le centre de l'outil se décale à la DROITE.

G40 : Annuler la compensation de fraise.


Avec la compensation active, vous programmez la géométrie exacte de la pièce (la surface finie), & le contrôleur calcule automatiquement le chemin décalé pour le centre de l'outil. Cela a deux avantages majeurs :

1. Le programme correspond à l'imprimé. Les dimensions du dessin correspondent aux dimensions du code. Aucun calcul de décalage manuel.

2. Ajustement d'usure d'outil. Lorsqu'un outil s'use et coupe légèrement surdimensionné, l'opérateur ajuste la valeur de compensation de fraise dans la table de décalage : aucune édition de programme nécessaire. Une plus petite valeur de compensation rapproche l'outil de la surface de la pièce, compensant la coupe sous-dimensionnée.


Le contrôleur gère toute la complexité géométrique : décaler les lignes droites, recalculer les rayons d'arc pour le chemin décalé, & gérer la géométrie de transition aux coins.

Un programmeur a la compensation de fraise active (G41) & profile l'extérieur d'une pièce. L'outil commence à s'user & les pièces mesurent 0,002 pouces surdimensionnées. Comment l'usineur corrige-t-il cela sans éditer le programme G-code ? Expliquez la géométrie de l'ajustement.

Pourquoi le GD&T repose sur la géométrie

GD&T : géométrie, pas seulement dimensions

Le tolérancement traditionnel dit : « Ce trou mesure 0,500 pouces de diamètre, situé 2,000 pouces du bord gauche, plus ou moins 0,005 pouces. »


Le problème : le tolérancement plus-ou-moins crée une zone de tolérance carrée. Le centre du trou doit se situer dans un carré de 0,010 x 0,010 pouce. Mais une zone carrée n'est pas juste : un trou dont le centre se situe au coin du carré (0,005 à droite ET 0,005 vers le haut à partir du nominal) est en réalité 0,007 pouce de la vraie position (théorème de Pythagore : la racine carrée de 0,005 au carré plus 0,005 au carré). Vous rejeteriez cette pièce même si un trou à 0,007 du nominal dans une seule direction passerait.


Le GD&T remplace la zone carrée par une zone de tolérance cylindrique. Le centre du trou doit se situer dans un cercle d'un diamètre spécifié autour de la vraie position. C'est géométriquement juste : 0,007 du nominal est 0,007 du nominal indépendamment de la direction.


Le GD&T est un langage géométrique complet pour décrire comment une entité peut s'écarter de sa forme, orientation et localisation idéales. Il utilise des cadres de contrôle d'entité : ces boîtes rectangulaires avec des symboles que vous voyez sur les dessins d'ingénierie.


Tolérance de position GD&T avec zone cylindrique et MMC

Un trou a une tolérance de position de diamètre 0,014 à MMC. La taille nominale du trou est 0,500 diamètre avec une tolérance de +0,010/-0,000 (donc MMC est 0,500). Si le trou réel mesure 0,506 diamètre, quelle est la tolérance totale de position que le centre du trou est autorisé ? Expliquez pourquoi.

Tolérances de forme et d'orientation

Tolérances de forme : contrôle de la forme

La position contrôle se trouve une entité. Les tolérances de forme contrôlent quelle forme elle est.


Planéité : La surface doit se situer entre deux plans parallèles séparés par la valeur de tolérance. Si la planéité est 0,002, chaque point de la surface doit se situer dans une zone de 0,002 pouce de hauteur entre deux plans parfaitement plats et parallèles. Aucune référence de datum nécessaire : la planéité s'auto-référence.


Perpendicularité : Une surface ou un axe doit se situer dans une zone de tolérance par rapport à un datum (surface de référence). Pour une surface, la zone est deux plans parallèles perpendiculaires au datum, séparés par la valeur de tolérance. Pour un axe (comme un trou), la zone est un cylindre perpendiculaire au datum.


Concentricité : Deux entités cylindriques doivent partager le même axe dans une zone de tolérance. Les points médians d'un cylindre doivent se situer dans une zone de tolérance cylindrique centrée sur l'axe du datum. La concentricité est chère à inspecter (nécessite des calculs de points médians) : la plupart des ateliers utilisent plutôt le battement.


Toutes celles-ci sont des contrôles géométriques. Elles définissent des zones de tolérance qui sont des formes (plans, cylindres, cônes), pas seulement des nombres. Une tolérance de planéité de 0,002 est une paire de plans parallèles. Une tolérance de position de 0,014 diamètre est un cylindre. C'est ce qui rend le GD&T géométrique : chaque tolérance est une forme dans l'espace.

Tolérances de forme GD&T : zone de planéité, zone de perpendicularité, zone cylindrique de vraie position

Un usineur mesure une surface avec une tolérance de planéité de 0,003 pouces. La surface est généralement plate mais a un point haut de 0,004 pouce au centre. La surface est dans la tolérance d'épaisseur plus-ou-moins. La pièce passe-t-elle ou échoue-t-elle l'exigence de planéité, & pourquoi la planéité est-elle une vérification distincte de l'épaisseur ?

Limites de déplacement machine

Enveloppe de travail : l'espace qu'une machine peut atteindre

Chaque machine CNC a un déplacement fini dans chaque axe. Un centre d'usinage vertical typique pourrait avoir :

- Déplacement X : 30 pouces

- Déplacement Y : 16 pouces

- Déplacement Z : 20 pouces


L'enveloppe de travail est le volume 3D défini par ces limites de déplacement : une boîte rectangulaire (pour un moulin à 3 axes) ou une forme plus complexe (pour les machines à axes rotatifs). Toute entité que vous voulez couper doit se situer dans cette enveloppe.


L'évitement de collision est la géométrie de s'assurer que l'outil, le porte-outil, la tête de la broche, l'accessoire, & la pièce ne se collisionnent pas pendant le programme. Le contrôleur ne sait pas intrinsèquement où se trouvent l'étau, les pinces, ou les accessoires. L'évitement de collision est la responsabilité du programmeur.


Géométries de collision critiques :

- Longueur d'outil vs profondeur de poche : Un outil long atteignant une poche profonde peut collisionner le porte-outil ou la tête de la broche avec les murs de la pièce.

- Interférence d'accessoire : La trajectoire d'outil doit dégager les pinces, les parallèles, & les mâchoires de l'étau. Un mouvement rapide (G00) sur la pièce à la mauvaise hauteur Z peut enfoncer l'outil dans une pince.

- Plan rapide : La plupart des programmes définissent un « plan rapide » : une hauteur Z sûre au-dessus de toutes les obstructions. Les mouvements rapides se produisent au-dessus de ce plan. Ne descendez jamais en mouvement rapide en dessous.

Enveloppe de travail et scénarios de collision : limites de déplacement, collision de porte-outil, mouvement rapide dans une pince

Un programmeur doit usiner une pièce qui mesure 32 pouces de long sur une machine avec 30 pouces de déplacement X. La pièce ne peut pas être usinée en une seule mise en place. Décrivez deux stratégies géométriques différentes pour usiner la pièce entière.

Axes rotatifs et liberté géométrique

4e et 5e axe : la rotation étend la géométrie

Un moulin à 3 axes ne peut approcher la pièce que par le haut (le long de Z). Toute entité qui nécessite un accès par le côté ou par le dessous nécessite une mise en place distincte : retournez la pièce, re-installez-la, re-touchez-la, & priez que les entités s'alignent.


4e axe : Ajoute un axe rotatif (généralement A, qui tourne autour de X). La pièce peut être tournée pour présenter différentes faces à l'outil. Un 4e axe est généralement une table rotative boulonnée à la table du moulin. Il vous permet d'usiner des entités autour d'un cylindre ou sur plusieurs faces sans re-installer.


5e axe : Ajoute deux axes rotatifs. L'outil (ou la table) peut s'incliner dans deux directions de rotation indépendantes. Cela signifie que l'outil peut approcher depuis pratiquement n'importe quel angle.


Ce que 5-axe rend géométriquement possible que 3-axe ne peut pas :

- Sous-coupes : Entités qui sont masquées par une vue de haut. L'outil s'incline pour atteindre derrière la géométrie surplombante.

- Angles composés : Surfaces qui ne sont pas parallèles ou perpendiculaires à n'importe quel axe. Une machine 3-axe aurait besoin d'un accessoire personnalisé incliné. Une machine 5-axe s'incline juste.

- Turbines et aubes : Surfaces tordues, courbes qui changent d'angle continuellement. Seul l'usinage simultané 5-axe peut couper celles-ci en une seule mise en place.

- Réduction des mises en place : Une pièce qui nécessite six mises en place sur une machine 3-axe pourrait n'en nécessiter qu'une sur une machine 5-axe. Chaque mise en place est une chance d'erreur d'alignement.


Comparaison géométrique 3-axe vs 5-axe

Une pièce a une poche plate sur la face supérieure & un trou foré à 30 degrés par rapport à la verticale dans un mur latéral. Sur un moulin 3-axe, cela nécessite deux mises en place : une pour la poche (pièce plate), une pour le trou (pièce inclinée à 30 degrés dans un accessoire personnalisé). Expliquez l'avantage géométrique de faire les deux opérations en une seule mise en place 5-axe. Quelles erreurs spécifiques l'élimination de la deuxième mise en place prévient-elle ?

Résumé

Géométrie de l'usinage CNC : points clés


Systèmes de coordonnées : MCS est le cadre absolu de la machine. WCS (G54-G59) est votre cadre de référence pour la pièce. La règle de la main droite définit les directions des axes. Les décalages de longueur d'outil compensent les différentes longueurs d'outils.


Trajectoires d'outils : G01 se déplace en lignes droites. G02/G03 se déplacent en arcs. Le format centre I/J élimine l'ambiguïté de deux arcs du format rayon. Le fraisage en avalant (rotation de la fraise avec la direction d'avance) donne une meilleure finition de surface et une durée de vie de l'outil plus longue.


Arcs et profils : Les arcs tangents créent des transitions lisses sans marques de repos. Le rayon de congé interne minimal égale le rayon de l'outil. La compensation de rayon de fraise (G41/G42) vous laisse programmer la géométrie de la pièce tandis que le contrôleur décale la trajectoire d'outil.


GD&T : Les tolérances géométriques définissent les zones de tolérance comme des formes (cylindres, plans). Les zones de tolérance de position sont circulaires, pas carrées : géométriquement justes. La tolérance bonus MMC reflète l'espace d'assemblage réel. La planéité et la perpendicularité contrôlent la forme indépendamment des dimensions.


Enveloppe de travail : Chaque machine a un déplacement fini. Les axes rotatifs (4e et 5e) étendent la géométrie accessible et réduisent les mises en place. Moins de mises en place signifie des tolérances entité-à-entité plus serrées car toutes les entités partagent la même origine du WCS.


La géométrie est la fondation. Chaque commande G-code, chaque callout de tolérance, chaque décision d'accessoire est une opération géométrique. Maîtrisez la géométrie, & l'usinage suit.