Códigos G68 y G69 G: rotación de coordenadas CNC

¿Alguna vez te has preguntado cómo funcionan los códigos G68 y G69 en CNC? Estos códigos son fundamentales para la rotación de coordenadas en máquinas de control numérico computarizado, permitiendo realizar operaciones de mecanizado más precisas y complejas. En este artículo, te explicaremos en detalle cómo funcionan estos códigos y cómo puedes utilizarlos en tus proyectos de CNC. ¡Sigue leyendo para descubrir todo lo que necesitas saber sobre la rotación de coordenadas en CNC con los códigos G68 y G69!

Códigos G68 y G69 G: rotación de coordenadas CNC

Tutorial de código G de CNCCookbook

introducción

Puede resultar muy útil poder ejecutar el código G suponiendo que se haya girado el sistema de coordenadas. Por ejemplo, imagine un caso en el que desea repetir un bolsillo o una hendidura varias veces en una pieza. Todas las repeticiones están dispuestas en un círculo alrededor de un punto central. Esta es una excusa perfecta para utilizar la rotación del sistema de coordenadas G68.

Ejemplo de código G68 G

Digamos que tenemos una pieza que requiere 3 ranuras para «puertas arqueadas». Estamos escribiendo un subprograma de apertura de puertas arqueadas y nos gustaría poder rotar las coordenadas cuando llamamos al subprograma de apertura de puertas para cada ranura. Nuestro código se vería así:

(Ejemplo de uso de G68 para crear 3 ranuras en un círculo) T10 M6 G0 G90 G54.1 P20 X0 Y0 S8000 M3 G43 Z3 H22 D22 M8 (La primera vez no rotamos la ranura)

M98 P0071 (La segunda vez giramos 120 grados)

G68 X0 Y0 R120. M98 P0071 (La tercera vez que giramos 240 grados

G68 X0 Y0 R240. M98 P0071 G69 (¡desactiva la rotación de coordenadas para que no nos confunda más tarde!) G0 G90 Z250 M9 G0 G91 G28 Z0 Y0 M5 M30

:0071 (subprograma para slot) G0 X0 Y-4. G0 Z-6. G1Y-16.775F400 G1 Y-10. G1 G41 X1.51 Y-13.51 G3 X5.01 Y-10. R3.5 G1J0R3 G1X-5.01 R3 G1 Y-16.775 G3 X5.01 Y-16.775 R5.01 G1 Y-10. G3 X1.51 Y-6.5 R3.5 G1 G40 X0 Y-10. G0 Z3 G0X0Y0 M99

Y así es como se ve la simulación en el G-Wizard Editor:

Códigos G68 y G69 G: rotación de coordenadas CNC

>G68 giró la ranura del “marco de puerta arqueada” a través de 3 llamadas a un subprograma para crear 3 ranuras…

Por cierto, estos compartimentos en el medio de cada bolsillo son las vías de entrada y salida de la herramienta. Obtendrá un resultado mucho mejor si su herramienta realiza el corte en un arco en lugar de hacerlo directamente a lo largo de una línea. Este es uno de los muchos trucos discutidos en nuestra página Consideraciones de trayectoria de herramienta CAM del Libro de recetas de avances y velocidades.

Sintaxis para la rotación del sistema de coordenadas G68 (Fanuc y Mach3)

La sintaxis de G68 es bastante sencilla. Para uso Fanuc:

G68 R

Alfa y Beta son palabras para las dos coordenadas del centro del círculo alrededor del cual queremos girar. Para G17 es X y Y. En el ejemplo teníamos el centro del círculo en X0Y0. R indica el ángulo de rotación en grados en sentido antihorario.

Para Mach3 utilizamos una sintaxis ligeramente diferente:

G68 A b R

En lugar de que las palabras de coordenadas varíen según el plano seleccionado (G17, G18 o G19), Mach3 simplemente usa las palabras «A» y «B». El primer G68 del ejemplo se escribiría así:

G68 A0B0 R120

Como puede ver en el ejemplo, varios G68 simplemente reemplazan los valores R o centrales.

Algunos controles tienen la opción de hacer que G68 sea relativo en lugar de absoluto. En este caso, varios G68 no reemplazan los valores, sino que son relativos a los valores. A diferencia de los códigos G G90 y G91 para coordenadas relativas e incrementales, la decisión de si los G68 posteriores son relativos o absolutos es un parámetro. En Mach3, es una función de si la palabra «I» está presente (piense en «I» para «Incremental»). El valor (dirección) de la palabra se ignora, pero cada I hace que Mach3 trate la coordenada como relativa.

G69 Código G: Cancelar rotación

Para cancelar la rotación, basta con utilizar G69.

Otros usos de la rotación de coordenadas G68

Además de la utilidad obvia de rotar las coordenadas antes de llamar a un subprograma para que se pueda realizar el mismo corte a lo largo de un arco, existen otros usos importantes para G68. A continuación se muestran algunos ejemplos (para completar, también agregamos el ejemplo del subprograma):

– Simplifique su programa de pieza creando subprogramas que repitan operaciones de corte varias veces a lo largo de un arco. Esto también reduce la necesidad de memoria del programa de pieza.

– Alinear piezas que no están exactamente alineadas con el sistema de coordenadas. Por ejemplo, supongamos que desea trabajar sin configurar un dispositivo. Si puede inspeccionar el dispositivo para determinar su ángulo, puede aplicar un G68 para establecer ese ángulo en «cero» y luego ejecutar el programa de pieza. Esto puede reducir el tiempo de configuración ya que se requiere menos precisión y configuración.

– Si un programa de pieza está escrito para una máquina más grande y tiene un recorrido Y (extensiones) mayor que X, es posible que pueda rotar las coordenadas para que el eje largo quede alineado con el suyo.Tu X y aún puedes ejecutarlo.

– Es posible que pueda anidar más piezas en la mesa de su máquina si puede realizar rotaciones arbitrarias sobre ellas. Con G68 esto es muy fácil.

– Una pieza que de otro modo sería demasiado grande para una máquina podría encajar si se pudiera utilizar la dimensión diagonal extra larga. Esto también es posible fácilmente con G68.

Ejercicios

1. Escriba un programa similar al ejemplo que realice algunas operaciones de corte, las coloque en un subprograma y luego use G68 para rotarlas en múltiples posiciones alrededor del círculo.

Artículo siguiente: Reflejar el sistema de coordenadas

[automatic_youtube_gallerytype=»search»search=»[automatic_youtube_gallerytype=»search»search=»Códigos G68 y G69 G: rotación de coordenadas CNC

» limit=»1″]

Códigos G68 y G69 G: rotación de coordenadas CNC

Los códigos G68 y G69 en CNC son herramientas muy útiles para rotar el sistema de coordenadas y así poder ejecutar g-code de manera más eficiente. En este artículo, exploraremos en detalle cómo funcionan estos códigos, cómo se utilizan en programas de mecanizado y sus diferentes aplicaciones.

Introducción a los Códigos G68 y G69

Los códigos G68 y G69 permiten la rotación de las coordenadas en un sistema CNC, lo que puede ser muy útil en situaciones donde se necesita repetir una operación de mecanizado en varias posiciones alrededor de un punto central. Por ejemplo, si queremos maquinar varias ranuras circulares en una pieza, la rotación de coordenadas con los códigos G68 y G69 facilita esta tarea.

Un ejemplo de uso de estos códigos sería maquinar una serie de slots en forma de puerta arqueada alrededor de un círculo. Mediante la rotación de las coordenadas, podemos repetir esta operación de forma sencilla y precisa.

Ejemplo de Código G68

Supongamos que tenemos una pieza que requiere 3 slots de «puerta arqueada». Creamos un subprograma para realizar esta operación y queremos rotar las coordenadas al llamar al subprograma para cada slot. El código sería similar a este:

  1. T10
  2. M6
  3. G0 G90 G54.1 P20 X0 Y0 S8000 M3
  4. G43 Z3 H22 D22 M8

En este ejemplo, el código G68 se utiliza para rotar las coordenadas y repetir la operación de mecanizado en diferentes posiciones alrededor de un círculo.

Sintaxis para la Rotación de Coordenadas con G68

La sintaxis para el código G68 varía según el control CNC que se esté utilizando. Por ejemplo, para Fanuc se utiliza la siguiente sintaxis:

G68 <alpha> <beta> R<ángulo>

Para Mach3, la sintaxis sería:

G68 A<coordinada central 1> B<coordinada central 2> R<ángulo>

Es importante entender cómo funciona la sintaxis de cada control para poder utilizar correctamente el código G68 en el mecanizado.

Para cancelar la rotación de coordenadas, se utiliza el código G69. Esto permite volver al sistema de coordenadas original y finalizar la rotación.

Otras Aplicaciones de la Rotación de Coordenadas con G68

Además de la utilidad principal de rotar las coordenadas para repetir operaciones en diferentes posiciones, existen otras aplicaciones importantes para el código G68. Por ejemplo:

  1. Simplificar el programa de mecanizado creando subprogramas que repitan operaciones de corte múltiples veces a lo largo de un arco.
  2. Alinear piezas que no están exactamente alineadas con el sistema de coordenadas.
  3. Permitir la ejecución de programas diseñados para máquinas más grandes en máquinas más pequeñas.
  4. Maximizar el uso del espacio en la mesa de trabajo al rotar las piezas.

Estas aplicaciones demuestran la versatilidad y utilidad de la rotación de coordenadas con el código G68 en el mecanizado CNC.

En conclusión, los códigos G68 y G69 son herramientas importantes en el mundo del mecanizado CNC que permiten una mayor eficiencia y precisión en las operaciones de mecanizado. Su uso adecuado puede simplificar tareas complejas y mejorar la productividad en el taller.

Para obtener más información sobre códigos G en CNC y otras herramientas de programación, visite CNCCookbook

5 comentarios en «Códigos G68 y G69 G: rotación de coordenadas CNC»

  1. ¡No tenía ni idea de la importancia de los códigos G68 y G69 en CNC! Este artículo me abrió los ojos a nuevas posibilidades en términos de programación. ¡Gracias por la explicación tan clara y útil!

Deja un comentario