Código G G20 y G21: conversión de unidades métricas e imperiales, programación CNC

En el mundo de la programación CNC, es esencial comprender la diferencia entre las unidades métricas e imperiales. Los códigos G20 y G21 son fundamentales para realizar conversiones precisas entre estas dos unidades de medida, lo que puede marcar la diferencia en la precisión y calidad de tus proyectos. En este artículo, exploraremos cómo utilizar el G20 y el G21 en tus programas CNC para garantizar una programación eficiente y una producción de alta calidad. ¡Sigue leyendo para descubrir todo lo que necesitas saber sobre la conversión de unidades en la programación CNC!

Código G G20 y G21: conversión de unidades métricas e imperiales, programación CNC

Tutorial de código G de CNCCookbook

introducción

La primera parada del proceso de coordenadas del código G de cinco etapas es la conversión de unidades, y este capítulo trata de profundizar en este tema.

Código G G20 y G21: conversión de unidades métricas e imperiales, programación CNC

>Tubería de coordenadas de código G de 5 etapas…

La canalización de coordenadas muestra cómo las coordenadas van desde los números en el programa de código G a través de varias transformaciones hasta los números que la máquina realmente usa.

Los códigos G G20/G21 son para la conversión de unidades para la máquina, no para su programa de piezas.

Primero, es importante aclarar un posible malentendido: los códigos G G20 y G21 no convierten su programa de pieza a un sistema de unidades diferente. No se puede cambiar un programa imperial (pulgadas) a métrico simplemente colocando un código G G21 delante de un programa de código G métrico. Vayamos paso a paso y veamos qué sucede realmente.

Su controlador necesita saber en qué unidades está operando su programa porque es responsable de mover los ejes de su máquina en cantidades reales. Si simplemente ve “X1Y1Z0”, no sabe si los números son pulgadas, milímetros o furlongs.

La función de los códigos G G20 y G21 es indicarle a su controlador en qué unidades están los números en el programa. Si el programa comienza con un G20, se supone que utiliza pulgadas para las coordenadas. Si comienza con un código G21-G, asume milímetros.

Esto nos lleva a un punto importante:

Casi nunca es una buena idea convertir un código G20 a un código G21 o viceversa sin cambiar la coordenada en un programa de código G.

Escribí esto en mayúsculas para darle énfasis. Si obtiene un programa y cambia un código G20 a G21 G o viceversa, también debe cambiar las coordenadas en consecuencia; de lo contrario, puede estar seguro de que lo que decía estaba mal. Imagine tomar un programa escrito correctamente en milímetros y decirle al controlador que las unidades son pulgadas. Eso sería como aumentar todas las dimensiones en 25,4, ya que 1 pulgada = 25,4 milímetros.

Recordar:

Los códigos G G20 y G21 simplemente le dicen al controlador en qué unidades se especifican las coordenadas del programa de código G. G20 indica unidades imperiales (pulgadas) y G21 indica unidades métricas (mm).

Una vez que el controlador sabe qué unidades le proporciona, utiliza ese conocimiento para convertir las coordenadas al sistema de unidades utilizado internamente. La mayoría de los controladores se pueden configurar para utilizar unidades métricas o imperiales internamente. También tienen un valor predeterminado para las unidades que esperan si el programa de pieza no tiene G20 o G21.

Otra idea es que no es una buena idea incluir unidades métricas y en pulgadas (y por lo tanto G20 y G21) en el mismo programa. Sería demasiado confuso.

¿Cómo convierto mi GCode de pulgadas a unidades métricas o viceversa?

Ahora probablemente se esté preguntando: «Si no puedo usar G20/G21 para convertir mi código G del sistema métrico al imperial (o viceversa), ¿cómo puedo convertir unidades?»

Bueno, podrías revisar todo a mano y convertir las unidades. Sería una tarea tediosa, pero definitivamente factible. Una persona más inteligente podría automatizar al menos parcialmente el proceso utilizando una hoja de cálculo de Excel y algunas fórmulas de cadena. Las fórmulas encontrarían las coordenadas, las multiplicarían por un factor de corrección apropiado y las volverían a sustituir. Excel es una herramienta muy útil para cosas como esta.

Sin embargo, hay una manera mejor. G-Wizard Editor (nuestro software de visualización NC) tiene una función de conversión de unidades y automatiza prácticamente todo por usted. Si lo piensas bien, la conversión de unidades es esencialmente una cuestión de escalar las coordenadas. GW Editor tiene una revisión de «Traducir» que puede realizar compensaciones, escalas y rotaciones. Selecciónelo en el menú Herramientas Revisar. Cuando aparezca, seleccione la pestaña Escala:

Código G G20 y G21: conversión de unidades métricas e imperiales, programación CNC

>Seleccione Revisión de herramientas, la revisión de Traducir y luego la pestaña Escala…

Hay dos botones, “pulgadas a mm” y “mm a pulgadas”, que ingresan el factor de escala correcto. Seleccione el que desee, presione «Aplicar» y GWE hará el resto. Una vez completado, asegúrese de que haya un código G G20 o G21 (el que sea apropiado) en la parte superior del programa para que todos (y cada controlador) lo sepan. qué unidades se esperan.

Configuración de las unidades del G-Wizard Editor

Ya que estamos en el tema de GW Editor, hablemos brevemente de su manejo de unidades métricas e imperiales, ya que es muy similar a muchos controles. GWE le permite configurar unidades de dos maneras:

1. Configúrelos en la primera pestaña de la pantalla de configuración:

Código G G20 y G21: conversión de unidades métricas e imperiales, programación CNC

>Esto determina qué unidades utiliza la interfaz de usuario del programa. Por ejemplo, la cuadrícula de dimensiones de fondo en el área del trazado posterior se especifica en pulgadas o milímetros. Tenga en cuenta que cuando hablo de la interfaz, debe distinguir cuidadosamente si un mensaje le solicita que ingrese una coordenada que ingresa al programa G-Code. Si este es el caso, no se realiza ninguna conversión de unidades en esa coordenada; simplemente se trata como un número y se usa directamente con el programa sin tener en cuenta las unidades.

2. Configure las unidades mediante G20/G21. Esto le dice a GWE qué unidades tiene el programa G-Code, como comentamos, y cambia la escala del backplot en comparación con la cuadrícula de fondo. De forma predeterminada, GWE se inicia en el modo G20 Imperial, pero puedes anularlo. GWE puede ejecutar silenciosamente una línea de código G antes de comenzar a simular su código G. Lo configuras como una variable de publicación:

Código G G20 y G21: conversión de unidades métricas e imperiales, programación CNC

>Simplemente conecte un G21 allí y GWE asumirá que los programas de piezas son métricos a menos que encuentre un G20 en el programa mismo. Algunas de las publicaciones prefabricadas que tenemos disponibles están preconfiguradas para valores métricos de esta manera, pero es fácil de convertir. una publicación agregando un G21 si aún no tenemos disponible una versión métrica de su publicación.

3. Configure su código de inicio seguro para incluir G20 o G21 si utiliza un asistente CNC de diálogo. Simplemente haga clic en la pestaña Configuración en la ventana emergente del asistente y edite el código de inicio seguro para el torno o fresadora:

Código G G20 y G21: conversión de unidades métricas e imperiales, programación CNC

>4. Es posible que también desee editar el código de inicio seguro para el botón Fragmentos personalizados en la barra de herramientas:

Código G G20 y G21: conversión de unidades métricas e imperiales, programación CNC

>Dialectos de código G G21 y G20

A la mayoría de los dialectos del Código G les gusta Haas o LinuxCNC Utilice G20 y G21 exactamente como se describe aquí.

Diploma

Ahora ya sabes qué hacen G20 y G21 y cómo convertir programas de unidades imperiales a métricas y viceversa. A continuación, echemos un vistazo a las compensaciones de trabajo, que simplifican la configuración para producir múltiples piezas o acomodar rápidamente múltiples accesorios en sus máquinas.

Ejercicios

1. Utilice el Editor GW para convertir uno de sus programas de las unidades utilizadas al sistema alternativo: ya sea un programa imperial a métrico o un programa métrico a imperial. Asegúrese de ingresar el G20 o G21 correcto al comienzo del programa para que el controlador sepa qué unidades está recibiendo.

Artículo siguiente: Compensaciones de trabajo G54 y G92: cree fácilmente múltiples piezas y accesorios

Curso CNC G-Code en el libro de cocina

[automatic_youtube_gallerytype=»search»search=»[automatic_youtube_gallerytype=»search»search=»Código G G20 y G21: conversión de unidades métricas e imperiales, programación CNC

» limit=»1″]

Código G G20 y G21: conversión de unidades métricas e imperiales, programación CNC

El Código G20 y G21 son códigos utilizados en la programación CNC para la conversión de unidades métricas e imperiales. Estos códigos son fundamentales para que el controlador de la máquina pueda interpretar correctamente las coordenadas del programa y realizar los movimientos con precisión.

En el proceso de programación CNC, es crucial especificar qué sistema de unidades se está utilizando, ya sea pulgadas o milímetros. Esto se logra mediante el uso de los códigos G20 y G21 al comienzo del programa, indicando al controlador si las coordenadas son en pulgadas o milímetros.

¿Qué son los códigos G20 y G21?

Los códigos G20 y G21 son utilizados en la programación CNC para definir el sistema de unidades que se está utilizando. Mientras que G20 especifica unidades imperiales (pulgadas), G21 especifica unidades métricas (mm).

Es importante destacar que cambiar un G20 a un G21 (o viceversa) sin modificar las coordenadas en el programa puede resultar en errores de dimensiones, ya que los sistemas de unidades son diferentes y requieren una conversión precisa.

Para realizar la conversión de unidades en un programa CNC, es recomendable utilizar herramientas especializadas como el Editor G-Wizard, que ofrece facilidades para la conversión de coordenadas y ajustes de unidades de forma automática.

¿Cómo puedo convertir mi código G de pulgadas a milímetros o viceversa?

Si necesitas convertir un programa de CNC de pulgadas a milímetros (o viceversa), puedes hacerlo manualmente realizando cálculos de conversión o utilizar herramientas como Excel para automatizar el proceso. Además, el Editor G-Wizard ofrece una funcionalidad de conversión de unidades que facilita esta tarea de forma eficiente.

Al utilizar el Editor G-Wizard, puedes seleccionar la unidad de medida deseada y aplicar la conversión de manera rápida y precisa. Es importante asegurarse de incluir el código G20 o G21 al comienzo del programa para indicar al controlador las unidades utilizadas.

Conclusion

En resumen, los códigos G20 y G21 son fundamentales en la programación CNC para la conversión de unidades métricas e imperiales. Es importante comprender su función y utilizarlos correctamente para garantizar la precisión de los programas y los movimientos de la máquina.

Para más información sobre programación CNC y códigos G, te recomendamos visitar el tutorial de G-Code de CNCCookbook que ofrece una guía detallada sobre este tema.

4 comentarios en «Código G G20 y G21: conversión de unidades métricas e imperiales, programación CNC»

Deja un comentario