autozero
-
krzysiekgrab
- Specjalista poziom 3 (min. 600)

- Posty w temacie: 3
- Posty: 743
- 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.
Programowanie sterowników PLC Fatek, Samkoon, Leadshine, HMI Weintek,Samkoon; budowa sterowników maszyn CNC, Mach3/Mach4; Automatyzacja
-
k-m-r1
- 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]
-
ostrowiecki
- 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 1361 razy
-
krzysiekgrab
- Specjalista poziom 3 (min. 600)

- Posty w temacie: 3
- Posty: 743
- 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
Programowanie sterowników PLC Fatek, Samkoon, Leadshine, HMI Weintek,Samkoon; budowa sterowników maszyn CNC, Mach3/Mach4; Automatyzacja
-
bateryjka
- 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.
-
dolf
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?
-
krzysiekgrab
- Specjalista poziom 3 (min. 600)

- Posty w temacie: 3
- Posty: 743
- 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
Programowanie sterowników PLC Fatek, Samkoon, Leadshine, HMI Weintek,Samkoon; budowa sterowników maszyn CNC, Mach3/Mach4; Automatyzacja




