Jak zmusić Macha3 do pobieranai ofsetów narzędzi przy ręczne

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
faniron
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 320
Rejestracja: 12 lut 2006, 18:56
Lokalizacja: Dolnośląskie

Jak zmusić Macha3 do pobieranai ofsetów narzędzi przy ręczne

#1

Post napisał: faniron » 30 gru 2009, 18:26

Jak zmusić Macha3 do pobierania ofsetów narzędzi przy ręcznej wymianie frezów w oprawkach?



Tagi:


krzysiekgrab
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 741
Rejestracja: 16 lip 2008, 15:07
Lokalizacja: Polska, Augustow

#2

Post napisał: krzysiekgrab » 30 gru 2009, 20:46

masz w menu konfiguracja magazyn narzędzi, tam możesz zdefiniować narzędzie,(jego srednicę oraz długość), a następnie musisz wybrać narzędzie w swoim gkodzie.
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”

Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;


Autor tematu
faniron
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 320
Rejestracja: 12 lut 2006, 18:56
Lokalizacja: Dolnośląskie

#3

Post napisał: faniron » 30 gru 2009, 20:50

I tak zrobiłem. Ale nie uwzględnia i zmiany długości narzędzia.


olo_3
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1249
Rejestracja: 31 sie 2004, 22:25
Lokalizacja: EU

#4

Post napisał: olo_3 » 30 gru 2009, 21:27

t0606
narzedzie6 ofset6 - działać musi ;)
ps
przy g42,g41
Zwątpienie jest oznaką, że podążasz w dobrym kierunku.


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

#5

Post napisał: wieslawbarek » 30 gru 2009, 21:42

Kurcze Olo no nie wiem u mnie działa tylko przez M606 a potem oczywiście g41 albo 42 i g43 lub 44.Tablica offsetów w Mach u mnie dotyczy tylko numerów narzędzi a nie numerów korekcji i dlatego nie wiem jak wywołac wymianę narzedzia 5 z korekcją 50 według mnie to jest automatycznie narzędzie numer 50 no chyba że się mylę :wink:


olo_3
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1249
Rejestracja: 31 sie 2004, 22:25
Lokalizacja: EU

#6

Post napisał: olo_3 » 30 gru 2009, 23:04

nie potrafię koledze konkretnie odpowiedzieć, bo przyjęło się ze do narzędzia 50 korekcja zapisana w tabeli pod nr 50.

teoretyzując powinno działać tak jak mówisz,
nie mam macha (maszyny) pod ręka by to sprawdzić, ale jak faniron zrobi tak jak napisałem to będzie działać - przynajmniej u mnie działa- kiedyś też męczyłem się godzinami ( z korekcja), aż w końcu popatrzyłem do instrukcji macha ;)

jeśli chodzi o korekcje to w s3 wywołuje się tak samo, w s8 korekcja to parametr D ... (z tym ze korecka ważna aż do zmiany narzędzia, po zmianie należny wywołać lub odwołać.
wiec nic nowego taki zapis jaki użyli w machu
Zwątpienie jest oznaką, że podążasz w dobrym kierunku.


Autor tematu
faniron
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 320
Rejestracja: 12 lut 2006, 18:56
Lokalizacja: Dolnośląskie

#7

Post napisał: faniron » 31 gru 2009, 19:51

Dziękuję za rady. Udało się :)


olo_3
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1249
Rejestracja: 31 sie 2004, 22:25
Lokalizacja: EU

#8

Post napisał: olo_3 » 31 gru 2009, 21:11

fajnie, ale napisz konkretnie co naprawiło problem i co było jego przyczyna - dla potomnych
bo ja rozumiem ze 2 rzeczy:
- enable na offset
- zapis programowy np- t0606
pozdr
Zwątpienie jest oznaką, że podążasz w dobrym kierunku.


Autor tematu
faniron
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 320
Rejestracja: 12 lut 2006, 18:56
Lokalizacja: Dolnośląskie

#9

Post napisał: faniron » 31 gru 2009, 23:51

W programie dla tokarki M6 T0101 działa poprawnie. Natomiast we frezarce nie. Interpretowane jest jako narzędzie nr 101.
Prawidłowo działa komenda M6 T1, ale żeby program pobrał ofset długości narzędzia do makra M6start o treści:
tool = GetSelectedTool()
SetCurrentTool( tool )
dodałem:
Code "G43 H"&Tool

Teraz już jest OK

ODPOWIEDZ Poprzedni tematNastępny temat

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