Seis veces para incluir mensajes en programas CNC
Veo demasiados programas CNC compuestos exclusivamente por los comandos de código G necesarios para mecanizar una pieza de trabajo. Todos los CNC permiten a los usuarios incluir mensajes aclaratorios (comúnmente delimitados por paréntesis) dentro del código G. Los mensajes son fáciles de incluir en los programas CNC, incluso cuando se ingresan a través del teclado de entrada manual de datos (MDI) del CNC.
Aquí hay seis ocasiones en que los operadores deben incluir mensajes en los programas CNC:
Comience cada programa con una serie de mensajes que describen el programa. La información debe incluir todo lo que ayude al operador de CNC a saber que está ejecutando el programa correcto, incluido (como mínimo) el nombre de la pieza, el número de pieza, la especificación de revisión, el programador, la fecha de creación y el tiempo de ejecución. Por ejemplo:
- O0001
- (MÁQUINA:MORI SEIKE SL4)
- (NÚMERO DE PIEZA:A-2355-2C)
- (NOMBRE DE LA PIEZA:BRIDA DEL COJINETE)
- (REVISIÓN:F)
- (CLIENTE:EMPRESA ABC)
- (OPERACIÓN:20, FIN PERFORADO DE LA MÁQUINA)
- (PROGRAMADOR:MLL)
- (FECHA DE LA PRIMERA EJECUCIÓN:11/04/16)
- (REVISIÓN DEL PROGRAMA:C)
- (ÚLTIMA REVISIÓN DEL PROGRAMA:30/01/20 POR CRD)
- (HORA DE EJECUCIÓN:00:05:25)
- N005 T0101 M41
De especial interés son la revisión y el tiempo de ejecución. Puede haber varias versiones del programa flotando debido a los cambios de ingeniería de diseño, por lo que el liderazgo debe proporcionar al operador una forma de confirmar que está utilizando el programa correcto. En cuanto al tiempo de ejecución, después de ejecutar el trabajo por primera vez, incluir el tiempo de ejecución en el encabezado del programa permitirá a las personas saber cuánto tarda en ejecutarse el programa, incluso cuando el trabajo no se está ejecutando actualmente.
Si se manejan de manera adecuada y consistente, los mensajes colocados al comienzo de cada herramienta tendrán dos propósitos. En primer lugar, y lo más importante, los operadores comprenderán la herramienta de corte y/o la(s) operación(es) de mecanizado que se están realizando. Además, pueden determinar información sobre la parte perecedera de cada herramienta de corte, como el tamaño o el número de insertos. En segundo lugar, si siempre coloca estos mensajes justo antes del primer comando de código G para cada herramienta de corte, el operador conocerá el bloque de reinicio para cada herramienta. Siempre será el comando justo después del último mensaje de la herramienta. Por ejemplo:
- N145 M01 (Fin de la herramienta anterior)
- (HERRAMIENTA DE CARA RUGOSA Y GIRO)
- (INSERTAR:CNMG-432)
- (CARA DE MÁQUINAS EN BRUTO Y VUELTAS EN BRUTO DE HASTA HOMBRO DE 5 PULGADAS)
- N150 T0303 M41
La idea aquí es ayudar a las personas que realizan el tamaño de configuración en cada herramienta de corte mientras ejecutan la primera pieza de trabajo. También puede ser útil para los operadores durante los ciclos de producción después de reemplazar las herramientas desafiladas. Si un CNC permite que las herramientas de corte se vuelvan a ejecutar, como lo hacen los centros de mecanizado y los centros de torneado de cabezal fijo, es probable que haya una parada opcional M01 al final de cada herramienta que permite que la persona encargada de la configuración o el operador detengan la máquina y verifiquen qué tiene la herramienta. hecho.
Este es el lugar perfecto para insertar una serie de mensajes que especifican lo que debería haber hecho la herramienta de corte. Los mensajes pueden ser específicos, evitando que la persona encargada de la instalación tenga que hacer referencia al dibujo de la pieza de trabajo u otra documentación, o pueden usarse para realizar cálculos, como muestra este ejemplo:
- M01 (Parada opcional al final de la herramienta)
- (EL DIÁMETRO GRANDE DEBE SER ACTUALMENTE DE 4,08 PULGADAS PARA PERMITIR EL MATERIAL DE ACABADO)
- (LA DISTANCIA DESDE EL EXTREMO HASTA EL PRIMER HOMBRO DEBE SER ACTUALMENTE DE 1,505 PULG.)
Si esto se hace para cada herramienta, la persona encargada de la configuración puede verificar fácilmente las superficies maquinadas mientras ejecuta la primera pieza de trabajo. Si es necesario, también pueden ajustar las compensaciones relacionadas y volver a ejecutar la herramienta.
Tendemos a tener una actitud bastante arrogante sobre el cambio de programas. Si bien la mayoría de los cambios pueden ser apropiados, algunos pueden causar problemas en el futuro. No es raro, por ejemplo, olvidar por qué se hizo un cambio en primer lugar. Además, puede haber ocasiones en las que se solicite a los usuarios que realicen cambios con los que no estén de acuerdo. Haga que la gente se acostumbre a insertar un mensaje en el programa cada vez se hace un cambio. Incluya cuál era originalmente el comando, por qué se hizo el cambio, quién lo hizo y cuándo se hizo. Aquí hay un ejemplo:
- N100 T0303 M41
- N103 G96 S600 M03 (VELOCIDAD AUMENTADA DESDE S500 PARA EFICIENCIA 20/03/21 POR WC)
- N105 G00 X1.585 Z0.1 M08
- N110 G01 Z0 F0.015 (ALIMENTACIÓN AUMENTADA DE F0.011 PARA EFICIENCIA 20/03/21 POR WC)
- N115 X1.46 Z-0.0575
Como su nombre lo indica, los comandos de parada del programa (M00) harán que la máquina se detenga. Todas las funciones de la máquina, como el husillo y el refrigerante, se desactivarán. Es en este punto cuando se espera que un operador haga algo. Asegúrese de especificar exactamente qué se supone que debe hacer el operador, como muestra este ejemplo:
- N135 M00
- (REDUCIR LA PRESIÓN DE SUJECIÓN PARA LAS OPERACIONES DE ACABADO)
Hay momentos en los que necesita hacer algo en un programa que normalmente no hace. Siempre que esto suceda, asegúrese de dejarlo claro con mensajes en el programa. Coloque los mensajes relacionados justo al comienzo del programa para que no se los pierda. Por ejemplo:
- O0002 (Número de programa)
- (******************** NOTA ESPECIAL ****************)
- (LA HERRAMIENTA DE RANURADO EN LA ESTACIÓN #5 UTILIZA DOS DESPLAZAMIENTOS.)
- (EL DESPLAZAMIENTO N.º 5 CONTROLA LA RANURA EN EL DIÁMETRO DE 1,375 PULGADAS)
- (EL DESPLAZAMIENTO N.º 25 CONTROLA LA RANURA EN EL DIÁMETRO DE 4,25 PULGADAS)
Equipo industrial
- Cómo implementar un programa de aprendizaje de manufactura
- 6 formas fáciles de optimizar el programa CNC
- Torno CNC vertical
- 6 pasos a seguir antes de crear un programa CNC
- Heidenhain lanza el programa de formación CNC en línea
- 5 errores que encontramos en la mayoría de los programas de máquinas CNC
- 4 Cosas a Incorporar en los Programas CNC Generados por el Sistema CAM
- Código G para incluir en su programa CNC después de que finalice
- Consistencia y compatibilidad mejoran la productividad CNC
- Parada de programa CNC M-Code M00
- Comentarios del programa CNC Anilam