Znaleziono 12 wyników

autor: MlKl
06 sty 2013, 18:12
Forum: LinuxCNC (dawniej EMC2)
Temat: linux cnc i dxf
Odpowiedzi: 26
Odsłony: 6071

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.
autor: MlKl
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.
autor: MlKl
06 sty 2013, 16:23
Forum: LinuxCNC (dawniej EMC2)
Temat: linux cnc i dxf
Odpowiedzi: 26
Odsłony: 6071

A jak udostępnisz tę procedurkę, to każdy posiadacz maszyny, obsługiwanej z LinuxCNC będzie se mógł takie kółko wystrugać, nie znając ni w ząb G-code. I o to w tym wszystkim chodzi.
autor: MlKl
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.
autor: MlKl
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ąć.
autor: MlKl
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.
autor: MlKl
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.
autor: MlKl
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

Kod: Zaznacz cały

[General] 
write_to_stdout = 0
na

Kod: Zaznacz cały

[General] 
write_to_stdout = 1
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.
Obrazek
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.

Obrazek
autor: MlKl
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ę.
autor: MlKl
05 sty 2013, 23:24
Forum: LinuxCNC (dawniej EMC2)
Temat: linux cnc i dxf
Odpowiedzi: 26
Odsłony: 6071

Ino po rozpakowaniu toto się buntuje przy próbie uruchomienia... a przez Axis działa bez żadnych kombinacji.

Dla mnie to zupełnie nieprzydatne - generuje kod na frezarkę. Sprawdziłem, jak ściągnąć i uruchomić. Wiesz więcej - wytłumacz. Pythona na tym forum znają może dwie-trzy osoby.

Obrazek

Wróć do „linux cnc i dxf”