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

  • Pero, ¿qué significa? restablecer el origen de las extrusoras? ¿Qué pasaría si hiciera el “G1 F200 E3” sin restablecer primero el origen de la extrusora? G92 tiene mucho sentido para x, y y z, pero no puedo entenderlo para el extrusor.
  • @Michael Por qué, es exactamente lo mismo. Quizás no deberías leerlo como " reset ", sino como " set " en su lugar. Desde la parte superior de mi cabeza, no ' sé lo que se toma cuando omitió el primer 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.
  • Hola @Michael, gracias por tu pregunta, ya que estaba pensando lo mismo . Sin embargo, como probablemente sepa ', las preguntas (incluso buenas preguntas como la suya) no deben ' estar en los comentarios. ¿Podría publicar su pregunta como una nueva pregunta (refiriéndose a la respuesta de Mick ', ya que es la fuente de su consulta), y luego Davo ' a continuación tendría más sentido allí … ¿si ve lo que quiero decir? 🙂
  • @Greenonline mi pregunta no tendría sentido como su propia pregunta. Solo tiene sentido en el contexto de esta respuesta.
  • @Michael ¡Esa es exactamente la razón por la que debe consultar esta respuesta! El contexto se puede encontrar a través de la referencia, esto no es raro, esto ha sucedido con más frecuencia. A veces, las respuestas generan otras preguntas.

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *