Nie działa LBL 0

Dyskusje na temat systemu Heidenhaina

Autor tematu
Marcin Stachera
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 186
Rejestracja: 22 lut 2005, 00:38
Lokalizacja: Warszawa
Kontakt:

Nie działa LBL 0

#1

Post napisał: Marcin Stachera » 28 wrz 2016, 10:32

Witam

Mam taki problem - "nie działa" LBL 0
Pisząc prosty programik na wiercenie i gwintowanie,
aby nie powtarzać wsp. otworów po każdym narzędziu
postanowiłem za pomocą LBL umieścić je w jednym miejscu.
Coś jak poniżej

BEGIN PGM COSTAM MM
TOOL CALL 1 Z S500
....
....
CYCL DEF 200 ....
.....
CALL LBL1
TOOL CALL 2 Z S800
....
....
CYCL DEF 207 ....
.....
CALL LBL1
....
....
LBL1
L X+5 F MAX M99
L X+10 Y-5 F MAX M99
.....
.....
LBL 0
END PGM COSTAM MM

Wg instrukcji HH komenda LBL 0 powinna wrócić do
następnego bloku programu po CALL LBL , a tutaj leci
dalej i po pierwszym wykonaniu LBL1 kończy program :(




majo5555
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 90
Rejestracja: 26 paź 2015, 18:01
Lokalizacja: Kielce

#2

Post napisał: majo5555 » 28 wrz 2016, 11:14

Witaj!!
Wklej caly program a nie kropki.Mozliwe,ze tam masz jakas komende np.M2,M30.Ogolnie powinno to dzialac ale bez calego programu nic nie jestem w stanie powiedziec...
Pozdrawiam!!!!


Autor tematu
Marcin Stachera
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 186
Rejestracja: 22 lut 2005, 00:38
Lokalizacja: Warszawa
Kontakt:

#3

Post napisał: Marcin Stachera » 28 wrz 2016, 11:25

W miejscu kropek nic istotnego nie ma poza L , M3 , M8 itd


majo5555
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 90
Rejestracja: 26 paź 2015, 18:01
Lokalizacja: Kielce

#4

Post napisał: majo5555 » 28 wrz 2016, 12:05

Oczekujesz odpowiedzi a sam nie podajesz konkretow...Jak juz pisalem same koordynaty sa poprawne.Mozliwe,ze w cyklu czy gdzies po drodze popelniles blad.Ale skoro to za duzo dla Ciebie aby poswiecic 5 min i wyeliminowac mozliwe bledy to ok.Powodzenia.Moze ktos sie domysli jak wyglada Twoj program a zarazem problem.
Pozdrawiam!!!!


strahodekox
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 107
Rejestracja: 27 cze 2014, 10:23
Lokalizacja: Warszawa

#5

Post napisał: strahodekox » 28 wrz 2016, 16:23

Współrzędne "zamknięte" w labelu muszą być umiejscowione na koncu programu po funkcji M30/M2. Masz tak?
HEHEHELMANS


Autor tematu
Marcin Stachera
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 186
Rejestracja: 22 lut 2005, 00:38
Lokalizacja: Warszawa
Kontakt:

#6

Post napisał: Marcin Stachera » 28 wrz 2016, 18:21

Błędnie działający program poniżej:

0 BEGIN PGM COSTAM MM

1 CYCL DEF 247 USTAWIENIE PKT.BAZ ~
Q339=2 ;NR PKT ODNIESIENIA

2 CYCL DEF 7.0 PUNKT BAZOWY
3 CYCL DEF 7.1 X+0
4 CYCL DEF 7.2 Y+0
5 CYCL DEF 7.3 Z+150
6 CYCL DEF 7.4 A+0

7 TOOL CALL 17 Z S4000 ; 2.8DRL FAZKI
8 L Z+50 R0 F MAX M3
9 L X+13 Y-2.49 R0 F MAX

10 CYCL DEF 200 WIERCENIE ~
Q200=1 ;BEZPIECZNA WYSOKOSC ~
Q201=-1.1 ;GLEBOKOSC ~
Q206=550 ;WARTOSC POSUWU WGL. ~
Q202=1.1 ;GLEBOKOSC DOSUWU ~
Q210=0 ;PRZER. CZAS.NA GORZE ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=10 ;2-GA BEZPIECZNA WYS. ~
Q211=0 ;PRZERWA CZAS. DNIE

11 CALL LBL 1 REP 5/5

12 L M9 M5

13 TOOL CALL 13 Z S4000 ; 2.3DRL
14 L Z+50 R0 F MAX M3 M8
15 L X+13 Y-2.49 R0 F MAX

16 CYCL DEF 200 WIERCENIE ~
Q200=1 ;BEZPIECZNA WYSOKOSC ~
Q201=-10 ;GLEBOKOSC ~
Q206=550 ;WARTOSC POSUWU WGL. ~
Q202=2.5 ;GLEBOKOSC DOSUWU ~
Q210=0 ;PRZER. CZAS.NA GORZE ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=10 ;2-GA BEZPIECZNA WYS. ~
Q211=0 ;PRZERWA CZAS. DNIE

17 CALL LBL 1 REP 5/5
18 L M9 M5

19 TOOL CALL 14 Z S800 ; WYGN M2.5
20 L Z+50 R0 F MAX M3
21 L X+13 Y-2.49 R0 F MAX
22 CYCL DEF 207 GWINTOWANIE GS-NOWE ~
Q200=1 ;BEZPIECZNA WYSOKOSC ~
Q201=-9 ;GLEBOKOSC GWINTU ~
Q239=+0.45 ;SKOK ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=10 ;2-GA BEZPIECZNA WYS.

23 CALL LBL 1 REP 5/5

24 LBL 1
25 L X+13 R0 F MAX M99
26 L X+41 R0 F MAX M99
27 L X+69 R0 F MAX M99
28 L X+121 R0 F MAX M99
29 L X+149 R0 F MAX M99
30 L Z+50 R0 F MAX
31 L IY-4.975 R0 F MAX
32 LBL 0

33 END PGM COSTAM MM

Dodam,że problem rozwiązany :) Więc może działający dodam później, a
dla chętnych zagadka czemu powyższy wykonywał jednym narzędziem raz LBL 1
i kończył.


majo5555
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 90
Rejestracja: 26 paź 2015, 18:01
Lokalizacja: Kielce

#7

Post napisał: majo5555 » 28 wrz 2016, 18:51

Odpowiedz na zagadke: Nie wywoluje sie Call lbl z powtorzeniami przed danym lbl.Powtorzenia mozna wprowadzic np na koncu lbl1 przed lbl 0.Brakuje jeszce Zatrzymania programu przed lbl aby maszyna ostatniego cyklu nie powtorzyla ;-)


Arias2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 566
Rejestracja: 29 lip 2007, 10:49
Lokalizacja: wieluń-eslov

#8

Post napisał: Arias2 » 28 wrz 2016, 20:46

Brak zakończenia programu M02 lub M30 w którym miejscu to postawisz to niema znaczenia, przed LBL1 Czy za LBL0.
W środku programu też można pisać podprogramy które będą wywoływane w różnych miejcach programu głównego.


capt.d.
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 387
Rejestracja: 25 lut 2016, 19:23
Lokalizacja: Tarnowskie Góry

#9

Post napisał: capt.d. » 28 wrz 2016, 23:36

Aloha
Arias2 pisze:Brak zakończenia programu M02 lub M30 w którym miejscu to postawisz to niema znaczenia
Niech Kolega nie pisze bzdur. W momencie gdy istnieje linia nr 23 (oczywiście bez REP) ma znaczenie miejsce wystąpienia M2/M30.
Kolega majo5555 wcześniej o tym napisał. M2/M30 można pominąć lub dać za LBL0 ale należy usunąć linię nr 23.

Pozdrawiam


sokol230
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 3
Rejestracja: 29 wrz 2016, 19:58
Lokalizacja: kraków

#10

Post napisał: sokol230 » 30 wrz 2016, 19:33

można tak:

[ Dodano: 2016-09-30, 19:34 ]
lub tak:
Załączniki

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

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


ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”