Strona 1 z 3

Program wywołać

: 15 maja 2020, 11:19
autor: PiotrBigda
Witam
Mam pytanie napisze przykład mam na USB kilka programów i potrzebuje jeden program żeby te programy po kolei wywołać robię to za pomocy Call PGM i wywołuje program . Ale co w danym programie zamiast M30 musi być zeby był zakończony i przeskoczyło do następnego wywolywanego programu ?

Re: Program wywołać

: 15 maja 2020, 11:55
autor: JacekBelof
Po prostu nie dajesz nic.

Re: Program wywołać

: 15 maja 2020, 13:20
autor: PiotrBigda
Problem taki ze mam dużo programów w podprogramami. I też robi coś takiego jak nic nie daje że robi programy każdy jeden po dwa razy startuje

Re: Program wywołać

: 15 maja 2020, 13:38
autor: dorianmas
M99 daj.

Re: Program wywołać

: 15 maja 2020, 13:53
autor: Steryd
Szkoda, że to nie Fanuc, ani Haas, i M99 robi za wywołanie cyklu.
Nie ma funkcji końca programu.
Postaw na ostatnim wierszu LBL 9999, a zamiast M30 lbl cal 9999

Re: Program wywołać

: 15 maja 2020, 15:03
autor: PiotrBigda
Mam rozumieć żeby wstawiać zamiast m30 lbl99999
Żeby przeskakiwal do samego końca programu
END PGM . Teraz mnie tak naszło A nie da rady tego wpisać END PGM zamiast M30 ? Idę spróbuje

Re: Program wywołać

: 15 maja 2020, 17:04
autor: capt.d.
Aloha

Tak jak napisał kolega @JacekBelof - nic na końcu wywoływanego programu nie dajesz. Kończy program i wraca do głównego, do następnej linii.

Pozdrawiam

Re: Program wywołać

: 15 maja 2020, 20:27
autor: PiotrBigda
Pisałem już mam programy wykonane przez solidcam i nowy postprocesory robią tak program ze są tylko narzędzia i wywołanie programu z LBL i jak usunę M30 to często nie wie że już program się skończył . To co pisał Steryd może się udać ale dziwne że nie ma żadnego kodu

Re: Program wywołać

: 15 maja 2020, 21:36
autor: Steryd
W instrukcjach piszą , żeby w programach używanych jako podprogram nie używać podprogramów, więc się tym nie przejęli.

Dodane 24 minuty 31 sekundy:
Jak robisz w solidcamie to po ki gwizdek robisz osobne programy, zamiast jednego porządnego?

Re: Program wywołać

: 15 maja 2020, 21:58
autor: PiotrBigda
Niekiedy lepiej jest osobno . jak coś próbuje się nowego itp cały jeden program trudno zmodyfikować
A tak mam każdy osobno.
Ale myślę że to z LBL 9999 może się udać po prostu nie zakończę LBL 0 tylko zostawię na końcu LBL9999 i automatycznie wyskoczy na END program