Strona 1 z 1
powtórzenie
: 09 lis 2017, 23:06
autor: grzeszko
czy tak jest poprawnie?
T2M6
M7
G0G90G54G40 X40 Y0 Z0
G0 G43 Z5
S2400M3F4000
M98P1050L20
G0 G40 G90 Z200
G0 G91 G28 Z0
(PODPROGRAM P1050)
G91
G1 Z-10
G1 G90 G41 X20
G1 Y30
G1 X-20
G1 G40 Y60
G0 G40 X40
G0 Y0
M99
JAK SIE TO PISZE, CHCIAŁBYM ABY COŚ TAKIEGO POWTÓRZYŁO POWIEDZMY 20X
DZIĘKI ZA INFO
MASZYNA FANUC 16i
Re: powtórzenie
: 10 lis 2017, 09:39
autor: WZÓR
T2M6
M7
G0G90G54G40 X40 Y0 Z0
G0 G43 Z5
S2400M3F4000
M98P1050L20
G0 G40 G90 Z200
G0 G91 G28 Z0
N 1050
G91
....
....
Tak powinno być lepiej
Mariusz.
Re: powtórzenie
: 10 lis 2017, 23:11
autor: grzeszko
i to moge w jednym programie tak napisać i będzie śmigało?:)
Re: powtórzenie
: 11 lis 2017, 12:20
autor: WZÓR
grzeszko pisze: ↑10 lis 2017, 23:11
i to moge w jednym programie tak napisać i będzie śmigało?:)
Jak w jednym programie to musisz zmienić M98 na M97 , gdyż Twój podprogram jest programem lokalnym .
(szczegóły patrz; niżej)
.....
M97P1050L20
....
P.s.
M98 to zewnętrzny / oddzielny program , do którego odwołuje się program główny.
Jeśli program wywoła podprogram M98 , układ sterowania wyszuka podprogram w głównym katalogu programów.
Lokalny podprogram standardowy jest blokiem kodu w programie głównym , do którego program główny wykonuje szereg odniesień.
Komendy (wywołania) dla lokalnych podprogramów standardowych są zadawane za pomocą
M97 i P******, który odnosi się do numeru wiersza
N lokalnego podprogramu standardowego.
Mariusz
Re: powtórzenie
: 11 lis 2017, 16:36
autor: grzeszko
ok super, daje mi to wiele możliwości, w poniedziałek wypróbuje.
Re: powtórzenie
: 12 lis 2017, 11:04
autor: Krzycho_Wporzo
WZÓR pisze: ↑11 lis 2017, 12:20
Jak w jednym programie to musisz zmienić M98 na M97 , gdyż Twój podprogram jest programem lokalnym .
Obawiam się że na sterowaniu Fanuc komenda M97 może nie działać

Re: powtórzenie
: 12 lis 2017, 11:55
autor: WZÓR
grzeszko pisze: ↑09 lis 2017, 23:06
czy tak jest poprawnie?
T2M6
M7
G0G90G54G40 X40 Y0 Z0
G0 G43 Z5
S2400M3F4000
M98P1050L20
G0 G40 G90 Z200
G0 G91 G28 Z0
(PODPROGRAM P1050)
G91
G1 Z-10
G1 G90 G41 X20
G1 Y30
G1 X-20
G1 G40 Y60
G0 G40 X40
G0 Y0
M99
....
Przejrzałem raz jeszcze Twój program.
Nie widzę w nim M30
P.s.
Co do wypowiedzi mojego przedmówcy ...... , wygląda na to , że słusznie zwrócił nam uwagę.
Wróć do M98 , rozdziel programy , a maszyna wykona zadanie jak to wyżej w poście opisałem.
Mariusz.
Re: powtórzenie
: 12 lis 2017, 12:32
autor: grzeszko
bo program pisałem tak z głowy, brakuje również H2 D2 itd