Płyta główna CSMIO LPT - MACH 3
: 07 lut 2010, 12:20
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.