Strona 1 z 1
Wywołanie podprogramu cncGraf
: 08 mar 2019, 15:44
autor: dimamariupol1
Dzień dobry, Jak wywołać podprogram ?
To co napisane w instrukcj nie działa !!!
► Pokaż Spoiler
Przy pomocy G98 można zdefiniować na końcu programu oraz po poleceniu M30 do 99-ciu podprogramów.
Definiowanie to rozpoczyna się poleceniem G98 Lx i kończy poleceniem G98 L0 (patrz przykład ).
Wywołanie programu następuje poprzez polecenie Lx ("x" odpowiada kolejnemu numerowi)
Przykład
N10 T1 M3 S2500
N20 G0 X21.5 Y25
N30 Z-5 M8
N40 G91
N50 L1 (wywołaj podprogram 1)
N60 G90
N70 G0 Z0 M9
N80 X21.5 Y75
N90 Z-5 M8
N100 G91
N110 L1 (wywołaj podprogram 1)
N120 G90
N130 G0 Z0 M9
N140 M5
N150 M30 (koniec programu)
N160 G98 L1 (definicja programu 1)
N170 G2 I3.5 J0 Z-2 F360
N180 I3.5 J0 Z-2
N190 I3.5 J0 Z-2
N200 I3.5 J0 Z-2
N210 I3.5 J0 Z-2
N220 I3.5 J0 Z-2
N230 I3.5 J0
N240 G1 X3
N250 G2 I0.5 J0 Z-2 F180
N260 I0.5 J0 Z-2
N270 I0.5 J0 Z-2
N280 I0.5 J0 Z-2
N290 G0 Z20
N300 M00
N310 G98 L0 (podprogram kończy się tutaj)
Re: Wywołanie podprogramu cncGraf
: 08 mar 2019, 17:06
autor: Steryd
spróbuj odwrotnie.
na początku podprogramu wpisz L1
a w miejscu gdzie wywołujesz G98 L1
Tak to działa w prawdziwych układach sterownia (acz nie do końca, bo zazwyczaj wywołuje się do numeru wiersza)
Re: Wywołanie podprogramu cncGraf
: 11 mar 2019, 10:57
autor: dimamariupol1
Steryd pisze: ↑08 mar 2019, 17:06
spróbuj odwrotnie.
na początku podprogramu wpisz L1
a w miejscu gdzie wywołujesz G98 L1
Tak to działa w prawdziwych układach sterownia (acz nie do końca, bo zazwyczaj wywołuje się do numeru wiersza)
Dziękuję bardzo ale nie działa
Dodane 2 godziny 37 minuty 9 sekundy:
Dodane 1 minuta 28 sekundy:
Już znalazłem
► Pokaż Spoiler
N10 T1 M3 S2500
N20 G0 X21.5 Y25
N30 Z-5 M8
N40 G91
N50 P1 (Unterprogramm 1 wird aufgerufen)
N60 G90
N70 G0 Z0 M9
N80 X21.5 Y75
N90 Z-5 M8
N100 G91
N110 P1 (Unterprogramm 1 wird aufgerufen)
N120 G90
N130 G0 Z0 M9
N140 M5
N150 M30 (Ende des Programms)
N160 M99 P1 (Definition des Programms 1)
N170 G2 I3.5 J0 Z-2 F360
N180 I3.5 J0 Z-2
N190 I3.5 J0 Z-2
N200 I3.5 J0 Z-2
N210 I3.5 J0 Z-2
N220 I3.5 J0 Z-2
N230 I3.5 J0
N240 G1 X3
N250 G2 I0.5 J0 Z-2 F180
N260 I0.5 J0 Z-2
N270 I0.5 J0 Z-2
N280 I0.5 J0 Z-2
N290 G0 Z20
N300 M00
N310 M99 (Unterprogramm endet hier)