Płyta główna CSMIO LPT - MACH 3
-
Autor tematu - Moderator
-
ELITA FORUM (min. 1000)
- Posty w temacie: 15
- Posty: 1494
- Rejestracja: 11 kwie 2005, 13:00
- Lokalizacja: Gdansk
Płyta główna CSMIO LPT - MACH 3
Ostatnio prosił nas Pan który chciał mieć do plazmy podłączonego Mach 3 o zrobienie płyty głównej do MACH-a.
Urządzenie oczywiście przeznaczone do współpracy z popularnym programem Mach. Głównym założeniem projektu było uzyskanie jak największych możliwości oraz dobrej funkcjonalności.
Najtańszym sposobem sterowania obrabiarki CNC jest wykorzystanie w tym celu komputera PC, który poprzez port równoległy(LPT) steruje driverami silników.
Wykorzystać można zarówno silniki krokowe, jak i systemy serwo - zarówno szczotkowe jak i bezszczotkowe, zależy to tylko od tego, jakich użyjemy driverów. Pamiętać trzeba jednak, że napędy powinny mieć możliwość sterowania poprzez sygnały krok/kierunek (STEP/DIR).
Korzystając z programu Mach poprzez port LPT problematyczna jest niewielka ilość dostępnych sygnałów, dlatego też płytka został wyposażony w mikrokontroler, który umożliwia rozszerzenie ilości dostępnych wejść i wyjść i to nie tylko cyfrowych, ale również dostępne są dodatkowo 2 wyjścia i 3 wejścia analogowe 0-10V.
Te sygnały obsługiwane są w programie Mach poprzez port szeregowy COM z wykorzystaniem protokołu przemysłowego MODBUS. Dla lepszej integracji z Machem stworzyliśmy wtyczkę(plugin), która między innymi umożliwia:
Płynną regulację prędkości posuwu potencjometrem podłączonym do wejścia analogowego
Płynną regulację obrotów wrzeciona potencjometrem podłączonym do wejścia analogowego
Automatyczną kontrolę falownika wrzeciona (załączanie - obroty lewe i prawe oraz prędkość obrotowa)
Obsługę dodatnich i ujemnych wyłączników krańcowych - dla poprawy bezpieczeństwa pracy i ochrony mechaniki obrabiarki
Podłączenie czujnika automatycznej korekcji długości narzędzia
Podłączenie czujnika wysokości materiału
Sterowanie nożem oscylacyjnym
Załączanie pompy chłodziwa
Załączanie pompy stołu podciśnieniowego
Sterowanie odciągiem pyłów
Sterowanie osią obrotową
Podłączenie dodatkowych czujników - np. wysokości palnika w wypalarkach plazmowych
Podłączenie dodatkowych sygnałów do obsługi magazynu narzędzi
Podłączenie dodatkowego przycisku STOP na zdalnym panelu
Obsługę dodatkowych sygnałów z innych urządzeń podłączanych przez użytkownika
Podłączenie skanera 3-D
Podłączenie sygnałów statusu z nepędów silników - automatycznie zatrzymuje obrabiarkę w przypadku awarii którejkolwiek osi
Na tym nie koniec możliwości - płytkę wyposażyliśmy w dodatkowe wyjście w standardzie RS485 (również wykorzystany został odporny na zakłócenia protokół MODBUS) z przeznaczeniem do podłączenia pilota z ręcznym enkoderem (MPG) i wyświetlaniem pozycji.
Płytka posiada też złącze magistrali CAN. Urządzenie umożliwia samodzielną aktualizację oprogramowania.
Urządzenie oczywiście przeznaczone do współpracy z popularnym programem Mach. Głównym założeniem projektu było uzyskanie jak największych możliwości oraz dobrej funkcjonalności.
Najtańszym sposobem sterowania obrabiarki CNC jest wykorzystanie w tym celu komputera PC, który poprzez port równoległy(LPT) steruje driverami silników.
Wykorzystać można zarówno silniki krokowe, jak i systemy serwo - zarówno szczotkowe jak i bezszczotkowe, zależy to tylko od tego, jakich użyjemy driverów. Pamiętać trzeba jednak, że napędy powinny mieć możliwość sterowania poprzez sygnały krok/kierunek (STEP/DIR).
Korzystając z programu Mach poprzez port LPT problematyczna jest niewielka ilość dostępnych sygnałów, dlatego też płytka został wyposażony w mikrokontroler, który umożliwia rozszerzenie ilości dostępnych wejść i wyjść i to nie tylko cyfrowych, ale również dostępne są dodatkowo 2 wyjścia i 3 wejścia analogowe 0-10V.
Te sygnały obsługiwane są w programie Mach poprzez port szeregowy COM z wykorzystaniem protokołu przemysłowego MODBUS. Dla lepszej integracji z Machem stworzyliśmy wtyczkę(plugin), która między innymi umożliwia:
Płynną regulację prędkości posuwu potencjometrem podłączonym do wejścia analogowego
Płynną regulację obrotów wrzeciona potencjometrem podłączonym do wejścia analogowego
Automatyczną kontrolę falownika wrzeciona (załączanie - obroty lewe i prawe oraz prędkość obrotowa)
Obsługę dodatnich i ujemnych wyłączników krańcowych - dla poprawy bezpieczeństwa pracy i ochrony mechaniki obrabiarki
Podłączenie czujnika automatycznej korekcji długości narzędzia
Podłączenie czujnika wysokości materiału
Sterowanie nożem oscylacyjnym
Załączanie pompy chłodziwa
Załączanie pompy stołu podciśnieniowego
Sterowanie odciągiem pyłów
Sterowanie osią obrotową
Podłączenie dodatkowych czujników - np. wysokości palnika w wypalarkach plazmowych
Podłączenie dodatkowych sygnałów do obsługi magazynu narzędzi
Podłączenie dodatkowego przycisku STOP na zdalnym panelu
Obsługę dodatkowych sygnałów z innych urządzeń podłączanych przez użytkownika
Podłączenie skanera 3-D
Podłączenie sygnałów statusu z nepędów silników - automatycznie zatrzymuje obrabiarkę w przypadku awarii którejkolwiek osi
Na tym nie koniec możliwości - płytkę wyposażyliśmy w dodatkowe wyjście w standardzie RS485 (również wykorzystany został odporny na zakłócenia protokół MODBUS) z przeznaczeniem do podłączenia pilota z ręcznym enkoderem (MPG) i wyświetlaniem pozycji.
Płytka posiada też złącze magistrali CAN. Urządzenie umożliwia samodzielną aktualizację oprogramowania.
- Załączniki
-
- screenshot1265542092.jpg (59.8 KiB) Przejrzano 3477 razy
-
- screenshot1265542068.jpg (16.42 KiB) Przejrzano 9822 razy
-
- IMG00016-20100114-1419.jpg (75.18 KiB) Przejrzano 3357 razy
-
- IMG00014-20100114-1416.jpg (99.16 KiB) Przejrzano 3392 razy
-
- IMG00015-20100114-1417.jpg (126.65 KiB) Przejrzano 3354 razy
-
- screenshot1265541001.jpg (127.72 KiB) Przejrzano 3361 razy
Ostatnio zmieniony 12 maja 2010, 21:49 przez Piotrjub, łącznie zmieniany 3 razy.
Tagi:
-
Autor tematu - Moderator
-
ELITA FORUM (min. 1000)
- Posty w temacie: 15
- Posty: 1494
- Rejestracja: 11 kwie 2005, 13:00
- Lokalizacja: Gdansk
Trochę zmieniliśmy zdanie o MACH-u . Podczas pisania plugina wystąpił pewien problem techniczny - napisaliśmy w tej sprawie do nich maila odpowiedz z wyjaśnieniem dostaliśmy po .................................... 15 minutach. Podejście naprawdę godne polecenia, zresztą jak przyznają chłopaki Mach przez ostatni okres bardzo mocno się rozwinął dlatego dość szybko zrobimy pod niego kartę podobna do DSPMC/IP - Ethernet Motion Controller aby można było sterować maszyną popularnie nazywając to poprzez kabel sieciowy. Sterowanie draiwerami +-10V na pewno również step dir .
Kolega Leoo napisał "Rozumiem, że w wersji handlowej druk po stronie COM będzie poprawiony?" oczywiście to zdjęcie pokazuje pierwsza płytkę, ale jak kolega zobaczy na pierwszym zdjęciu jest już zupełnie inna płytka (inne złącza to pod nasza skrzynkę sterowniczą) na niej tego problemu nie ma a w finalnej płytce ze standardowymi złączami oczywiście tego problemu również nie ma.
Płytki za tydzień dwa powinny już być gotowe wszyscy się pytają za ile
odpowiem trochę wymijająco że do końca nie wiem ale aby jakąś wartość podać to powiem że około 300 zł 
Kolega Leoo napisał "Rozumiem, że w wersji handlowej druk po stronie COM będzie poprawiony?" oczywiście to zdjęcie pokazuje pierwsza płytkę, ale jak kolega zobaczy na pierwszym zdjęciu jest już zupełnie inna płytka (inne złącza to pod nasza skrzynkę sterowniczą) na niej tego problemu nie ma a w finalnej płytce ze standardowymi złączami oczywiście tego problemu również nie ma.
Płytki za tydzień dwa powinny już być gotowe wszyscy się pytają za ile


-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 5
- Posty: 414
- Rejestracja: 06 maja 2007, 23:31
- Lokalizacja: Kraków