witam
używam Mach3 czy istnieje możliwość zmiany (zaokrąlenia wartości) g-kodu
z 0,000 do 0,00
zmiana rozdzielczości kodu
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
Nie wiem, do czego jest Ci to potrzebne, ale mogę napisać Ci taki program.
Ale żeby było trudniej, musisz zadecydować którą funkcję miałbym wykorzystać do zaokrągleń? Generalnie metody są dwie. Rozpatrujemy wartość, np: 12.345
1. 12.345 -> zaokrąglenie do 12.34
2. 12.345 -> zaokrąglenie do 12.36
Teraz - zaokrąglimy, np do dołu, a powiedzmy dotyczyło to 1000 wektorów. Załóżmy, że większość z nich miała tam wartość od 0,001 do 0,005. Średnio 0,0025. Da Ci to uchyb sumaryczny ścieżki (na minus) na poziomie 0,25 mm. Przy 10000 wektorów - już 2.5 mm, itd. Oczywiście w drugiej metodzie uchyb będzie dodatni.
Przemyśl czy warto...
Ale żeby było trudniej, musisz zadecydować którą funkcję miałbym wykorzystać do zaokrągleń? Generalnie metody są dwie. Rozpatrujemy wartość, np: 12.345
1. 12.345 -> zaokrąglenie do 12.34
2. 12.345 -> zaokrąglenie do 12.36
Teraz - zaokrąglimy, np do dołu, a powiedzmy dotyczyło to 1000 wektorów. Załóżmy, że większość z nich miała tam wartość od 0,001 do 0,005. Średnio 0,0025. Da Ci to uchyb sumaryczny ścieżki (na minus) na poziomie 0,25 mm. Przy 10000 wektorów - już 2.5 mm, itd. Oczywiście w drugiej metodzie uchyb będzie dodatni.
Przemyśl czy warto...
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)
-
Autor tematu - Znawca tematu (min. 80)
- Posty w temacie: 2
- Posty: 93
- Rejestracja: 26 gru 2006, 18:17
- Lokalizacja: kraków
- Kontakt:
może nie tędy droga ale już tłumaczę
bawiłem się programem image to G-Code
i przy wygenerowanym kodzie z wartościami tysięcznymi co jakiś czas słychać stuknięcie w silniku osi z
po kilku takich sytuacjach widać że jest pomyłka w głębokości czyli zgubił kroki
w momęcie ręcznego przerobienia kodu do setek ten objaw mija.
kolego Kowal 1,20 to jest to samo co 1,200
ale 1,207 w setkach nie zapiszesz chyba że zaokrąglisz 1,21 i tak potzrebuję zrobić aby szukać przyczyny powsawania błędów
silniki 13Nm
bawiłem się programem image to G-Code
i przy wygenerowanym kodzie z wartościami tysięcznymi co jakiś czas słychać stuknięcie w silniku osi z
po kilku takich sytuacjach widać że jest pomyłka w głębokości czyli zgubił kroki
w momęcie ręcznego przerobienia kodu do setek ten objaw mija.
kolego Kowal 1,20 to jest to samo co 1,200
ale 1,207 w setkach nie zapiszesz chyba że zaokrąglisz 1,21 i tak potzrebuję zrobić aby szukać przyczyny powsawania błędów
silniki 13Nm