Red de conocimiento informático - Aprendizaje de código fuente - ¿Un sistema CNC requiere un PLC?

¿Un sistema CNC requiere un PLC?

El sistema CNC tiene dos partes principales, una es NC y la otra es PLC, que desempeñan diferentes roles en las máquinas herramienta CNC.

1. Realizar el control digital de las reglas de movimiento geométrico de la herramienta en relación con cada eje de coordenadas de la pieza de trabajo. Esta tarea la completa el sistema CNC;

2. El control del equipo auxiliar de la máquina herramienta lo completa el PLC. Durante el funcionamiento de la máquina herramienta CNC, controla el movimiento del almacén de herramientas, el mecanismo de cambio de herramientas y el enfriamiento de acuerdo con la lógica de control establecida por el programa en función de las señales internas del sistema CNC y el estado de varios interruptores de control y componentes de detección. , y partes operativas de la máquina herramienta.

En comparación con el PLC, las máquinas herramienta y el NC son ambos externos. Las señales de NC a PLC y las señales de PLC a NC se utilizan para programar el PLC para intercambiar información entre PLC y NC.

El intercambio de información entre el controlador lógico programable (PLC) y las máquinas herramienta de control numérico (NC) y de control numérico (MT) tiene las siguientes señales:

Respecto a PLC, máquinas herramienta y El control numérico es externo. El intercambio de información entre el PLC, las máquinas herramienta y el CNC es muy importante para el funcionamiento del PLC:

(1) PLC del lado de la máquina herramienta: la señal del interruptor en el lado de la máquina herramienta se ingresa al PLC a través del I/ O interfaz de la unidad, excepto Excepto por un número muy pequeño de señales, el programador del PLC o el usuario del programa pueden definir el significado de la mayoría de las señales y la configuración de las direcciones de entrada. Los fabricantes de máquinas herramienta CNC pueden modificar fácilmente los programas de PLC y las asignaciones de direcciones en función de la funcionalidad y configuración de la máquina herramienta.

(2) PLC a máquina herramienta: las señales de control del PLC se envían a la máquina herramienta a través de la interfaz de salida del PLC. El programador o usuario del PLC también define el significado y la dirección de salida de todas las señales de salida. .

(3), NC a PLC: CNC a PLC: CNC a PLC: La información de CNC a PLC se puede enviar directamente desde el registro del CNC al PLC, el significado y la dirección de todas las señales del CNC al PLC (dirección del interruptor). o dirección de registro)? Todas las señales y direcciones (direcciones de interruptor o direcciones de registro) enviadas por el CNC al PLC están determinadas por el fabricante del CNC y solo pueden ser utilizadas por el programador del PLC y no pueden modificarse, agregarse ni eliminarse. Por ejemplo, la función de instrucción CNC M, S, T? ingresa directamente al registro correspondiente del PLC después de ser decodificada por el CNC.

(4) PLC a CNC: La información de PLC a CNC también se completa mediante la conmutación de señales o registros. Las direcciones y significados de todas las señales de PLC a CNC las determina el fabricante del CNC, y los programadores de PLC pueden hacerlo. Solo se usa, no se puede cambiar, agregar ni eliminar.

Las funciones de control del PLC en máquinas herramienta CNC:

(1) Control del panel de operación. El panel de operación se divide en panel de operación del sistema y panel de operación de máquina herramienta. Las señales de control del panel de operación del sistema ingresan primero al sistema CNC y luego el sistema CNC las envía al PLC para controlar el funcionamiento de la máquina herramienta CNC. Las señales de control del panel de operación de la máquina herramienta ingresan directamente al PLC para controlar el funcionamiento de la máquina herramienta.

(2). Señal de entrada del interruptor externo de la máquina herramienta. La entrada de señal del interruptor en el lado de la máquina herramienta se envía al PLC para su operación lógica. Estas señales de interruptor incluyen muchas señales de componentes de detección (tales como: interruptor de recorrido, interruptor de proximidad, interruptor de selección de modo, etc.)

(3) Control de señal de salida: la señal de salida del PLC pasa a través de los relés y contactos en el controlador del circuito de control periférico, válvula solenoide, etc., salida al objeto de control.

(4) Realización de funciones. El sistema emite un comando T al PLC, lo decodifica, lo busca en la tabla de datos, encuentra el número de herramienta especificado por el código T y lo compara con el número de herramienta del husillo. Si no coinciden, se emite un comando de cambio de herramienta para cambiar la herramienta. Una vez completado el cambio de herramienta, el sistema envía una señal de finalización.

(5), Implementación de la función M. El sistema emite un comando M al PLC y lo decodifica para generar una señal de control para controlar la rotación hacia adelante y hacia atrás del husillo, el inicio y la parada, etc. Una vez completado el comando M, el sistema envía una señal de finalización.

El sistema CNC implementa las funciones auxiliares del control de la máquina herramienta en el programa de control PLC.

¿Hay principalmente función M, función S, función T y control?

Las funciones auxiliares del torno CNC son M (función) S (función) T (función). En el PLC, primero decodifica los códigos M, S y T. Los códigos M, S, T decodificados se pueden utilizar en el programa PLC para controlar las funciones auxiliares de la máquina herramienta. (Por ejemplo: controlar la rotación hacia adelante y hacia atrás del husillo, posicionamiento del husillo, desplazamiento del husillo, torreta, almacén de herramientas, contrapunto, mandril, luneta, extracción de viruta, lubricación, etc.). Por ejemplo: dado el programa de mecanizado M03, el PLC primero decodifica M03 (asumiendo que la dirección decodificada de M03 es R0, 0) y luego usa el contacto normalmente abierto de R0.0 en el diagrama de escalera para conectar el relé de avance del husillo (? Supongamos Y0, 0). El relé positivo del husillo (que se supone es Y0,0) se puede energizar a través del contacto normalmente abierto de R0.0?. Luego, la salida Y0.0 impulsa el relé externo, el relé externo impulsa el contactor y el contactor impulsa el motor del husillo hacia adelante.