Saltar al contenido

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.

ComputadoraCAM y postArchivo .ncel programawifiDNCpor wifiRS232Controlpor RS232Cada salto es un lugar donde el programa se puede quedar a medias.
El programa viaja por wifi solo hasta el DNC. El último tramo, del DNC a la máquina, sigue siendo un cable serie.

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

Lo que va entre paréntesis lo ignora la máquina y lo lee el operador. Poner arriba la pieza, la operación y la lista de herramientas con su H convierte un archivo anónimo en algo que otra persona puede montar sin ir a preguntar. Cuesta un minuto al programar y ahorra media hora en el piso.

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.

  1. 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.
  2. 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".
  3. 3Regresa al DNC, busca el programa que quieres enviar y dale Enter. Se despliega el menú de opciones.
  4. 4En ese menú elige Send. Ahí empieza la transmisión.
  5. 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ó.
  6. 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

Los pasos de arriba son los de un control Haas, que es el que vas a usar más aquí. En otras máquinas los botones y los nombres cambian, pero la secuencia es siempre la misma: poner el control a recibir, mandar desde el aparato, ver el avance en las dos pantallas y comprobar lo que llegó. Para los botones exactos, el manual del control manda sobre lo que leas aquí.

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

Un programa transmitido no está verificado hasta que lo abres en el control y ves su última línea. Si el M30 está ahí, llegó completo. Si no está, llegó cortado, y un programa cortado no tira alarma: simplemente se acaba a media trayectoria con la herramienta metida en la pieza.

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

Manda un programa tú solo de principio a fin, y al terminar ábrelo en el control y compara su primera y su última línea contra el archivo de la computadora. Después de esto empieza la parte de programación: qué dice por dentro ese archivo que acabas de mandar, empezando por el bloque con el que abren todos.

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.