Jak najlepiej zapętlić program w Mach3 aby start nowego elementu zaczynał się w miejscu końca wcześniejszego. Próbowałem z g54-g59 i z podprogramami i jakoś symulacja mi tego nie wykrywała (zrobiła tylko pierwszy element i dalej nic)
Nawet w przyrostowych mi tego nie łyka
taki przykład:
G0 g49 G40 G18
G80 G90 g94g54
g0x0z0
g91
m98p100l8
g90
x0z0
m30
O100
x5f500
z-11
x-5
M99
Jeżeli mógłby ktoś jakąś próbkę wkleić byłbym wdzięczny bo pewnie się da i podprogramem i g54-59i pewnie jeszcze jakoś:P
PS: Poradziłem sobie jakoś przez G54-G59.
Interesuje mnie za to funkcja G92 i G53 czy może ktoś ma jakieś materiały na ten temat PL?
Powtarzanie programu Mach3 toczenie
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 851
- Rejestracja: 05 gru 2006, 22:28
- Lokalizacja: Bielsko Biała
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 874
- Rejestracja: 13 sie 2009, 16:15
- Lokalizacja: xxx
Aby napisać program który będzie się przesuwał po np odcięciu plastra materiału trzeba tak zrobić
G92.1 <odwołanie przesunięć osi z w razie przerwania programu >
Dojazd do materiału
M98 P01 L <i tu wartość powturzeń ile chcesz>
G92.1 odwołanie przesunięć 0 osi Z
wycofanie narzędzia do pozycji referencyjnej
M30
O01 <podprogram>
Treść podprogramu np ciecie materiału na plastry
G92 Z0 <przesuniecie osi z aby następne powtórzenie podprogramu zaczęło się w końcu poprzedniego>
M99
G92.1 <odwołanie przesunięć osi z w razie przerwania programu >
Dojazd do materiału
M98 P01 L <i tu wartość powturzeń ile chcesz>
G92.1 odwołanie przesunięć 0 osi Z
wycofanie narzędzia do pozycji referencyjnej
M30
O01 <podprogram>
Treść podprogramu np ciecie materiału na plastry
G92 Z0 <przesuniecie osi z aby następne powtórzenie podprogramu zaczęło się w końcu poprzedniego>
M99