14.07.2013 Views

5.2 Données d'outils - heidenhain

5.2 Données d'outils - heidenhain

5.2 Données d'outils - heidenhain

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

20 LBL 10 Sous-programme 10: Usinage<br />

21 CYCL DEF 7.0 POINT ZÉRO Décaler le point zéro au centre de l’ellipse<br />

22 CYCL DEF 7.1 X+Q1<br />

23 CYCL DEF 7.2 Y+Q2<br />

24 CYCL DEF 10.0 ROTATION Calculer la position angulaire dans le plan<br />

25 CYCL DEF 10.1 ROT+Q8<br />

26 Q35 = (Q6 - Q5) / Q7 Calculer l'incrément angulaire<br />

27 Q36 = Q5 Copier l’angle initial<br />

28 Q37 = 0 Initialiser le compteur pour les pas fraisés<br />

29 Q21 = Q3 * COS Q36 Calculer la coordonnée X du point initial<br />

30 Q22 = Q4 * SIN Q36 Calculer la coordonnée Y du point initial<br />

31 L X+Q21 Y+Q22 R0 FMAX M3 Aborder le point initial dans le plan<br />

32 L Z+Q12 R0 FMAX Pré-positionnement à la distance d’approche dans l’axe de broche<br />

33 L Z-Q9 R0 FQ10 Aller à la profondeur d’usinage<br />

34 LBL 1<br />

35 Q36 = Q36 + Q35 Actualiser l’angle<br />

36 Q37 = Q37 + 1 Actualiser le compteur<br />

37 Q21 = Q3 * COS Q36 Calculer la coordonnée X effective<br />

38 Q22 = Q4 * SIN Q36 Calculer la coordonnée Y effective<br />

39 L X+Q21 Y+Q22 R0 FQ11 Aborder le point suivant<br />

40 FN 12: IF +Q37 LT +Q7 GOTO LBL 1 Demande si travail non encore terminé, si oui, retour à LBL 1<br />

41 CYCL DEF 10.0 ROTATION Annuler la rotation<br />

42 CYCL DEF 10.1 ROT+0<br />

43 CYCL DEF 7.0 POINT ZÉRO Annuler le décalage du point zéro<br />

44 CYCL DEF 7.1 X+0<br />

45 CYCL DEF 7.2 Y+0<br />

46 L Z+Q12 F0 FMAX Aller à la distance d’approche<br />

47 LBL 0 Fin du sous-programme<br />

48 END PGM ELLIPSE MM<br />

iTNC 530 HEIDENHAIN 543<br />

11.11 Exemples de programmation

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!