Próbowałem szukać w Internecie, ale nie znalazłem odpowiedzi na to, co mnie dokładnie myliło. Rozważ następujące 3 linie kodu G:
G1 X129.000 Y126.322 E7.90758
G1 X128.349 Y125.707 F7800.000
G1 X128.476 Y125.548 E7.92045 F1800.000
Czy brak polecenia E w drugim wierszu oznacza, że nie ma potrzeby wytłaczania materiału z linii 1 do linii 2? Jak rozumiem, parametr E kontroluje, ile materiału zostało wytłoczone do tej linii.
Powodem, dla którego pytam, jest to, że staram się zrozumieć na poziomie kodu, jak rozpoznać, kiedy drukarka będzie podróżować bez wytłaczania jakiegokolwiek materiału, w przypadku poruszania się w kierunku Z lub jeśli drukujesz wiele odłączonych części w jeden wydruk. Ponieważ żadna z linii Z nie wydaje się mieć żadnych poleceń E, jestem skłonny wierzyć, że brak polecenia E oznacza, że podczas przejścia do danej pozycji z poprzedniej linii, żaden materiał nie zostanie wytłoczony. Próbowałem znaleźć kilka różnych zapytań online, aby dowiedzieć się, czy tak jest, ale nie znalazłem prostej odpowiedzi, więc miałem nadzieję, że ktoś na tej tablicy może mnie oświecić.
G92 E0 -- G1 X124.746 Y125.952 F7800.000 -- G1 E1.00000 F2400.00000
Z tego, co rozumiem, pierwsze „resetuje” licznik dla E. Ale co z trzecim? Czy to po prostu wyciąga się w miejscu bez ruchu? Wydaje się to trochę dziwne ... Zwłaszcza, że przyrost ekstruzji wynoszący 1,0000 jest znacznie większy niż w jakiejkolwiek innej pojedynczej linii (przeglądanie pliku, na który patrzę, najwyższy wydaje się wynosić ~ 0,3).