Skip to main content

Preprocesamiento

Código G: G40, G41, G42, G43, G50, G51, G52, G60, G61, G70, G71

Función: Los comandos activan módulos de preprocesamiento, como SMC_SmoothPath, SMC_RoundPath, SMC_AvoidLoop, SMC_ToolCorr, SMC_ToolLengthCorr, y SMC_ToolRadiusCorr.

Sugerencia

Si el Mostrar ruta preprocesada está seleccionada la opción, entonces la ruta editada es visible en el editor gráfico.

Sintaxis

G40
G41 D
G42 D
G50
G51 D
G52 D
G60
G61

Palabra de código G

Descripción

D

Radio de herramienta o radio de superposición para G51/G52.

Aviso

Para versiones anteriores a 4.18.0.0: El redondeo y suavizado del ángulo (G51/G52) y la corrección del radio de la herramienta (G41/G42) pueden influirse mutuamente porque ambos preprocesos interpretan cada palabra D del código G. Por ejemplo, si la corrección del radio de una herramienta con un radio igual a 1 está activa cuando el redondeo de un ángulo comienza en D = 5, como resultado, la corrección del radio de la herramienta también utiliza un radio

Para la versión 4.18.0.0 y superior: redondeo y suavizado de ángulos (G51/G52) y la corrección del radio de la herramienta (G41/G42) se pueden usar simultáneamente sin que se afecten entre sí. En este caso, se aplica el siguiente comportamiento.

  • Para la corrección del radio de la herramienta (G41/G42): De forma predeterminada, el radio de la «Herramienta» utilizado por SMC_ToolRadiusCorr es 0. Si se especifica una palabra D después de las palabras G G41/G42, a continuación, los bloques de funciones ajustan el radio de la «herramienta» y lo tienen en cuenta. Cuando no se especifica ningún valor, se utiliza el radio de «Herramienta» establecido actualmente.

  • Para redondear o suavizar ángulos (G51/G52): De forma predeterminada, el radio «Suave» utilizado por SMC_Round/SmoothPath es 0. Si se especifica una palabra D después de cualquier palabra G (excepto G36/G37/G40/G41/G42) o por sí sola (por ejemplo, N00 D5), entonces esto afecta al radio «Suave» actual y es tenido en cuenta por el SMC_Round/SmoothPath bloques de funciones.

tabla 51. Comandos para la corrección de herramientas

Código G

Descripción

G40

Compensación de radio de fin de herramienta

G41

Inicio de la compensación del radio de la herramienta a la izquierda de la pieza de trabajo

G42

Inicio de la compensación del radio de la herramienta a la derecha de la pieza de trabajo

G43

Inicio de la compensación de la longitud de la herramienta.

La compensación de herramienta a corregir se especifica con los parámetros I, J K (por X, Y, Z). La compensación de la longitud de la herramienta se desactiva poniendo los parámetros a cero. Después de la activación o desactivación, se realiza una rampa de entrada o salida.

Para obtener más detalles, consulte: SMC_ToolLengthCorr

Nota: La longitud de la herramienta no debe cambiar durante una compensación de radio de herramienta activa porque puede romper la trayectoria.

La corrección de la longitud de la herramienta (G43) solo funciona en el decodificador en línea (no en el editor CNC).



tabla 52. Comandos para redondeo y suavizado de ángulos

Código G

Descripción

G50

Fin del redondeo y suavizado de ángulos

G51

Inicio del suavizado de ángulos mediante SMC_SmoothPath

G52

Inicio del redondeo de ángulos mediante SMC_RoundPath

G70

Fin del suavizado de ejes adicionales mediante SMC_SmoothAddAxes

G71

Inicio del suavizado de ejes adicionales mediante SMC_SmoothAddAxes



tabla 53. Comandos para la supresión de bucles

Código G

Descripción

G60

Fin de función para supresión de bucle

G61

Inicio de la función para la supresión de bucles mediante SMC_AvoidLoop



ejemplo 39. Ejemplo: suavizado de ángulos
N0 G51 D10 F100
N10 G01 X$g_x$ Y0 F50 E30 E-30
N20 G01 X0 Y$g_y$
N30 G01 X0 Y0
N40 G50