Mach3 - właściwe ustawienie offsetów i ich używanie

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
berrrcik21
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 414
Rejestracja: 06 maja 2007, 23:31
Lokalizacja: Kraków

Mach3 - właściwe ustawienie offsetów i ich używanie

#1

Post napisał: berrrcik21 » 23 cze 2013, 11:55

Witam kolegów :)
Maszyna gotowa, wszystko działa. Chciałbym używać właściwie offsetów. Okno Offsets u mnie w Machu wygląda tak:
Obrazek

Idea ofsetów jest taka (jeżeli nie proszę o naprostowanie :) ), że gdy mam jakieś powtarzalne detale i mocuje je zawsze w tym samym miejscu, lub np. podczas pracy maszyny braknie zasilania mogę trafić w to samo miejsce. Czyli jak ustawię bazę materiału w założonym przez mnie punkcie we wszystkich osiach, w G54 zapisuje koordynaty maszyny z poszczególnych osi, wtedy np. na drugi dzień chce wyfrezować taki sam detal ustawiony w tym samym miejscu to już nie muszę na nowo bazować, tylko w programie wpisuje G54 i baza jest automatycznie wczytywana i program zacznie od tego samego miejsca.
Czy dobrze rozumiem idee zastosowania i użytkowania offsetów?

Teraz druga sprawa jak to dobrze ustawić w Machu, nigdy tego nie robiłem :)

Z góry dziąkuję za pomoc i rozjaśnienie temacie :)

Pozdrawiam

Robert



Tagi:


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

#2

Post napisał: dziabi3 » 11 lip 2013, 23:10

Bazować maszynę musisz zawsze po resecie i z rana ( czyli Mach3 najerzdza na krancówki i zeruje kordynaty maszynowe)

Ustawianie baz materiałowych odbywa się po przez skasowanie kordynat macha w miejscu gdzie jest ) detlau czyli zero programowe, jak wychodzisz z macha to się pyta czy zapisać te dane.
Lub możesz sam je zapisać w zakładce Offsets


Jak tak zrobisz to mach zawsze znajdzie detal następnego dnia :mrgreen:
Mach3 + CSMIO = :-) :-) :-)


wasio
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 3
Posty: 73
Rejestracja: 13 sie 2008, 15:12
Lokalizacja: lubelskie

#3

Post napisał: wasio » 31 lip 2013, 23:13

Podąlczę sie do tematu offsetów

Mam sytuację w której w trakcie pracy maszyny potrzebuję zmienić jej punkt zerowy w koordynatach programowych. Mamy następująca sytuację:

Odpalając program punkt zerowy programowy jest we wspólżednych maszynowych: x0 y0 z20
po przerobieniu powiedzmy polowy programu potrzebuję żeby ten punkt zerowy przesunąć na wspólżędne maszynowe np x100 y100 z20

Czy coś takiego jest możliwe a jeżeli tak to jak? Czy odpowiedzią będą funkcje g54 g55 g56 itp?

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1417
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#4

Post napisał: k-m-r1 » 31 lip 2013, 23:33

tą "nowa" pozycje przypisz sobie do któregoś fix g ...

i ona zostanie na stałe

to jest po to że dzis robisz cos i lecisz serie przez tydzien.
na stole masz zderzaki i zawsze detal w tym samym miejscu ląduje.
i ty wiesz że g54 to jest w miejscu A na blacie i tyle przy tych zderzakach.

jak dasz g54 to maszyna wie gdzie ma pracować

punkt zerowy można też innymi komendami przesuwać jeśli co na chwile potrzebujesz
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]


wasio
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 3
Posty: 73
Rejestracja: 13 sie 2008, 15:12
Lokalizacja: lubelskie

#5

Post napisał: wasio » 31 lip 2013, 23:59

punkt zerowy można też innymi komendami przesuwać jeśli co na chwile potrzebujesz
mógbyś to rozwinąć

a czy da się przesunąć punkt zerowy o jakąś zadaną wartość nie znając jego wartości w danym momecie czyli funkcję która przesówaa by np oś x z200 na 100 ale żeby maszyna myślala że jest ona nadal na 200 chodzi mi o sytuacje w której mialbym zamontowane np dwa wrzeciona jedno obok drugiego i chcialbym naprzemiennie używać raz jedno raz drugie (opuszczane bylo by silownikiem tylko wrzeciono które ma pracowac)

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1417
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#6

Post napisał: k-m-r1 » 01 sie 2013, 00:14

[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]


wasio
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 3
Posty: 73
Rejestracja: 13 sie 2008, 15:12
Lokalizacja: lubelskie

#7

Post napisał: wasio » 01 sie 2013, 00:31

Jeżeli sie myle to mnie popraw ale czy to co napisalem uzyskam poprzez komendę G10 L2?


tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1242
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

#8

Post napisał: tomcat65 » 01 sie 2013, 00:37

Prościej wejdź w offsety, kliknij np.g55 i wpisz przesunięcie w danych osiach. Jak opisujesz o dwóch wrzecionach, to dokładny ich rozstaw w odpowiedniej osi. Wówczas wywołujesz przesunięcie albo ręcznie z MDI lub wpisując g55 (lub inne zapisane przesunięcia) w program.

ODPOWIEDZ Poprzedni tematNastępny temat

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