Seneszal pisze: ↑20 lut 2020, 21:20
Czy to normalne, że ArtCAM przy generowaniu gkodów z okręgów zapisuje je jako zestaw ruchów prostych ........ Może to kwestia jakiś ustawień?
Temat dosyć złożony, ale .... :
--- Artcam, ale również zdecydowana większość oprogramowania CNC które generuje jakiś G-Code, pozwala wybrać postprocesor który generuje określony rodzaj G-Code. ..... i tak np. w Artcamie możesz wygenerować G-Code składający się tylko z lini prostych jak również taki który zawiera komendy do generowania łuków jeśli oczywiście rysunek zawiera jakieś łuki.
Taki postprocesor który generuje łuki, najczęściej ma w nazwie dopisek ARC, czyli skrót od angielskiego "łuk" lub z łaciny arcus, czyli .. też "łuk".
Jednak .... nie zawsze krótszy G-code , czyli .... ten z łukami (a więc mniej ważący) jest lepszy.
Generując G-Code z komendami do łuków, co prawda radykalnie zmniejszamy wagę pliku, szczególnie jeśli rysunek jest skomplikowany, ale ..... wtedy mogą pojawić się kłopoty przy interpretacji komend łukowych przez program sterujący maszyną, albo .... bywa ze program sterujący maszyną jest na tyle prosty (lub archaiczny) , że zwyczajnie nie obsłuży G-Codu zawierającego komendy łukowe.
Poza tym, wtedy to sterownik maszyny i/lub program sterujący decydują jaka będzie aproksymacja krzywej.
Natomiast w przypadku prostych odcinków (czyli bez łuków) to program generujący G-Code (w tym przypadku akurat Artcam) decydije o aproksymacji krzywej i maszyna tylko "odtwarza" to co widać w wygenerowanym G-Code, czyli niczego nie interpretuje.
Co prawda w niektórych programach sterujących maszynami, można sterować dokładnością dopasowania do ścieżki (czyli pośrednio aproksymacją) , ale .... zazwyczaj nie przynosi to oczekiwanych rezultatów.
===========
Reasumując, jeśli w Artcamie wybierzesz postprocesor który wnazwie ma ARC, to wygenerowany G-Code będzie zawierał komendy łukowe.
Oczywiście nie dotyczy to (jak słusznie zauważył zibi) G-Codu generowanego dla modelu 2.5D, czyli w tym przypadku ZAWSZE będą to proste odcinki.
Zresztą, ..... KAŻDE CNC i tak pracuje TYLKO na odcinkach prostych (stąd pojęcie aproksymacji krzywej), bo łuk tak naprawdę dla maszyn CNC nie istnieje.