Mach 3 / Ubuntu LinuxCNC 14.04.4LTE sterowanie laserem z Z
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 7
- Posty: 10
- Rejestracja: 03 wrz 2016, 13:17
- Lokalizacja: Bochnia
Mach 3 / Ubuntu LinuxCNC 14.04.4LTE sterowanie laserem z Z
Jak skonfigurować Mach 3 pod laser.
Chciałbym wyłączyć oś Z i zamiast niej ustawić gaszenie lasera na przejazdach. Czy może ktoś mi powiedzieć jak to zrobić? Sterowanie laserem TTL 5V on 0V off aktualnie podłączone pod pin 9 ouput 1
Interesuje mnie coś takiego jak na tym filmie. Nie wiem skąd gość ma takie funkcje w Machu?
[youtube]
https://youtu.be/HcXAH59LqPs[/youtube]
Chciałbym wyłączyć oś Z i zamiast niej ustawić gaszenie lasera na przejazdach. Czy może ktoś mi powiedzieć jak to zrobić? Sterowanie laserem TTL 5V on 0V off aktualnie podłączone pod pin 9 ouput 1
Interesuje mnie coś takiego jak na tym filmie. Nie wiem skąd gość ma takie funkcje w Machu?
[youtube]
https://youtu.be/HcXAH59LqPs[/youtube]
Ostatnio zmieniony 04 wrz 2016, 23:44 przez Grzesiek794239, łącznie zmieniany 2 razy.
Grzesiek
Tagi:
-
- Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 2103
- Rejestracja: 07 lip 2006, 00:31
- Lokalizacja: mazowieckie
Na filmie widać, że oś Z jest podłączona poprzez dwa układy, prawdopodobnie jakieś ttl-e. To co widać na ekranie to prawdopodobnie jakiś plugin. Ja bym kombinował w ten sposób: wykorzystałbym sygnał dir z osi Z. Jak oś się podnosi wyłączenie lasera, jak opada włączenie. W programie cam wystarczy zdefiniować podnoszenie osi na niewielką wysokość przy przejazdach, w granicach jednego kroku (żeby nie wprowadzać niepotrzebnych opóźnień) i będzie działać. Na filmie widać, że regulowana jest również moc lasera, stąd pewnie układ dekodujący (prawdopodobnie licznik) ruch osi Z na poziom mocy (oś niżej większa moc, przy podnoszeniu zerowanie, przy opuszczanie liczenie kroków w dół i ustawianie poziomu mocy lasera).
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1417
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
dziabi3, ma racje. Z tego co ja pamiętam to coś jak by PWM osi Z-> to daje sterowanie mocą.
Odpowiednia moc z PWM i prędkość osi X Y i taki efekt jak na filmie.
Jak mnie pamięć nie myli to wymagana jest minimalna prędkość dla każdej osi X Y
Odpowiednia moc z PWM i prędkość osi X Y i taki efekt jak na filmie.
Jak mnie pamięć nie myli to wymagana jest minimalna prędkość dla każdej osi X Y
[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]
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 7
- Posty: 10
- Rejestracja: 03 wrz 2016, 13:17
- Lokalizacja: Bochnia
Jesteście wielcy właśnie mnie oświeciliście. Tyle że już pozbyłem się Mach 3 i zainstalowałem UBUNTU CNC jest o niebo lepszy bo się nie zawiesza ani nie wariuje.
Co do tego sygnału z osi Z właśnie spróbuję tak. A znacie jakieś sterowniki do samodzielnego zrobienia co by reagowały na regulacje mocy?
Co do tego sygnału z osi Z właśnie spróbuję tak. A znacie jakieś sterowniki do samodzielnego zrobienia co by reagowały na regulacje mocy?
Grzesiek
-
- Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 2103
- Rejestracja: 07 lip 2006, 00:31
- Lokalizacja: mazowieckie
Wszystko zależy jakiego sygnału potrzebujesz do sterowania mocą lasera. Najprościej uzyskać napięcie zależne od głębokości osi Z. Wystarczy licznik rewersyjny sterowany z wyjścia STEP i DIR (np. SN74193 + dodatkowo układ 7400, żeby zamienić step/dir na UP/DOWN dla SN74193). Na wyjściach licznika uzyskasz położenie osi Z w postaci liczby binarnej 0-15 (jak użyjesz dwóch SN74193 to od 0 do 255). Wystarczy podłączyć drabinkę rezystorową pod wyjścia licznika lub lepiej gotowy przetwornik (np. AD558) i uzyskasz na wyjściu napięcie od 0 do jakiegoś ustawionego. Jak laser wymaga PWM to można dać prosty przetwornik U/PWM zamiast tego AD558. Tym sposobem na poziomie 0 dla osi Z laser nie będzie świecił, a poniżej będzie wypalał z coraz większą mocą (tak trzeba skonfigurować sygnał DIR, alte to chyba oczywiste). Wystarczy przygotować negatyw obrazka i zamienić to na płaskorzeźbę zaczynająca się na poziomie 0, wrzucić do mach-a czy linuxCNC i jazda. Trzeba tylko ruch przestawny robić na poziomie 0, bo jak pojedziemy powyżej to licznik też będzie liczył. Można temu zaradzić wykorzystując wyjście "pożyczki" z licznika 74193 i blokować nim PWM (lub ustawiać napięcie wyjściowe na 0), żeby układ był bardziej idiotoodporny.Grzesiek794239 pisze:A znacie jakieś sterowniki do samodzielnego zrobienia co by reagowały na regulacje mocy?
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 7
- Posty: 10
- Rejestracja: 03 wrz 2016, 13:17
- Lokalizacja: Bochnia
-
- Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 2103
- Rejestracja: 07 lip 2006, 00:31
- Lokalizacja: mazowieckie
Jak wiesz to pokaż, bo z tego co się orientuję, to nie jest to od tak, jak podłączenie płyty głównej ze sterownikami. Potrzebna albo karta mesa, albo inna dedykowana. Moje rozwiązanie daje to czego potrzebuje Grzesiek794239, bez ingerencji w oprogramowanie i sposób pracy. Zadziała i w mach-u i w linuxCNC.GumiRobot pisze:Jak masz linux cnc to po co kombinacje z zetką