Publicado

Consejos 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.      

Compartir

Conozca algunas técnicas de mejora de la operación CNC que la mayoría de los sistemas CAM no contemplan.

Conozca algunas técnicas de mejora de la operación CNC que la mayoría de los sistemas CAM no contemplan.

La mayoría de las empresas que utilizan CNC emplean sistemas CAM para crear programas de código G que se ejecutan en sus máquinas CNC. Esto ofrece innumerables ventajas frente a la preparación manual, pues la mayoría de los sistemas CAM solo se ocupan del objetivo principal de crear un programa viable que mecanice piezas aceptables. Pero la forma en que se formatea un programa de código G afecta directamente la productividad de los operarios de CNC que los utilizan.

Un objetivo secundario de los programas CNC debe ser ayudar al personal de configuración y a los operarios del CNC. A continuación se indican algunas técnicas de mejora de la operación que la mayoría de los sistemas CAM no contemplan, al menos no sin una amplia personalización.

Información crucial en el encabezado de programas CNC

Utilice mensajes al principio de sus programas para proporcionar información sobre el programa.

- O0001 (A-2255-2C)

- (*** PROGRAMA CALIFICADO 2/12/99 ***)

- (MÁQUINA: MORI SEIKE SL4)

- (NOMBRE DE LA PIEZA: BRIDA DE RODAMIENTO)

- (NÚMERO DE PIEZA: A-2355-2C)

- (REVISIÓN: F)

- (CLIENTE: EMPRESA ABC)

- (OPERACIÓN: 20, MÁQUINA MANDRINAR EXTREMO DE PIEZA)

- (PROGRAMADOR: MLL)

- (FECHA PRIMERA EJECUCIÓN: 4/11/98)

- (REVISIÓN DEL PROGRAMA: C)

- (ÚLTIMA REVISIÓN DEL PROGRAMA: 30/1/98 POR CRD)

- (TIEMPO DE EJECUCIÓN: 00:05:25)

-          

- N005 T0101 M41 (HERRAMIENTA DE REFRENTADO Y TORNEADO)

- .

- .

La información del encabezado le ayuda al operario a confirmar que está ejecutando el programa correcto y, con base en el número de revisión de la pieza, que está ejecutando la versión correcta del programa. Puede saber si el programa se ha ejecutado antes y si se trata de un programa probado. Además, los operarios sabrán a quién dirigirse en caso de que surjan problemas durante la configuración o la producción.

Documentación de controles importantes

Utilice mensajes al principio de cada herramienta para nombrar la herramienta y proporcionar información sobre los componentes de los elementos perecederos, como los insertos.

Si incluye comandos de parada del programa (M00) por cualquier motivo, como la fijación de la pieza de trabajo o la aplicación del compuesto de roscado, asegúrese de incluir un mensaje de documentación que explique lo que debe hacer el operario cuando se detiene la máquina.

Proporcione puntos de parada e identifique los controles de rearranque

Suele ser necesario medir las superficies mecanizadas mientras se ejecuta un ciclo, especialmente cuando se mecaniza la primera pieza. Con máquinas que utilizan solo una herramienta a la vez, como los centros de mecanizado y los centros de torneado monohusillo, proporcionar el punto de parada es tan fácil como incluir un tope opcional (M01) al final de cada herramienta de corte.

El operario solo tiene que accionar el interruptor de parada opcional cuando desee que la máquina se detenga una vez finalizada la herramienta de corte.

Con máquinas que funcionan con más de una herramienta a la vez, como los centros de torneado de subhusillo, para proporcionar puntos de parada tendrá que considerar el tiempo de cada herramienta.

De hecho, una herramienta de corte puede tener que esperar a que la otra termine antes de que se pueda especificar el punto de parada. Esto requiere un mayor esfuerzo de programación.

Después de que el programa se haya detenido y se haya medido la superficie, puede ser indispensable realizar un ajuste. Si lo es, la(s) herramienta(s) de corte debe(n) ser reejecutada(s). La reejecución de herramientas requiere que todos los comandos necesarios para poner en marcha la máquina, como el arranque del husillo y la activación del refrigerante, se incluyan al principio de cada herramienta, aunque no serían necesarios si la máquina ejecutara todo el programa sin detenerse.

Volver a poner en marcha las herramientas es sencillo con máquinas que solo pueden utilizar una herramienta cada vez. Los operarios buscarán el primer control de la herramienta de corte y ejecutarán el programa a partir de ahí. Sin embargo, podrían utilizar números de secuencia únicos en el primer comando de cada herramienta (como N10001 para la herramienta uno, N10002 para la herramienta dos y así sucesivamente) con el propósito de simplificar aún más la tarea.

La programación para permitir que las herramientas de corte se vuelvan a ejecutar es más difícil para las máquinas que pueden utilizar más de una herramienta a la vez. Con los CNC de FANUC se necesita que el operario busque el primer comando de cada herramienta de corte en dos programas. Proporcionar números de secuencia de reinicio únicos es mucho más importante.

Estructurar los programas CNC de forma coherente

Asegurarse de que todos los programas están estructurados de la misma manera ayudará a los encargados de la configuración y a los operarios a sentirse cómodos con los programas que ejecutan. Los programas creados por un programador o un sistema CAM tienden a ser coherentes de forma natural y no requieren más consideraciones.

Puede resultar más difícil mantener una estructura de programa coherente durante un largo periodo a medida que se incorporan más programadores o se adquieren nuevos sistemas CAM.

Además, algunas funciones del CNC pueden programarse de varias maneras. Preste especial atención a las funciones que afectan las tareas que debe realizar el personal del CNC.

La trayectoria de la herramienta para la compensación del radio del cortador, por ejemplo, puede especificarse como la trayectoria de la línea central del cortador o como la trayectoria de la superficie de trabajo. Con un método, la desviación debe ser la desviación radial de la fresa respecto al tamaño de fresa planificado. Con el otro, la desviación será el radio del cortador. Elija el método que mejor le funcione y aténgase a él.

Programar entradas de offset

Esto es especialmente útil en configuraciones de sistemas de sujeción calificados en centros de mecanizado. Se trata de configuraciones que pueden volver a colocarse en la mesa de la máquina en la misma posición repetidamente.

Una vez determinados los valores de la asignación del cero del programa, seguirán siendo los mismos cada vez que se realice la configuración. Incluir en el programa controles que introduzcan los valores de los correctores de fijación evita que la persona encargada de la configuración tenga que volver a medirlos e introducirlos cada vez que se realiza la configuración.

Programar operaciones de mecanizado de prueba

Se espera que la mayoría de los operarios de CNC reconozcan las superficies de la pieza que requieren mecanizado de prueba. Si un operario de CNC puede reconocer esta necesidad, usted también.

Puede simplificar considerablemente el proceso de mecanizado de prueba al programar las tareas relacionadas, desde la modificación del desplazamiento, que permite dejar material adicional en la superficie, hasta la nueva puesta en marcha de la herramienta de corte una vez realizado el ajuste de tamaño. Utilice la función de bloqueo-borrado para que el operario especifique si es necesario o no el mecanizado de prueba.

Mejor aún, desarrolle una macro personalizada para realizar operaciones de mecanizado de prueba.

CONTENIDO RELACIONADO