Znaleziono 1 wynik

autor: Sqnek
10 sie 2017, 23:50
Forum: Heidenhain
Temat: ITNC530 Kilka konktretnych pytań na temat programowania
Odpowiedzi: 18
Odsłony: 3153

Witam wszystkich,

Nie wiem czy wniosę coś do tematu czy narobię niepotrzebnego zamieszania ale ja również długo nie mogłem się połapać w cyklach 20-24 aż w końcu napisałem taki banalny programik :


0 BEGIN PGM proby MM

1 BLK FORM 0.1 Z X-50 Y-50 Z-20

2 BLK FORM 0.2 X+50 Y+50 Z+0

3 CYCL DEF 14.0 GEOMETRIA KONTURU

4 CYCL DEF 14.1 PODPR.KONTURU2 /1

5 CYCL DEF 20 DANE KONTURU ~
Q1=-10 ;GLEBOKOSC FREZOWANIA ~
Q2=+1 ;ZACHODZENIE TOROW ~
Q3=+1 ;NADDATEK NA STRONE ~
Q4=+1 ;NADDATEK NA DNIE ~
Q5=+0 ;WSPOLRZEDNE POWIERZ. ~
Q6=+2 ;BEZPIECZNA WYSOKOSC ~
Q7=+20 ;BEZPIECZNA WYSOKOSC ~
Q8=+0 ;PROMIEN ZAOKRAGLENIA ~
Q9=+1 ;KIERUNEK OBROTU

6 TOOL CALL 2 Z S1000

7 CYCL DEF 21 NAWIERCANIE ~
Q10=-5 ;GLEBOKOSC DOSUWU ~
Q11=+150 ;WARTOSC POSUWU WGL. ~
Q13=+2 ;ZDZIERAK

8 M3 M99

9 TOOL CALL 1 Z S10000

10 CYCL DEF 22 FREZ.ZGR.WYBRANIA ~
Q10=-5 ;GLEBOKOSC DOSUWU ~
Q11= FZ+0.1 ;WARTOSC POSUWU WGL. ~
Q12= FZ+0.1 ;POSUW PRZY ROZWIERC. ~
Q18=+0 ;NARZ.DO OBR.ZGRUB. ~
Q19= FZ+0.1 ;POSUW PRZY R. WAHAD. ~
Q208=+99999 ;POSUW RUCHU POWROTN. ~
Q401=+100 ;WSPOLCZYNNIK POSUWU ~
Q404=+0 ;STRAT.PRZEC.WYKONCZ.

11 M3 M99

12 CYCL DEF 23 FREZOW. NA GOT.DNA ~
Q11= FZ+0.15 ;WARTOSC POSUWU WGL. ~
Q12= FZ+0.15 ;POSUW PRZY ROZWIERC. ~
Q208=+99999 ;POSUW RUCHU POWROTN.

13 M3 M99

14 CYCL DEF 14.0 GEOMETRIA KONTURU

15 CYCL DEF 14.1 PODPR.KONTURU2

16 CYCL DEF 20 DANE KONTURU ~
Q1=-10 ;GLEBOKOSC FREZOWANIA ~
Q2=+1 ;ZACHODZENIE TOROW ~
Q3=+1 ;NADDATEK NA STRONE ~
Q4=+0 ;NADDATEK NA DNIE ~
Q5=+0 ;WSPOLRZEDNE POWIERZ. ~
Q6=+2 ;BEZPIECZNA WYSOKOSC ~
Q7=+20 ;BEZPIECZNA WYSOKOSC ~
Q8=+0 ;PROMIEN ZAOKRAGLENIA ~
Q9=+1 ;KIERUNEK OBROTU

17 CYCL DEF 24 FREZOW.NA GOT.BOKU ~
Q9=+1 ;KIERUNEK OBROTU ~
Q10=-5 ;GLEBOKOSC DOSUWU ~
Q11= FZ+0.15 ;WARTOSC POSUWU WGL. ~
Q12= FZ+0.15 ;POSUW PRZY ROZWIERC. ~
Q14=+0 ;NADDATEK NA STRONE ~
Q438=+1 ;ZDZIERAK

18 M3 M99

19 M140 MB MAX F20000 M30


20 LBL 1

21 L X-52 Y+52 RR

22 L X+52

23 L Y-52

24 L X-52

25 L Y+52

26 LBL 0


27 LBL 2

28 L X-40 Y+10 RL

29 L X-10

30 L Y+40

31 L X+10

32 L Y+10

33 L X+40

34 L Y-10

35 L X+10

36 L Y-40

37 L X-10

38 L Y-10

39 L X-40

40 L Y+10

41 LBL 0


42 END PGM proby MM


Wydaje mi się że wszystko wygląda jak najbardziej przejrzyście, co również pokazuje symulacja tnc.

Dwa kontury, kwadrat i krzyżyk.

Teraz wystarczy usunąć "1" lub "2" w bloku 4, zmienić "RL" na "RR" w bloku 21 i analogicznie w bloku 28 aby zobaczyć jak postępuje frezowanie.


Dziękuję, pozdrawiam

Wróć do „ITNC530 Kilka konktretnych pytań na temat programowania”