TNC 620 problem z wywołaniem podprogramu konturu

Dyskusje na temat systemu Heidenhaina

Autor tematu
Janekgt540
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 2
Posty: 67
Rejestracja: 31 maja 2011, 22:44
Lokalizacja: Turek

TNC 620 problem z wywołaniem podprogramu konturu

#1

Post napisał: Janekgt540 » 08 cze 2014, 22:20

Witam, otóż mam problem z wywołaniem podprogramu konturu takiego jak na zdjęciu, gdzie zrobiłem błąd? Narzędzia: 3- frez 8, 13- zdzierak- wiertło 14, 9- frez 10 (do zgrubnej obróbki konturu) Pozdrawiam.
Obrazek
0 BEGIN PGM KONTUR MM
1 BLK FORM 0.1 Z X-55 Y-60 Z-25
2 BLK FORM 0.2 X+60 Y+55 Z+0
3 CYCL DEF 247 USTAWIENIE PKT.BAZ ~
Q339=+1 ;NR PKT BAZOWEGO
4 TOOL CALL 3 Z S1800 F400
5 L R0 M3 M8
6 CYCL DEF 14.0 GEOMETRIA KONTURU
7 CYCL DEF 14.1 PODPR.KONTURU1
8 CYCL DEF 20 DANE KONTURU ~
Q1=-5 ;GLEBOKOSC FREZOWANIA ~
Q2=+1 ;ZACHODZENIE TOROW ~
Q3=+0.1 ;NADDATEK NA STRONE ~
Q4=+0.1 ;NADDATEK NA DNIE ~
Q5=+0 ;WSPOLRZEDNE POWIERZ. ~
Q6=+2 ;BEZPIECZNA WYSOKOSC ~
Q7=+50 ;BEZPIECZNA WYSOKOSC ~
Q8=+0 ;PROMIEN ZAOKRAGLENIA ~
Q9=+1 ;KIERUNEK OBROTU
9 CYCL CALL
10 CYCL DEF 21 NAWIERCANIE ~
Q10=-5 ;GLEBOKOSC DOSUWU ~
Q11=+150 ;WARTOSC POSUWU WGL. ~
Q13=+13 ;ZDZIERAK
11 CYCL CALL
12 CYCL DEF 22 FREZ.ZGR.WYBRANIA ~
Q10=-5 ;GLEBOKOSC DOSUWU ~
Q11=+150 ;WARTOSC POSUWU WGL. ~
Q12=+500 ;POSUW PRZY ROZWIERC. ~
Q18=+9 ;NARZ.DO OBR.ZGRUB. ~
Q19=+0 ;POSUW PRZY R. WAHAD. ~
Q208=+99999 ;POSUW RUCHU POWROTN.
13 CYCL CALL
14 CYCL DEF 23 FREZOW. NA GOT.DNA ~
Q11=+150 ;WARTOSC POSUWU WGL. ~
Q12=+500 ;POSUW PRZY ROZWIERC. ~
Q208=+99999 ;POSUW RUCHU POWROTN.
15 CYCL CALL
16 CYCL DEF 24 FREZOW.NA GOT.BOKU ~
Q9=+1 ;KIERUNEK OBROTU ~
Q10=-5 ;GLEBOKOSC DOSUWU ~
Q11=+150 ;WARTOSC POSUWU WGL. ~
Q12=+500 ;POSUW PRZY ROZWIERC. ~
Q14=+0 ;NADDATEK NA STRONE
17 CYCL CALL
18 L X-630 Y-1 Z-1 R0 FMAX M91
19 STOP M30
20 LBL 1
21 L RL
22 L X+0 Y-45
23 CR X-12.6 Y-29.57 R+12.86 DR-
24 RND R10.71
25 CR X-30.99 Y-8.51 R+32.14
26 RND R21.43
27 CR X-48.21 Y+0 R+10.71
28 CR X-30.99 Y+8.51 R+10.71
29 RND R21.43
30 CR X-12.6 Y+29.57 R+32.14
31 RND R10.71
32 CR X+0 Y+45 R+12.86
33 CR X+12.6 Y+29.57 R+12.86
34 RND R10.71
35 CR X+30.99 Y+8.51 R+32.14
36 RND R21.43
37 CR X+48.21 Y+0 R+10.71
38 CR X+30.99 Y-8.51 R+10.71
39 RND R21.43
40 CR X+12.6 Y-29.57 R+32.14
41 RND R10.71
42 CR X+0 Y-45 R+12.86
43 CALL LBL 0
44 END PGM KONTUR MM
Załączniki

[Rozszerzenie h zostało wyłączone i nie będzie dłużej wyświetlane.]




Tagi:


Loser
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 242
Rejestracja: 06 lip 2007, 21:27
Lokalizacja: Nienack

#2

Post napisał: Loser » 09 cze 2014, 01:22

Witam,
Po pierwsze, Kolego, dałeś call lbl0 zamiast lbl0 (nie zamykanie lbl-i kończy się z reguły źle). W osobnym lblu opisałem gabaryt kostki przywołany w cyklu 14 (większy o promień narzędzia z każdej strony) z RR(niechlujnie więc sobie popraw :)). No i wywaliłem te numery narzędzi w cyklach bo w sumie sam nie wiem po co one są. chcesz robić danym narzędziem to dajesz tool call przed i po sprawie. Co do Twojego konturu to nie sprawdzałem jego poprawności :)

Obrazek

Obrazek

Obrazek


Autor tematu
Janekgt540
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 2
Posty: 67
Rejestracja: 31 maja 2011, 22:44
Lokalizacja: Turek

#3

Post napisał: Janekgt540 » 11 cze 2014, 22:37

Dzięki wielkie już mi się co nieco rozjaśniło :smile:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”