26.07.2013 Views

fil-styring - heidenhain

fil-styring - heidenhain

fil-styring - heidenhain

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

20 LBL 10 Underprogram 10: Bearbejdning<br />

21 CYCL DEF 7.0 NULPUNKT Forskydning af nulpunkt i centrum af ellipsen<br />

22 CYCL DEF 7.1 X+Q1<br />

23 CYCL DEF 7.2 Y+Q2<br />

24 CYCL DEF 10.0 DREJNING Beregning af drejeposition i planet<br />

25 CYCL DEF 10.1 ROT+Q8<br />

26 Q35 = (Q6 - Q5) / Q7 Beregning af vinkelskridt<br />

27 Q36 = Q5 Kopiering af startvinkel<br />

28 Q37 = 0 Fastsættelse af tæller af fræsetrin<br />

29 Q21 = Q3 * COS Q36 Beregning af X-koordinat til startpunkt<br />

30 Q22 = Q4 * SIN Q36 Beregning af Y-koordinat til startpunkt<br />

31 L X+Q21 Y+Q22 R0 FMAX M3 Kørsel til startpunkt i planet<br />

32 L Z+Q12 R0 FMAX Forpositionering af sikkerheds-afstand i spindelaksen<br />

33 L Z-Q9 R0 FQ10 Kør til bearbejdningsdybde<br />

34 LBL 1<br />

35 Q36 = Q36 + Q35 Aktualisering af vinkel<br />

36 Q37 = Q37 + 1 Aktualisering af fræsetrin-tæller<br />

37 Q21 = Q3 * COS Q36 Beregning af aktuel X-koordinat<br />

38 Q22 = Q4 * SIN Q36 Beregning af aktuel Y-koordinat<br />

39 L X+Q21 Y+Q22 R0 FQ11 Kørsel til næste punkt<br />

40 FN 12: IF +Q37 LT +Q7 GOTO LBL 1 Spørg om ufærdig, hvis ja så spring tilbage til LBL 1<br />

41 CYCL DEF 10.0 DREJNING Tilbagestilling af drejning<br />

42 CYCL DEF 10.1 ROT+0<br />

43 CYCL DEF 7.0 NULPUNKT Tilbagestilling af nulpunkt-forskydning<br />

44 CYCL DEF 7.1 X+0<br />

45 CYCL DEF 7.2 Y+0<br />

46 L Z+Q12 F0 FMAX Kørsel til sikkerheds-afstand<br />

47 LBL 0 Underprogram-slut<br />

48 END PGM ELLIPS MM<br />

HEIDENHAIN iTNC 530 517<br />

11.11 Programmerings-eksempler

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

Saved successfully!

Ooh no, something went wrong!