Gestion des décalages d'outil

Système de Décalage de Longueur d’Outil (TLO)

Lors de l'utilisation normale, le décalage de longueur d'outil (TLO) est mesuré à l'aide du palpeur d'outil sur le lit de la Carvera. La machine ne connaît pas réellement la hauteur absolue du palpeur - elle sait seulement que le capteur déclenche de manière cohérente lorsque les outils le touchent. Pour permettre le changement d'outils, la machine conserve la connaissance de deux positions d'outil, l'outil courant et l'outil de référence. Ceci est nécessaire pour maintenir la cohérence dans l'espace de travail entre différentes longueurs d'outil.

Lorsque le tout premier outil est palpé, la hauteur Z dans l'Espace de Coordonnées Machine (MCS) est enregistrée comme le position de l'outil de référence. Cet outil devient « l'outil de référence » par rapport auquel tous les autres outils seront mesurés.

Tout outil ultérieur qui est palpé ensuite met à jour la position de l'outil courant. Le TLO est alors calculé comme la différence entre ces deux positions :

TLO=current_tool_positionreference_tool_positionTLO = current\_tool\_position - reference\_tool\_position

Exemple

  1. Premier outil : Palpé à la position machine Z -72.300 → devient l'outil de référence

  2. Deuxième outil : Palpé à la position machine Z -105.688 → outil courant

  3. Calcul du TLO : -105.688 - (-72.300) = -33.388

M491.1 - Test de Rupture d'Outil

Description

M491.1 effectue une vérification de rupture d'outil en calibrant l'outil courant et en comparant sa longueur à un décalage de longueur d'outil (TLO) précédemment stocké. Si la différence dépasse la tolérance spécifiée, cela indique une rupture potentielle de l'outil et arrête la machine.

Paramètres

  • H : Valeur de tolérance pour la détection de rupture (optionnel, par défaut 0,1 mm)

    • Doit être ≥ 0,02 mm

    • Si réglé trop petit, la commande s'arrêtera avec une erreur

Démo de M491.1

Exemple

M493 - Gestion du Décalage de Longueur d'Outil (TLO)

Description

M493 gère les réglages de décalage de longueur d'outil (TLO) pour l'outil courant. Il peut définir des décalages d'outil, changer d'outil et rapporter les valeurs de TLO.

Paramètres

  • Sous-code 0/1 : Définir le décalage d'outil à partir de la dernière position de palpation

  • Sous-code 2 : Définir un nouveau numéro d'outil

  • T : Numéro d'outil (requis)

  • Sous-code 3 : Définir manuellement le décalage de l'outil courant

  • Z : Valeur de longueur d'outil (optionnel)

  • H : Décalage au-dessus de Z0 (optionnel)

  • Sous-code 4 : Rapporter les valeurs TLO courantes

Exemple

M493.1 - Définir le Décalage d'Outil (Identique à M493)

Description

M493.1 définit le décalage d'outil à partir de la dernière position de palpation. Ceci est identique à M493 avec le sous-code 0 ou 1.

Paramètres

Aucun

Exemple

M493.2 - Définir un Nouvel Outil

Description

M493.2 définit un nouvel outil comme outil actif et met à jour le système en conséquence.

Paramètres

  • T : Numéro d'outil (requis)

Exemple

M493.3 - Définir manuellement le décalage de l'outil courant

Description

M493.3 définit manuellement le décalage de l'outil courant en utilisant soit une valeur Z soit un décalage H à partir de la position courante.

Paramètres

  • Z : Valeur de longueur d'outil (optionnel)

  • H : Décalage au-dessus de Z0 (optionnel)

Démo de M493.3

Exemple

M493.4 - Rapporter le TLO courant

Description

M493.4 rapporte les valeurs de décalage de longueur d'outil courantes à la console.

Paramètres

Aucun

Exemple

Mis à jour