autozero
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 741
- Rejestracja: 16 lip 2008, 15:07
- Lokalizacja: Polska, Augustow
Musisz napisać makro które to obsłuży. Moment zadziałania czujnika wykrywany jest przez zmianę stanu na którymś z pinów.
Nie wiem czy Ci się przyda, naskrobałem przykładowe makro:
Dim hit1
Code "G31 Z" & 0 & "f290"
While IsMoving()
Wend
hit1 = GetVar( 2002 ) ' pobranie osi Z maszyny
Call setoemdro(802,10)' gdzie 10 to grubość czujnika
Code "g91 g0 Z" &10 ' podniesienie narzędzia po dotknięciu czujnika o 10mm
While IsMoving()
Wend
Czujnik podpinasz pod dowolny wolny pin, a w sygnałach wejściowych w Machu przypisujesz ten pin do sygnału probe.
Nie wiem czy Ci się przyda, naskrobałem przykładowe makro:
Dim hit1
Code "G31 Z" & 0 & "f290"
While IsMoving()
Wend
hit1 = GetVar( 2002 ) ' pobranie osi Z maszyny
Call setoemdro(802,10)' gdzie 10 to grubość czujnika
Code "g91 g0 Z" &10 ' podniesienie narzędzia po dotknięciu czujnika o 10mm
While IsMoving()
Wend
Czujnik podpinasz pod dowolny wolny pin, a w sygnałach wejściowych w Machu przypisujesz ten pin do sygnału probe.
„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;
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 1
- Posty: 1417
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
kolego to makro trzeba przypisać do przyciskudolf pisze:jak mam ugryźć to makro- nie wiem
więc klikamy na Obsługa Edytuj przycisk skryptu w tym momencie zaczynają migać przyciski do których przypisane są makra bądź można przypisać je
wybierasz przycisk automatyczne zerowanie i w nowym oknie wklejasz tekst makra program pyta o zmiany zatwierdzasz je resetujesz macha i sprawdzasz działanie makra jak nie to zabawa z makrem
pisz jak potrzebujesz fotki co i jak to podeśle
[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]
-
- Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 1
- Posty: 62
- Rejestracja: 07 gru 2007, 14:36
- Lokalizacja: Mazowieckie
Ja robiłem to tak:
potrzebny będzie Ci programik Mach3Screen który masz na dole,
tym programem otwierasz plik 1024.set z głównego katalogu w Mach
kliknij sobie dwa razy na przycisk Auto Tool Zero
otworzy się okienko Set Button
tam w pole tekstowe wklej macro które podał Ci krzysiekgrab
zatwierdź zmiany
zapisz sobie screen pod inną nazwą (żeby oryginalny został bez zmian)
potem po otwarciu Macha załaduj screen który zapisałeś i przetestuj
oczywiście musisz jeszcze skonfigurować Macha i podpiąć się pod
odpowiedni pin w sterowaniu żeby to zadziałało.
potrzebny będzie Ci programik Mach3Screen który masz na dole,
tym programem otwierasz plik 1024.set z głównego katalogu w Mach
kliknij sobie dwa razy na przycisk Auto Tool Zero
otworzy się okienko Set Button
tam w pole tekstowe wklej macro które podał Ci krzysiekgrab
zatwierdź zmiany
zapisz sobie screen pod inną nazwą (żeby oryginalny został bez zmian)
potem po otwarciu Macha załaduj screen który zapisałeś i przetestuj
oczywiście musisz jeszcze skonfigurować Macha i podpiąć się pod
odpowiedni pin w sterowaniu żeby to zadziałało.
- Załączniki
-
- Mach3Screen.rar
- (231.62 KiB) Pobrany 1339 razy
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 741
- Rejestracja: 16 lip 2008, 15:07
- Lokalizacja: Polska, Augustow
witam
wystarczy jak wejdziesz do katalogu mach3/makros/mach3mill i tam stworzysz nowy plik np m1234.m1s i w nim wpiszesz te makro(moje lub inne ), a nastepnie w oknie MDI w Machu3 wywołasz te makro wpisując m1234. Możesz również bezpośrednio w g kodzie wpisać m1234.
Krzysiek
wystarczy jak wejdziesz do katalogu mach3/makros/mach3mill i tam stworzysz nowy plik np m1234.m1s i w nim wpiszesz te makro(moje lub inne ), a nastepnie w oknie MDI w Machu3 wywołasz te makro wpisując m1234. Możesz również bezpośrednio w g kodzie wpisać m1234.
Krzysiek
„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;
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 220
- Rejestracja: 03 wrz 2008, 18:14
- Lokalizacja: Opolskie
Witam
Można jeszcze inaczej.
Płytka z filmu z frezem podczas zetknięcia działa jak styk,czyli jeden przewód do płytki drugi do frezu. Zestaw ten podłączamy jako krańcówka Z Home.
W zakładce Mach-a Ofset lub Diagnostyka w polu ofset roboczy osi Z wpisujemy grubość naszej płytki kontaktowej ale ze znakiem minus(-) np. -12.75 a następnie zerujemy oś Z. po wyciągnięci płytki sprawdzamy nasze "0"
Sprawdzałem działa.
Można jeszcze inaczej.
Płytka z filmu z frezem podczas zetknięcia działa jak styk,czyli jeden przewód do płytki drugi do frezu. Zestaw ten podłączamy jako krańcówka Z Home.
W zakładce Mach-a Ofset lub Diagnostyka w polu ofset roboczy osi Z wpisujemy grubość naszej płytki kontaktowej ale ze znakiem minus(-) np. -12.75 a następnie zerujemy oś Z. po wyciągnięci płytki sprawdzamy nasze "0"
Sprawdzałem działa.
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 5
- Posty: 16
- Rejestracja: 02 cze 2009, 11:16
- Lokalizacja: Wadowice
wpisałem w edytorze skryptu przycisku
Dim hit1
Code "G31 Z" & 0 & "f290"
While IsMoving()
Wend
hit1 = GetVar( 2002 )
Call setoemdro(802,10)
Code "g91 g0 Z" &10
While IsMoving()
Wend
i po naciśnięciu auto zero w machu oś Z skaluje się do 10.000 i podnosi się o 10 i zatrzymuje się na 20.000
na zakładce diagnostyka w machu po zwarciu ręcznym czujnika zapala się zielona kontrolka DIGITIZER
ale podczas właśnie tego ruchu w górę nie reaguje-innymi słowy brak ruch w dół osi Z w celu zwarcia czujnika
-gdzie szykać byka?
Dim hit1
Code "G31 Z" & 0 & "f290"
While IsMoving()
Wend
hit1 = GetVar( 2002 )
Call setoemdro(802,10)
Code "g91 g0 Z" &10
While IsMoving()
Wend
i po naciśnięciu auto zero w machu oś Z skaluje się do 10.000 i podnosi się o 10 i zatrzymuje się na 20.000
na zakładce diagnostyka w machu po zwarciu ręcznym czujnika zapala się zielona kontrolka DIGITIZER
ale podczas właśnie tego ruchu w górę nie reaguje-innymi słowy brak ruch w dół osi Z w celu zwarcia czujnika
-gdzie szykać byka?
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 741
- Rejestracja: 16 lip 2008, 15:07
- Lokalizacja: Polska, Augustow
witam
u mnie na machu3 w wersji 2.61 ten kod działa. jakiej wersji macha używasz? podjedź osią Z do góry tak na 9 (lub wpisz z palca) następnie klikając przycisk ałto zero
oś z powinna jechać w dół do z=0 z prędkością 290mm/min. w na maszynie na tym odcinku powinien zadziałać czujnik, w symulacji musisz kliknąć przycisk. jeżeli wciśniesz to zjazd w osi z powinien się zatrzymać, jeżeli nie klikniesz to oś Z zjedzie do 0 i przyjmie tą wartość jako moment zadziałania czujnika.
Krzysiek
u mnie na machu3 w wersji 2.61 ten kod działa. jakiej wersji macha używasz? podjedź osią Z do góry tak na 9 (lub wpisz z palca) następnie klikając przycisk ałto zero

Krzysiek
„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;
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;