Artykuły / Articles

Czwartek, Lipiec 2, 2020, 08:45

Po zainstalowaniu systemu operacyjnego Linux oraz oprogramowania LinuxCNC, aby przystąpić do sterowania maszyną potrzebne jest jeszcze stworzenie własnej konfiguracji maszyny. Najpopularniejszym i najczęściej stosowanym sposobem sterowania maszyną jest sterowanie poprzez portu rownoległy komputera LPT. Wraz z LinuxCNC dostarczony jest konfigurator (tzw. Wizard) o nazwie Stepconf Wizard. Stepconf Wizard służy właśnie do stworzenia własnej konfiguracji maszyny własnie z zastosowaniem portu LPT jako interfejsu komputera.

 

Aby uruchomić Stepconf Wizard należy przejść do menu: Programy->CNC->Stepconf Wizard

Uruchomi się kreator. Przechodzimy dalej

Tworzymy nową konfigurację (opcja Create a new configuration) i przechodzimy dalej.

W kolejnym oknie wpisujemy nazwę swojej konfiguracji (najlepiej nazwa maszyny), wybieramy konfigurację osi oraz domyślne jednostki.

Wprowadzamy również parametry czasowe sterownika - chodzi o sterowniki silników krokowych/serwo. W dokumentacji sterowników powinniśmy znaleźć zależności czasowe.

Wybieramy czy maszyna będzie używać jednego czy dwóch portów równoległych. Uruchamiamy także Latency-Test poprzez kliknięcie przycisku Testuj odchylenie okresu bazowego

Uruchomi się okno testu. Jak prawidłowo wykonać Latency-test należy poczytać w artykule LinuxCNC- wymagania sprzętowe.

Po zakończeniu Latency-test zapisujemy i wprowadzamy wartość odchylenia do okienka: Maksymalne odchylenie okresu bazowego.

Jak widać komputer z prezentowanego przykładu posiada duże opóźnienie. Jest to dość duża wartość jeśli chcemy korzystać ze sprzętowego portu LPT komputera.  Jest jednak świetne rozwiązanie dla komputerów z dużą wartością odchylenia okresu bazowego - a mianowicie użycie Linumeric-LPT czyli przejściówki USB-LPT firmy MachMaker która posiada mechanizm eliminacji Jittera i nadaje się do zastosowania również z komputerami o dużych wartościach tego parametru.

Przechodzimy dalej. W kolejnym oknie ustawiamy wejścia i wyjscia. Wpisujemy również numer portu LPT. Przechodzimy dalej.

 W następnym oknie wybieramy rodzaj okna oraz dodatkowe panele. Przechodzimy dalej.

Następnie konfigurujemy kolejno osie maszyny (liczba kroków, prędkości, przełożenia)

Konfigurujemy wrzeciono (częstotliwość oraz 2 wartości jaka wartość PWM odpowiada jakiej prędkości - dobrać wartości i wpisać)

I kończymy konfigurację.

Po zakończonej konfiguracji na pulpicie pojawi się ikonka do uruchamiania LinuxCNC z tą konfiguracją oraz folder (dowiązanie) z ustawieniami konfiguracji.

Aby uruchomić LinuxCNC z tą konfiguracją wystarczy kliknąć dwukrotnie w ikonkę, w tym przypadku uruchom moja-frezarka.

Dokładny opis konfiguracji można znaleźć na stronie:

https://linuxcnc.org/docs/2.6/html/config/stepconf.html

Niestety konfigurator Stepconf Wizard jest bardzo ogólny i nie pozwala na dokładne skonfigurowanie każdej maszyny. Często zdarza sie, że potrzebne jest ustawienie którego nie da się wprowadzic za pomocą konfiguratora. W rzeczywistości kreatora używa sie tylko raz, aby wstępnie zbudować konfigurację a pozostałe ustawienia wprowadza się już ręcznie do plików konfiguracyjnych.

Aby dostać się do plików konfiguracyjnych wystarczy otworzyc folder o nazwie swojej konfiguracji który został utworzony na pulpicie.

Najważniejsze pliki konfiguracyjne to:

-nazwa-konfiguracji.ini

Tutaj znajdują się parametry inicjalizacyjne do uruchomienia swojej konfiguracji. Opis parametrów i sposoby konfiguracji pliku .ini znajdują się na stronie:

https://linuxcnc.org/docs/2.6/html/config/ini_config.html

-nazwa-konfiguracji.hal

Tutaj znajdują się parametry pracy, tryby pracy portu, ustawienia osi, ustawienia wejść/wyjść itd.

Opis parametrów i sposoby konfiguracji pliku .hal znajdują się nja stronie:

https://linuxcnc.org/docs/2.6/html/config/emc2hal.html

 

 

 


Brak komentarzy.
(*) Pola obowiązkowe
Ta strona może korzystać z Cookies.
Ta strona może wykorzystywać pliki Cookies, dzięki którym może działać lepiej. W każdej chwili możesz wyłączyć ten mechanizm w ustawieniach swojej przeglądarki. Korzystając z naszego serwisu, zgadzasz się na użycie plików Cookies.

OK, rozumiem lub Więcej Informacji
Informacja o Cookies
Ta strona może wykorzystywać pliki Cookies, dzięki którym może działać lepiej. W każdej chwili możesz wyłączyć ten mechanizm w ustawieniach swojej przeglądarki. Korzystając z naszego serwisu, zgadzasz się na użycie plików Cookies.
OK, rozumiem