1 0 ex emples de pr ogr ammation – HEIDENHAIN TNC 426B (280 472) ISO programming Manuel d'utilisation

Page 287

Advertising
background image

10 Programmation: Paramètres Q

272

N220 G98 L10 *
N230 Q16 = Q6 - Q10 - Q108
N240 D00 Q20 P01 +1 *
N250 D00 Q24 P01 +Q4 *
N260 Q25 = (Q5 - Q4) / Q13
N270 G54 X+Q1 Y+Q2 Z+Q3 *
N280 G73 G90 H+Q8 *
N290 G00 G40 X+0 Y+0 *
N300 G01 Z+5 F1000 M3 *
N310 I+0 K+0 *
N320 G11 R+Q16 H+Q24 FQ11 *
N330 G98 L1 *
N340 G01 G40 Y+Q7 FQ11 *
N350 D01 Q20 P01 +Q20 P02 +1 *
N360 D01 Q24 P01 +Q24 P02 +Q25 *
N370 D11 P01 +Q20 P02 +Q13 P03 99 *
N380 G11 R+Q16 H+Q24 FQ12 *
N390 G01 G40 Y+0 FQ11 *
N400 D01 Q20 P01 +Q20 P02 +1 *
N410 D01 Q24 P01 +Q24 P02 +Q25 *
N420 D12 P01 +Q20 P02 +Q13 P03 1 *
N430 G98 L99 *
N440 G73 G90 H+0 *
N450 G54 X+0 Y+0 Z+0 *
N460 G98 L0 *
N999999 %CYLIN G71 *

Sous-programme 10: Usinage

Calcul surépaisseur et outil par rapport au rayon du cylindre

Initialiser le compteur pour les pas fraisés

Copier l‘angle initial dans l‘espace (plan Z/X)

Calculer le pas angulaire

Décaler le point zéro au centre du cylindre (axe X)

Calculer la position angulaire dans le plan

Pré-positionnement dans le plan, au centre du cylindre

Pré-positionnement dans l‘axe de broche

Initialiser le pôle dans le plan Z/X

Aborder position initiale du cyclindre, obliquement dans la matière

Coupe longitudinale dans le sens Y+

Actualiser le compteur

Actualiser l‘angle solide

Demande si travail terminé, si oui, aller à la fin

Aborder l‘„arc“ pour usiner la coupe longitudinale suivante

Coupe longitudinale dans le sens Y–

Actualiser le compteur

Actualiser l‘angle solide

Demande si travail non encore terminé, si oui, retour au label 1

Annuler la rotation

Annuler le décalage du point zéro

Fin du sous-programme

1

0.1

0 Ex

emples de pr

ogr

ammation

Mkap10.pm6

28.06.2006, 14:54

272

Advertising