G-kod "z przecinkami" - wolno wykonuje

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
Vip
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 3
Posty: 41
Rejestracja: 01 sty 2009, 19:23
Lokalizacja: Olsztyn

G-kod "z przecinkami" - wolno wykonuje

#1

Post napisał: Vip » 24 kwie 2010, 22:57

Witam,
Chce wygrawerować tekst za pomocą Mach3 na dwuosiowej grawerce.
Robię to tak jak zawsze - za pomocą q-kad'a na nowej warstwie piszę tekst, który następnie rozbijam (explode) i zapisuje jako .dxf.
Potem wczytuje do macha poprzez "Import DXF", i generuje G-kod.
Niestety pojawia się dość poważny problem. Po przekonwertowaniu G-kod wygląda tak:

Obrazek

Problem w tym, że współrzędne zawierają miejsca dziesiętne, setne itp po przecinku, a moja maszyna kompletnie sobie z tym nie radzi. Po prostu silniki robią bardzo małe wolne kroki i wygrawerowanie prostego rysunku zajęło by chyba w tym tempie pół roku i byłby on poszarpany.
Wszystko wraca do normy, kiedy G-kod zamiast:

G1 X213.3546 Y535.2803

wygląda tak:

G1 X213 Y 2803

Kiedyś pamiętam też pojawiał się ten problem, ale tylko przy konwersji bardzo małych rusunków z DXFa. Teraz coś się poprzestawiało i kompletnie każdy G-kod z dxf'a wychodzi mi z przecinkami.

Czy ktoś wie jak temu zaradzić ?
Kiedy konwertuje g-kod z obrazka za pomocą innego programu wszystko jest ok - g-kod jest bez miejsc po przecinku.

Bardzo proszę o szybką pomoc.



Tagi:

Awatar użytkownika

niko65
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 430
Rejestracja: 27 lut 2009, 00:05
Lokalizacja: Stary Sącz

#2

Post napisał: niko65 » 24 kwie 2010, 23:47

na poczatku zamiast F1.000 daj np F100


Autor tematu
Vip
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 3
Posty: 41
Rejestracja: 01 sty 2009, 19:23
Lokalizacja: Olsztyn

#3

Post napisał: Vip » 25 kwie 2010, 16:39

Ok, działa tylko, że to F.1000 jest co kilka linijek kodu :(
Jak zmienie w pierwszym na F100 to tylko jedną linie zrobi mi szybko, a potem znowu będzie się ślimaczył z następną sekcją.

Ręczne zmienianie wszystkich F1.000 na F100 zajęło by mi przy długim kodzie kilka godzin...
Nie da rady tego jakoś zrobić automatycznie, albo przy generowaniu G-kodu ustawić ?

Awatar użytkownika

zacharius
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2560
Rejestracja: 04 paź 2007, 01:32
Lokalizacja: Kraków
Kontakt:

#4

Post napisał: zacharius » 25 kwie 2010, 17:16

opcja autozamiany w wordzie albo notatniku i po sprawie
Nie otrzymasz koni wyścigowych krzyżując dwa osły


jjanusz
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 292
Rejestracja: 16 lut 2006, 19:55
Lokalizacja: krasnogliny

#5

Post napisał: jjanusz » 26 kwie 2010, 06:45

niedość że masz pracę to jeszcze pieniądze byś chciał


Autor tematu
Vip
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 3
Posty: 41
Rejestracja: 01 sty 2009, 19:23
Lokalizacja: Olsztyn

#6

Post napisał: Vip » 26 kwie 2010, 17:43

zacharius, wielkie dzięki...nie wiedziałem nawet o takej opcji w notatniku ;P
jjanusz...program wypróbuję następnym razem ;)

pozdro

Awatar użytkownika

zacharius
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2560
Rejestracja: 04 paź 2007, 01:32
Lokalizacja: Kraków
Kontakt:

#7

Post napisał: zacharius » 26 kwie 2010, 19:52

ależ nie ma sprawy, sam kiedyś walczyłem z czymś podobnym.

PS tam na dole jest taki guzik "pomógł" :wink:
Nie otrzymasz koni wyścigowych krzyżując dwa osły

ODPOWIEDZ Poprzedni tematNastępny temat

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