Cycle 444 PALPAGE 3D
Programmation ISO
G444
Application
Consultez le manuel de votre machine !
Cette fonction doit être activée et adaptée par le constructeur de la machine.
Le cycle 444 contrôle un seul point sur la surface de la pièce. Ce cycle s'utilise, par exemple pour des pièces moulées , pour mesurer des formes libres. Il est possible de déterminer si un point à la surface d'un composant est surdimensionné ou sous-dimensionné par rapport à une coordonnée nominale. L'opérateur pourra ensuite exécuter les étapes suivantes, telles que la reprise d'usinage, etc.
Le cycle 444 palpe un point quelconque dans l'espace et détermine l'écart par rapport à une coordonnée nominale. Un vecteur de normale, déterminé par les paramètres Q581, Q582 et Q583 est pris en compte. Le vecteur de normale est perpendiculaire à un plan (non matérialisé) dans lequel se trouve la coordonnée nominale. Le vecteur de normale va dans le sens inverse de la surface et ne détermine pas la course de palpage. Il est judicieux de déterminer le vecteur normal à l'aide d'un système de CAO et de FAO. Une plage de tolérance QS400 définit l'écart autorisé entre la coordonnée effective et la coordonnée nominale, le long du vecteur normal. Il est ainsi possible de faire en sorte, par exemple, que le programme s'arrête si un sous-dimensionnement est détecté. La CN émet un journal et les écarts sont enregistrés aux différents paramètres Q listés ci-dessous.
Déroulement du cycle
- Le palpeur quitte sa position actuelle pour atteindre un point du vecteur normal qui se trouve à la distance suivante de la coordonnée nominale : distance = rayon de la bille de palpage + valeur SET_UP du tableau tchprobe.tp (TNC:\table\tchprobe.tp) + Q320. Le prépositionnement tient compte d'une hauteur de sécurité.
- Le palpeur aborde ensuite la coordonnée nominale. La course de palpage est définie par DIST (et non par le vecteur normal ! Le vecteur normal n'est utilisé que pour calculer correctement les coordonnées.)
- Une fois que la CN a acquis la position, le palpeur est dégagé et arrêté. La CN mémorise les coordonnées qui ont été déterminées pour le point de contact dans les paramètres Q.
- Pour terminer, la CN rétracte le palpeur dans le sens opposé au sens de palpage, en tenant compte de la valeur que vous avez définie au paramètre MB.
Paramètres de résultat
La commande mémorise les résultats de la procédure de palpage dans les paramètres suivants :
Numéro de | Signification |
---|---|
Q151 | Position mesurée Axe principal |
Q152 | Position mesurée sur l'axe auxiliaire |
Q153 | Position mesurée sur l'axe d'outil |
Q161 | Ecart mesuré sur l'axe principal |
Q162 | Ecart mesuré sur l'axe auxiliaire |
Q163 | Ecart mesuré sur l'axe d'outil |
Q164 |
|
Q183 |
|
Fonction journal
A la fin de l'exécution, la commande génère un fichier journal au format .html. Dans ce journal sont consignés les résultats de l'axe principal, de l'axe auxiliaire et de l'axe d'outil, ainsi que ceux de l'erreur 3D. La TNC enregistre ce fichier journal dans le répertoire qui contient aussi le fichier .h (à condition qu'aucun chemin n'ait été configuré pour FN16).
- Le journal contient les informations suivantes sur l'axe principal, sur l'axe auxiliaire et sur l'axe d'outil :
- Sens de palpage effectif (comme vecteur dans le système de programmation). La valeur du vecteur correspond à la course de palpage configurée.
- la coordonnée nominale définie
- (si une tolérance QS400 a été définie) Émission des cotes inférieure et supérieure ainsi que de l'écart déterminé le long du vecteur normal
- la coordonnée effective déterminée
- la représentation en couleur des valeurs (vert pour "bon", orange pour "reprise d'usinage", rouge pour "rebut")
Remarques
- Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL.
- Pour être sûr d'obtenir des résultats précis en fonction du palpeur utilisé, vous devez effectuer un étalonnage 3D avant d'exécuter le cycle 444. L'option 92 3D-ToolComp est requise pour un étalonnage 3D.
- Le cycle 444 génère un rapport de mesure au format html.
- Un message d'erreur est émis si, avant l'exécution du cycle 444, le cycle 8 IMAGE MIROIR, le cycle 11 FACTEUR ECHELLE ou le cycle 26 FACT. ECHELLE AXE est actif.
- Un TCPM actif est pris en compte lors du palpage. Le fait de palper des positions avec un TCPM actif est possible même avec un état de l'Inclin. plan d'usinage incohérent.
- Si votre machine est équipée d'une broche asservie, il faudra activer l'actualisation angulaire dans le tableau des palpeurs (colonne TRACK). En général, cela permet d'améliorer la précision des mesures réalisées avec un palpeur 3D.
- Dans le cycle 444, toutes les coordonnées se réfèrent au système utilisé lors de la programmation.
- La commande renseigne les valeurs mesurées aux paramètres de retour.
- Le paramètre Q Q183 permet de définir l'état de la pièce Bon/Reprise d'usinage/Rebut indépendamment du paramètre Q309.
Information relative aux paramètres machine
- Selon ce qui a été défini au paramètre machine optionnel chkTiltingAxes (n°204600), le palpage vérifie que la position des axes rotatifs concorde avec les angles d'inclinaison (3D-ROT). Si ce n'est pas le cas, la CN émet un message d'erreur.
Paramètres du cycle
Figure d'aide | Paramètres |
---|---|
Q263 1er point mesure sur 1er axe? Coordonnée du premier point de palpage sur l'axe principal du plan d'usinage. La valeur agit de manière absolue. Programmation : -99999,9999...+99999,9999 | |
Q264 1er point mesure sur 2ème axe? Coordonnée du premier point de palpage sur l'axe auxiliaire du plan d'usinage. La valeur agit de manière absolue. Programmation : -99999,9999...+99999,9999 | |
Q294 1er point mesure sur 3ème axe? Coordonnée du premier point de palpage sur l'axe de palpage. La valeur agit de manière absolue. Programmation : -99999,9999...+99999,9999 | |
Q581 Normale à la surface Axe princ.? Vous indiquez ici la normale à la surface dans le sens de l'axe principal. L'émission de la normale à la surface d'un point s'effectue généralement à l'aide d'un système de CAO/FAO. Programmation : -10...+10 | |
Q582 Normale à la surface Axe auxil.? Vous indiquez ici la normale à la surface dans le sens de l'axe auxiliaire. L'émission de la normale à la surface d'un point s'effectue généralement à l'aide d'un système de CAO/FAO. Programmation : -10...+10 | |
Q583 Normale à la surface Axe d'out.? Vous indiquez ici la normale à la surface dans le sens de l'axe d'outil. L'émission de la normale à la surface d'un point s'effectue généralement à l'aide d'un système de CAO/FAO. Programmation : -10...+10 | |
Q320 Distance d'approche? Distance supplémentaire entre le point de palpage et la bille de palpage. Q320 agit en plus de ce qui a été défini dans la colonne SET_UP du tableau de palpeurs. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF | |
Q260 Hauteur de securite? Coordonnée à laquelle aucune collision ne peut avoir lieu entre le palpeur et la pièce (moyen de serrage), le long de l'axe d'outil. La valeur agit de manière absolue. Programmation : -99999,9999...+99999,9999 sinon : PREDEF | |
QS400 Valeur de tolérance? Vous indiquez ici une plage de tolérance qui sera surveillée par le cycle. La tolérance définit l'écart admissible le long de la normale à la surface. L'écart déterminé se trouve entre la coordonnée nominale et la coordonnée effective du composant. (La normale à la surface est définie par Q581 - Q583 et la coordonnée nominale par Q263, Q264 et Q294.) La valeur de tolérance se décompose par axe, en fonction du vecteur normal. Voir exemples.
Programmation : 255 caractères | |
Q309 Réaction à l'err. de tolérance? Pour définir si la CN doit interrompre l'exécution du programme lorsqu'un écart est déterminé et si elle doit émettre un message en conséquence : 0 : Ne pas interrompre l'exécution du programme en cas de tolérance dépassée ; ne pas émettre de message. 1 : Interrompre l'exécution du programme en cas de tolérance dépassée ; émettre un message. 2 : Si la coordonnée effective déterminée se trouve en dessous de la coordonnée nominale, le long du vecteur normal à la surface, la CN émet un message et interrompt le programme CN. En revanche, il n'y a aucune réaction à l'erreur si la valeur effective déterminée est supérieure à la coordonnée nominale. Programmation : 0, 1, 2 |
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 TCH PROBE 444 PALPAGE 3D ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|