En el wiki de reprap dice que usando Znnn establece una nueva posición de eje. Pero luego dice " No se producirá ningún movimiento físico ". ¿Para qué se usaría la línea G92 E0
?
Responder
La G92
El comando se usa para establecer la posición inicial (origen) de uno o más ejes (incluido el extrusor actual) en cualquier valor arbitrario. El comando G92 E0
se usa a menudo para realizar la retracción y el cebado de la boquilla. Por ejemplo, los siguientes comandos se utilizan a menudo en secuencias start-gcode (prólogos) para cebar el extrusor actual extruyendo una pequeña cantidad de filamento:
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: Establecer posición
Comentarios
Responder
Para complementar la respuesta aceptada y responder una pregunta en la respuesta «s comentarios (que no deberían estar allí), considere el valor E como otro eje – el eje del filamento.
Si ejecutó:
G92 E0 ; Reset the extruder"s origin G1 F200 E3 ; Extrude 3 millimetres of filament at a rate of 200 units per second
y luego pasó a imprimir, el primer movimiento de filamento tendría que llevarlo de E3 a cualquier valor de E que especifique el siguiente movimiento.
Si el siguiente movimiento asumió que comenzaba en E0, usted » d ya estar 3 mm más adelante, y el primer movimiento probablemente sería una retracción, por ejemplo, si el siguiente movimiento de impresión fue:
G1 Xnnn Ynnn E0.5 ; Extrude 0.5 millimetres of filament
entonces en lugar de extrudir 0,5 mm, en realidad debería retraer 2,5 mm , para pasar de 3,0 a 0,5. Al igual que moverse en una dirección negativa en cualquier otro eje.
Comentarios
- Creo que el comentario se refiere al primer G92, no al segundo.
- @ 0scar – Davo ha hecho un buen punto sobre la pregunta en los comentarios bajo la respuesta de Mick ' … Davo, supongo que te refieres a el comentario de Michael (que no es el OP) ?. Esa pregunta (en los comentarios) realmente debería haber sido una nueva pregunta, refiriéndose a esta pregunta (supongo), a la que Davo ' habría sido la respuesta a … .si me sigues … ¡Hombre, esto es un poco complicado …! 🙂
- @Greenonline Puedo publicar esa pregunta de forma independiente y responderla yo mismo, si cree que eso mejorará el sitio.
- Hola, Davo. Sí, supongo que ' es una idea … Sin embargo, acabo de dejarle a Michael un comentario para ver sin embargo, si quiere publicar su comentario como una nueva pregunta. ¿Quizás deberíamos esperar para ver si quiere?
- Muchas gracias por esta gran explicación. Me preguntaba por qué mi purtido inicial de filamento siempre resulta en una retracción masiva y esta es exactamente la razón. Modifiqué mi secuencia de comandos de inicio para lograr una buena boquilla llena al comienzo
G92 E0
, supongo que comenzará en cero de todos modos. Pero, establece la extrusión del filamento a una cierta longitud en cero, después de cebar tiene mucho sentido establecer la longitud en cero. Los cortadores (algunos) vuelven a establecer la longitud en cero después de completar una capa de impresión, esto evita valores muy grandes para la longitud del filamento.