1 t ra v ailler a v ec les cy cles d'usinag e – HEIDENHAIN TNC 640 (34059x-01) Cycle programming Manuel d'utilisation

Page 45

Advertising
background image

HEIDENHAIN TNC 640

45

2.1 T

ra

v

ailler a

v

ec les cy

cles d'usinag

e

Appel de cycle avec CYCL CALL POS

La fonction CYCL CALL POS appelle une fois le dernier cycle d'usinage
défini. Le point initial du cycle correspond à la position définie dans la
séquence CYCL CALL POS.

La TNC pilote l'outil à la position indiquée dans la séquence CYCL CALL
POS

avec la logique de positionnement:

„

Si la position actuelle dans l'axe d'outil est supérieure à l'arête
supérieure de la pièce (Q203), la TNC exécute d'abord un
positionnement dans le plan d'usinage à la position programmée,
puis dans l'axe d'outil

„

Si la position actuelle dans l'axe d'outil est en dessous de l'arête
supérieure de la pièce (Q203), la TNC positionne l'outil d'abord à la
hauteur de sécurité, puis dans le plan d'usinage à la position
programmée

Appel de cycle avec M99/M89

La fonction à effet non modal M99 appelle une seule fois le dernier
cycle d'usinage défini. M99 peut être programmée à la fin d'une
séquence de positionnement. La TNC déplace alors l'outil à cette
position, puis appelle le dernier cycle d'usinage défini.

Si la TNC doit exécuter automatiquement le cycle après chaque
séquence de positionnement, vous devez programmer le premier
appel de cycle avec M89.

Pour annuler l’effet de M89, programmez

„

M99

dans la séquence de positionnement du dernier point ou

„

définissez un nouveau cycle d'usinage avec CYCL DEF

Trois axes de coordonnées doivent toujours être
programmés dans la séquence CYCL CALL POS. Vous
pouvez modifier la position initiale de manière simple avec
la coordonnée dans l'axe d'outil. Elle agit comme un
décalage d'origine supplémentaire.

L'avance définie dans la séquence CYCL CALL POS est
utilisée pour aborder la position initiale programmée dans
cette séquence.

Par principe, la position définie dans la séquence
CYCL CALL POS

est abordée par la TNC avec correction de

rayon inactive (R0).

Si vous appelez avec CYCL CALL POS un cycle dans lequel
une position initiale a été définie (p. ex. le cycle 212), la
position définie dans le cycle agit comme un décalage
supplémentaire sur la position définie dans la séquence
CYCL CALL POS

. Dans le cycle, programmez par

conséquent toujours 0 pour la position initiale.

Advertising