Cycle 412 PT REF. INT. CERCLE

Programmation ISO

G412

Application

Le cycle palpeur 412 détermine le centre d'une poche circulaire (trou) et le définit comme point d'origine. La CN peut inscrire le centre dans un tableau de points zéro ou dans un tableau de points d'origine, au choix.

Déroulement du cycle

  1. La CN amène le palpeur au point de palpage 1 en avance rapide (valeur de la colonne FMAX) et selon la logique de positionnement définie. Elle calcule les points de palpage à partir des données du cycle, et la distance d'approche à partir de la colonne SET_UP du tableau de palpeurs.
  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. La CN détermine automatiquement le sens du palpage en fonction de l'angle de départ programmé.
  4. Le palpeur suit ensuite une trajectoire circulaire, soit à la hauteur de mesure, soit à la hauteur de sécurité, pour se positionner au point de palpage suivant 2 où il exécute la deuxième opération de palpage.
  5. La CN positionne le palpeur au point de palpage 3 , puis au point de palpage 4 . Là, elle procède à la troisième et à la quatrième procédure de palpage.
  6. La CN ramène le palpeur à la hauteur de sécurité.
  7. La CN traite le point d'origine déterminé, selon ce qui a été défini aux paramètres de cycle Q303 et Q305, (voir Principes de base des cycles de palpage 4xx pour la définition d'un point d'origine)
  8. La CN mémorise ensuite les valeurs effectives aux paramètres Q qui suivent.
  9. Si vous le souhaitez, la CN détermine ensuite également le point d'origine de l'axe de palpage, avec une procédure de palpage distincte.

Numéro de
paramètre Q

Signification

Q151

Valeur effective centre, axe principal

Q152

Valeur effective centre, axe secondaire

Q153

Valeur effective diamètre

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
 
Remarque
Attention, risque de collision !
Si les dimensions de la poche et la distance d'approche ne permettent pas d'effectuer un prépositionnement à proximité des points de palpage, la commande procède toujours au palpage en partant du centre de la poche. Dans ce cas, le palpeur ne se déplace pas à la hauteur de sécurité entre les quatre points de mesure. Il existe un risque de collision !
  1. La poche/le trou doit être exempt(e) de matière
  2. Pour éviter toute collision entre le palpeur et la pièce, introduisez le diamètre nominal de la poche (trou) de manière à ce qu'il soit plutôt plus petit.
  • 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.

Informations relatives à la programmation

  • Plus l'incrément angulaire programmé à Q247 est petit et moins le centre de cercle calculé par la CN sera précis. Valeur de saisie minimale : 5°
 
Tip

Programmez un pas angulaire inférieur à 90°

Paramètres du cycle

Figure d'aide

Paramètres

Q321 Centre 1er axe?

Centre de la poche dans l'axe principal du plan d'usinage. La valeur agit de manière absolue.

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

Q322 Centre 2ème axe?

Centre de la poche dans l'axe auxiliaire du plan d'usinage Si vous programmez Q322 = 0, la CN aligne le centre du trou sur l'axe Y positif ; si vous programmez une valeur différente de 0 au paramètre Q322, la CN aligne le centre du trou sur la position nominale. La valeur agit de manière absolue.

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

Q262 Diamètre nominal?

Diamètre approximatif de la poche circulaire (trou). Introduire de préférence une valeur plus petite.

Programmation : 0...99999,9999

Q325 Angle initial?

angle compris entre l'axe principal du plan d'usinage et le premier point de palpage. La valeur agit de manière absolue.

Programmation : -360000...+360000

Q247 Incrément angulaire?

Angle compris entre deux points de mesure; le signe de l'incrément angulaire détermine le sens de rotation (- = sens horaire) pour le déplacement du palpeur vers le point de mesure suivant. Si vous souhaitez mesurer des secteurs circulaires, programmez un incrément angulaire inférieur à 90°. La valeur agit de manière incrémentale.

Programmation : -120...+120

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

Q305 Numéro dans tableau?

Saisissez le numéro de la ligne du tableau de points d'origine/zéro sous lequel la commande mémorise les coordonnées du centre. La commande inscrit la valeur dans le tableau de points d'origine ou dans le tableau de points zéro selon ce qui a été défini au paramètre Q303.

Si Q303 = 1, la commande renseigne le tableau de points d'origine.

Mémoriser le point d'origine calculé

Programmation : 0...99999

Q331 Nouv. pt de réf. axe principal?

Coordonnée sur l'axe principal à laquelle la CN doit définir le centre de la poche déterminée. Valeur par défaut = 0 La valeur agit de manière absolue.

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

Q332 Nouv. pt de réf. sur axe auxil.?

Coordonnée sur l'axe auxiliaire à laquelle la CN doit définir le centre qui a été déterminé pour la poche. Valeur par défaut = 0 La valeur agit de manière absolue.

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

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 :

-1 : Ne pas utiliser ! Renseigné par la CN lorsque de vieux programmes CN sont lus (voir Caractéristiques communes à tous les cycles de palpage 4xx pour la définition d'un point d'origine)

0: Inscrire le point d'origine déterminé dans le tableau de points zéro actifs. 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 : –1, 0, +1

Q381 Palpage dans axe palpeur? (0/1)

Pour définir si la CN doit ou non également définir le point d'origine sur l'axe palpeur :

0 : Ne pas définir le point d'origine sur l'axe palpeur

1 : Définir le point d'origine sur l'axe palpeur

Programmation : 0, 1

Q382 Palp. axe palp.: Coord. 1er axe?

Coordonnée du point de palpage dans l'axe principal du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1. La valeur agit de manière absolue.

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

Q383 Palp. axe palp.: Coor. 2ème axe?

Coordonnée du point de palpage dans l'axe auxiliaire du plan d'usinage à laquelle le point de référence doit être initialisé dans l'axe du palpeur. N'agit que si Q381 = 1. La valeur agit de manière absolue.

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

Q384 Palp. axe palp.: Coor. 3ème axe?

Coordonnée du point de palpage sur l'axe palpeur à laquelle le point d'origine doit être défini sur l'axe palpeur. N'agit que si Q381 = 1. La valeur agit de manière absolue.

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

Q333 Nouv. pt de réf. sur axe TS?

Coordonnée sur l'axe palpeur à laquelle la CN doit définir le point d'origine. Valeur par défaut = 0 La valeur agit de manière absolue.

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

Q423 Nombre de palpages plan (4/3)?

Pour définir si la CN doit mesurer le cercle en trois ou quatre palpages :

3 : utiliser trois points de mesure

4 : utiliser quatre points de mesure (configuration par défaut)

Programmation : 3, 4

Q365 Type déplacement? ligne=0/arc=1

Pour définir la nature de la fonction de contournage à appliquer pour déplacer l'outil entre les points de mesure quand la fonction de déplacement à la hauteur de sécurité (Q301=1) est active :

0 : Déplacement en ligne droite entre chaque opération d'usinage

1 : Déplacement en cercle, sur le diamètre du cercle primitif, entre chaque opération d'usinage

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 412 PT REF. INT. CERCLE ~

Q321=+50

;CENTRE 1ER AXE ~

Q322=+50

;CENTRE 2EME AXE ~

Q262=+75

;DIAMETRE NOMINAL ~

Q325=+0

;ANGLE INITIAL ~

Q247=+60

;INCREMENT ANGULAIRE ~

Q261=-5

;HAUTEUR DE MESURE ~

Q320=+0

;DISTANCE D'APPROCHE ~

Q260=+20

;HAUTEUR DE SECURITE ~

Q301=+0

;DEPLAC. HAUT. SECU. ~

Q305=+12

;NO. DANS TABLEAU ~

Q331=+0

;POINT DE REFERENCE ~

Q332=+0

;POINT DE REFERENCE ~

Q303=+1

;TRANSF. VAL. MESURE ~

Q381=+1

;PALP. DS AXE PALPEUR ~

Q382=+85

;1.COO.POUR AXE PALP. ~

Q383=+50

;2.COO.POUR AXE PALP. ~

Q384=+0

;3.COO.POUR AXE PALP. ~

Q333=+1

;POINT DE REFERENCE ~

Q423=+4

;NOMBRE DE PALPAGES ~

Q365=+1

;TYPE DEPLACEMENT