Witam Panowie,
Męczę się już kilkadziesiąt godzin, próbując ogarnąć błąd jaki wyrzuca mi dxf2gcode a mianowicie, zaraz po wczytaniu rysunku dxf, kiedy nie jest on jeszcze widoczny w podglądzie wyświetla mi się monit:
"Lenght of some Element too short! Length must be greater than tolerance. Skipped geometries."
Powoli sie poddaję więc zmuszony jestem do skorzystania z Waszej pomocy.
Sprawdziłem tolerancje w dxf2gcode i wynosi domyślnie 0.001mm. Wnioskuje, że w moim rysunku sa elementy mniejsze niż 0.001mm. Sęk w tym że nie umiem tego zlokalizować. Rysunek 2D zawiera rozbitą i poprawioną czcionkę otoczony ramką i ma być użyty do grawerki jak na razie w płytce drewnianej.
DXF utworzony w autocad 2013, warstwy spłaszczone, zapis dxf obejmował tylko zaznaczone elementy.
Próbowałem różnistych programów do dxf to gcode i wszystkie w efekcie generują jakieś krzaki więc problem mam w samym dxfie. Wersja dxf to 2000/lt2000 .
Mógłby ktoś pomóc w nakierowaniu na źrodło problemu?
Błąd w rysunku CAD - dxf2gcode wyrzuca błąd długości
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 1
- Posty: 1670
- Rejestracja: 03 sty 2007, 14:27
- Lokalizacja: Wiedeń
Wrzuć gdzieś ten rysunek.
Parę razy mi się zdażyło że polylinia w pliku DXF zawierała na początku kilkadziesiąt segmentów o zerowej długości (rysunek generowany przy pomocy jakiegoś darmowego cada) ale to nie tłumaczyłoby "krzaków" - może po prostu po rysunku rozrzucone są pojedyncze punkty, albo jakieś inne śmieci?
Parę razy mi się zdażyło że polylinia w pliku DXF zawierała na początku kilkadziesiąt segmentów o zerowej długości (rysunek generowany przy pomocy jakiegoś darmowego cada) ale to nie tłumaczyłoby "krzaków" - może po prostu po rysunku rozrzucone są pojedyncze punkty, albo jakieś inne śmieci?
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 1
- Posty: 1614
- Rejestracja: 13 sty 2009, 20:33
- Lokalizacja: Ziębice
@wrzech
No przecież sam zdiagnozowałeś problem i to na podstawie komunikatu ""Lenght of some Element too short! Length must be greater than tolerance. Skipped geometries."
Czyli wszystko jasne.
Oczywiście znalezienie tak małej linii graniczy z cudem, tym bardziej, że prawdopodobnie cały ten DXF to właśnie takie bardzo krótkie proste składające się na cały rysunek.
Jednak można sobie z tym poradzić np. tak:
1. Wrzucamy DXF-a np. tu na forum, a uczynni koledzy (np. ja ) robią z tym porządek.
2. Wrzucamy DXF-a do np. CorelDraw, tam zmniejszamy ilość węzłów do niezbędnego minimum i eksportujemy ponownie do DXF-a. Jednak mankamentem takiego rozwiązania jest to, że tak powstały DXF zawiera tylko splajny, a nie każdy program potrafi to poprawnie obsłużyć.
3. Wrzucamy DXF-a do np. Artcam-a, tam przekształcamy w splajny, następnie przekształcamy w polilinie i eksportujemy ponownie do DXF-a.
Zaletą jest to, że otrzymujemy DXF-a złożonego z polilinii prostych i łukowych w dokładnie takiej formie jakbyśmy rysowali to bezpośrednio w AutopCAD-zie, a więc zero kłopotów przy imporcie do czegokolwiek.
No przecież sam zdiagnozowałeś problem i to na podstawie komunikatu ""Lenght of some Element too short! Length must be greater than tolerance. Skipped geometries."
Czyli wszystko jasne.
Oczywiście znalezienie tak małej linii graniczy z cudem, tym bardziej, że prawdopodobnie cały ten DXF to właśnie takie bardzo krótkie proste składające się na cały rysunek.
Jednak można sobie z tym poradzić np. tak:
1. Wrzucamy DXF-a np. tu na forum, a uczynni koledzy (np. ja ) robią z tym porządek.
2. Wrzucamy DXF-a do np. CorelDraw, tam zmniejszamy ilość węzłów do niezbędnego minimum i eksportujemy ponownie do DXF-a. Jednak mankamentem takiego rozwiązania jest to, że tak powstały DXF zawiera tylko splajny, a nie każdy program potrafi to poprawnie obsłużyć.
3. Wrzucamy DXF-a do np. Artcam-a, tam przekształcamy w splajny, następnie przekształcamy w polilinie i eksportujemy ponownie do DXF-a.
Zaletą jest to, że otrzymujemy DXF-a złożonego z polilinii prostych i łukowych w dokładnie takiej formie jakbyśmy rysowali to bezpośrednio w AutopCAD-zie, a więc zero kłopotów przy imporcie do czegokolwiek.
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 6
- Rejestracja: 06 lut 2014, 08:21
- Lokalizacja: Tychy
Faktycznie były jakieś punkty o zerowej długości. Naprawiłem to rozbijając cały splajn, usuwając duplikaty i ponownie tworząc jednolitą linię narzędziem 'dołącz'. Tak edytowany rysunek zapisałem w dxf i o dziwo nawet lazycam go widzi Dziękuję panowie, jak widać takie drobnostki nieźle rozwalają cały proces tworzenia.
Pojawił się natomiast kolejny problem LazyCam demo działa do 500 linii i wpadnięcie na to zajęło mi ponad godzinę W tym czasie pisałem też tego posta, żeby dokładnie wszystko wytłumaczyć a tu proszę, znowu taka błahostka. No nic, będę kombinował dalej.
Pojawił się natomiast kolejny problem LazyCam demo działa do 500 linii i wpadnięcie na to zajęło mi ponad godzinę W tym czasie pisałem też tego posta, żeby dokładnie wszystko wytłumaczyć a tu proszę, znowu taka błahostka. No nic, będę kombinował dalej.
Marek