Interpolacja z CorelDraw
: 08 wrz 2009, 13:32
Witam
Mam pewien problem:
Jestem w trakcie pisania oprogramowania do przerabiania rysunków z Corela na G-code wszystko jest ok jeżeli zapisuje pliki w postaci hpgl nie ma problemu z jego prze konwertowaniem na G-code ale ostatnio zrobiłem maszynę z nożem aktywnym do ciecia szkła i jest problem na łukach gdyż z formatu hpgl łuki są zapisane w postaci odcinków prostych i obrót noża jest realizowany w miejscu o dany kąt ale przez to maszyna musi się zatrzymywać na czas obrotu noża. Poszedłem trochę do przodu mam zrobioną interpolację cząstkowa czyli każdy wierzchołek krótkiego odcinka jest zainterpolowany czyli zaokrąglony i w tym czasie następuje tez obracanie noża ale mach nie może utrzymać stałej prędkości na odcinkach prostych przyspiesza a na interpolacji zwalnia. Idealnym rozwiązaniem było by interpolowanie całego luku jedną linia w G-code i dodawanie tylko kąta obrotu noża. I tu moje pytania:
1. czy da się gdzieś ustawić w mach żeby utrzymywał stałą prędkość nie ważne czy idzie po interpolacji czy po odcinkach prostych ?
2. jak wygenerować plik z Corela aby zapisał luki w postaci interpolacji ? .ai ? .eps ? czy jaki ? z jakiego najłatwiej będzie to odczytać ?
Mam pewien problem:
Jestem w trakcie pisania oprogramowania do przerabiania rysunków z Corela na G-code wszystko jest ok jeżeli zapisuje pliki w postaci hpgl nie ma problemu z jego prze konwertowaniem na G-code ale ostatnio zrobiłem maszynę z nożem aktywnym do ciecia szkła i jest problem na łukach gdyż z formatu hpgl łuki są zapisane w postaci odcinków prostych i obrót noża jest realizowany w miejscu o dany kąt ale przez to maszyna musi się zatrzymywać na czas obrotu noża. Poszedłem trochę do przodu mam zrobioną interpolację cząstkowa czyli każdy wierzchołek krótkiego odcinka jest zainterpolowany czyli zaokrąglony i w tym czasie następuje tez obracanie noża ale mach nie może utrzymać stałej prędkości na odcinkach prostych przyspiesza a na interpolacji zwalnia. Idealnym rozwiązaniem było by interpolowanie całego luku jedną linia w G-code i dodawanie tylko kąta obrotu noża. I tu moje pytania:
1. czy da się gdzieś ustawić w mach żeby utrzymywał stałą prędkość nie ważne czy idzie po interpolacji czy po odcinkach prostych ?
2. jak wygenerować plik z Corela aby zapisał luki w postaci interpolacji ? .ai ? .eps ? czy jaki ? z jakiego najłatwiej będzie to odczytać ?