Na wiki reprap jest napisane, że używanie Znnn ustawia nową pozycję osi. Ale wtedy jest napisane: „Nie nastąpi żaden ruch fizyczny”. Do czego służyłaby linia G92 E0
?
Na wiki reprap jest napisane, że używanie Znnn ustawia nową pozycję osi. Ale wtedy jest napisane: „Nie nastąpi żaden ruch fizyczny”. Do czego służyłaby linia G92 E0
?
Polecenie G92
służy do ustawiania pozycji początkowej (początku) jednej lub większej liczby osi (w tym bieżącej wytłaczarki) na dowolną wartość. Polecenie G92 E0
jest często używane do wykonywania wycofania i zalania dyszy. Na przykład następujące polecenia są często używane w sekwencjach start-gcode (prologues) w celu zalania bieżącej wytłaczarki poprzez wytłaczanie niewielkiej ilości filamentu:
G92 E0; Zresetuj pochodzenie ekstrudera G1 F200 E3; Wyciągnij 3 milimetry włókna G92 E0; Zresetuj pochodzenie ekstrudera
Aby uzupełnić zaakceptowaną odpowiedź i odpowiedzieć na pytanie w komentarzach do odpowiedzi (których nie powinno tam być), rozważ wartość E jako inną oś - oś żarnika.
Jeśli wykonałeś:
G92 E0; Zresetuj pochodzenie ekstrudera G1 F200 E3; Wyciągnij 3 milimetry filamentu z prędkością 200 jednostek na sekundę
, a następnie przystąp do drukowania, pierwszy ruch filamentu musiałby przenieść cię z E3 do dowolnej wartości E w następnym ruchu .
Gdyby następny ruch zakładał, że zaczyna się na E0, byłbyś już 3 mm dalej, a pierwszy ruch byłby prawdopodobnie wycofaniem, więc na przykład, jeśli następny ruch drukowania to:
G1 Xnnn Ynnn E0.5; Wyciągnij 0,5 milimetra filamentu
, a następnie zamiast wyciągać 0,5 mm, faktycznie cofniesz 2,5 mm , aby uzyskać od 3,0 do 0,5. Podobnie jak w przypadku ruchu w kierunku ujemnym na dowolnej innej osi.