Łączenie programów w heidenhain

Dyskusje na temat systemu Heidenhaina
Awatar użytkownika

Autor tematu
Dividi
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 2
Posty: 61
Rejestracja: 07 lis 2007, 12:35
Lokalizacja: Szczecin
Kontakt:

Łączenie programów w heidenhain

#1

Post napisał: Dividi » 17 kwie 2008, 11:37

Witam
Czy ktoś mógłby pokazać mi kawałek kodu z wykorzystaniem funkcji g39 (wywołanie programu) albo może jest inny sposób na łączenie programów w Heidenhain.



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 » 17 kwie 2008, 17:33

0 BEGIN PGM 11 MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-100
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 CALL PGM 22.h
4 * - T 2 wiertlo 10
5 TOOL CALL 2 Z S1900 F190
6 M13
7 CYCL DEF 200 WIERCENIE ~
Q200=+2 ;BEZPIECZNA WYSOKOSC ~
Q201=-20 ;GLEBOKOSC ~
Q206= AUTO ;WARTOSC POSUWU WGL. ~
Q202=+5 ;GLEBOKOSC DOSUWU ~
Q210=+0 ;PRZER. CZAS.NA GORZE ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=+50 ;2-GA BEZPIECZNA WYS. ~
Q211=+0 ;PRZERWA CZAS. DNIE
8 CYCL DEF 220 SZABLON KOLOWY ~
Q216=+0 ;SRODEK W 1-SZEJ OSI ~
Q217=+0 ;SRODEK W 2-SZEJ OSI ~
Q244=+150 ;SREDNICA PODZ.OKREGU ~
Q245=+0 ;KAT POCZATKOWY ~
Q246=+360 ;KAT KONCOWY ~
Q247=+30 ;KATOWY PRZYROST-KROK ~
Q241=+12 ;LICZBA POWTORZEN ~
Q200=+2 ;BEZPIECZNA WYSOKOSC ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=+50 ;2-GA BEZPIECZNA WYS. ~
Q301=+1 ;ODJAZD BEZPIECZNY ~
Q365=+0 ;RODZAJ PRZEMIESZCZ.
9 M5 M9
10 END PGM 11 MM


0 BEGIN PGM 22 MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-100
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 * - t1 glowica 50
4 TOOL CALL 1 Z S1700 F1300
5 M3 M25
6 CYCL DEF 215 WYSEP.KOL.NA GOT. ~
Q200=+2 ;BEZPIECZNA WYSOKOSC ~
Q201=-50 ;GLEBOKOSC ~
Q206= AUTO ;WARTOSC POSUWU WGL. ~
Q202=+2 ;GLEBOKOSC DOSUWU ~
Q207= AUTO ;POSUW FREZOWANIA ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=+50 ;2-GA BEZPIECZNA WYS. ~
Q216=+0 ;SRODEK W 1-SZEJ OSI ~
Q217=+0 ;SRODEK W 2-SZEJ OSI ~
Q222=+200 ;SREDNICA WST.OBR.WYB ~
Q223=+190 ;SRED.WYBR.OBR.NA GOT
7 CYCL CALL
8 M5 M9
9 END PGM 22 MM

żeby wywołać program w programie wciskasz program call i wpisujesz nazwe programu jeśli ten drugi jest w tym samym folderze jeżeli nie jest t o musi podać całą ścieżke (czyli Program call C:\ blablabla\22.h)

Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#3

Post napisał: easy2002 » 17 kwie 2008, 19:59

Witaj
Kolega wyżej podał przykład do kodu HH :wink:
Jeśli kolega pisze w kodzie ISO to proszę bardzo
Załączniki
iTNC 530 2 ISO.pdf
(30.72 KiB) Pobrany 607 razy
iTNC 530 ISO.pdf
(35.8 KiB) Pobrany 821 razy
... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281

Awatar użytkownika

Autor tematu
Dividi
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 2
Posty: 61
Rejestracja: 07 lis 2007, 12:35
Lokalizacja: Szczecin
Kontakt:

#4

Post napisał: Dividi » 17 kwie 2008, 20:20

Dzięki
Chodziło mi właśnie o iso.Z tych instrukcji rozumiem że wystarczy wstawić
%nazwa programu
i nie może on być zakończony M30
Nie ma żadnych problemów z pobieraniem narzędzia jeżeli taki podprogram to wykonuje?
Pozdrawiam


KK1966
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 117
Rejestracja: 21 lut 2007, 19:21
Lokalizacja: wielkopolskie

#5

Post napisał: KK1966 » 24 kwie 2008, 09:34

Witam!
A jak się ma sprawa gdy w programach są podprogramy??
Pozdrawiam!

Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#6

Post napisał: easy2002 » 24 kwie 2008, 09:52

Witam
Szczegółowiej proszę ok
... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281


KK1966
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 117
Rejestracja: 21 lut 2007, 19:21
Lokalizacja: wielkopolskie

#7

Post napisał: KK1966 » 24 kwie 2008, 12:51

Witam!
Odpracowuję jakiś program w którym są LBLy, następnie wywołuję program poprzez CALL PGM inny program w którym równierz są LBLy, czy nie ma jakiegoś konfliktu?
Prawdę mówiąc nie próbowałem jeszcze tego, próbowałem natomiast wywoływać program bez LBLów i wszystko poszło dobrze.
Pozdrawiam!

Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#8

Post napisał: easy2002 » 24 kwie 2008, 14:22

Witam
Sterowanie porusza się między LBL w obrębie wywołanego programu
Czyli niema problemu
... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”