Cycle 403 ROT SUR AXE ROTATIF

Programmation ISO

G403

Application

Le cycle palpeur 403 mesure deux points qui se trouvent sur une droite pour déterminer le désalignement de la pièce. La CN compense le désalignement de la pièce au moyen d'une rotation de l'axe A, B ou C. La pièce peut être fixée n'importe où sur le plateau circulaire.

Déroulement du cycle

  1. La CN positionne le palpeur en avance rapide (valeur de la colonne FMAX), selon la logique de positionnement définie, au point de palpage 1. La CN décale alors le palpeur de la valeur de la distance d'approche, dans le sens inverse du sens de déplacement défini.
  2. Logique de positionnement

  3. Le palpeur se déplace ensuite à la hauteur de sécurité indiquée (colonne F) et procède au premier palpage avec l'avance de palpage programmée
  4. Puis, le palpeur se rend au point de palpage suivant 2 et exécute la deuxième opération de palpage.
  5. La CN retire le palpeur à la hauteur de sécurité et fait tourner l'axe rotatif défini dans le cycle de la valeur déterminée. Si vous le souhaitez (facultatif), vous pouvez également définir si la CN doit mettre l'angle de rotation déterminé à 0 dans le tableau de points d'origine ou dans le tableau de points zéro.

Remarques

 
Remarque
Attention, risque de collision !
Si commande positionne automatiquement l'axe rotatif, cela risque d'engendrer une collision.
  1. Faire attention aux collisions possibles entre l’outil et les éléments éventuellement installés sur la table
  2. Choisir la hauteur de sécurité de manière à exclure toute collision
 
Remarque
Attention, risque de collision !
Si vous entrez la valeur 0 au paramètre Q312 Axe pour déplacement compensat.?, le cycle détermine automatiquement l'axe rotatif à aligner (paramétrage recommandé). Un angle est alors déterminé en fonction de l'ordre des points de palpage. L'angle déterminé est compris entre le premier et le deuxième point de palpage. Si vous choisissez l'axe A, B ou C comme axe de compensation au paramètre Q312, le cycle détermine l'angle indépendamment de l'ordre des points de palpage. L'angle calculé est compris entre -90 et +90°. Il existe un risque de collision !
  1. Vérifiez la position de l'axe rotatif après l'alignement !
 
Remarque
Attention, risque de collision !
Aucun cycle de conversion de coordonnées ne doit être actif lors de l'exécution des cycles de palpage 400 à 499. Il existe un risque de collision !
  1. N'activez pas les cycles suivants avant d'utiliser des cycles de palpage : cycle 7 POINT ZERO, cycle 8 IMAGE MIROIR, cycle 10 ROTATION, cycle 11 FACTEUR ECHELLE et cycle 26 FACT. ECHELLE AXE.
  2. Réinitialiser au préalable les conversions de coordonnées
  • Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL.
  • La CN réinitialise une rotation de base active en début de cycle.

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

Q265 2ème point mesure sur 1er axe?

Coordonnée du deuxième point de palpage sur l'axe principal du plan d'usinage. La valeur agit de manière absolue.

Programmation : -99999,9999...+99999,9999

Q266 2ème point mesure sur 2ème axe?

Coordonnée du deuxième point de palpage sur l'axe auxiliaire du plan d'usinage. La valeur agit de manière absolue.

Programmation : -99999,9999...+99999,9999

Q272 Axe mes. (1...3, 1=axe princ.)?

axe dans lequel doit être effectuée la mesure

1 : axe principal = axe de mesure

2 : axe auxiliaire = axe de mesure

3 : axe de palpage = axe de mesure

Programmation : 1, 2, 3

Q267 Sens déplacement 1 (+1=+/-1=-)?

sens de déplacement du palpeur vers la pièce

-1 : sens de déplacement négatif

+1 : sens de déplacement positif

Programmation : -1, +1

Q261 Hauteur mesuré dans axe palpage?

Coordonnée du centre de la sphère sur l'axe du palpeur, sur lequel la mesure doit avoir lieu. La valeur agit de manière absolue.

Programmation : -99999,9999...+99999,9999

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

Q301 Déplacement à haut. sécu. (0/1)?

définir le type de positionnement du palpeur entre les points de mesure

0 : déplacement entre les points de mesure à la hauteur de mesure

1 : déplacement entre les points de mesure à la hauteur de sécurité

Programmation : 0, 1

Q312 Axe pour déplacement compensat.?

Pour définir l'axe rotatif avec lequel la CN doit compenser le désalignement mesuré :

0 : mode Automatique – la CN détermine l'axe rotatif à aligner à l'aide de la cinématique active. En mode automatique, le premier axe rotatif de la table (en partant de la pièce) est utilisé comme axe de compensation. Configuration recommandée !

4 : compensation du désalignement avec l'axe rotatif A

5 : compensation du désalignement avec l'axe rotatif B

6 : compensation du désalignement avec l'axe rotatif C

Programmation : 0, 4, 5, 6

Q337 Init. à zéro après dégauchissage

Pour définir si la CN doit mettre l'angle de l'axe rotatif à 0 dans le tableau de presets, ou dans le tableau de points zéro, après l'alignement.

0 : Après l'alignement, ne pas mettre l'angle de l'axe rotatif à 0 dans le tableau.

1 : Après l'alignement, ne pas mettre l'angle de l'axe rotatif à 0 dans le tableau.

Programmation : 0, 1

Q305 Numéro dans tableau?

Indiquer le numéro dans le tableau de points d'origine sous lequel la rotation de base doit être enregistrée.

Q305 = 0 : L’axe rotatif est mis à zéro au numéro 0 du tableau de points d'origine. Un enregistrement a lieu dans la colonne OFFSET. De plus, toutes les autres valeurs (X, Y,Z, etc.) du point d’origine actif sont reprises à la ligne 0 du tableau de points d’origine. Le point d’origine est en outre activé à la ligne 0.

Q305 > 0 : indiquer la ligne du tableau de points d'origine sous lequel la CN doit mettre l'axe rotatif à zéro. Un enregistrement a lieu dans la colonne OFFSET du tableau de points d’origine.

Le paramètre Q305 dépend des paramètres suivants :

  • Q337 = 0 : Le paramètre Q305 n'agit pas.
  • Q337 = 1 : Le paramètre Q305 agit comme décrit au-dessus.
  • Q312 = 0 : Le paramètre Q305 agit comme décrit au-dessus.
  • Q312 > 0 : La valeur du paramètre Q305 est ignorée. Un enregistrement a lieu dans la colonne OFFSET à la ligne du tableau de points d’origine qui a été activé lors de l’appel du cycle.

Programmation : 0...99999

Q303 Transfert val. mesure (0,1)?

Pour définir si le point d'origine déterminé doit être sauvegardé dans le tableau de points zéro ou dans le tableau de presets :

0 : Inscrire le point d'origine déterminé comme décalage de point zéro dans le tableau de points zéro actif. Le système de référence est le système de coordonnées pièce actif.

1 : Inscrire le point d'origine déterminé dans le tableau de points d'origine.

Programmation : 0, 1

Q380 Angle réf. axe princip.?

Angle selon lequel la CN doit orienter la droite palpée. N’agit que si le Mode automatique ou l'axe C est choisi pour l'axe rotatif (Q312 = 0 ou 6).

Programmation : 0...360

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.

 
Tip

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.

Exemple

11 TCH PROBE 403 ROT SUR AXE ROTATIF ~

Q263=+0

;1ER POINT 1ER AXE ~

Q264=+0

;1ER POINT 2EME AXE ~

Q265=+20

;2EME POINT 1ER AXE ~

Q266=+30

;2EME POINT 2EME AXE ~

Q272=+1

;AXE DE MESURE ~

Q267=-1

;SENS DEPLACEMENT ~

Q261=-5

;HAUTEUR DE MESURE ~

Q320=+0

;DISTANCE D'APPROCHE ~

Q260=+20

;HAUTEUR DE SECURITE ~

Q301=+0

;DEPLAC. HAUT. SECU. ~

Q312=+0

;AXE DE COMPENSATION ~

Q337=+0

;INITIALIS. A ZERO ~

Q305=+1

;NO. DANS TABLEAU ~

Q303=+1

;TRANSF. VAL. MESURE ~

Q380=+90

;ANGLE DE REFERENCE