Appel d’outil avec TOOL CALL
Application
La fonction TOOL CALL vous permet d'appeler un outil dans le programme CN. Si l'outil se trouve dans le magasin d'outils, la commande l'installe dans la broche. Si l'outil ne se trouve pas dans le magasin, vous pouvez le mettre en place à la main.
Sujets apparentés
- Changement d’outil automatique avec M101
- Tableau d'outils tool.t
- Tableau d’emplacements tool_p.tch
Condition requise
- Outil défini
Pour appeler un outil, il faut qu’il soit défini dans le gestionnaire d’outils.
Description fonctionnelle
À l’appel d’un outil, la CN lit la ligne concernée dans le gestionnaire d’outils. Vous pouvez visualiser les données d’outils dans l’onglet Outil de la zone de travail Etat.
HEIDENHAIN recommande, après chaque appel d’outil, d’activer la broche avec M3 ou M4. De cette manière, vous évitez des problèmes pendant l’exécution du programme, par exemple au moment de redémarrer après une interruption.
Symboles
La fonction CN TOOL CALL propose les symboles suivants :
Symbole ou raccourci clavier | Fonction |
---|---|
Ouvrir la fenêtre de sélection des outils | |
Passer à l'outil sélectionné dans l'application Gestion des outils Vous pouvez changer l'outil si nécessaire. | |
Ouvrir les Données de coupe |
Programmation
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
11 TOOL CALL 4 .1 Z S10000 F750 DL+0,2 DR+0,2 DR2+0,2 | ; appeler l'outil |
La fonction CN contient les éléments syntaxiques suivants :
Élément de syntaxe | Signification |
---|---|
TOOL CALL | Ouverture de la syntaxe pour un appel d’outil |
4, QS4 ou "MILL_D8_ROUGH" | Définition d’outil en tant que numéro fixe ou variable ou en tant que nom Tip Seule la définition d'outil en tant que numéro est unique, contrairement au nom d'outil qui lui peut être le même pour plusieurs outils ! Élément de syntaxe dépendant de la technologie ou de l'application Possibilité de sélection dans une fenêtre de sélection |
.1 | |
Z | Axe d'outil Utilisez l'axe d'outil Z par défaut. Vous disposez d'autres options de sélection en fonction de la machine. Élément de syntaxe dépendant de la technologie ou de l’application |
S ou S( VC = ) | |
F, FZ ou FU | |
DL | Valeur delta de la longueur d’outil Élément de syntaxe optionnel |
DR | Valeur delta du rayon d’outil Élément de syntaxe optionnel |
DR2 | Valeur delta du rayon d’outil 2 Élément de syntaxe optionnel |
Différences en fonction de la technologie à l’appel d’outil
Appel d’une fraise
- Pour une fraise, vous pouvez définir les données d’outil suivantes :
- Numéro fixe ou variable ou nom de l'outil
- Indice niveau de l'outil
- Axe d'outil
- Vitesse de broche
- Avance
- DL
- DR
- DR2
Le numéro ou le nom de l'outil, l'axe d'outil et la vitesse de broche sont nécessaires pour appeler une fraise.
Appel d'un outil de tournage (option #50)
- Vous pouvez définir les données d'outil suivantes pour un outil de tournage :
- Numéro fixe ou variable ou nom de l'outil
- Indice niveau de l'outil
- Avance
Le numéro ou le nom de l'outil est nécessaire pour appeler un outil de tournage.
Appel d'un outil de rectification (option #156)
- Vous pouvez définir les données d’outil suivantes pour un outil de rectification :
- Numéro fixe ou variable ou nom de l'outil
- Indice niveau de l'outil
- Axe d'outil
- Vitesse de broche
- Avance
Le numéro ou le nom de l'outil et l’axe d’outil sont nécessaires pour appeler un outil de rectification.
Tableau d’outils de rectification toolgrind.grd (option #156)
Appel d'un outil de dressage (option #156)
- Vous pouvez définir les données d'outil suivantes pour un outil de dressage :
- Numéro fixe ou variable ou nom de l'outil
- Indice niveau de l'outil
- Avance
Le numéro ou le nom de l'outil est nécessaire pour appeler un outil de dressage !
Tableau d’outils de dressagetooldress.drs (option #156)
Vous pouvez uniquement appeler un outil de dressage en mode Dressage !
Activer le mode Dressage avec FUNCTION DRESS
L'outil de dressage n'est pas installé dans la broche. Vous devez monter manuellement l'outil de dressage à un emplacement prévu par le constructeur de la machine. En outre, vous devez définir l'outil dans le tableau d'emplacements.
Appel d'un palpeur de pièces (option #17)
- Vous pouvez définir les données d'outil suivantes pour un palpeur de pièces :
- Numéro fixe ou variable ou nom de l'outil
- Indice niveau de l'outil
- Axe d'outil
Le numéro ou le nom de l'outil et l’axe d’outil sont nécessaires pour appeler un palpeur de pièces !
Actualisation des données d'outils
Un TOOL CALL vous permet également d'actualiser les données de l'outil actif même sans changement d'outil, c.-à-d. de modifier les données de coupe ou les valeurs delta, par exemple. Le fait de pouvoir modifier les différentes données d'outils dépend de la technologie.
- Dans les cas ci-après, la CN actualise uniquement les données de l’outil actif :
- Sans numéro ou sans nom de l’outil et sans axe d’outil
- Sans numéro ou sans nom de l'outil et avec le même axe d’outil que pour l’appel d’outil précédent
Si vous programmez un numéro ou un nom d'outil ou bien un axe d'outil modifié dans l'appel d'outil, la commande exécute la macro de changement d'outil.
Cela peut amener la CN à installer par exemple un outil jumeau à la place d’un outil dont la durée de vie est écoulée.
Remarques
La gamme complète des fonctions de commande est uniquement disponible lorsque l'axe d'outil Z est utilisé, par exemple pour la définition de motif PATTERN DEF.
Les axes d'outil X et Y peuvent être utilisés dans une certaine mesure et préparés et configurés par le constructeur de la machine.
- Avec le paramètre machine allowToolDefCall (n° 118705), le constructeur de la machine définit si vous pouvez définir un outil par son nom, son numéro ou les deux dans les fonctions TOOL CALL et TOOL DEF.
- Avec le paramètre machine optionnel progToolCallDL (n° 124501), le constructeur de la machine définit si la CN doit tenir compte des valeurs delta issues d’un appel d’outil dans la zone de travail Positions.