Na reprapové wiki říká, že pomocí Znnn nastaví novou polohu osy. Ale pak to říká " Nedojde k žádnému fyzickému pohybu ". Na co by se použil řádek G92 E0
?
Odpověď
The G92
slouží k nastavení počáteční polohy (počátku) jedné z více os (včetně aktuálního extruderu) na libovolnou hodnotu. Příkaz G92 E0
se často používá k provedení zatažení a plnění trysek. Například následující příkazy se často používají v sekvencích start-gcode (prologech) k naplnění současného extruderu vytlačením malého množství vlákna:
G92 E0 ; Reset the extruder"s origin G1 F200 E3 ; Extrude 3 millimetres of filament G92 E0 ; Reset the extruder"s origin
RepRap Wiki: G92: Nastavit pozici
Komentáře
Odpověď
Doplnit přijatelnou odpověď a odpovědět na otázku v odpovědi U komentářů (které by tam neměly být) považujte hodnotu E za další osu – osu vlákna.
Pokud jste provedli:
G92 E0 ; Reset the extruder"s origin G1 F200 E3 ; Extrude 3 millimetres of filament at a rate of 200 units per second
a poté pokračoval v tisku, první pohyb vlákna by vás musel přenést z E3 na jakoukoli hodnotu E, kterou zadal další tah.
Pokud se předpokládá další tah začínající v E0, vy “ d již bude o 3 mm dále a první pohyb by pravděpodobně byl zatažením, takže například kdyby byl další tah tisku:
G1 Xnnn Ynnn E0.5 ; Extrude 0.5 millimetres of filament
pak namísto vytlačování 0,5 mm byste ve skutečnosti zatáhli 2,5 mm , abyste se dostali z 3,0 na 0,5. Stejně jako pohyb v negativním směru na jakékoli jiné ose.
Komentáře
- Myslím, že komentář odkazuje na první G92, ne na druhou.
- @ 0scar – Davo učinil v otázce v komentářích pod odpovědí Micka ' dobrou poznámku … Davo, předpokládám, že myslíš komentář od Michaela (který není OP) ?. Tato otázka (v komentářích) měla být skutečně novou otázkou, odkazující zpět na tuto otázku (myslím), na kterou by odpovědí Davo ' byla odpověď .. … pokud mě následujete … Člověče, tohle je trochu zmatek ..! 🙂
- @Greenonline Mohu tuto otázku poslat jako samostatnou a odpovědět na ni, pokud si myslíte, že to stránku vylepší.
- Ahoj Davo. Jo, to je ' nápad … Myslím, že jsem právě nechal Michaelovi komentář pokud však chce přidat svůj komentář jako novou otázku. Možná bychom měli počkat, až bude chtít?
- Děkuji moc za toto skvělé vysvětlení. Zajímalo by mě, proč moje počáteční očištění vlákna vždy vede k masivnímu zatažení, a to je přesně důvod. Nechal jsem upravit svůj startovací skript, abych na začátku dosáhl pěkně naplněné trysky
G92 E0
, předpokládám, že to začne na nule jakkoliv. Nastavuje však vytlačování vláken na určitou délku na nulu, po naplnění má smysl nastavit délku na nulu. Kráječe (některé) nastavily délku zpět na nulu po dokončení tiskové vrstvy, což zabrání velmi velkým hodnotám délky vlákna.