Cycle 1420 PALPAGE PLAN
Programmation ISO
G1420
Application
Le cycle palpeur 1420 détermine les angles d'un plan en mesurant trois points et en définissant les valeurs aux paramètres Q.
Si vous programmez le cycle 1493 PALPAGE EXTRUSION avant ce cycle, la commande répète les points de palpage dans le sens sélectionné et sur la longueur définie sur une ligne droite.
- Le cycle offre également les possibilités suivantes :
- Si les coordonnées des points de palpage sont inconnues, il est possible d'exécuter le cycle en mode semi-automatique.
- Il est également possible (option) de surveiller les tolérances. Dans ce cas, vous pouvez surveiller la position et la dimension d'un objet.
- Si la position exacte a été déterminée au préalable, la valeur peut être définie comme position effective dans le cycle.
Déroulement du cycle
- La commande positionne le palpeur en avance rapide FMAX_PROBE (définie dans le tableau des palpeurs) et selon la logique de positionnement définie au point de palpage 1 programmé.
- La commande positionne le palpeur à la distance d'approche en avance rapide FMAX_PROBE. Ceci résulte de la somme de Q320, SET_UP et du rayon de la bille de palpage. Lors du palpage, la distance d'approche est prise en compte dans tous les sens de palpage.
- Le palpeur est ensuite amené à la hauteur de mesure définie Q1102, où il exécute la première opération de palpage avec l'avance de palpage F définie dans le tableau des palpeurs.
- Si vous programmez le MODE HAUT. DE SECU. Q1125, la commande ramène le palpeur avec FMAX_PROBE à la hauteur de sécurité Q260.
- Il est ensuite amené au point de palpage 2 où il mesure la position effective du deuxième point dans le plan.
- Après cela, le palpeur revient à la hauteur de sécurité (selon ce qui a été défini à Q1125), puis vient se positionner au point de palpage 3 du plan d'usinage, où il mesure la position effective du troisième point du plan.
- Pour finir, la commande ramène le palpeur à la hauteur de sécurité (en fonction de Q1125) et mémorise les valeurs déterminées aux paramètres Q suivants :
Numéro de | Signification |
---|---|
Q950 à Q952 | Première position mesurée sur l'axe principal, sur l'axe auxiliaire et sur l'axe d'outil |
Q953 à Q955 | Deuxième position mesurée sur l'axe principal, sur l'axe auxiliaire et sur l'axe d'outil |
Q956 à Q958 | Troisième position mesurée sur l'axe principal, sur l'axe auxiliaire et sur l'axe d'outil |
Q961 à Q963 | Angles dans l'espace SPA, SPB et SPC mesurés dans W-CS |
Q980 à Q982 | Écart mesuré au premier point de palpage |
Q983 à Q985 | Écart mesuré au deuxième point de palpage |
Q986 à Q988 | Troisième écart mesuré des positions |
Q183 |
|
Q970 | Si vous avez programmé le cycle 1493 PALPAGE EXTRUSION au préalable : Écart maximal à partir du premier point de palpage |
Q971 | Si vous avez programmé le cycle 1493 PALPAGE EXTRUSION au préalable : Écart maximal à partir du deuxième point de palpage |
Q972 | Si vous avez programmé le cycle 1493 PALPAGE EXTRUSION au préalable : Écart maximal à partir du troisième point de palpage |
Remarques
- Amener le palpeur à la hauteur de sécurité chaque fois que vous avez fini de palper un objet ou un point.
- Réinitialiser la conversion des coordonnées avant l'appel de cycle
- Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL.
- Les trois points de palpage ne peuvent pas se trouver sur une ligne droite pour que la CN puisse calculer les valeurs angulaires.
- Vous obtenez l'angle spatial nominal en définissant les positions nominales. Le cycle mémorise l'angle spatial mesuré aux paramètres Q961 à Q963. Pour la prise en compte dans la rotation de base 3D, la CN utilise l'écart entre l'angle spatial mesuré et l'angle spatial nominal.
- HEIDENHAIN conseille d'éviter les angles d'axes pour ce cycle !
Aligner les axes du plateau circulaire :
- L'alignement avec les axes du plateau circulaire n'est possible que si deux axes du plateau circulaire sont disponibles dans la cinématique.
- Pour aligner les axes du plateau circulaire (Q1126 différent de 0), la rotation doit être prise en compte (Q1121 différent de 0). Sinon, la commande affiche un message d'erreur.
Paramètres du cycle
Figure d'aide | Paramètres |
---|---|
Q1100 1è pos. nomi. sur axe principal? Valeur de position nominale absolue du premier point de palpage sur l'axe principal du plan d'usinage Programmation : -99999,9999...+99999,9999 sinon ?, -, + ou @
| |
Q1101 1è pos. nominale sur axe auxil.? Valeur de position nominale absolue du premier point de palpage, sur l'axe auxiliaire du plan d'usinage Programmation : -99999,9999...+9999,9999 Sinon, pour une programmation optionnelle voir Q1100 | |
Q1102 1è pos. nominale sur axe outil? Position nominale absolue du premier point de palpage sur l'axe d'outil Programmation : -99999,9999...+9999,9999 Sinon, pour une programmation optionnelle voir Q1100 | |
Q1103 2è pos. nomi. sur axe principal? Position nominale absolue du deuxième point de palpage sur l'axe principal du plan d'usinage Programmation : -99999,9999...+9999,9999 Sinon, pour une programmation optionnelle voir Q1100 | |
Q1104 2è pos. nominale sur axe auxil.? Position nominale absolue du deuxième point de palpage sur l'axe auxiliaire du plan d'usinage Programmation : -99999,9999...+9999,9999 Sinon, pour une programmation optionnelle voir Q1100 | |
Q1105 2è pos. nominale sur axe outil? Position nominale absolue du deuxième point de palpage sur l'axe d'outil du plan d'usinage Programmation : -99999,9999...+9999,9999 Sinon, pour une programmation optionnelle voir Q1100 | |
Q1106 3è pos. nomi. sur axe principal? Position nominale absolue du deuxième point de palpage sur l'axe principal du plan d'usinage. Programmation : -99999,9999...+9999,9999 Sinon, pour une programmation optionnelle voir Q1100 | |
Q1107 3è pos. nominale sur axe auxil.? Position nominale absolue du troisième point de palpage sur l'axe auxiliaire du plan d'usinage Programmation : -99999,9999...+9999,9999 Sinon, pour une programmation optionnelle voir Q1100 | |
Q1108 3è pos. nominale sur axe outil? Position nominale absolue du troisième point de palpage sur l'axe d'outil du plan d'usinage Programmation : -99999,9999...+9999,9999 Sinon, pour une programmation optionnelle voir Q1100 | |
Q372 Sens de palpage (-3...+3)? Axe dans le sens duquel le palpage doit avoir lieu. Le signe permet de définir si la commande se déplace dans le sens positif ou négatif. Programmation : –3, -2, -1, +1, +2, +3 | |
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 | |
Q1125 Dépl. à hauteur de sécurité? Comportement de positionnement entre deux positions de palpage : -1 : pas de déplacement à la hauteur de sécurité. 0 : déplacement à la hauteur de sécurité avant et après le cycle. Le prépositionnement est effectué avec FMAX_PROBE. 1 : déplacement à la hauteur de sécurité avant et après chaque objet. Le prépositionnement est effectué avec FMAX_PROBE. 2 : déplacement à la hauteur de sécurité avant et après chaque point de palpage. Le prépositionnement est effectué avec FMAX_PROBE. Programmation : -1, 0, +1, +2 | |
Q309 Réaction à l'err. de tolérance? Réaction en cas de tolérance dépassée : 0 : ne pas interrompre l'exécution du programme en cas de tolérance dépassée. La commande n'ouvre pas de fenêtre contenant les résultats. 1 : interrompre l'exécution du programme en cas de tolérance dépassée. La commande ouvre une fenêtre avec les résultats. 2 : en cas de reprise d'usinage, la commande n'ouvre pas de fenêtre avec les résultats. En cas de positions effectives dans la plage de rebut, la commande ouvre une fenêtre avec les résultats et interrompt l'exécution du programme. Programmation : 0, 1, 2 | |
Q1126 Aligner les axes rotatifs ? Positionner les axes rotatifs pour l'usinage incliné : 0 : conserver la position actuelle de l'axe rotatif. 1 : positionner automatiquement l'axe rotatif et actualiser la position de la pointe de l'outil en conséquence (MOVE). La position relative entre la pièce et le palpeur reste inchangée. La CN exécute un mouvement de compensation avec les axes linéaires. 2 : positionner automatiquement l'axe rotatif sans actualiser la position de la pointe de l'outil (TURN). Programmation : 0, 1, 2 | |
Q1120 Position à reprendre ? Pour définir si la commande corrige le point d'origine actif : 0 : aucune correction 1 : correction par rapport au 1er point de palpage. La commande corrige le point d'origine actif de l'écart entre la position nominale et la position effective du 1er point de palpage. 2 : correction par rapport au 2e point de palpage. La commande corrige le point d'origine actif de l'écart entre la position nominale et la position effective du 2e point de palpage. 3 : correction par rapport au 3e point de palpage. La commande corrige le point d'origine actif de l'écart entre la position nominale et la position effective du 3e point de palpage. 4 : correction par rapport au point de palpage moyen. La commande corrige le point d'origine actif de l'écart entre la position nominale et la position effective du point de palpage moyen. Programmation : 0, 1, 2, 3, 4 | |
Q1121 Mémoriser la rotation de base ? Pour définir si la CN doit mémoriser le désalignement déterminé comme rotation de base : 0 : Aucune rotation de base 1 : Définition de la rotation de base ; la CN enregistre la rotation de base. Programmation : 0, 1 |
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 1420 PALPAGE PLAN ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|