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ć :shock:

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