Mnie jeszcze się nie znudziło - doszedłem, dlaczego mi się buntował dxf2gcode z poziomu systemu. Autor zapisał pliki w systemie Window$, i linuxowy interpreter się buntował.
Słowem - jest w tym wątku dokładnie opisany sposób zintegrowania dxf2gcode z Axis, umożliwiający obsługę plików dxf wprost z LinuxCNC. Kto zechce - skorzysta.
Znaleziono 12 wyników
- 06 sty 2013, 18:12
- Forum: LinuxCNC (dawniej EMC2)
- Temat: linux cnc i dxf
- Odpowiedzi: 26
- Odsłony: 6071
- 06 sty 2013, 17:15
- Forum: LinuxCNC (dawniej EMC2)
- Temat: linux cnc i dxf
- Odpowiedzi: 26
- Odsłony: 6071
kamar - nie chodzi o konkretną procedurkę, a o filozofię działania kompletu oprogramowania.
NGCGUI wbudowano w LinuxCNC nie dlatego, żeby go na siłę skomplikować, ale by ułatwić obsługę maszyny. dxf2gcode ingeruje w Axis o wiele mniej niż NGCGUI - nie dodaje żadnych ficzerów do interfejsu graficznego, rozszerza tylko możliwości programu o całkiem sprawną obsługę płaskich dxf-ów.
NGCGUI doskonale się nadaje do tworzenia procedur na detale o kształtach regularnych. Detal o kształtach nieregularnych łatwiej narysować, niż zaprogramować wypisując G-cody.
O ile tokarkę da się obsłużyć niemal w stu procentach przez NGCGUI, o tyle do frezarki obsługa dxf jest po prostu przydatna.
W przypadku bardziej zaawansowanej obróbki i tak trzeba sięgnąć po zestaw FreeCAD + HeeksCNC + LinuxCNC, ale znowu - nie wszyscy muszą robić od razu skomplikowane obróbki, a nauka obsługi tego ostatniego zestawu zajmie niejeden wieczór.
LibreCAD-a z dxf2gcode i LinuxCNC idzie obsługiwać z marszu, bez znajomości angielskiego, co tez jest ważne.
NGCGUI wbudowano w LinuxCNC nie dlatego, żeby go na siłę skomplikować, ale by ułatwić obsługę maszyny. dxf2gcode ingeruje w Axis o wiele mniej niż NGCGUI - nie dodaje żadnych ficzerów do interfejsu graficznego, rozszerza tylko możliwości programu o całkiem sprawną obsługę płaskich dxf-ów.
NGCGUI doskonale się nadaje do tworzenia procedur na detale o kształtach regularnych. Detal o kształtach nieregularnych łatwiej narysować, niż zaprogramować wypisując G-cody.
O ile tokarkę da się obsłużyć niemal w stu procentach przez NGCGUI, o tyle do frezarki obsługa dxf jest po prostu przydatna.
W przypadku bardziej zaawansowanej obróbki i tak trzeba sięgnąć po zestaw FreeCAD + HeeksCNC + LinuxCNC, ale znowu - nie wszyscy muszą robić od razu skomplikowane obróbki, a nauka obsługi tego ostatniego zestawu zajmie niejeden wieczór.
LibreCAD-a z dxf2gcode i LinuxCNC idzie obsługiwać z marszu, bez znajomości angielskiego, co tez jest ważne.
- 06 sty 2013, 16:23
- Forum: LinuxCNC (dawniej EMC2)
- Temat: linux cnc i dxf
- Odpowiedzi: 26
- Odsłony: 6071
- 06 sty 2013, 15:42
- Forum: LinuxCNC (dawniej EMC2)
- Temat: linux cnc i dxf
- Odpowiedzi: 26
- Odsłony: 6071
Ja akurat jestem jednym z nielicznych, co rozumieją to, co tam wypisałeś
Nie zmienia to faktu, że jest to wiedza dość hermetyczna, a zatem z zasady nie przeznaczona dla ogółu. A raczej ogół nie chce i nie potrzebuje jej znać, on oczekuje gotowego produktu, najlepiej w stylu "stoliczku, nakryj się".
To jest dokłądnie tak, jak z HTML - pisanie kodu z ręki daje pełną swobodę, ale już zarządzanie stroną z dziesięcioma podstronami robi się upierdliwe. A takiego forum nie da się zupełnie prowadzić w czystym HTML-u. Ale do wyświetlenia go na monitorze przeglądarka musi dostać HTML, bo nic innego nie rozumie.
Podobnie jest z CNC. Teoretycznie można napisać z palca np relief ze zdjęcia. Ale prędzej doczekasz emerytury, niż końca tej pracy. A odpowiedni program robi to od ręki.

To jest dokłądnie tak, jak z HTML - pisanie kodu z ręki daje pełną swobodę, ale już zarządzanie stroną z dziesięcioma podstronami robi się upierdliwe. A takiego forum nie da się zupełnie prowadzić w czystym HTML-u. Ale do wyświetlenia go na monitorze przeglądarka musi dostać HTML, bo nic innego nie rozumie.
Podobnie jest z CNC. Teoretycznie można napisać z palca np relief ze zdjęcia. Ale prędzej doczekasz emerytury, niż końca tej pracy. A odpowiedni program robi to od ręki.
- 06 sty 2013, 13:40
- Forum: LinuxCNC (dawniej EMC2)
- Temat: linux cnc i dxf
- Odpowiedzi: 26
- Odsłony: 6071
Ja to wiem, ino tuxcnc jest odporny na wiedzę
A zamiast uruchamiać milion kopii tego samego programu, lepiej wymyślić sposób na wczytywanie konfiguracji zapisanej dla danej maszyny w pliku .ini Axis.
Tak naprawdę to powinno być jeszcze bardziej zintegrowane, i w LibreCAD powinna zaistnieć opcja "Zapisz do pliku .ngc" wywołująca dxf2gcode zintegrowane z Axis.
Wtedy frezowanie nieregularnego kształtu odbywało by się tak: Rysujemy kształt, przetwarzamy na ścieżkę i frezujemy bez konieczności zastanawiania się, jaki program odpalić, i który plik do niego wciągnąć.

A zamiast uruchamiać milion kopii tego samego programu, lepiej wymyślić sposób na wczytywanie konfiguracji zapisanej dla danej maszyny w pliku .ini Axis.
Tak naprawdę to powinno być jeszcze bardziej zintegrowane, i w LibreCAD powinna zaistnieć opcja "Zapisz do pliku .ngc" wywołująca dxf2gcode zintegrowane z Axis.
Wtedy frezowanie nieregularnego kształtu odbywało by się tak: Rysujemy kształt, przetwarzamy na ścieżkę i frezujemy bez konieczności zastanawiania się, jaki program odpalić, i który plik do niego wciągnąć.
- 06 sty 2013, 12:34
- Forum: LinuxCNC (dawniej EMC2)
- Temat: linux cnc i dxf
- Odpowiedzi: 26
- Odsłony: 6071
Raz jeszcze - guzik cię to powinno obchodzić. Jak będę miał kaprys, to wmontuję w Axis ekspres do kawy. Nikt tobie nie każe naśladować. Ty się rozkoszujesz wstawianiem tutoriali, w których opisujesz czynności, jakie jeden na tysiąc czytelników tego forum może zrozumieć, a naśladować najprawdopodobniej nikt nie zechce. I jakoś ja tego nie komentuję. A jak komentuję to żeby pomóc, a nie żeby sobie przedłużyć. Wiesz co.
- 06 sty 2013, 12:14
- Forum: LinuxCNC (dawniej EMC2)
- Temat: linux cnc i dxf
- Odpowiedzi: 26
- Odsłony: 6071
Odpowiem twoją metodą - guzik ci do tego, co ja, albo ktokolwiek inny wpychamy do Axis. Każdy sobie rzeźbi swój zestaw oprogramowania pod swoje potrzeby. Świat się wokół twojego pępka nie kręci.
Pod jeden komputer najczęściej jest podpięta na sztywno jedna maszyna CNC, najczęściej jest to frezarka. I nie widzę żadnych przeciwwskazań, żeby obsługiwać ją LinuxemCNC pracującym zarówno na plikach .ngc, jak i wciągającym .dxf-y. Bez konieczności odpalania ręcznie dwóch programów za każdym razem, i wciągania ręcznie pliku wynikowego do LinuxCNC.
Pod jeden komputer najczęściej jest podpięta na sztywno jedna maszyna CNC, najczęściej jest to frezarka. I nie widzę żadnych przeciwwskazań, żeby obsługiwać ją LinuxemCNC pracującym zarówno na plikach .ngc, jak i wciągającym .dxf-y. Bez konieczności odpalania ręcznie dwóch programów za każdym razem, i wciągania ręcznie pliku wynikowego do LinuxCNC.
- 06 sty 2013, 03:21
- Forum: LinuxCNC (dawniej EMC2)
- Temat: linux cnc i dxf
- Odpowiedzi: 26
- Odsłony: 6071
A niby czemu nie mam wpychać? To ewidentnie ma z nim współpracować.
Zmiana w pliku konfiguracyjnym dxf2gcode
na
Powoduje automatyczne wczytanie do axisa wyniku działania dx2gcode
Nie działa mi jeszcze filtr - próba wczytania do Axisa pliku dxf powinna automatycznie odpalać dxf2gcode.

Kółko narysowane w LibreCAD, zapisane do .dxf i wczytane za pośrednictwem Axis do dxf2gcode zostało przetworzone, i automatycznie wczytane - i w rezultacie program wyfrezował placek wielkości kółka na głębokość 30 mm, z przybraniem 6 mm jak zaplanowałem.

Zmiana w pliku konfiguracyjnym dxf2gcode
Kod: Zaznacz cały
[General]
write_to_stdout = 0
Kod: Zaznacz cały
[General]
write_to_stdout = 1
Nie działa mi jeszcze filtr - próba wczytania do Axisa pliku dxf powinna automatycznie odpalać dxf2gcode.

Kółko narysowane w LibreCAD, zapisane do .dxf i wczytane za pośrednictwem Axis do dxf2gcode zostało przetworzone, i automatycznie wczytane - i w rezultacie program wyfrezował placek wielkości kółka na głębokość 30 mm, z przybraniem 6 mm jak zaplanowałem.

- 06 sty 2013, 00:41
- Forum: LinuxCNC (dawniej EMC2)
- Temat: linux cnc i dxf
- Odpowiedzi: 26
- Odsłony: 6071
Toć se rób. Ja wrzucam proste informacje dla początkujących. Taki i taki program, pobrać stąd i stąd, jak zainstalować. Ty robisz zamęt i komplikujesz rzeczy proste. Masz coś rzeczowego do dodania - dodawaj. Slogany i frazesy sobie daruj.
Jak będę potrzebował z dxf-a coś na tokarkę zakodować, wtedy pewnie pokombinuję więcej. Na pewno toto się ładnie integruje z Axis - wybranie pliku .dxf w Axis powoduje odpalenie dxf2gcode, zatwierdzenie wysyła rezultat do Axis.
Trzeba tylko dodać toto jako filtr w .ini, i przekierować jakieś wyjście czy wejście. Ale nad tym w tej chwili dumać nie będę.
Jak będę potrzebował z dxf-a coś na tokarkę zakodować, wtedy pewnie pokombinuję więcej. Na pewno toto się ładnie integruje z Axis - wybranie pliku .dxf w Axis powoduje odpalenie dxf2gcode, zatwierdzenie wysyła rezultat do Axis.
Trzeba tylko dodać toto jako filtr w .ini, i przekierować jakieś wyjście czy wejście. Ale nad tym w tej chwili dumać nie będę.
- 05 sty 2013, 23:24
- Forum: LinuxCNC (dawniej EMC2)
- Temat: linux cnc i dxf
- Odpowiedzi: 26
- Odsłony: 6071