Powtarzanie programu Mach3 toczenie

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
seru22
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 1
Posty: 81
Rejestracja: 16 sty 2009, 16:01
Lokalizacja: Tychy

Powtarzanie programu Mach3 toczenie

#1

Post napisał: seru22 » 28 lip 2010, 11:35

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?



Tagi:


dziabi3
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 874
Rejestracja: 13 sie 2009, 16:15
Lokalizacja: xxx

#2

Post napisał: dziabi3 » 14 lis 2010, 01:56

Ja kolego robię tak że na końcu programu wstawiam

G92 Z0

i po czymś takim mach zaczyna prace od miejsca gdzie staną chodzi mi o oś z


u mnie dział i trochę to dziwne ale w instrukcji jest opisane to troszkę inaczej


wieslawbarek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 851
Rejestracja: 05 gru 2006, 22:28
Lokalizacja: Bielsko Biała

#3

Post napisał: wieslawbarek » 14 lis 2010, 13:46

Tu nie ma nic dziwnego :mrgreen: po wywołaniu
G92 x0 y0 z0 Mach wstawia tam gdzie maszyna aktualnie stoi początek układu współrzędnych Można też przesunąć w dowolne miejsce

G0 x100y100z-100 (to akurat do frezarki)
g92 x0y0z0
m98 p1 l ileś tam


dziabi3
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 874
Rejestracja: 13 sie 2009, 16:15
Lokalizacja: xxx

#4

Post napisał: dziabi3 » 18 lis 2010, 19:32

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

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”