Módulo 10 de 15
Pasar el programa a la máquina
Del post del CAM al control: el archivo .nc, el DNC por wifi y cómo recibe cada máquina.
Unos 20 minutos
Lo que vas a ver
- Del post del CAM al archivo .nc
- El número de programa y el nombre del archivo
- Mandar el programa al DNC por wifi
- Recibir en el control: Haas paso a paso
- El RS232 y por qué se corta la comunicación
- Cuando el programa no cabe en memoria
De qué se trata
El camino que recorre un programa
El programa nace en una computadora y tiene que terminar adentro del control de la máquina. Ese viaje parece trámite y no lo es: es el punto donde un archivo correcto se convierte en un programa incompleto, en uno que sobreescribió a otro, o en uno que llegó a la máquina equivocada.
Aquí el trabajo se programa en cualquier computadora, se saca el post y de ahí sale el archivo .nc. Ese archivo se manda por wifi a un aparato DNC, y es el DNC el que está conectado a cada máquina por un cable RS232. Es decir: la parte inalámbrica llega hasta el aparato, no hasta el control.
Antes de mandarlo
El archivo y el número de programa
El archivo tiene dos identidades y conviene no confundirlas. Una es el nombre del archivo, que es para los humanos y sirve para encontrarlo. La otra es el número de programa, la O de la primera línea, que es con el que la máquina lo va a guardar en su memoria.
O0001 (PLACA BASE OP1 - AL 6061)
(T1 CORTADOR 1/2 3 FILOS - H01)
...
M30- Postea con el post de la máquina a la que va. El mismo modelo en Mastercam sale distinto para un control Haas que para uno Fanuc, y el que no corresponde se detecta hasta que la máquina tira alarma o, peor, no la tira.
- Revisa el número de programa que quedó adentro del archivo, el O. Es con el que la máquina lo va a guardar, sin importar cómo se llame el archivo.
- Asegúrate de que ese número no esté ya ocupado en la máquina por otro trabajo. Si lo está, lo vas a sobreescribir.
- Ponle al archivo un nombre que diga qué es: pieza, operación y revisión. El siguiente que lo busque en el DNC va a ver una lista de nombres, no de piezas.
- Ábrelo y mira el principio y el final. Que empiece con su número de programa y que termine en M30. Un archivo cortado a la mitad se ve normal hasta el último renglón.
Los comentarios valen tanto como el código
El procedimiento
Del DNC al control, paso a paso
El orden importa: la máquina se pone a recibir primero y el DNC manda después. Si lo haces al revés, el DNC transmite contra una máquina que no está escuchando.
- 1En la computadora, abre QSExplorer, selecciona la máquina a la que le vas a mandar el programa y mete el archivo al aparato. Con eso el programa ya está en el DNC, todavía no en la máquina.
- 2Ve a la máquina y déjala lista para recibir. En un control Haas: botón List Program, seleccionas ALL y presionas recibir. La pantalla se queda en espera, mostrando "waiting".
- 3Regresa al DNC, busca el programa que quieres enviar y dale Enter. Se despliega el menú de opciones.
- 4En ese menú elige Send. Ahí empieza la transmisión.
- 5Mira las dos pantallas mientras pasa: en la Haas se ve que hay comunicación y en el DNC se ve el avance. Al terminar, el control marca que acabó.
- 6Antes de correr nada, abre el programa en el control y revisa que esté completo: que traiga su número arriba y su M30 abajo.
Cada control tiene su versión de lo mismo
Cuando falla
Lo que sale mal y qué significa
- La máquina se queda en "waiting" y no pasa nada
- No está llegando nada por el cable. Revisa que en el DNC hayas elegido la máquina correcta: cada aparato está conectado por RS232 a la suya, y mandarle al equivocado es el error más fácil de cometer.
- El programa llega cortado
- Casi siempre el archivo ya venía cortado desde la computadora, o la transmisión se interrumpió. Se borra el programa del control y se manda otra vez completo. Nunca se "completa a mano" lo que faltó.
- Llegan caracteres raros o el control tira alarma de comunicación
- Los dos lados no están hablando igual: velocidad, paridad, bits de paro y control de flujo tienen que coincidir entre el DNC y el control. En Haas esos valores viven en los ajustes de comunicación del control, y no se tocan sin saber cuáles traía.
- Se sobreescribió otro programa
- El número O que traía el archivo ya existía en la máquina. Por eso se revisa antes de mandar, y por eso conviene tener una convención de números en el taller en vez de que cada quien numere como le nazca.
La comprobación que cierra el asunto
El caso raro
Cuando el programa no cabe en memoria
Casi todo lo que hace el taller cabe holgado en la memoria del control. Lo que no cabe son los programas de superficie: un 3D con acabado fino puede tener cientos de miles de líneas, porque una curva se describe con miles de segmentos cortísimos.
Para esos existe el modo de goteo: en lugar de guardar el programa, la máquina lo va leyendo mientras corre y lo va ejecutando. El archivo nunca vive en la máquina, vive del otro lado del cable. Eso tiene una consecuencia que hay que tener presente: si se corta la comunicación a media corrida, la máquina se queda sin instrucciones.
Por eso, cuando un programa se corre goteado, el cable y el aparato no se tocan mientras la pieza está corriendo, y la computadora que manda no se apaga, no se duerme ni se usa para otra cosa.
Antes de pasar al siguiente módulo
Material de capacitación propio de Sonora Precision. Cada máquina y cada control tienen sus particularidades: el manual del fabricante manda sobre lo que leas aquí, y nada de esto sustituye la supervisión de alguien con experiencia en piso.
