Problem z podprogramami

Dyskusje na temat systemu Heidenhaina

Autor tematu
smieszek88
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 241
Rejestracja: 25 maja 2012, 10:52
Lokalizacja: łódź

Problem z podprogramami

#1

Post napisał: smieszek88 » 25 maja 2012, 11:32

Witam
Mam problem z podprogramami zarówno w ITNC530 jak i na frezarce ze sterowaniem heidenhain 530.
Jak wpisuje podprogram za M30 to na LBL0 nie cofa się do wywołania tylko kończy program, o powtarzaniu LBL nawet nie ma co marzyć.
Jeżeli LBL jest zdefiniowany w środku programu wszystko działa dobrze.
Żeby było ciekawiej czasami działa dobrze. Jak z pliku gdzie jest ok wywalę wszystko i skopiuję ten program co chcę również zaczyna działać, ale jak zacznę coś zmieniać to znowu się paprze.

Jakieś porady jak sobie z tym poradzić?




rafglow
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 294
Rejestracja: 16 maja 2006, 16:10
Lokalizacja: Trójmiasto

#2

Post napisał: rafglow » 25 maja 2012, 21:54

Wrzuć przykładowy program, bo jak dla mnie trochę pogmatwane.Tó masz Różne wywołania LBL.

Jak masz jakieś pytania pisz. Mam wiele takich programów.
Załączniki

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



mafagr
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 2
Posty: 78
Rejestracja: 14 maja 2012, 21:20
Lokalizacja: Podkarpacie

#3

Post napisał: mafagr » 25 maja 2012, 22:45

Po pierwsze M30 to komenda zakończ program więc nic dziwnego że nie działają powtórzenia i jest brak reakcji na call label, prawdopodobnie masz jakis bład składniowy i dlatego Ci to nie chce działać. Napisz dokładnie co chcesz zrobić, a najlepiej wklej przykładowy program to wtedy powiem Ci co jest źle i dlaczego to nie działa.


Autor tematu
smieszek88
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 241
Rejestracja: 25 maja 2012, 10:52
Lokalizacja: łódź

#4

Post napisał: smieszek88 » 26 maja 2012, 15:57

Za M30 wpisuje podprogram, ale call label jest w przed M30.

Zauważyłem, że przy prostych podprogramach działa, gorzej jak tam wrzucę ciekawsze obliczenia lub FK.
Załączniki

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



edo81
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 2
Posty: 67
Rejestracja: 09 kwie 2007, 10:44
Lokalizacja: Slask

#5

Post napisał: edo81 » 26 maja 2012, 17:47

Witam kolegi
Wszytko masz dobrze po za małe szczegółem
19 CALL LBL "PRZEJSCIE" REPQ12 tym przypadku maszyna robi jedno powtrzenie tylko
A wystarczy zrobic dodatkowa petele mianowicie
18 LBL 1
19 CALL LBL "PRZEJSCIE"
20 CALL LBL 1 REPQ12
I wszystko bedzie smigac jak ta lala
Pozdrawiam a zlaczniku masz poprawiony program
Załączniki

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



mafagr
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 2
Posty: 78
Rejestracja: 14 maja 2012, 21:20
Lokalizacja: Podkarpacie

#6

Post napisał: mafagr » 26 maja 2012, 22:06

dokładnie oto mi chodziło


Autor tematu
smieszek88
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 241
Rejestracja: 25 maja 2012, 10:52
Lokalizacja: łódź

#7

Post napisał: smieszek88 » 27 maja 2012, 18:36

Czyli wynika z tego, że nie można powtarzać podprogramów będących za M30, ale jak przystało na Polaków są sposoby, żeby to obejść.
Dzięki za pomoc.

Tak na marginesie edo81 przy poprawkach zapomniałeś zmienić ilości powtórzeń o -1.


edo81
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 2
Posty: 67
Rejestracja: 09 kwie 2007, 10:44
Lokalizacja: Slask

#8

Post napisał: edo81 » 28 maja 2012, 14:18

Faktycznie kolego zapominałem o tym powtórzeniu -1. :grin:
Pozdrawiam

Awatar użytkownika

Łuki31
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 333
Rejestracja: 28 lip 2007, 00:05
Lokalizacja: Ostrów Wlkp.

#9

Post napisał: Łuki31 » 01 cze 2012, 23:08

Witaj
Kolego za M30 możesz pisać sobie co chcesz tylko trzeba to wywołać z głową tu masz taki mały prosty program
Załączniki

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

Jak pytam to znaczy że nie wiem ,jak wiem to odpowiem i pomogę ,więc doceń to -tak jak ja doceniam Cię !!!!

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”