Program konwertujący pliki PLT z Corela na CNC dla TurboCNC
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 4
- Posty: 1454
- Rejestracja: 16 paź 2005, 01:26
- Lokalizacja: Świecie
gdzieś mam materiały dotyczące generowania trajektorii narzędzia
- jeśli jest zainteresowanie mogę poszukać i wrzucić na maila.
Są to m.in. prace dyplomowe, oczywiście w jedynie słusznym języku angielskim,
np: "A Constant Engagement Offset for 2-1/2 D Tool Path Generation",
"Pocket Milling with Tool Engagement Detection",
...
- jeśli jest zainteresowanie mogę poszukać i wrzucić na maila.
Są to m.in. prace dyplomowe, oczywiście w jedynie słusznym języku angielskim,
np: "A Constant Engagement Offset for 2-1/2 D Tool Path Generation",
"Pocket Milling with Tool Engagement Detection",
...
Tagi:
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 19
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 19
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
Wrzuciłem właśnie (w to samo miejsce) najnowszą wersję PLT2CNC.EXE.
Konwersję przyspieszyłem znacznie - około 10x. Na swoim komputerze 1.5 Ghz Celeron z 256 MB ramu plik 700 KB konwertuje się 6,03 sekundy. Podsumawując takie są zmiany:
- przyspeszyłem algorytm 10x,
- proces konwersji jest na tzw. wątku co pozwala zatrzymać go w dowolnym momencie.
- ukrywanie/pokazywanie jałowych ruchów narzędzia jest natychmiastowe (nie wymaga kolejnej konwersji),
- podaję, ile elementów wczytano i jaki jest czas konwersji,
- dodałem 4 predefiniowane widoki w menu.
Konwersję przyspieszyłem znacznie - około 10x. Na swoim komputerze 1.5 Ghz Celeron z 256 MB ramu plik 700 KB konwertuje się 6,03 sekundy. Podsumawując takie są zmiany:
- przyspeszyłem algorytm 10x,
- proces konwersji jest na tzw. wątku co pozwala zatrzymać go w dowolnym momencie.
- ukrywanie/pokazywanie jałowych ruchów narzędzia jest natychmiastowe (nie wymaga kolejnej konwersji),
- podaję, ile elementów wczytano i jaki jest czas konwersji,
- dodałem 4 predefiniowane widoki w menu.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 19
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
Konwersja przecinek -> kropka została wprowadzona dlatego, że TurboCNC tego wymaga.vitro pisze:Bardzo fajny programik. Próbowałem uruchomić frezarkę po skonwertowaniu, jednak w ustawieniach początkowych nie zmienia "," na ".". Zmieniłem to ręcznie w edytorze i frezowanie ruszyło. Pozdrawiam autora.
Ale od czego są testerzy? Oczywiście zrobiłem następną wersję progemu PLT2CNC, w której można wybrać, czy chemy konwersję ',' na '.', czy nie


[ Dodano: 2006-06-17, 11:43 ]
Zrobiłem właśnie następną wersję (1.07 - link jak powyżej), w której:
1. Poprawiłem trochę błędów w kodzie.
2. Dodałem opcję powrotu narzędzia do punktu X0,Y0 po zakończonej pracy.
3. Zmieniłem wygląd programu - dodałem pasek narzędziowy, dokujący z lewej. Można go także dokować (umieszczać-przyklejać) powyżej okna podglądu 3D.
4. Dla notebookowców dorobiłem jakieś 2 wersje temu przesuwanie nie tylko środkowym przyciskiem myszki, ale także [Ctrl]+[lewy_przycisk_myszki].
Oraz coś ekstra -> razem z plikiem *.cnc zapisuje się plik XYZ.TXT. Obejrzyjcie go koniecznie! Jak myślicie, do czego on służy

(Odpowiedź - to jest plik kroków sterowania maszyną. Właśnie kończę moduł sterowania. Tak więc jeszcze trochę i nie będziecie musieli używać KCama, czy Macha. Program będzie 4w1 - wczytaj, skonwertuj, zapisz (jeśli potrzeba) i wyfrezuj!.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 19
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
Już poprawiłem. Program jest już wrzucony (tam gdzie zwykle
Dodałem przy okazji nowe opcje:
- autokonwersję, jeśli plik ma rozszerzenie PLT (w końcu może mieć inne),
- uodporniłem go bardziej na linijki niezrozumiałe (można więc pisać komentarze w pliku PLT);
oraz na linijki puste.
W następnej wersji dorobię zapis pliku PLT, bo w końcu jeśli go zmieniamy, to fajnie jest jeszcze te zmiany zapamiętać.
Dodałem przy okazji nowe opcje:
- autokonwersję, jeśli plik ma rozszerzenie PLT (w końcu może mieć inne),
- uodporniłem go bardziej na linijki niezrozumiałe (można więc pisać komentarze w pliku PLT);
oraz na linijki puste.
W następnej wersji dorobię zapis pliku PLT, bo w końcu jeśli go zmieniamy, to fajnie jest jeszcze te zmiany zapamiętać.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)
-
- Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 4
- Posty: 56
- Rejestracja: 11 sty 2006, 18:55
- Lokalizacja: Łódź
- Kontakt:
Znalazłem chwilę czasu i mogłem wypróbować najnowszą wersję. Wykonałem w Corelu rysunek kolorowy, wyeksportowałem do hpgl'u skonwertowałem w pańskim programie i znowu odezwała się dusza upierdliwca, ta wersja programu nie widzi kolorów. Na szczęście mam wersję poprzednią która nie jest daltonistką. Doszedłem do wniosku że tylko ja jestem zainteresowany praktycznym wykorzystaniem Pańskiego dzieła, pozostali uczestnicy tego forum to teoretycy, albo są w trakcie budowy maszyny.
Pozdrawiam >>praktycznie<< wszystkich i życzę sukcesów "budowlanych (cnc)".
Pozdrawiam >>praktycznie<< wszystkich i życzę sukcesów "budowlanych (cnc)".
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 19
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
Dziękuję za dostrzeżenie problemu.
Poprawiłem go. Muszę przyznać że nad takim małym błędem spędziłem 3 godziny, pocąć się straszliwie. To dlatego, że procedura konwersji ma ponad 1000 linii. Ale jest OK.
Dodałem jeszcze 2 opcje: zapis do DXF i IGES. Bardzo ładnie działa. Sprawdzałem w Rhino 3D.
Tak więc teraz mamy konwersje: PLT -> CNC, DXF i IGES.
Plik znajduje się w poprzednim miejscu (patrz linki powyżej).
Poprawiłem go. Muszę przyznać że nad takim małym błędem spędziłem 3 godziny, pocąć się straszliwie. To dlatego, że procedura konwersji ma ponad 1000 linii. Ale jest OK.
Dodałem jeszcze 2 opcje: zapis do DXF i IGES. Bardzo ładnie działa. Sprawdzałem w Rhino 3D.
Tak więc teraz mamy konwersje: PLT -> CNC, DXF i IGES.
Plik znajduje się w poprzednim miejscu (patrz linki powyżej).
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)