Witam!
Każdy kto choć raz podjął próbę stworzenia domowego, urządzenia CNC na pewno spotkał się problemem oprogramowania sterującego. Powstało ich dość sporo od Mach2,3 czy też StepCNC pod system Windows. Niestety programy te nie są tanie, i posiadają wady, których w przypadku amatorskiego sterowania przez port LPT nie da się obejść. Gubienie kroków, i niskie prędkości silników krokowych to poważny problem. Wynika on z tego że, komputer do sterowania portem LPT używa przerywań procesora. W systemie Windows te z kolei wykorzystywane są do obsługi wielowątkowości, pozostawiając obsługę portu na szarym końcu.
Fragment instrukcji użytkownika programu CNCGRAF 1.3 Firmy BOENIGK-electronics.
„Silniki krokowe sterowane są impulsami o dużej częstotliwości wytwarzanymi przez timer procesora znajdującego się w komputerze. System operacyjny WINDOWS nie umożliwia, bez dodatkowego, zewnętrznego modułu (specjalizowanego kontrolera stanowiącego bufor) sterowania w czasie rzeczywistym. Dzieje się tak, dlatego, że w systemie WINDOWS, timer procesora wykorzystywany jest do realizacji wielozadaniowości. Nie jest więc możliwe napisanie programu sterującego silnikami krokowymi w czasie rzeczywistym, działającego w tym systemie, bez dodatkowego, drogiego osprzętu. Program działający w systemie MS-DOS wolny jest od powyższych ograniczeń.”
W ten sposób powstał pomysł na realizację sterowania w systemie DOS.
Założenia były proste. Tanio, a najlepiej za darmo, i przedewszystkim efektywnie.
Kwestie ceny załatwiła firma BOENIGK-electronics, która udostępniła całkowicie za darmo pełną wersję DOSowskiego programu CNCGRAF. Jak się okazało nie dość że program wygląda dość dobrze jak na aplikacje DOS, to jeszcze jest bardzo przyjemny i prosty w użytkowaniu. Do tego jeszcze posiada obszerną, i bardzo ładnie opisaną instrukcję obsługi w języku Polskim. Obsługuje formaty G-Code, HPGL, oraz Drill.
System:
Specjalnie dla aplikacji CNCGRAF stworzyłem „gotowca” bootującego bezpośrednio z Pendrive’a. Bazą jest niemalże goły system MS DOS w wersji 7.1. Zmodyfikowane zostały tylko pliki Autoexec.bat oraz Config.sys. Dodane zostały sterowniki myszy, i kilka przydatnych aplikacji. Po zbootowaniu komputera z Pena uruchamia się DOS, oraz menu wyboru aplikacji, w skład, której wchodzą:
- CNCGRAF
- TURBO CNC (Demo)
- NORTON COMMANDER
- EDYTOR TEKSTU (Edit.exe)
- SHUTDOWN (umożliwia wyłączenie komputera ATX)
Za pomocą strzałek na klawiaturze i klawisza ENTER wybiera się odpowiednią pozycję menu.
Moim zdaniem całość działa rewelacyjnie, i gorąco zachęcam do sterowania swoimi maszynami za pomocą DOSowskich programów. W załączniku znajduje się kompletny system wraz z całym oprogramowaniem i instrukcją instalacji na Pendrive.
Źródła którymi się posłużyłem:
https://www.boenigk.eu/polski/freeware/cncgraf-dos/
www.frezarka.pl/pobieranie/cncGraF100_PL.pdf
https://winworldpc.com/product/ms-dos/7x
https://winworldpc.com/product/norton-commander/5x
http://www.dakeng.com/turbo.html
Zachęcam do wyrażania swojej opinii, spostrzeżeń, lub propozycji zmian.
Chętnie dołożył bym jeszcze jakieś przydatne aplikacje do Menu
System skompletowałem głównie dla siebie. Dzielę się nim z dobrej woli, bo mam świadomość że nie każdy potrafi obsługiwać DOSa. Poza tym to gotowiec, więc po pobraniu nie trzeba już nic robić, co jak mi się wydaje znacznie ułatwia sprawę.
Pobrałeś? sprawdziłeś ? wypowiedz się!
Dzięki Tobie może powstać nowa wersja
Edycja Menu...
Kilka osób pytało jak edytować menu.
W folderze „System” znajduje się plik „DOS.MDF”. Należy otworzyć go za pomocą notatnika (notepad.exe), i zmienić nazwy i ścieżki wedle własnego upodobania.
Pozdrawiam,
Łukasz Górecki
Wersja 3.6
Pierwotna wersja systemu.
Wersja 3.7
Zmienione sterowniki myszy, na dostartarczone przez kolegę "tos18" - Dzięki!
https://www.elektroda.pl/rtvforum/viewtopic.php?p=17180620#17180620
Wersja 3.7
02.09.2018r.
- Dwa sterowniki myszy - do wyboru (za REMowane w Autoexec.bat)
- Drobne poprawki w plikach wsadowych (dla pożądku)
Każdy kto choć raz podjął próbę stworzenia domowego, urządzenia CNC na pewno spotkał się problemem oprogramowania sterującego. Powstało ich dość sporo od Mach2,3 czy też StepCNC pod system Windows. Niestety programy te nie są tanie, i posiadają wady, których w przypadku amatorskiego sterowania przez port LPT nie da się obejść. Gubienie kroków, i niskie prędkości silników krokowych to poważny problem. Wynika on z tego że, komputer do sterowania portem LPT używa przerywań procesora. W systemie Windows te z kolei wykorzystywane są do obsługi wielowątkowości, pozostawiając obsługę portu na szarym końcu.
Fragment instrukcji użytkownika programu CNCGRAF 1.3 Firmy BOENIGK-electronics.
„Silniki krokowe sterowane są impulsami o dużej częstotliwości wytwarzanymi przez timer procesora znajdującego się w komputerze. System operacyjny WINDOWS nie umożliwia, bez dodatkowego, zewnętrznego modułu (specjalizowanego kontrolera stanowiącego bufor) sterowania w czasie rzeczywistym. Dzieje się tak, dlatego, że w systemie WINDOWS, timer procesora wykorzystywany jest do realizacji wielozadaniowości. Nie jest więc możliwe napisanie programu sterującego silnikami krokowymi w czasie rzeczywistym, działającego w tym systemie, bez dodatkowego, drogiego osprzętu. Program działający w systemie MS-DOS wolny jest od powyższych ograniczeń.”
W ten sposób powstał pomysł na realizację sterowania w systemie DOS.
Założenia były proste. Tanio, a najlepiej za darmo, i przedewszystkim efektywnie.
Kwestie ceny załatwiła firma BOENIGK-electronics, która udostępniła całkowicie za darmo pełną wersję DOSowskiego programu CNCGRAF. Jak się okazało nie dość że program wygląda dość dobrze jak na aplikacje DOS, to jeszcze jest bardzo przyjemny i prosty w użytkowaniu. Do tego jeszcze posiada obszerną, i bardzo ładnie opisaną instrukcję obsługi w języku Polskim. Obsługuje formaty G-Code, HPGL, oraz Drill.
![Kompletny system do sterowania CNC [DOS] Kompletny system do sterowania CNC [DOS]](https://obrazki.elektroda.pl/3826304400_1523973965_thumb.jpg)
System:
Specjalnie dla aplikacji CNCGRAF stworzyłem „gotowca” bootującego bezpośrednio z Pendrive’a. Bazą jest niemalże goły system MS DOS w wersji 7.1. Zmodyfikowane zostały tylko pliki Autoexec.bat oraz Config.sys. Dodane zostały sterowniki myszy, i kilka przydatnych aplikacji. Po zbootowaniu komputera z Pena uruchamia się DOS, oraz menu wyboru aplikacji, w skład, której wchodzą:
- CNCGRAF
- TURBO CNC (Demo)
- NORTON COMMANDER
- EDYTOR TEKSTU (Edit.exe)
- SHUTDOWN (umożliwia wyłączenie komputera ATX)
Za pomocą strzałek na klawiaturze i klawisza ENTER wybiera się odpowiednią pozycję menu.
![Kompletny system do sterowania CNC [DOS] Kompletny system do sterowania CNC [DOS]](https://obrazki.elektroda.pl/4678772000_1523974027_thumb.jpg)
Moim zdaniem całość działa rewelacyjnie, i gorąco zachęcam do sterowania swoimi maszynami za pomocą DOSowskich programów. W załączniku znajduje się kompletny system wraz z całym oprogramowaniem i instrukcją instalacji na Pendrive.
![Kompletny system do sterowania CNC [DOS] Kompletny system do sterowania CNC [DOS]](https://obrazki.elektroda.pl/4605640300_1523974050_thumb.jpg)
Źródła którymi się posłużyłem:
https://www.boenigk.eu/polski/freeware/cncgraf-dos/
www.frezarka.pl/pobieranie/cncGraF100_PL.pdf
https://winworldpc.com/product/ms-dos/7x
https://winworldpc.com/product/norton-commander/5x
http://www.dakeng.com/turbo.html
Zachęcam do wyrażania swojej opinii, spostrzeżeń, lub propozycji zmian.
Chętnie dołożył bym jeszcze jakieś przydatne aplikacje do Menu

System skompletowałem głównie dla siebie. Dzielę się nim z dobrej woli, bo mam świadomość że nie każdy potrafi obsługiwać DOSa. Poza tym to gotowiec, więc po pobraniu nie trzeba już nic robić, co jak mi się wydaje znacznie ułatwia sprawę.
Pobrałeś? sprawdziłeś ? wypowiedz się!
Dzięki Tobie może powstać nowa wersja

Edycja Menu...
Kilka osób pytało jak edytować menu.
W folderze „System” znajduje się plik „DOS.MDF”. Należy otworzyć go za pomocą notatnika (notepad.exe), i zmienić nazwy i ścieżki wedle własnego upodobania.
Code: x86asm
Pozdrawiam,
Łukasz Górecki
Wersja 3.6
Pierwotna wersja systemu.
Wersja 3.7
Zmienione sterowniki myszy, na dostartarczone przez kolegę "tos18" - Dzięki!
https://www.elektroda.pl/rtvforum/viewtopic.php?p=17180620#17180620
Wersja 3.7
02.09.2018r.
- Dwa sterowniki myszy - do wyboru (za REMowane w Autoexec.bat)
- Drobne poprawki w plikach wsadowych (dla pożądku)
Cool? Ranking DIY