G42 - Compensation de la lame droite

INFORMATION : Cette fonctionnalité est uniquement disponible pour les contrôleurs MASSO G3 et MASSO Touch Advanced et peut actuellement être téléchargée via myWorkshop.


La commande G42 permet le décalage de l'outil sur le côté droit de la trajectoire d'outil programmée.

G42 est une commande modale et appartient au groupe 7 .

Lorsque la compensation d'outil est active, l'outil est déplacé vers la droite de sa trajectoire d'origine d'une valeur calculée à partir des paramètres de compensation actifs.


calcul de compensation de pale

Le décalage de l'outil de coupe est calculé à l'aide de trois paramètres qui agissent de concert pour définir la distance de déplacement finale.

Le calcul du déplacement est effectué à l'aide de la formule suivante : Déplacement de la trajectoire d'outil = (Diamètre de l'outil + Diamètre d'usure) ÷ 2 + Valeur P


Le diamètre de l'outil représente le diamètre spécifié de l'outil de coupe, par exemple une fraise de 10 mm, et est défini dans la table d'outils F4 . Si le décalage de l'outil de coupe est déjà appliqué dans le logiciel de FAO, cette valeur est généralement laissée à 0 .

Le diamètre d'usure représente le degré d'usure de l'outil ou la variation dimensionnelle et est également défini dans le tableau d'outils F4 . Une valeur négative est utilisée pour un outil sous-dimensionné, tandis qu'une valeur positive est utilisée pour un outil surdimensionné.

La valeur P représente le rayon utilisé pour compenser la trajectoire d'outil et est généralement employée dans le code G écrit manuellement. Cette valeur est ajoutée au rayon calculé à partir du diamètre de l'outil et du diamètre d'usure.

Pour une explication plus détaillée de la gestion des outils, consultez la section « Gestion du diamètre des outils et des valeurs d'usure » à la fin de cette page.


Syntaxe et paramètres

Lorsque la commande G42 est émise, MASSO utilise les valeurs de diamètre d'outil et de diamètre d'usure attribuées à l'outil actuellement actif.

Lorsqu'une valeur P est spécifiée, elle est ajoutée au décalage du diamètre d'usure et est considérée comme une valeur de rayon. Si aucune valeur P n'est spécifiée, le calcul du décalage utilise uniquement le diamètre de l'outil et le diamètre d'usure de la table d'outils F4.

Le diamètre de l'outil doit toujours être une valeur positive .

Le diamètre d'usure doit être saisi comme une valeur négative pour un outil sous-dimensionné et comme une valeur positive pour un outil surdimensionné .


 N10 T1 M06
N20 G42

Dans cet exemple, la compensation d'outil est activée à l'aide des valeurs de diamètre d'outil et de diamètre d'usure attribuées à l'outil 1 dans le tableau d'outils F4.

 N10 T1 M06
N20 G42 P5 

Dans cet exemple, une valeur P de 5 mm dévie l'outil de 5 mm par rapport à sa trajectoire initiale. Si les valeurs du diamètre de l'outil et du diamètre d'usure sont attribuées à l'outil 1 dans le tableau des outils F4, elles sont prises en compte dans le calcul de la déviation.

 N10 T1 M06
N20 G00 X25 Y50 Z25
N30 G01 Z-5 F250
N40 G42
N50 Y25 (Entrée)
N60 Y-100
N70 X100
N80 Y-25
N90 X-25
N100 G40
N110 X-50 Y-25 (Sortie)
N120 G00 Z25

Dans cet exemple, la compensation d'outil est activée une fois l'outil positionné à la profondeur de coupe. Un mouvement d'avance linéaire est effectué avant le début de la coupe. La compensation d'outil est annulée à l'aide de la commande G40, et un mouvement de sortie vers une position de sécurité est effectué avant le retrait de l'outil.

Le mouvement de sortie final n'est pas affiché comme un mouvement compensé une fois la compensation de coupe désactivée.

Trajectoire d'outil compensée affichée en violet


Dépannage

Si la trajectoire d'outil compensée présente des boucles ou des auto-intersections, cela indique que la taille de l'outil calculée est trop importante pour la géométrie programmée. Dans ce cas, il convient de sélectionner un outil plus petit et plus adapté.

Le cutter est trop grand Taille de coupe correcte

AVERTISSEMENT : Le non-respect des règles de compensation de la lame peut entraîner des mouvements imprévisibles, des dommages à la pièce ou à la machine.


règles de rémunération des coupeurs

  • Les trajectoires de décalage de l'outil de coupe sont calculées et affichées lors du chargement du fichier G-code.

  • Les angles extérieurs sont automatiquement arrondis.

  • La compensation de cisaillement n'est valable que dans le plan XY G17 .

  • La compensation de lame n'est valable que pour les mouvements des axes X et Y.

  • Les mouvements des axes Z, A ou B ne doivent pas être inclus lorsque la compensation de l'outil de coupe est active, car cela peut entraîner des résultats imprévisibles.

  • L'outil doit être déplacé à la profondeur de coupe requise avant d'activer la compensation d'outil.

  • Les commandes autres que la découpe, telles que la mise en marche ou l'arrêt du réfrigérant, ne doivent pas être incluses lorsque la compensation de la fraise est active.

  • Un mouvement d'avance linéaire vers une position sûre est nécessaire avant d'activer la compensation de la fraise.

  • Après avoir annulé la compensation de la fraise, un mouvement linéaire vers l'extérieur jusqu'à une position sûre est nécessaire.

  • Le mouvement vers l'extérieur n'est pas affiché à l'écran comme un mouvement compensé.

  • Les mouvements entrants et sortants doivent tous deux utiliser uniquement un mouvement linéaire .

  • La distance d'entrée et de sortie doit être supérieure au rayon de coupe.

  • Il ne faut pas utiliser une seule commande d'arc pour découper un cercle complet.

  • Les coordonnées X et Y doivent être spécifiées lors du premier mouvement suivant l'annulation de la compensation de l'outil de coupe afin d'éviter tout mouvement imprévisible.

  • La fonction de saut de ligne ne doit pas être utilisée lorsque la compensation d'écrêtage est activée. Pour réactiver l'écrêtage, le programme doit être rembobiné jusqu'à un point antérieur à l'activation de la compensation d'écrêtage.


Comprendre la direction du G42

Pour comprendre la commande G42, imaginez-vous derrière l'outil de coupe qui s'éloigne. Lorsque G42 est activé, l'outil de coupe se déplace vers la droite par rapport à la trajectoire programmée.


Gestion du diamètre de l'outil, du diamètre d'usure et de la valeur P

La compensation de coupe MASSO a été conçue pour offrir une flexibilité et une compatibilité maximales avec les codes G manuscrits et générés par FAO.

Les valeurs du diamètre de l'outil et du diamètre d'usure attribuées à l'outil actuel sont automatiquement appliquées chaque fois que G42 est activé.

Le déplacement final de l'outil est toujours calculé à partir du diamètre de l'outil, du diamètre d'usure et de toute valeur P spécifiée dans le code G.


Utilisation de la valeur p

La valeur P spécifie directement le rayon de coupe dans le code G. Par exemple, une fraise de 10 mm utilisera une valeur P de 5 mm.

Cette méthode est couramment utilisée dans le code G écrit à la main, où il est plus facile de programmer la géométrie nominale et de laisser le contrôleur appliquer le décalage de l'outil de coupe.

Dans ce scénario, le diamètre de l'outil dans la table d'outils F4 est normalement réglé sur 0 et le rayon de coupe est entièrement contrôlé par la valeur P.

Si un diamètre d'usure est également défini, il est inclus dans le calcul final du déplacement.

Bien que peu courante, la valeur P peut être utilisée conjointement avec les valeurs du diamètre de l'outil si nécessaire pour une application spécifique.


En utilisant le diamètre de l'outil

Lors de la gestion du décalage d'outil dans un logiciel de FAO, la valeur du diamètre de l'outil dans le tableau d'outils F4 est généralement définie sur 0 .

Lorsque la compensation d'outil n'est pas incluse dans le code G, comme dans les programmes écrits à la main, la valeur du diamètre de l'outil peut être utilisée pour appliquer la compensation d'outil.

Le diamètre de l'outil peut représenter soit le diamètre de coupe réel mesuré, soit le diamètre de coupe nominal, et le réglage final de la taille est effectué à l'aide du diamètre d'usure.


Utilisation du diamètre d'usure

Le diamètre d'usure sert à ajuster la taille effective de l'outil à mesure qu'il s'use.

Une valeur négative du diamètre d'usure indique que l'outil est sous-dimensionné.

Une valeur positive du diamètre d'usure indique que l'outil est surdimensionné.

Par exemple, une fraise de 10 mm avec un diamètre d'usure de 0,5 mm donne un diamètre d'outil effectif de 9,5 mm .

Une fraise de 10 mm avec un diamètre d'usure de +0,5 mm donne un diamètre d'outil effectif de 10,5 mm .