powtórzenie

jak to napisać

Dyskusje dotyczące programowania G-Code

Autor tematu
grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 262
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

powtórzenie

#1

Post napisał: grzeszko » 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

JAK SIE TO PISZE, CHCIAŁBYM ABY COŚ TAKIEGO POWTÓRZYŁO POWIEDZMY 20X

DZIĘKI ZA INFO
MASZYNA FANUC 16i


dopiero się uczę

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: powtórzenie

#2

Post napisał: WZÓR » 10 lis 2017, 09:39

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.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 262
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

Re: powtórzenie

#3

Post napisał: grzeszko » 10 lis 2017, 23:11

i to moge w jednym programie tak napisać i będzie śmigało?:)
dopiero się uczę

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: powtórzenie

#4

Post napisał: WZÓR » 11 lis 2017, 12:20

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
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 262
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

Re: powtórzenie

#5

Post napisał: grzeszko » 11 lis 2017, 16:36

ok super, daje mi to wiele możliwości, w poniedziałek wypróbuje.
dopiero się uczę

Awatar użytkownika

Krzycho_Wporzo
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 310
Rejestracja: 05 wrz 2013, 10:08
Lokalizacja: Częstochowa

Re: powtórzenie

#6

Post napisał: Krzycho_Wporzo » 12 lis 2017, 11:04

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:
Znane są ty­siące spo­sobów za­bija­nia cza­su, ale nikt nie wie jak go wskrzesić.
Albercik

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: powtórzenie

#7

Post napisał: WZÓR » 12 lis 2017, 11:55

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.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 262
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

Re: powtórzenie

#8

Post napisał: grzeszko » 12 lis 2017, 12:32

bo program pisałem tak z głowy, brakuje również H2 D2 itd
dopiero się uczę

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”