zmiana rozdzielczości kodu

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
pawelkaso
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 93
Rejestracja: 26 gru 2006, 18:17
Lokalizacja: kraków
Kontakt:

zmiana rozdzielczości kodu

#1

Post napisał: pawelkaso » 09 lis 2010, 16:29

witam

używam Mach3 czy istnieje możliwość zmiany (zaokrąlenia wartości) g-kodu

z 0,000 do 0,00



Tagi:

Awatar użytkownika

Kowal
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 361
Rejestracja: 30 sie 2005, 21:25
Lokalizacja: Warszawa
Kontakt:

#2

Post napisał: Kowal » 09 lis 2010, 20:18

A co to miało by udoskonalić( poprawic ) ?? skoro np 1,20 to to samo co 1,200 ?
Miki
Diabeł leży w szczegółach a i tak liczy się suma kosztów globalnych


www.kimla.pl
Posty w temacie: 1

#3

Post napisał: www.kimla.pl » 09 lis 2010, 20:42

Może chodzi o zmniejszenie gęstości wektorów?


romgol
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 1
Posty: 72
Rejestracja: 02 sty 2007, 20:14
Lokalizacja: Słubice

#4

Post napisał: romgol » 09 lis 2010, 21:24

Jeśli piszesz z "palucha" to możesz podać nawet 0 ,i program odczyta to tak samo
jak 0,0000.
Natomiast jeśli korzystasz z CAM to rozdzielczość uwarunkowana jest właściwościami
programu i na jej zmianę nie ma chyba sposobu :?:
romgol

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#5

Post napisał: Piotr Rakowski » 10 lis 2010, 07:34

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...
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


Autor tematu
pawelkaso
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 93
Rejestracja: 26 gru 2006, 18:17
Lokalizacja: kraków
Kontakt:

#6

Post napisał: pawelkaso » 10 lis 2010, 21:47

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

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”