Pregunta:
¿Para qué se utiliza G92 en el código G?
Keith Bybee
2017-10-29 06:55:39 UTC
view on stackexchange narkive permalink

En la wiki de reprap dice que al usar Znnn se 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 ?

Dos respuestas:
Mick
2017-10-29 07:28:35 UTC
view on stackexchange narkive permalink

El comando G92 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; Restablecer el origen de la extrusora G1 F200 E3; Extruir 3 milímetros de filamento G92 E0; Restablecer el origen de la extrusora  

RepRap Wiki: G92: Establecer posición

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 Bueno, es exactamente lo mismo. Quizás no debería leerlo como "restablecer", sino como "configurar". Desde lo alto de mi cabeza, no sé qué se tomó 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 rebanadores (algunos) vuelven a ajustar la longitud a 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 las buenas preguntas como la suya) no deberían 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 la respuesta de 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.
Davo
2020-06-24 01:00:06 UTC
view on stackexchange narkive permalink

Para complementar la respuesta aceptada y responder una pregunta en los comentarios de la respuesta (que no debería estar allí), considere el valor E como otro eje: el eje del filamento.

Si ejecutó:

  G92 E0; Restablecer el origen de la extrusora G1 F200 E3; Extruya 3 milímetros de filamento a una velocidad de 200 unidades por segundo  

y luego continúe con la impresión, el primer movimiento de filamento debería llevarlo de E3 a cualquier valor de E que especifique el siguiente movimiento .

Si el siguiente movimiento asumiera que comenzaba en E0, ya estaría 3 mm más adelante y el primer movimiento probablemente sería una retracción, por ejemplo, si el siguiente movimiento de impresión fuera:

  G1 Xnnn Ynnn E0.5; Extruya 0,5 milímetros de filamento  

y luego en lugar de extrudir 0,5 mm, en realidad se retraería 2,5 mm , para pasar de 3,0 a 0,5. Al igual que moverse en dirección negativa en cualquier otro eje.

Creo que el comentario se refiere al primer G92, no al segundo.
@0scar: Davo ha hecho un buen comentario sobre la pregunta en los comentarios bajo la respuesta de Mick ... Davo, supongo que te refieres al [comentario de Michael] (https://3dprinting.stackexchange.com/questions/4826/what-is- g92-used-for-in-g-code / 13935 # comment21278_4828) (¿quién no es el OP) ?. Esa pregunta (en los comentarios) realmente debería haber sido una pregunta nueva, refiriéndose a esta pregunta (supongo), a la que la respuesta de Davo habría sido la respuesta a ... si me siguen ... Hombre, esta es una un poco de confusión ..! :-)
@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 dejar a Michael [un comentario] (https://3dprinting.stackexchange.com/questions/4826/what-is-g92-used-for-in-g- code / 13935? noredirect = 1 # comment25581_4828) para ver si quiere publicar su comentario como una nueva pregunta. ¿Quizás deberíamos esperar a ver si quiere?
Si, absolutamente. :)


Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 3.0 bajo la que se distribuye.
Loading...