ES2463721T3 - Sistema y método para controlar una máquina herramienta - Google Patents
Sistema y método para controlar una máquina herramienta Download PDFInfo
- Publication number
- ES2463721T3 ES2463721T3 ES08864061.0T ES08864061T ES2463721T3 ES 2463721 T3 ES2463721 T3 ES 2463721T3 ES 08864061 T ES08864061 T ES 08864061T ES 2463721 T3 ES2463721 T3 ES 2463721T3
- Authority
- ES
- Spain
- Prior art keywords
- digital
- control unit
- message
- measurement
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by monitoring or safety
- G05B19/4063—Monitoring general control system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/401—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33157—Between processor and sensor, encoder
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34291—Programmable interface, pic, plc
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34294—Diagnostic, locate failures
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Machine Tool Sensing Apparatuses (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Un método para controlar una máquina herramienta de control numérico por medio de un sistema con un dispositivo (9) sensor, una unidad (7) de control, una unidad (15) de interfaz conectada eléctricamente al dispositivo (9) sensor y a la unidad (7) de control para proporcionar una señal de disparo a la unidad de control, y un canal (20) digital que incluye un cable de conexión para la conexión eléctrica entre la unidad (15) de interfaz y la unidad (7) de control, estando la unidad (7) de control adaptada para controlar la ejecución de las instrucciones (I) de medición y para detectar las señales de medición digitales recibidas en consecuencia dentro de un intervalo (tF-tI) de tiempo determinado a través de dicho canal (20) digital, caracterizado por las siguientes etapas: la unidad (7) de control - transmite (41) un mensaje (M) a la unidad (15) de interfaz a través de un canal (30) de comunicación diferente de dicho canal (20) digital, y - controla (43) la ejecución de una instrucción (I) de medición, la unidad (15) de interfaz - recibe (51) dicho mensaje (M), - deshabilita (52) la transmisión de dichas señales de medición digitales a través de dicho canal (20) digital, - realiza (53) operaciones (V) consecuentes con los contenidos del mensaje (M), y - genera y transmite (55) una señal de confirmación digital (ACK), en relación con las operaciones (V) realizadas, a través de dicho canal (20) digital para la conexión eléctrica, y la unidad (7) de control - finaliza (48) la instrucción (I) de medición, debido a la recepción (45) de la señal de confirmación digital (ACK) o, en el caso de la no recepción (47) de esta última, después del transcurso de dicho intervalo (tF-tI) de tiempo determinado.
Description
Sistema y método para controlar una máquina herramienta
5 Campo técnico
La presente invención se refiere a un método para controlar una máquina herramienta de control numérico por medio de un sistema con un dispositivo sensor, una unidad de control, una unidad de interfaz conectada eléctricamente al dispositivo sensor y a la unidad de control para proporcionar una señal de disparo a la unidad de control, y un canal digital que incluye un cable de conexión para la conexión eléctrica entre la unidad de interfaz y la unidad de control, estando la unidad de control adaptada para controlar la ejecución de las instrucciones de medición y para detectar las señales de medición digitales recibidas en consecuencia dentro de un intervalo de tiempo determinado a través del canal digital.
15 Antecedentes de la técnica
Se sabe que el control numérico (“NC”) de una máquina herramienta, por ejemplo un centro de mecanizado, permite realizar las operaciones de mecanizado automáticas de una pieza mecánica controlando los desplazamientos recíprocos entre la herramienta y la pieza con una precisión muy alta. El control se realiza por medio de las instrucciones adecuadas, en base a datos numéricos adquiridos previamente.
También se conoce el uso de dispositivos sensores, tales como unidades de comprobación o medición para detectar las dimensiones o la posición de la pieza mecánica que se está mecanizando y/o de la herramienta utilizada u otras partes componentes de la máquina, y para proporcionar señales asociadas al control numérico. El control numérico
25 emplea nuevos datos obtenidos en base a dichas señales con el fin de mejorar los controles y el mecanizado de la pieza. La patente de Estados Unidos Nº 6.115.674 muestra un sistema que incluye dispositivos sensores con sondas de detección de contacto, y describe un método para activar selectivamente una sonda específica por medio de señales de radiofrecuencia inalámbricas. La secuencia de señales de activación y habilitación enviadas de manera inalámbrica desde una interfaz de base, y de señales de identificación devueltas de manera inalámbrica desde las sondas individuales, permite encender solo la sonda específica de entre una pluralidad de sondas que pueden recibir las señales de interfaz.
Incluso la intervención de los dispositivos sensores se controla mediante el NC de una manera automática o manual por medio de las instrucciones adecuadas. Por ejemplo, en el control numérico no hay disponible una instrucción de
35 medición que use una señal digital (disparo) producida por el dispositivo sensor externo. Esta instrucción de medición requiere, en general, un desplazamiento entre las partes componentes de la máquina y el sensor, y unas “fotografías” de las posiciones de los ejes de la máquina (detectadas por dispositivos adecuados) bajo el control del dispositivo sensor. El desplazamiento finaliza si se recibe la señal del sensor o, en el caso de la no recepción de esta última, si las partes componentes móviles alcanzan una posición de seguridad límite.
El dispositivo sensor puede ser, por ejemplo, una sonda de contacto o un dispositivo optoelectrónico (“sonda láser”) que incluye un transmisor de haz de luz y un receptor de haz de luz y medios para señalizar la interrupción de dicho haz. En ambos casos, se incluye una unidad de interfaz para enviar las señales de disparo al NC a través de un canal de medición, que se define, en general, por un cable de conexión.
45 A veces, un segundo cable acopla el dispositivo sensor o la unidad de interfaz asociada al NC para enviar una señal indicativa del funcionamiento correcto del dispositivo sensor. Por ejemplo, en el caso de que se emplee una “sonda láser”, la señal indica que el haz de luz alcanza correctamente el receptor.
Un problema de los aparatos conocidos se refiere a la posibilidad de comprobar el funcionamiento correcto del dispositivo sensor de una manera muy fiable con el fin de evitar la señalización errónea y los desplazamientos incontrolados peligrosos de las partes componentes de la máquina herramienta.
De hecho, no siempre puede disponerse de una segunda entrada física en el NC para el segundo cable de conexión
55 mencionado anteriormente. Además, incluso cuando puede disponerse de la segunda conexión, la posibilidad de un fallo, por ejemplo, en la interfaz o en la segunda conexión, hace que no sea desestimable una señalización positiva errónea. Finalmente, la comprobación es, en cualquier caso, parcial, ya que no se tiene en cuenta la condición del canal de medición, que podría interrumpirse o entrar en cortocircuito con otros conductores.
Divulgación de la invención
Un objeto de la presente invención es proporcionar un método para controlar una máquina herramienta de control numérico que supere los problemas de los sistemas conocidos y habilitar unos procesos de comprobación simples, fiables y adaptables con respecto al funcionamiento de los dispositivos sensores conectados al NC y, más en
65 general, una transmisión de información simple y adaptable desde el dispositivo sensor al control numérico.
Este y otros objetos se logran mediante un método de control de acuerdo con la reivindicación 1.
Un sistema de control para realizar un método de control de acuerdo con la presente invención incluye una unidad de control y un dispositivo sensor para cooperar con una parte mecánica, tal como una herramienta o una pieza que 5 se ha mecanizado o tiene que mecanizarse. El dispositivo sensor, por ejemplo un aparato optoelectrónico que detecta la interrupción del haz de luz, habitualmente un haz láser, proporciona señales de medición, relativas a la posición recíproca entre el dispositivo sensor y la parte mecánica, a una unidad de interfaz, que está conectada eléctricamente a la unidad de control a través de un canal digital para la conexión eléctrica. La unidad de interfaz incluye medios de selección adaptados para habilitar selectivamente la transmisión de las señales de medición y de las señales de confirmación a través del canal de conexión digital. La unidad de interfaz incluye una unidad de procesamiento, tal como un microprocesador, para controlar los procesos de habilitación selectiva de las diferentes señales por los medios de habilitación, y la generación y la transmisión de las señales de confirmación. Dichos procesos de habilitación selectiva se controlan mediante mensajes que se transmiten desde la unidad de control a la unidad de interfaz a través de un canal de comunicación genérico, que podría ser, por ejemplo, del tipo serie
15 unidireccional. La unidad de interfaz puede integrarse en el dispositivo sensor.
En un método de control de acuerdo con la presente invención, con una unidad de control que controla la ejecución de una instrucción de medición y detecta una señal de medición digital que se recibe, en consecuencia, dentro de un intervalo de tiempo determinado a través del canal de conexión eléctrica, la unidad de control transmite un mensaje a la unidad de interfaz a través de un canal de comunicación, por ejemplo una secuencia de señales digitales o una conexión serie unidireccional, y controla una instrucción de medición. La unidad de interfaz que recibe dicho mensaje realiza operaciones en función de los contenidos de este último, por ejemplo puede realizarse una verificación de la operatividad y/o prepararse para implementar una estrategia de medición específica, y genera y transmite una señal de confirmación digital a través del canal de conexión eléctrica. La unidad de control detecta la
25 recepción de la señal de confirmación digital dentro del intervalo de tiempo determinado mencionado anteriormente.
Un método de control de acuerdo con la presente invención pueden referirse, por ejemplo, a la comprobación de la operatividad correcta de la cadena de medición que incluye el dispositivo sensor y los medios para transmitir las señales asociadas a la unidad de control. En el caso de que el dispositivo sensor sea un aparato optoelectrónico que incluya un haz de luz y un emisor y un receptor asociados, dicha comprobación puede realizarse generando una secuencia adecuada de controles de encendido y de apagado del emisor, y la observación simultánea del estado del receptor. La ejecución de la instrucción de medición puede implicar desplazamientos recíprocos entre el dispositivo sensor y una parte componente de la máquina herramienta, por ejemplo una herramienta fijada a un husillo asociado.
35 Breve descripción de los dibujos
A continuación, se describe la invención con referencia a las hojas adjuntas de dibujos, proporcionadas a modo de ejemplo no limitante, en las que:
- -
- la figura 1 es un diagrama de bloques de un sistema de control de una máquina herramienta de control numérico para realizar un método de control de acuerdo con la presente invención,
- -
- las figuras 2a y 2b son diagramas de flujo de un método de control de acuerdo con la presente invención, y
- -
- las figuras 3a y 3b son ilustraciones gráficas de algunas etapas del método de las figuras 2a y 2b.
45 Mejor modo de realizar la invención
Como se ilustra esquemáticamente en la figura 1, una máquina 1 herramienta incluye un portaherramientas, por ejemplo un husillo 3 que sostiene una herramienta 5. El control 7 numérico (“NC”) de la máquina herramienta gestiona (flecha 17) los desplazamientos del husillo 3, tales como rotaciones y traslaciones axiales.
Un dispositivo 9 sensor es, por ejemplo, un aparato optoelectrónico que incluye una “sonda láser”, con un emisor 11 y un receptor 13 de un haz 10 de luz, por ejemplo un haz láser, y medios para detectar la interrupción del haz 10. El aparato optoelectrónico puede incluir o un bastidor 12 de soporte que, como se muestra esquemáticamente en la
55 figura 1, sostiene tanto el emisor 11 como el receptor 13, o elementos distintos que incluyen el emisor 11 y el receptor 13, respectivamente, de acuerdo con una realización que se conoce per se y, por lo tanto, no se ilustra con detalle en el presente documento.
Una unidad 15 de interfaz está conectada eléctricamente al dispositivo 9 sensor, en particular al receptor 13. La unidad 15 de interfaz puede o integrarse físicamente en la carcasa del dispositivo 9 sensor, o separarse y conectarse, por ejemplo, a través de un cable eléctrico.
Un canal 20 digital para la conexión eléctrica se implementa, preferentemente, por medio de un cable que une la unidad 15 de interfaz a la unidad 7 de control, y habilita la transmisión a la unidad 7 de control de una señal de 65 medición digital consecuente a la interrupción del haz 10 de luz. Los desplazamientos del husillo 3 con respecto a una pieza mecánica que debe mecanizarse (no visible en el diagrama de la figura 1) o con respecto al dispositivo 9
sensor para comprobar las dimensiones o la integridad de la herramienta 5, se controlan y se comprueban mediante el NC 7. En particular, las instrucciones de medición de un tipo conocido se usan para comprobar la integridad de la herramienta 5, o para medir las dimensiones de la misma. Una instrucción de medición provoca un desplazamiento del husillo 3 hacia el dispositivo 9 sensor, y se detecta la interrupción del haz 10 y, a continuación, se transmite a la
5 unidad 7 de control a través del canal 20 digital. Si, tras una instrucción de medición, el desplazamiento del husillo 3 continúa durante un transcurso de tiempo determinado y no se detecta la interrupción del haz 10, se detiene dicho desplazamiento en una posición de seguridad límite.
La unidad 15 de interfaz incluye una unidad 22 de procesamiento que incluye, por ejemplo, un microprocesador, o un microcontrolador, o un dispositivo lógico programable que incluye un software de procesamiento adecuado. La unidad 22 de procesamiento comprueba, entre otras cosas, los medios de selección, indicados esquemáticamente en la figura 1 con el número de referencia 24, que habilitan de manera alternativa la transmisión a través del canal 20 digital de señales de pulso de medición (situación mostrada de forma simplificada en la figura 1, en la que el bloque 26 está conectado al receptor 13) y de señales de pulso de otra naturaleza (situación mostrada de forma
15 simplificada en la figura 1, en la que el bloque 28 está conectado funcionalmente a la unidad 22 de procesamiento), por ejemplo señales de confirmación como se ilustrará en lo sucesivo en el presente documento.
Un canal de comunicación unidireccional, que se representa de manera simplificada en la figura 1 mediante una flecha y se indica con el número de referencia 30, e incluye, por ejemplo, una conexión serie o un grupo de señales 0-24 V digitales, habilita la transmisión de mensajes desde la unidad 7 de control a la unidad 15 de interfaz, en particular a una puerta 31 conectada funcionalmente a la unidad 22 de procesamiento.
A continuación, se describe en el presente documento un método de acuerdo con la presente invención haciendo referencia a los diagramas de flujo de las figuras 2a y 2b, con respecto a la unidad 7 de control y la unidad 15 de
25 interfaz, respectivamente. En particular, el método descrito se refiere a una nueva manera de gestionar las señales de pulso transmitidas desde la unidad 15 de interfaz a la unidad 7 de control, que es adicional a la detección de señales de medición, que se conoce per se y se ha mencionado anteriormente.
Los bloques de los diagramas de flujo de las figuras 2a y 2b tienen el siguiente significado:
bloque 40 - inicio del procedimiento realizado por la unidad 7 de control;
bloque 41 - envío de un mensaje desde la unidad 7 de control a través del canal 30 unidireccional;
bloque 42 - ensayo en relación con la finalización de un período de tiempo establecido;
bloque 43 - ejecución de una instrucción de medición;
35 bloque 44 - ensayo en relación con la recepción de una señal de pulso; bloque 45 - se registra la recepción de una señal de respuesta; bloque 46 - ensayo en relación con el logro de una posición de seguridad límite; bloque 47 - se registra la no recepción de una señal de respuesta; bloque 48 - fin del procedimiento realizado por la unidad 7 de control; bloque 51 - ensayo en relación con la recepción de un mensaje válido a través del canal 30 unidireccional y la puerta 31; bloque 52 - se deshabilita la transmisión de señales de pulso de medición a través del canal 20 digital; bloque 53 - realización de posibles operaciones requeridas por la señal recibida; bloque 54 - se habilita la transmisión, a través del canal 20 digital, de señales de pulso en respuesta a la señal
45 recibida; bloque 55 - se genera y se transmite una señal de pulso (o “salto”) a través del canal 20 digital; bloque 56 - se habilita de nuevo la transmisión de señales de pulso de medición a través del canal 20 digital.
En un método de acuerdo con la presente invención, se envía un mensaje desde la unidad 7 de control a través del canal unidireccional (bloque 41). El mensaje puede incluir, por ejemplo:
- (a)
- una solicitud para verificar la eficiencia y la operatividad de la cadena de medición que incluye el dispositivo 9 sensor,
- (b)
- una solicitud para accionar una estrategia específica de uso del dispositivo 9 sensor (por ejemplo, en el caso
55 de usar una sonda láser, dicha estrategia puede consistir sustancialmente en medir la longitud de la herramienta 5, o verificar la integridad de la herramienta 5, o verificar la presencia de excentricidad o “agotamiento”, etc.),
- (c)
- la transmisión de parámetros de medición auxiliares (por ejemplo, características de la herramienta 5, como la velocidad de rotación y el número de bordes de corte; intensidad del haz 10 láser, etc.),
- (d)
- una solicitud sobre el resultado de una verificación (por ejemplo, la herramienta 5 es integral/está dañada, o la herramienta está montada correctamente, o la herramienta está sufriendo “agotamiento”, etc.).
Si fuera necesario, una vez que ha transcurrido un período de tiempo determinado para evitar “golpes críticos”, es decir, un período de tiempo que es suficiente para garantizar que la unidad 7 de control y la unidad 15 de interfaz han alcanzado una condición de asentamiento (bloque 42), la unidad 7 de control envía una instrucción de medición 65 (bloque 43) que provoca un desplazamiento consecuente del husillo 3 en una trayectoria de longitud prefijada. En la figura 1, las letras A y B indican esquemáticamente las posiciones límite de dicha trayectoria, en la que B representa
una posición de seguridad límite. Como se desvela en lo sucesivo en el presente documento, la instrucción de medición finalizará debido a la recepción de la señal de pulso de confirmación o, en el caso de la no recepción de esta última, debido a la consecución de la posición B de seguridad límite, después del transcurso de un intervalo de tiempo determinado.
5 En el caso de que se reciba un mensaje válido por la unidad 15 de interfaz (bloque 51), y alcance la unidad 22 de procesamiento a través de la puerta 31, la transmisión de señales de pulso de medición a través del canal 20 digital se deshabilita (bloque 52) por medio de los medios 24 de selección. Debe señalarse que, en el ejemplo de la figura 1 que incluye la sonda 9 láser, dichas señales de pulso de medición son sensibles a la interrupción del haz 10 de luz.
10 Bajo el control de los medios 22 de procesamiento (bloque 53), se realizan posibles operaciones que se requieren por el mensaje recibido tales como, como se ha mencionado anteriormente, la verificación de la operatividad de la sonda 9 láser o el accionamiento de una estrategia de medición específica. Una vez que se ha habilitado la transmisión a través del canal 20 digital (medios 24 de selección, bloque 54), se genera y se transmite una señal de pulso de confirmación en respuesta a dicho mensaje, aún bajo el control de los medios 22 de procesamiento (bloque
15 55). El significado de la respuesta proporcionada al NC 7 a través de la señal de pulso varía de un caso a otro. Haciendo referencia a los ejemplos de mensajes mencionados anteriormente, dicho significado es uno de los siguientes:
(a) resultado positivo de la verificación en relación con la eficiencia y la operatividad de la cadena de medición; 20 (b) se ha recibido la solicitud;
- (c)
- se han recibido los parámetros;
- (d)
- resultado positivo de la verificación requerida (por ejemplo, la herramienta 5 es integral, o se ha montado correctamente, o no sufre “agotamiento”).
25 Después del envío de la señal de pulso de confirmación, la unidad 22 de procesamiento se dispone para deshabilitar, por los medios 24 de selección, la transmisión de otras señales de confirmación y para habilitar de nuevo la transmisión de señales de pulso de medición (bloque 56), a la espera de posibles nuevos mensajes para el NC 7.
30 Después del envío de la instrucción de medición, como se ha desvelado anteriormente, el control 7 numérico comprueba si se ha recibido la señal de confirmación (bloque 44) a través del canal 20 digital, o si se ha alcanzado la posición B de seguridad límite (bloque 46) después del transcurso de un intervalo de tiempo determinado, sin la recepción de ninguna señal. En los casos anteriores, y en este último, se registra la recepción de la señal de confirmación (bloque 45) o la no recepción de esta última (bloque 47). En este último caso, podría enviarse de nuevo
35 un mensaje (línea discontinua de la figura 2a). En resumen, con referencia a las representaciones gráficas de las figuras 3a y 3b referentes a las acciones del NC 7 y las acciones de la unidad 15 de interfaz, respectivamente, el NC 7 envía, en el instante t0, un mensaje M que incluye solicitudes y/o instrucciones para la unidad 15 de interfaz y, después del transcurso de un breve intervalo Lt de tiempo, envía una instrucción I de medición. Si la unidad 15 de interfaz no reconoce el mensaje y, por lo tanto, lo ignora, la instrucción de medición finaliza después del transcurso
40 del intervalo tF-tI de tiempo cuando se alcanza la posición B de seguridad límite. Por el contrario, si se reconoce el mensaje (figura 3b, referencia R), se realiza la acción V requerida por el NC 7 y, consistentemente con esta última, se envía la “información” adecuada por medio de una señal de confirmación ACK a través del canal 20 digital. Preferentemente, la señal de confirmación ACK consiste en un pulso que tiene una duración adecuada que garantiza una mejor protección contra una señalización errónea debida a interrupciones de la conexión o
45 cortocircuitos, con respecto a una solución alternativa que incluye un nivel de señal estático. El uso de un sistema y un método de acuerdo con la presente invención proporciona diversas ventajas con respecto a los sistemas y los métodos conocidos, entre otras
- -
- un aumento de las funciones que pueden obtenerse del conjunto de la unidad de dispositivo sensor/interfaz 50 gracias a la disponibilidad de un protocolo que emplea un recurso base, tal como el canal de medición físico,
- -
- una simplificación considerable de las aplicaciones, debido a que se reduce el número de señales de conexión auxiliares que es necesario prever entre el NC y la unidad de interfaz,
- -
- la posibilidad de comprobar el funcionamiento de toda la cadena de medición de una manera exhaustiva y fiable.
Entre otras cosas, de esta manera se reduce la probabilidad de que se produzcan colisiones en la máquina 55 herramienta durante los procedimientos de medición, por ejemplo usando la sonda láser.
En particular, un método para comprobar la eficiencia y la operatividad de la cadena de medición de acuerdo con la presente invención puede incluir algunas etapas específicas que pueden identificarse en los diagramas de flujo de las figuras 2a y 2b, como se desvela en lo sucesivo en el presente documento.
60 En una fase de inicialización (bloque 40) el NC controla un desplazamiento del husillo 3 que sostiene la herramienta 5 a una posición A tal que, durante el movimiento de medición posterior hacia la posición B límite, la herramienta 5 u otras partes componentes móviles de la máquina no interfieran con el haz 10 de luz de una manera continua. El diagrama de la figura 1 hace referencia a esta situación.
65 A continuación, el NC 7 transmite, incluso más de una vez si fuera necesario, un mensaje (bloque 41) que incluye la solicitud de “verificación de la eficiencia de la cadena de medición”. Cuando la unidad 15 de interfaz recibe un mensaje válido (bloque 51), continúa con las operaciones de comprobación que se controlan mediante la unidad 22 de procesamiento (bloque 53) y que consisten, por ejemplo, en la generación de una secuencia adecuada de
5 controles de encendido y apagado del emisor 11, y en la observación simultánea del estado del receptor 13.
Si la verificación correspondiente al bloque 53 tiene un resultado positivo (y solo en este caso), la transmisión (bloque 54) se habilita por medio de los medios 24 de selección, y la unidad 22 de procesamiento (bloque 55) provoca la generación y la transmisión de una señal de pulso de confirmación ACK, a través del canal 20 digital.
10 Después de la transmisión del mensaje, el NC 7 espera (bloque 42) durante un período de tiempo que es necesario para habilitar el conjunto de unidad 15 de interfaz/dispositivo 9 de sensor para realizar las verificaciones de eficiencia mencionadas anteriormente y para enviar la posible señal de confirmación ACK, y envía la instrucción de medición (bloque 43). A continuación, el NC 7 espera la señal de confirmación ACK (bloque 44) o la consecución, después del
15 transcurso del intervalo tF-tI de tiempo, de la posición B límite (bloque 46).
De esta manera, el NC 7 recibe la señal de confirmación ACK solo si funciona correctamente toda la cadena de medición (emisor 11, receptor 13, unidad 15 de interfaz, cables de conexión que implementan el canal 20 digital, partes componentes y software del NC 7). Para este fin, la opción del movimiento de la herramienta 5 entre las
20 posiciones A y B que no interfieren con el haz 10 de luz en la ejecución de la instrucción de medición garantiza que las operaciones de comprobación descritas con referencia al bloque 53 sean correctas.
La información relativa al funcionamiento correcto se transmite por medio del canal 20 que es el mismo canal que el que transmite la señal de medición. Por el contrario, en algunos sistemas conocidos, este tipo de información se
25 transmite por medio de un canal de comunicación adicional que puede estar sometido a fallos de funcionamiento distintos de los relativos a la cadena de medición y, debido a tales fallos de funcionamiento, podría transmitir una respuesta falsa, provocando de este modo consecuencias negativas.
Aunque el ejemplo de la figura 1 muestra una sonda láser, un sistema y un método de acuerdo con la presente
30 invención pueden incluir y hacer referencia a dispositivos sensores de diferente tipo, por ejemplo una sonda de disparo por contacto o sonda de contacto que, tras los desplazamientos de las partes componentes de la máquina herramienta que se controlan mediante el NC 7, toca la superficie de una pieza que debe comprobarse (herramienta
o pieza que se ha mecanizando o tiene que mecanizarse), y tras la desviación de un brazo móvil, transmite señales asociadas.
35 Un método de acuerdo con la presente invención para comprobar la eficiencia y la operatividad de una cadena de medición que incluye una sonda de contacto permite obtener excelentes resultados, aunque esta verificación no pueda ser tan completa como las realizadas en los casos que incluyen la sonda láser. De hecho, mientras que en el caso mostrado en los dibujos y descrito anteriormente, la unidad de interfaz puede simular la interferencia entre el
40 dispositivo sensor y la parte mecánica de una manera autónoma, es decir, puede interrumpir el haz 10 de luz apagando el emisor 11, no es posible simular el contacto entre la parte mecánica y la sonda de contacto de una manera similar, es decir, desviar el brazo móvil de una manera autónoma.
Otro ejemplo de aplicación en la que puede usarse ventajosamente un método de acuerdo con la presente invención
45 se refiere a la posibilidad de que la unidad 7 de control gestione directamente algunos recursos relacionados con la unidad 15 de interfaz, sin emplear unidades lógicas dedicadas, tales como “PLC”. Por ejemplo, la unidad 7 de control puede controlar el desplazamiento de avance o el desplazamiento de retracción de un deslizador hidráulico que sostiene la sonda 9 láser, y reconocer cuándo alcanza el deslizador las posiciones de detención finales al final de su carrera.
50 Para ello, se ejecuta un programa de aplicación en el NC 7. A través del canal 30 serie unidireccional, este programa envía, en primer lugar, un mensaje que requiere el movimiento de avance del deslizador, y ejecuta una instrucción de desplazamiento/medición para recibir la respuesta del láser.
55 La unidad 15 de interfaz reconoce el mensaje, activa una de sus salidas digitales que controlan el desplazamiento de avance del deslizador, por ejemplo por medio de una electroválvula, y transmite al NC 7 una señal de pulso de confirmación ACK a través del canal 20 digital.
El NC 7 recibe la señal de pulso y, en consecuencia, toma nota de la correcta ejecución de las instrucciones
60 incluidas en el mensaje transmitido. A continuación, el NC 7 envía un nuevo mensaje que incluye una solicitud para comprobar una condición lógica correspondiente a una situación específica (por ejemplo, “alcanzar la posición de detención final del deslizador”) y ejecuta una instrucción de desplazamiento/medición para recibir la respuesta de la unidad 15 de interfaz.
La unidad 15 de interfaz reconoce el mensaje, y como consecuencia se realizan ecuaciones lógicas en la unidad 22 de procesamiento hasta que se genera un valor “VERDADERO” (es decir, el deslizador alcanza la posición de detención final). En este punto, se envía una señal de confirmación ACK a través del canal 20 digital.
5 Si el NC 7 no recibe la señal de confirmación ACK dentro de un transcurso de tiempo adecuado (igual al intervalo tFtI de tiempo que es necesario para realizar toda la trayectoria requerida por la instrucción I de desplazamiento/medición), se entiende que no se ha realizado correctamente el desplazamiento requerido y, por lo tanto, activa las acciones consecuentes, tales como repetir la solicitud o interrumpir el ciclo enviando un mensaje de alarma. Es posible proceder de manera similar en relación con el desplazamiento de retracción del deslizador.
10 En la práctica, puede usarse en la máquina herramienta un dispositivo externo (en el ejemplo descrito en el presente documento, el dispositivo 9 sensor con la unidad 15 de interfaz) sin que se trate expresamente del PLC, es decir, sin que exista la necesidad de implementar conexiones físicas con este último, y de añadir ecuaciones al programa ya existente. En muchos casos es suficiente, como se ha desvelado anteriormente, conectar el NC 7 a dicho dispositivo
15 externo por medio de una conexión serie unidireccional, y los mensajes pueden gestionarse por completo mediante los programas de aplicación, que pueden modificarse fácilmente, del NC 7.
Los sistemas y los métodos de control de acuerdo con la presente invención pueden incluir realizaciones alternativas con respecto a las que hasta ahora se han descrito, e ilustrado en las figuras, en el presente documento.
20 En particular, los medios de selección, mostrados de forma simplificada en la figura 1 e indicados con el número de referencia 24, y los bloques 26 y 28 asociados para habilitar/deshabilitar las señales de medición y las señales de respuesta pueden implementarse en diferentes métodos, conocidos per se, por medio de las instrucciones de la unidad 22 de procesamiento y/o los medios de circuito.
25 Como ya se ha indicado, los mensajes de solicitud/instrucción transmitidos desde el NC 7 a la unidad 15 de interfaz pueden ser de diversa naturaleza, y no se limitan al tipo de mensajes que se han mencionado en el presente documento solo a modo de ejemplo. En general, dichos mensajes pueden tener un grado de complejidad variable, y permiten que la unidad 15 de interfaz interactúe con la unidad 7 de control transmitiendo señales de pulso simples a
30 través del canal 20, que es el mismo canal que el usado para transmitir las señales de medición.
En algunos casos, las unidades de control podrían permitir leer el estado de la entrada de medición sin que exista la necesidad de ejecutar una instrucción de medición. Sin embargo, incluso en estos casos, es ventajoso usar un sistema de control de acuerdo con la presente invención, en el que las señales de medición y las señales de
35 confirmación simples puedan transmitirse alternativamente a través del mismo canal digital, desde la unidad de interfaz del dispositivo sensor a la unidad de control.
Claims (10)
- REIVINDICACIONES1. Un método para controlar una máquina herramienta de control numérico por medio de un sistema con un dispositivo (9) sensor, una unidad (7) de control, una unidad (15) de interfaz conectada eléctricamente al dispositivo5 (9) sensor y a la unidad (7) de control para proporcionar una señal de disparo a la unidad de control, y un canal (20) digital que incluye un cable de conexión para la conexión eléctrica entre la unidad (15) de interfaz y la unidad (7) de control, estando la unidad (7) de control adaptada para controlar la ejecución de las instrucciones (I) de medición y para detectar las señales de medición digitales recibidas en consecuencia dentro de un intervalo (tF-tI) de tiempo determinado a través de dicho canal (20) digital, caracterizado por las siguientes etapas:la unidad (7) de control• transmite (41) un mensaje (M) a la unidad (15) de interfaz a través de un canal (30) de comunicacióndiferente de dicho canal (20) digital, y 15 • controla (43) la ejecución de una instrucción (I) de medición,la unidad (15) de interfaz
- •
- recibe (51) dicho mensaje (M),
- •
- deshabilita (52) la transmisión de dichas señales de medición digitales a través de dicho canal (20) digital,
- •
- realiza (53) operaciones (V) consecuentes con los contenidos del mensaje (M), y
- •
- genera y transmite (55) una señal de confirmación digital (ACK), en relación con las operaciones (V) realizadas, a través de dicho canal (20) digital para la conexión eléctrica, y
25 la unidad (7) de control• finaliza (48) la instrucción (I) de medición, debido a la recepción (45) de la señal de confirmación digital (ACK) o, en el caso de la no recepción (47) de esta última, después del transcurso de dicho intervalo (tF-tI) de tiempo determinado. -
- 2.
- El método de acuerdo con la reivindicación 1, en el que dicha señal de confirmación digital (ACK) es indicativa de la recepción correcta del mensaje (M).
-
- 3.
- El método de acuerdo con la reivindicación 1, en el que dichas operaciones (V) son operaciones (V) de
35 verificación requeridas en los contenidos del mensaje (M), siendo la señal de confirmación digital (ACK) indicativa del resultado positivo de dichas operaciones (V) de verificación. -
- 4.
- El método de acuerdo con una cualquiera de las reivindicaciones 1 a 3, en el que, después de la generación y la transmisión (55) de dicha señal de confirmación digital (ACK), la unidad (15) de interfaz deshabilita la transmisión de otra señales de confirmación y habilita (56) la transmisión de señales de medición digitales.
-
- 5.
- El método de acuerdo con una cualquiera de las reivindicaciones 1 a 4, para controlar una máquina herramienta de control numérico, en el que el dispositivo sensor de dicho sistema es un aparato (9) optoelectrónico que detecta la interrupción de un haz (10) de luz e incluye un emisor (11) y un receptor (13) de dicho haz (10) de luz.
-
- 6.
- El método de acuerdo con la reivindicación 5, en el que dicho mensaje (M) es una solicitud para comprobar la eficiencia de una cadena de medición que incluye dicho emisor (11), dicho receptor (13), la unidad (15) de interfaz y el cable de conexión del canal (20) digital, siendo dicha señal de confirmación digital (ACK) indicativa de la conclusión positiva de dicha comprobación de la eficiencia de la cadena de medición.
-
- 7.
- El método de acuerdo con la reivindicación 6 que depende de la reivindicación 3, en el que dichas operaciones (V) de verificación requeridas en los contenidos del mensaje (M) incluyen (53) la generación de una secuencia adecuada de controles de encendido y de apagado para el emisor (11), y la observación simultánea del estado del receptor (13).
-
- 8.
- El método de acuerdo con una cualquiera de las reivindicaciones 1 a 7, en el que la ejecución de la instrucción (I) de medición incluye desplazamientos recíprocos entre el dispositivo (9) sensor y al menos una parte (3,5) componente de la máquina herramienta.
-
- 9.
- El método de acuerdo con una cualquiera de las reivindicaciones 1 a 7, en el que la ejecución de la instrucción (I) de medición incluye desplazamientos recíprocos entre el dispositivo (9) sensor y un portaherramientas (3) de la máquina herramienta.
-
- 10.
- El método de acuerdo con la reivindicación 9 que depende de una de las reivindicaciones 5, 6 o 7, en el que
65 dicha unidad (7) de control, antes de controlar (43) la ejecución de la instrucción (I) de medición, controla (40) un desplazamiento del portaherramientas (3) a una posición (A) tal que, en el curso de dichos desplazamientos recíprocos incluidos en la instrucción (I) de medición, el portaherramientas (3), una herramienta (5) conectada a dicho portaherramientas (3), u otras partes componentes móviles de la máquina no interfieren con el haz (10) de luz de una manera continua.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ITBO20070836 | 2007-12-20 | ||
| IT000836A ITBO20070836A1 (it) | 2007-12-20 | 2007-12-20 | Sistema e metodo per il controllo di una macchina utensile |
| PCT/EP2008/067601 WO2009080606A1 (en) | 2007-12-20 | 2008-12-16 | System and method for controlling a machine tool |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2463721T3 true ES2463721T3 (es) | 2014-05-29 |
Family
ID=40315389
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES08864061.0T Active ES2463721T3 (es) | 2007-12-20 | 2008-12-16 | Sistema y método para controlar una máquina herramienta |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US8620471B2 (es) |
| EP (1) | EP2238520B1 (es) |
| JP (1) | JP5485168B2 (es) |
| CN (1) | CN101903835B (es) |
| ES (1) | ES2463721T3 (es) |
| IT (1) | ITBO20070836A1 (es) |
| WO (1) | WO2009080606A1 (es) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101913112A (zh) * | 2010-07-22 | 2010-12-15 | 新兴铸管股份有限公司 | 一种离心铸铁管承口自动修磨装置 |
| CN102205510A (zh) * | 2011-05-17 | 2011-10-05 | 石金精密科技(深圳)有限公司 | 机床报警系统 |
| CN103056719A (zh) * | 2012-12-25 | 2013-04-24 | 宁波鑫晟工具有限公司 | 一种切割机 |
| CN103294010A (zh) * | 2013-05-13 | 2013-09-11 | 深圳众为兴技术股份有限公司 | 一种数控系统的控制方法、装置以及数控器 |
| US10514685B2 (en) * | 2014-06-13 | 2019-12-24 | KLA—Tencor Corp. | Automatic recipe stability monitoring and reporting |
| JP5822001B1 (ja) * | 2014-07-11 | 2015-11-24 | 株式会社明電舎 | アクチュエータ用フラットケーブル |
| CN104842220A (zh) * | 2015-03-13 | 2015-08-19 | 杭州电子科技大学 | 一种适用数控机床加工的直刃刀对刀装置及测量方法 |
| TW201714702A (zh) * | 2015-10-27 | 2017-05-01 | 財團法人資訊工業策進會 | 刀具量測裝置、刀具量測方法及非暫態電腦可讀取記錄媒體 |
| WO2017169280A1 (ja) * | 2016-03-30 | 2017-10-05 | 日本電気株式会社 | プラント管理システム、プラント管理方法、プラント管理装置、および、プラント管理プログラム |
| DE102017005488A1 (de) * | 2017-06-09 | 2018-12-13 | Blum-Novotest Gmbh | Vorrichtung und Verfahren zum Messen und Kontrollieren eines drehantreibbaren Werkzeugs in einer Werkzeugmaschine |
| TWI850251B (zh) | 2018-09-03 | 2024-08-01 | 義大利商Hsd股份公司 | 工具機、用於工具機的操作裝置、以及收集工具機的操作資料的系統及方法 |
| EP3620248B1 (de) * | 2018-09-10 | 2022-06-22 | SMW-Autoblok Spannsysteme GmbH | Kopplungs-einrichtung |
| EP3734383A1 (en) * | 2019-05-03 | 2020-11-04 | AB Sandvik Coromant | Method for communication in a machine tool system and a communication system therefor |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6708385B1 (en) * | 1954-07-28 | 2004-03-23 | Lemelson Medical, Education And Research Foundation, Lp | Flexible manufacturing systems and methods |
| US4693110A (en) * | 1985-06-06 | 1987-09-15 | Gte Valeron Corporation | Method and apparatus for testing the operability of a probe |
| JPS6340910A (ja) * | 1986-08-07 | 1988-02-22 | Riken Opt:Kk | 自動工作機械の動作監視装置 |
| IT1279591B1 (it) * | 1995-05-12 | 1997-12-16 | Marposs Spa | Sistema e metodo di trasmissione di segnali via etere per sonde di controllo |
| JPH10232704A (ja) * | 1997-02-20 | 1998-09-02 | Fuji Electric Co Ltd | 二重化プログラマブルコントローラ |
| GB0115788D0 (en) | 2001-06-28 | 2001-08-22 | Renishaw Plc | Tool identification |
| ITBO20030429A1 (it) * | 2003-07-16 | 2005-01-17 | Marposs Spa | Sistema per il controllo dimensionale di pezzi meccanici, |
| ITBO20030536A1 (it) | 2003-09-16 | 2005-03-17 | Marposs Spa | Metodo e sistema per controllare la posizione di una parte meccanica |
| JP2007279905A (ja) * | 2006-04-04 | 2007-10-25 | Canon Inc | 位置決め制御装置 |
-
2007
- 2007-12-20 IT IT000836A patent/ITBO20070836A1/it unknown
-
2008
- 2008-12-16 EP EP08864061.0A patent/EP2238520B1/en not_active Revoked
- 2008-12-16 JP JP2010538642A patent/JP5485168B2/ja not_active Expired - Fee Related
- 2008-12-16 US US12/744,466 patent/US8620471B2/en not_active Expired - Fee Related
- 2008-12-16 ES ES08864061.0T patent/ES2463721T3/es active Active
- 2008-12-16 CN CN2008801218694A patent/CN101903835B/zh not_active Expired - Fee Related
- 2008-12-16 WO PCT/EP2008/067601 patent/WO2009080606A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2009080606A1 (en) | 2009-07-02 |
| CN101903835B (zh) | 2012-11-28 |
| US20100256799A1 (en) | 2010-10-07 |
| JP2011507119A (ja) | 2011-03-03 |
| EP2238520B1 (en) | 2014-04-16 |
| ITBO20070836A1 (it) | 2009-06-21 |
| JP5485168B2 (ja) | 2014-05-07 |
| US8620471B2 (en) | 2013-12-31 |
| EP2238520A1 (en) | 2010-10-13 |
| CN101903835A (zh) | 2010-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2463721T3 (es) | Sistema y método para controlar una máquina herramienta | |
| ES2614329T3 (es) | Rastreo de mascotas | |
| ES2611002T3 (es) | Dispositivo de conformación y procedimiento para la operación de un dispositivo de conformación | |
| ES2950891T3 (es) | Accionador para un dispositivo de conmutación | |
| KR20170131184A (ko) | 무선신호의 강도를 이용한 위치 가이드 시스템 및 무선신호의 강도를 이용한 위치 가이드 방법 | |
| KR20210087064A (ko) | 로직 회로 | |
| IL275917B1 (en) | Material delivery systems, beak opening apparatus and methods of use | |
| JP2019515301A5 (es) | ||
| CN103708359B (zh) | 塔式起重机的顶升控制方法、系统及装置、塔式起重机 | |
| CN205688166U (zh) | 一种高可靠性缝纫机传感器结构 | |
| JP2012068242A (ja) | 光格子及び物体認識方法 | |
| EP3370084A1 (en) | Area sensor and external storage device | |
| ES2937808T3 (es) | Activación perfeccionada de interfaces de comunicación de un terminal | |
| KR102813567B1 (ko) | 이동식 조작장치를 이용하여 제어된 로봇 시스템의 작동을 자동적으로 안전하게 하기 위한 방법 및 시스템 | |
| US20150280978A1 (en) | Wireless network adapter and self-configuration method of same | |
| US7696468B2 (en) | Device for detecting objects in a monitored area | |
| TW483797B (en) | Position determining apparatus for coordinate positioning machine | |
| CN204504898U (zh) | 弹簧触头式刀具折断检知机构 | |
| ES2952062T3 (es) | Procedimiento para controlar una silla de ruedas, sistema de control de silla de ruedas para su montaje en una silla de ruedas y una silla de ruedas | |
| CN105527297B (zh) | 用于监测药物用的对象、尤其用于容器的孔塞的监测单元 | |
| JP7602353B2 (ja) | ロッド回転駆動装置及び地盤改良機 | |
| KR20190054329A (ko) | 가상화폐 채굴기용 자동 전원 리셋 장치 | |
| CN107065729B (zh) | 一种激光笔的安全防护方法及安全防护系统 | |
| EP3528014B1 (en) | Light curtain and method of operating a light curtain | |
| RU2552754C1 (ru) | Шланговый гамма-дефектоскоп |