Pe wiki-ul reprap spune că folosind Znnn stabilește o nouă poziție a axei. Dar apoi scrie " Nu se va produce nicio mișcare fizică ". La ce s-ar folosi linia G92 E0?

Răspuns

G92 este utilizată pentru a seta poziția de pornire (originea) uneia dintre mai multe axe (inclusiv extruderul curent) la orice valoare arbitrară. Comanda G92 E0 este adesea utilizată pentru a efectua retragerea și amorsarea duzei. De exemplu, următoarele comenzi sunt adesea folosite în secvențele start-gcode (prologuri) pentru amorsarea extruderului curent extrudând o cantitate mică de filament:

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: Set Position

Comments

  • Dar ce înseamnă pentru a reseta originea extruderelor? Ce s-ar întâmpla dacă ați face „G1 F200 E3” fără a reseta mai întâi originea extruderelor? G92 are un sens perfect pentru x, y și z, dar nu-mi poate înfășura capul în jurul lui pentru extruder.
  • @Michael De ce, este exact același lucru. Poate că nu ar trebui să-l citiți ca " reset ", ci ca " set " în schimb. Din partea de sus a capului meu, nu ' nu știu ce se ia când ați omis primul G92 E0, presupun că va începe de la zero oricum. Dar, setează extrudarea filamentului la o anumită lungime la zero, după amorsare are sens perfect să setați lungimea la zero. Slicers (unele) setează lungimea la zero după finalizarea unui strat de imprimare, acest lucru împiedică valori foarte mari pentru lungimea filamentului.
  • Bună @Michael, mulțumesc pentru întrebarea dvs., deoarece mă gândeam la același lucru . Cu toate acestea, așa cum ' probabil știți, întrebările (chiar și întrebările bune ca a dvs.) nu ar trebui să ' să apară în comentarii. Ați putea posta întrebarea dvs. ca o întrebare nouă (referindu-vă înapoi la răspunsul lui Mick ' – deoarece este sursa interogării dvs.), apoi Davo '
  • @Greenonline întrebarea mea nu ar avea sens ca propria întrebare. Are sens doar în contextul acestui răspuns.
  • @Michael De aceea ar trebui să vă referiți la acest răspuns! Contextul poate fi găsit prin referință, acest lucru nu este neobișnuit, acest lucru s-a întâmplat mai des. Uneori răspunsurile generează alte întrebări.

Răspuns

Pentru a completa răspunsul acceptat și a răspunde la o întrebare în răspuns Comentariile (care nu ar trebui să fie acolo), consideră valoarea E ca o altă axă – axa filamentului.

Dacă ați executat:

G92 E0 ; Reset the extruder"s origin G1 F200 E3 ; Extrude 3 millimetres of filament at a rate of 200 units per second 

și apoi a trecut la tipărire, prima mutare cu filament ar trebui să te ducă de la E3 la orice valoare E specificată de următoarea mutare.

Dacă următoarea mutare a început începând cu E0, tu ” d sunt deja cu 3 mm mai departe, iar prima mișcare ar fi probabil o retragere, deci, de exemplu, dacă următoarea mișcare de tipărire ar fi:

G1 Xnnn Ynnn E0.5 ; Extrude 0.5 millimetres of filament 

atunci în loc să extrudeze 0,5 mm, ați retrage 2,5 mm , pentru a ajunge de la 3,0 la 0,5. La fel ca mișcarea într-o direcție negativă pe orice altă axă.

Comentarii

  • Cred că comentariul se referă la primul G92, nu la al doilea.
  • @ 0scar – Davo a făcut un punct bun despre întrebare în comentariile din răspunsul lui Mick ' … Davo, presupun că vrei să spui comentariul lui Michael (cine nu este OP) ?. Această întrebare (în comentarii) ar fi trebuit să fie o întrebare nouă, referindu-ne la această întrebare (cred), la care răspunsul lui Davo ' ar fi fost răspunsul la .. … dacă mă urmărești … Omule, asta e un pic de încurcătură ..! 🙂
  • @Greenonline Pot să postez acea întrebare în mod independent și să răspund personal, dacă credeți că acest lucru va îmbunătăți site-ul.
  • Bună, Davo. Da, cred că ' este o idee … Totuși, l-am lăsat pe Michael un comentariu pentru a vedea totuși, dacă vrea să-și posteze comentariul ca o întrebare nouă. Poate că ar trebui să așteptăm să vedem dacă vrea?
  • Vă mulțumesc foarte mult pentru această explicație extraordinară. Mă întrebam de ce purtarea mea inițială de filament are ca rezultat întotdeauna o retragere masivă și tocmai de aceea. Am avut modificarea scriptului de pornire pentru a obține o duză plină de umplutură la început

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *