Pyatnie jak działa funkcja G130/G131, jak dokładnie się ją wywołuje ?
Z założenia chce zastosować jeden program na dwuch paletach wykorzystując bazy G54 i G55 w podporgramie odołujące się do przyrządu, nie wiem czy dobrą drogą idę może ktoś cos pomoże w tej kwestii.
Prosiłbym bardzo o odpowiedz ułatwi mi to życia
%MPF0001 (PROGRAM GLOWNY)
N2 G0 G53 Z0
N3 G0 G53 X0 Y0
N4 M31 (STOL NR 1)
N5 L0002
N8 G0 G53 Z0
N9 G0 G53 X0 Y0
N10 D0
N11 M32 (STOL NR 2)
N12 G131 X0 Y-0.1 Z+0.2? (OFFSET PODPROGRAMU 0002)
N13 L0002 (PODPROGRAM 0002)
N14 M30 (KONIEC PROGRAMU)
%SPF0002
N1 G40 G17 G94 G90
N2 G0 G53 Z0
N3 T1 M6 (NARZEDZIE D8 R0)
N4 G0 G54 X100 Y20 Z50 (WYWOLANIE BAZY G54)
N5 G1 X50 F1000
N6 ...
N7 ...
N8 ...
N9 M17
Dziękuje!!!
G131 Sinumerik 810M
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 2
- Posty: 246
- Rejestracja: 08 lut 2008, 12:07
- Lokalizacja: tarów
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 2
- Posty: 246
- Rejestracja: 08 lut 2008, 12:07
- Lokalizacja: tarów
własnie w tym rzecz że w moim podprogramie wykorzystuje G54 i G55, dlatego zastanawiam się jak przesunąć te uklady po zmianie palety. Mogę oczywiście wykorzystać G56 i G57 ale ze wzg. że sterownik jest ograniczony pamiecią więc muszę to w ten sposób załatwić.
Zastanawiam się wykorzystać też korekcje baz pomiarowych G92 ale nie wiem czy bedzie?
Opcja też G131 tez wchodzi w grę ale nie wiem jak ją sie stosuje
W najgorszym wypadku rozbije ten program na podprogramy i zrobie tak jak proponujesz wykorzystjąć 4-ry uklady
Może macie jakies pomysły!!
Dzięki
Zastanawiam się wykorzystać też korekcje baz pomiarowych G92 ale nie wiem czy bedzie?
Opcja też G131 tez wchodzi w grę ale nie wiem jak ją sie stosuje

W najgorszym wypadku rozbije ten program na podprogramy i zrobie tak jak proponujesz wykorzystjąć 4-ry uklady
Może macie jakies pomysły!!
Dzięki
-
- Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 2
- Posty: 51
- Rejestracja: 08 lip 2009, 22:06
- Lokalizacja: Piotrków Tryb.
Witam.
Jeżeli korzystasz tylko z dwóch baz można jeszcze to zapisać z użyciem parametrów R.
N4 G0 G=R101 X100 Y20 Z50 (WYWOLANIE PIERWSZEJ BAZY )
N5 G1 X50 F1000
N6 ...
N50 G=R102 ( WYWOŁANIE DRUGIEJ BAZY )
N51..
N52..
N53 M17
Wartość R101, R102 wpisujesz w programie głównym przed wywołaniem podprogramu
Pod parametrami R101 i R102 będą oczywiście numery baz
dla pierwszej palety G54 i G55
dla drugiej G56 i G57
%MPF0001 (PROGRAM GLOWNY)
N2 G0 G53 Z0
N3 G0 G53 X0 Y0
N4 M31 (STOL NR 1)
N5 R101=54 R102=55 L0002
N8 G0 G53 Z0
N9 G0 G53 X0 Y0
N10 D0
N11 M32 (STOL NR 2)
N13 R101=56 R102=57 L0002 (PODPROGRAM 0002)
N14 M30 (KONIEC PROGRAMU)
w tym przypadku wykorzystasz wszystkie cztery bazy, ale wszystko zrobisz w jednym podprogramie.
Jeżeli korzystasz tylko z dwóch baz można jeszcze to zapisać z użyciem parametrów R.
N4 G0 G=R101 X100 Y20 Z50 (WYWOLANIE PIERWSZEJ BAZY )
N5 G1 X50 F1000
N6 ...
N50 G=R102 ( WYWOŁANIE DRUGIEJ BAZY )
N51..
N52..
N53 M17
Wartość R101, R102 wpisujesz w programie głównym przed wywołaniem podprogramu
Pod parametrami R101 i R102 będą oczywiście numery baz
dla pierwszej palety G54 i G55
dla drugiej G56 i G57
%MPF0001 (PROGRAM GLOWNY)
N2 G0 G53 Z0
N3 G0 G53 X0 Y0
N4 M31 (STOL NR 1)
N5 R101=54 R102=55 L0002
N8 G0 G53 Z0
N9 G0 G53 X0 Y0
N10 D0
N11 M32 (STOL NR 2)
N13 R101=56 R102=57 L0002 (PODPROGRAM 0002)
N14 M30 (KONIEC PROGRAMU)
w tym przypadku wykorzystasz wszystkie cztery bazy, ale wszystko zrobisz w jednym podprogramie.