Ventajas del sistema de coordenadas local en CNC
En el mecanizado CNC, los sistemas de coordenadas juegan un papel clave para posicionar las herramientas de corte. Este artículo explora cómo utilizar sistemas de coordenadas de la máquina, de la pieza y locales, destacando la importancia de los comandos G54-G59 en FANUC y su impacto en la precisión y la eficiencia.
Los comandos G54-G59 en CNC FANUC sirven para especificar cuál de los sistemas de coordenadas de la pieza de trabajo está activo durante el proceso de mecanizado. Esto permite a la máquina identificar el origen de cada pieza en el espacio de trabajo, facilitando el mecanizado de múltiples piezas o diferentes secciones de una misma pieza de manera precisa y eficiente.
Las coordenadas especificadas en un programa CNC le indican a la máquina CNC dónde colocar la herramienta de corte durante la ejecución del programa. Podría ser para acercar la herramienta de corte a la pieza de trabajo, mecanizar superficies, retraer los ejes a la posición de cambio de herramienta o para cualquier otro propósito que exija que la herramienta de corte se mueva.
Los sistemas de coordenadas, en parte, especifican el punto de origen de cada coordenada. El más común es el sistema de coordenadas de la pieza de trabajo. Su origen suele estar a lo largo de una superficie importante de la pieza en cada eje, a menudo denominada superficie de referencia. Esto significa que las coordenadas especificadas en el sistema de coordenadas de la pieza pueden indicarse desde un punto común y lógico, a menudo denominado punto cero del programa.
Las aplicaciones de centros de mecanizado a veces requieren el uso de más de un sistema de coordenadas de la pieza de trabajo. Por ejemplo, si va a utilizar dos o más piezas de trabajo en un centro de mecanizado vertical, debe tener en cuenta el uso de varios sistemas de coordenadas de pieza de trabajo. Es probable que cada pieza de trabajo tenga su propio sistema de coordenadas de pieza de trabajo. FANUC, que utiliza desplazamientos del sistema de coordenadas de la pieza de trabajo, usa G54-G59 para especificar qué sistema de coordenadas de la pieza de trabajo se está manejando.
Uso del sistema de coordenadas de la pieza en CNC FANUC
Hay otros dos sistemas de coordenadas que los programadores deben conocer. Más importante aún, los programadores deben reconocer las aplicaciones para las que se usan.
Sistema de coordenadas de la máquina (especificado con G53 en un CNC FANUC).
El origen del sistema de coordenadas de la máquina es la posición de referencia en cada eje. La posición de referencia suele estar muy cerca del punto en el que cada eje se desplaza en sentido positivo. Por tanto, la polaridad de las coordenadas especificadas en el sistema de coordenadas de la máquina será negativa. Tenga en cuenta, por ejemplo, el siguiente control (para un CNC FANUC):
G53 X0 Y0 Z0 (desplazar todos los ejes a sus posiciones de referencia).
Esto envía los ejes X, Y y Z a sus posiciones de referencia. El modo rápido se selecciona automáticamente y se utiliza para los controles G53.
Cambio de pallets en centros de mecanizado horizontal con sistemas CNC
Es importante comprender el sistema de coordenadas de la máquina con ciertos dispositivos accesorios, como los cambiadores de pallets utilizados en los centros de mecanizado y los contrapuntos programables en los centros de torneado. A menudo es necesario mover uno o más ejes a una posición específica antes de poder activar el dispositivo, especialmente cuando la posición no se encuentra en la posición de referencia del eje, sino a una distancia conocida de esta.
Determinar esta posición relativa al origen del sistema de coordenadas de la pieza requeriría cálculos, y sería diferente con cada nuevo trabajo. Supongamos que se tiene un cambiador de pallets utilizado en un centro de mecanizado horizontal que precisa que el eje X esté en su posición de referencia y que el eje Z esté posicionado a 5.0 pulgadas de dicha posición. Este simple control (CNC FANUC) funcionará cada vez que se requiera un cambio de pallet:
G53 X0 X-7.0 (mover ejes a posición de cambio de pallet).
Sistema de coordenadas local (especificado con G52 en un CNC FANUC).
Este sistema de coordenadas permite desplazar temporalmente el origen en el sistema de coordenadas de la pieza. Por ejemplo, este comando (CNC FANUC) desplaza el origen 2.0 pulgadas en el eje X y 3.0 pulgadas en el eje Y en dirección positiva:
G52 X2.0 Y3.0
Este comando, por sí mismo, no causa movimiento en el eje, pero los comandos de movimiento posteriores se verán afectados hasta que se restablezca o cancele el sistema de coordenadas local con este comando:
G52 X0 Y0
El sistema de coordenadas local es especialmente útil cuando deben mecanizarse múltiples características idénticas, como cavidades en centros de mecanizado o ranuras en centros de torneado. Combinada con un subprograma sencillo que mecaniza uno de los elementos, esta técnica simplifica la programación, acorta los programas y agiliza el proceso de verificación del programa (si un elemento se mecaniza correctamente, todos lo estarán).
La gráfica 1 muestra un ejemplo. Aunque el dibujo no está acotado, debería ser capaz de seguirlo. En la línea N040 del programa principal, el control del sistema de coordenadas local desplaza temporalmente el origen desde la esquina inferior izquierda de la pieza en los ejes X y Y hasta la esquina inferior izquierda de la cavidad más a la izquierda. La línea N050 controla la ejecución del subprograma que mecaniza una cavidad.
Ejemplo de programación CNC utilizando el sistema de coordenadas local con subprogramas en un centro de mecanizado FANUC. Este gráfico muestra cómo se emplean los comandos G52 y M98 para desplazar el origen y ejecutar subprogramas para múltiples cavidades en una pieza de trabajo.
A continuación, la línea N060 desplaza el sistema de coordenadas a la esquina inferior izquierda de la segunda cavidad. La línea N070 controla de nuevo el subprograma y se mecaniza la segunda cavidad. Esto se repite dos veces más. Observe que la línea N120 reinicia o cancela el sistema de coordenadas local.
Contenido relacionado
Cinco beneficios de las macros personalizadas para mecanizado CNC
¿Quiere ir más allá del código G? Aprenda cómo las macros personalizadas pueden ampliar sus capacidades de programación CNC, desde el manejo de familias de piezas hasta la creación de ciclos fijos personalizados.
Leer MásConsejos para diseñar programas CNC efectivos
El modo en que se formatea un programa de código G afecta directamente la productividad del personal que lo utiliza. Diseñe programas CNC que faciliten el trabajo de las personas encargadas de la configuración del CNC y de los operarios.
Leer MásManufactura controlada por datos en la industria aeroespacial
Conectar máquinas a una red para monitorear la producción casi garantiza que la utilización aumenta, pero ese es solo el primer paso hacia la manufactura controlada por datos. Descubra cómo el monitoreo de máquinas CNC impulsa la eficiencia y mejora la utilización en la industria aeroespacial.
Leer MásCuatro funciones del CNC mal aplicadas comúnmente
La aplicación incorrecta de estas importantes funciones del CNC supondrá una pérdida de tiempo, un esfuerzo desperdiciado o duplicado y, o, un desperdicio de material. Conozca cómo las técnicas avanzadas de programación y las configuraciones adecuadas pueden maximizar la eficiencia y minimizar los desperdicios en su taller.
Leer MásLea a continuación
Cuándo y por qué elegir el modo incremental en programación CNC
En los programas CNC, las coordenadas pueden especificarse de manera absoluta o incremental, lo que influye en la precisión y la facilidad de cálculo. El modo absoluto se considera más fiable por evitar la acumulación de errores, mientras que el modo incremental ofrece ventajas en la reducción de la longitud de programas para aplicaciones complejas, como el mecanizado de superficies esculpidas o la perforación de agujeros con ciclos fijos.
Leer MásCreación de ciclos enlatados en CNC para herramientas de puerto
Aprenda cómo la creación de ciclos enlatados personalizados puede transformar su producción, adaptándose a cualquier desafío de mecanizado con precisión y flexibilidad. Descubra cómo implementar estas soluciones para optimizar sus operaciones en CNC.
Leer MásCuatro funciones del CNC mal aplicadas comúnmente
La aplicación incorrecta de estas importantes funciones del CNC supondrá una pérdida de tiempo, un esfuerzo desperdiciado o duplicado y, o, un desperdicio de material. Conozca cómo las técnicas avanzadas de programación y las configuraciones adecuadas pueden maximizar la eficiencia y minimizar los desperdicios en su taller.
Leer Más