Cycle 402 ROT AVEC 2 TENONS

Programmation ISO

G402

Application

Le cycle palpeur 402 permet d'acquérir les centres de deux tenons. La CN calcule ensuite l'angle entre l'axe principal du plan d'usinage et la droite qui fait la liaison entre les centres des tenons. La CN utilise la fonction Rotation de base pour compenser la valeur calculée. En alternative, vous pouvez aussi compenser le désalignement déterminé par une rotation du plateau circulaire.

Déroulement du cycle

  1. La CN positionne le palpeur en avance rapide (valeur de la colonne FMAX) au point de palpage 1 du premier tenon, selon la logique de positionnement définie.
  2. Logique de positionnement

  3. Le palpeur se déplace ensuite à la hauteur de mesure programmée 1 et enregistre le centre du premier tenon en palpant quatre fois. Entre les différents points de palpage, chacun décalé de 90°, le palpeur se déplace en arc de cercle.
  4. Puis le palpeur revient à la hauteur de sécurité et se positionne au point de palpage 5 du second tenon.
  5. La CN amène le palpeur à la hauteur de mesure 2 programmée et enregistre le deuxième centre du tenon en effectuant quatre palpages.
  6. Pour terminer, la CN retire le palpeur à la hauteur de sécurité et exécute la rotation de base calculée.

Remarques

 
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 commande réinitialise une rotation de base active en début de cycle.
  • Si vous souhaitez compenser l'erreur d'alignement par une rotation du plateau circulaire, la CN utilise alors automatiquement les axes rotatifs suivants :
    • C avec axe d’outil Z
    • B avec l'axe d'outil Y
    • A avec axe d’outil X

Information relative à la programmation

  • Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe de palpage.

Paramètres du cycle

Figure d'aide

Paramètres

Q268 1er tenon: centre sur 1er axe?

centre du premier tenon dans l'axe principal du plan d’usinage. La valeur agit de manière absolue.

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

Q269 1er tenon: centre sur 2ème axe?

Centre du premier tenon sur l'axe auxiliaire du plan d'usinage. La valeur agit de manière absolue.

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

Q313 Diamètre tenon 1?

Diamètre approximatif du premier tenon. Introduire de préférence une valeur plus grande.

Programmation : 0...99999,9999

Q261 Haut. mes. tenon 1 dans axe TS?

Coordonnée du centre de la sphère (=point de contact) sur l'axe de palpage à laquelle la mesure du tenon 1 doit avoir lieu. La valeur agit de manière absolue.

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

Q270 2ème tenon: centre sur 1er axe?

Centre du deuxième tenon sur l'axe principal du plan d'usinage. La valeur agit de manière absolue.

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

Q271 2ème tenon: centre sur 2ème axe?

Centre du deuxième tenon sur l'axe auxiliaire du plan d'usinage. La valeur agit de manière absolue.

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

Q314 Diamètre tenon 2?

Diamètre approximatif du deuxième tenon. Mieux vaut programmer une valeur trop élevée.

Programmation : 0...99999,9999

Q315 Haut. mesure tenon 2 sur axe TS?

Coordonnée du centre de la bille (=point de contact) sur l'axe de palpage à laquelle la mesure du tenon 2 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

Q307 Présélection angle de rotation

Introduire l'angle de la droite de référence si le désaxage à mesurer ne doit pas se référer à l'axe principal mais à une droite quelconque. La CN détermine ensuite, pour la rotation de base, la différence entre la valeur mesurée et l'angle de la droite de référence. La valeur agit de manière absolue.

Programmation : -360000...+360000

Q305 Numéro dans tableau?

Indiquez le numéro d'une ligne du tableau de points d'origine. À cette ligne, la CN effectue la programmation suivante :

Q305 = 0 : L'axe rotatif est mis à zéro à la ligne 0 du tableau de points d'origine. Un enregistrement est donc effectué dans la colonne OFFSET. (Exemple : pour l’axe d’outil Z, l’enregistrement se fait dans C_OFFS.) 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 : l’axe rotatif est mis à zéro sur la ligne ici indiquée du tableau de points d’origine. Un enregistrement est donc effectué dans la colonne OFFSET correspondante du tableau de points d’origine. (Exemple : pour l’axe d’outil Z, l’enregistrement se fait dans C_OFFS.)

Q305 dépend des paramètres suivants :

  • Q337 = 0 avec Q402 = 0 : Une rotation de base est définie à la ligne qui a été renseignée avec Q305. (Exemple : Pour l'axe d'outil Z, la rotation de base est enregistrée à la colonne SPC)
  • Q337 = 0 avec Q402 = 1 : Le paramètre Q305 n'agit pas.
  • Q337 = 1 : Le paramètre Q305 agit comme décrit ci-dessus.

Programmation : 0...99999

Q402 Rotation base/alignement (0/1)

Pour définir si la CN doit définir le désalignement déterminé comme rotation de base ou si elle doit le compenser par une rotation du plateau circulaire :

0 : définir une rotation de base ; la CN mémorise ici la rotation de base (par exemple, pour l'axe d'outil Z, la CN utilise la colonne SPC).

1 : exécuter une rotation du plateau circulaire ; une valeur est paramétrée à la colonne Offset du tableau de points d'origine (par exemple, pour l'axe d'outil Z, la CN utilise la colonne C_Offs) et l'axe concerné est pivoté.

Programmation : 0, 1

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

Pour définir si la CN doit définir à 0 la valeur affichée pour l'axe rotatif concerné après l'alignement :

0 : Après l'alignement, la position affichée n'est pas mise à 0.

1 : Après l'alignement, la position affichée est mise à 0 si vous n'avez pas défini Q402=1 au préalable.

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.

 
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 402 ROT AVEC 2 TENONS ~

Q268=-37

;1ER CENTRE 1ER AXE ~

Q269=+12

;1ER CENTRE 2EME AXE ~

Q313=+60

;DIAMETRE TENON 1 ~

Q261=-5

;HAUT. MESURE 1 ~

Q270=+75

;2EME CENTRE 1ER AXE ~

Q271=+20

;2EME CENTRE 2EME AXE ~

Q314=+60

;DIAMETRE TENON 2 ~

Q315=-5

;HAUT. MESURE 2 ~

Q320=+0

;DISTANCE D'APPROCHE ~

Q260=+20

;HAUTEUR DE SECURITE ~

Q301=+0

;DEPLAC. HAUT. SECU. ~

Q307=+0

;PRESEL. ANGLE ROT. ~

Q305=+0

;NO. DANS TABLEAU ~

Q402=+0

;COMPENSATION ~

Q337=+0

;INITIALIS. A ZERO