G131 Sinumerik 810M

Dyskusje na temat systemu Sinumerik

Autor tematu
marcinello3
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 246
Rejestracja: 08 lut 2008, 12:07
Lokalizacja: tarów

G131 Sinumerik 810M

#1

Post napisał: marcinello3 » 17 kwie 2011, 12:08

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!!!



Tagi:


zbiggr
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 2
Posty: 51
Rejestracja: 08 lip 2009, 22:06
Lokalizacja: Piotrków Tryb.

#2

Post napisał: zbiggr » 17 kwie 2011, 19:03

Witam.
W Twoim przykładzie proponuję wyrzucić G54 z podprogramu i wpisanie baz w programie głównym przed L0002 np.
N4 M31
N5 G54 L0002 P...
..
..
N11 M32
N13 G55 L0002 P...


Autor tematu
marcinello3
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 246
Rejestracja: 08 lut 2008, 12:07
Lokalizacja: tarów

#3

Post napisał: marcinello3 » 17 kwie 2011, 21:22

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


zbiggr
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 2
Posty: 51
Rejestracja: 08 lip 2009, 22:06
Lokalizacja: Piotrków Tryb.

#4

Post napisał: zbiggr » 18 kwie 2011, 00:14

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.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”