ES2690646T3 - Procedimiento de pilotaje de una estación de trabajo robotizada y estación de trabajo robotizada correspondiente - Google Patents
Procedimiento de pilotaje de una estación de trabajo robotizada y estación de trabajo robotizada correspondiente Download PDFInfo
- Publication number
- ES2690646T3 ES2690646T3 ES07730889.8T ES07730889T ES2690646T3 ES 2690646 T3 ES2690646 T3 ES 2690646T3 ES 07730889 T ES07730889 T ES 07730889T ES 2690646 T3 ES2690646 T3 ES 2690646T3
- Authority
- ES
- Spain
- Prior art keywords
- pilot
- program
- workstation
- workstation according
- operating units
- 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/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- 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/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23293—Automated assembly of machine control software, reusable software components
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
- Control By Computers (AREA)
Abstract
Procedimiento de pilotaje de al menos una estación de trabajo (1) que comprende unas unidades operativas (2, 3, 6) que comprenden al menos un robot como un robot de soldadura, estando las unidades operativas unidas a un autómata de pilotaje (7) que ejecuta un programa de pilotaje, incluyendo el programa de pilotaje para cada unidad operativa al menos una subparte que define una pluralidad de series de acciones en función de estados de sincronización, incluyendo el procedimiento de pilotaje, después de que se haya compilado el programa de pilotaje, una fase de configuración y una fase de ejecución del programa de pilotaje, incluyendo la fase de configuración las etapas de seleccionar las unidades que hay que implementar, de parametrizar las subpartes correspondientes seleccionando la serie de acciones que hay que realizar y los estados de sincronización asociados, comprendiendo la fase de ejecución la etapa de ejecutar el programa de pilotaje configurado de este modo.
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Procedimiento de pilotaje de una estación de trabajo robotizada y estación de trabajo robotizada correspondiente
La presente invención se refiere a un procedimiento de pilotaje de una estación de trabajo automatizada y a una estación de trabajo correspondiente. La invención se aplica, en concreto, a una línea automatizada de ensamblaje de carrocerías de vehículos automóviles.
Antecedentes de la invención
Una línea automatizada de producción de piezas comprende de manera general una sucesión de estaciones de trabajo que comprenden unas unidades operativas unidas a un autómata de pilotaje. Existen muy numerosos tipos de unidades operativas y, por ejemplo: los robots de manipulación, los robots de soldadura, las máquinas automáticas de mecanizado, las herramientas de mantenimiento en posición, los transportadores, los medios móviles de posicionamiento, los órganos de apriete... En cada estación de trabajo, las unidades operativas están dispuestas y mandadas para realizar en común sobre una o unas piezas un trabajo que es el resultado de una serie de acciones realizadas por las unidades operativas. El autómata de pilotaje ejecuta un programa de pilotaje que asegura la coordinación y la sincronización de las unidades operativas y dispara las acciones que hay que realizar por cada unidad operativa. Unas acciones pueden estar realizadas sucesivamente o de manera simultánea por varias unidades operativas, en este caso, las unidades operativas actúan durante un tiempo de forma simultánea e independiente, hasta el momento en que sus acciones respectivas están terminadas.
El programa de pilotaje se elabora especialmente para cada estación de trabajo en función de las necesidades del usuario de la estación de trabajo. La elaboración del programa comprende una etapa de escritura del programa en un lenguaje de alto nivel o lenguaje de usuario y una etapa de compilación en la que el programa en lenguaje de alto nivel se traduce en un lenguaje máquina. La elaboración del programa y, en concreto, la etapa de compilación son relativamente largas y solicitan unos recursos informáticos relativamente importantes. En este modo de funcionamiento, el programa debe reescribirse en todo o parte para cada nueva estación de trabajo o para cualquier modificación de una estación de trabajo existente. Ahora bien, un programa de pilotaje de este tipo es relativamente complejo y esto tanto más en cuanto que el número de robots es elevado, resultando delicada la coordinación y la sincronización de los movimientos, funciones y acciones de los robots, de modo que la reescritura de todo o parte del programa requiere un gran nivel de cualificación. Una intervención sobre el programa es, por lo tanto, relativamente larga y costosa, es decir, comprometedora cuando deben respetarse unos imperativos de flexibilidad. La solicitud de patente internacional WO-A1-91/06050 describe un sistema de este tipo.
Objeto de la invención
Por lo tanto, sería interesante disponer de un medio que permita simplificar la implementación del pilotaje de una estación de trabajo automatizada.
Resumen de la invención
A este efecto, se prevé, según la invención, un procedimiento de pilotaje de una estación de trabajo que comprende unas unidades operativas que comprenden un robot como un robot de soldadura, estando las unidades operativas unidas a un autómata de pilotaje que ejecuta un programa de pilotaje, incluyendo el programa de pilotaje para cada unidad operativa al menos una subparte que define una pluralidad de series de acciones en función de estados de
sincronización, incluyendo el procedimiento de pilotaje una fase de configuración y una fase de ejecución del
programa de pilotaje, incluyendo la fase de configuración las etapas de seleccionar las unidades que hay que
implementar, de parametrizar las subpartes correspondientes seleccionando la serie de acciones que hay que
realizar y los estados de sincronización asociados, comprendiendo la fase de ejecución la etapa de ejecutar el programa de pilotaje configurado de este modo.
De este modo, la compilación del programa solo realiza una vez y puede ser común para unas estaciones de trabajo que realizan unos trabajos diferentes. Una modificación del trabajo realizado en la estación puede realizarse fácilmente reconfigurando el programa de pilotaje.
La invención tiene como objeto, igualmente, una estación de trabajo que comprende unas unidades operativas unidas a un autómata de pilotaje mandado por un programa de pilotaje, incluyendo el programa de pilotaje para cada unidad operativa al menos una subparte de una pluralidad de series de acciones y unos medios de parametrización de las subpartes.
Esta estación de trabajo permite una implementación del procedimiento de la invención.
Otras características y ventajas de la invención se pondrán de manifiesto tras la lectura de la descripción que sigue de un modo de implementación particular no limitativo de la invención.
5
10
15
20
25
30
35
40
45
50
55
60
65
Breve descripción de los dibujos
Se hará referencia a la figura única adjunta que representa de manera esquemática una estación de trabajo conforme con la invención.
Descripción detallada de la invención
Con referencia a la figura, la estación de trabajo conforme con la invención, de manera general designada como 1, comprende una pluralidad de unidades operativas, esto es, un transportador 2, una herramienta 3 de posicionamiento, un robot manipulador 4, un robot de soldadura 5 y un robot de soldadura 6. Las unidades operativas incorporan de forma conocida de por sí unos accionadores y unos sensores que están unidos (por ejemplo, por un bus) a un autómata de pilotaje 7 que incluye una unidad informática 8 que está unida a un dispositivo de entrada/salida formado en este documento por un visualizador táctil 9 y que está dispuesta para ejecutar un programa de pilotaje contenido en una memoria 10 de la unidad informática 8. Los robots mencionados más arriba son unos robots industriales de seis ejes que ofrecen un máximo de posibilidades de intervención y de flexibilidad. El robot manipulador 4 de seis ejes puede, de este modo, presentar las piezas a los robots de soldadura en una posición óptima. Las unidades operativas y el autómata de pilotaje se conocen de por sí y no se describirán en detalle.
Las unidades operativas están dispuestas para convertir en serie unas acciones.
El transportador 2 y el robot manipulador 4 realizan unas acciones según tres series A, B, C.
En la serie A, el transportador 2 debe esperar la pieza que hay que trabajar en una posición de entrada en la
estación de trabajo para llevarla a una posición intermedia cercana a la herramienta de posicionamiento 3. El robot
manipulador 4 debe tomar la pieza sobre el transportador 2 en posición intermedia para depositarla en la herramienta de posicionamiento 3, luego, después de soldadura por los robots 5 y 6, retirar la pieza de la herramienta de posicionamiento 3 para volverla a poner sobre el transportador 2. El transportador 2 debe esperar la pieza en posición intermedia para llevarla a una posición de salida de la estación de trabajo.
En la serie B, el robot manipulador 4 debe capturar una pieza en una zona 16 externa a la estación para llevarla sobre la herramienta de posicionamiento 3, luego, después de soldadura, depositar la pieza sobre el transportador 2. El transportador 2 debe esperar la pieza en posición intermedia para llevarla a una posición de salida de la estación de trabajo 1.
En la serie C, el transportador 2 debe esperar la pieza que hay que trabajar en una posición de entrada en la
estación de trabajo para llevarla a posición intermedia. El robot manipulador 4 debe capturar la pieza sobre el
transportador 2 para depositarla sobre la herramienta de posicionamiento 3 y, después de soldadura, capturar la pieza sobre la herramienta de posicionamiento 3 para depositarla en la zona 16 externa a la estación de trabajo 1.
En estas series, la herramienta de posicionamiento 3 aprieta la pieza cuando la detecta y la desaprieta cuando la soldadura está terminada.
En cada una de estas series, los robots de soldadura 5, 6 pueden realizar unas acciones según tres series D, E, F, eso es:
- una vez la pieza en posición sobre la herramienta de posicionamiento 3, el robot 5 interviene el primero y el robot 6 interviene una vez que el robot 5 ha terminado (serie D),
- una vez la pieza en posición sobre la herramienta de posicionamiento, los robots 5 y 6 intervienen de manera simultánea (serie E),
- una vez la pieza en posición sobre la herramienta de posicionamiento, el robot 6 interviene el primero y el robot 5 interviene una vez que el robot 6 ha terminado (serie F).
Se señalará que cuando unas acciones de varias unidades operativas deben realizarse de manera independiente y en paralelo, la serie con las acciones siguientes se realiza cuando las acciones anteriores están todas cumplidas.
Las series de acciones de cada unidad operativa son objeto de una subparte del programa de pilotaje. Las acciones están sincronizadas las unas con respecto a las otras en función del estado que al menos una unidad operativa debe tener para que se inicie una acción ulterior de una unidad operativa en interacción (este estado se llama estado de sincronización).
Para adaptar la estación de trabajo 1 al trabajo que hay que realizar, el procedimiento de pilotaje comprende una fase de configuración del programa de pilotaje. La configuración del programa se realiza después de la compilación de este, de modo que la compilación solo se realiza de una vez por todas y que el programa es ejecutable desde el momento en que la configuración está terminada, sin compilación ulterior. La fase de configuración comprende la etapa de seleccionar las unidades operativas que hay que implementar, seleccionar las secuencias de acciones que
5
10
15
20
25
30
35
40
45
50
55
60
65
hay que realizar por cada unidad operativa y seleccionar los estados de sincronización respectivos en caso necesario. Las unidades operativas, las secuencias de acciones y los estados de sincronización constituyen unas variables o parámetros del programa de pilotaje.
A título de ejemplo, se selecciona la serie A del transportador 2 y del robot de manipulación 4 y la serie E de los robots de soldadura 5 y 6.
La fase de configuración se implementa por medio de una rutina informática del programa de pilotaje que está dispuesta para permitir una modificación de los parámetros de dicho programa y para visualizar sobre el visualizador táctil 9 una página de pantalla de captura 11 de los valores de los parámetros. La página de pantalla de captura 11 incluye unos campos 12, 13, 14, 15 correspondientes para cada unidad operativa respectivamente a los parámetros modificables.
Por acción, se entiende ya sea una fase activa de la unidad operativa, por ejemplo, un apriete o una soldadura o una fase pasiva de la unidad operativa, tal como una espera del suceso que va a disparar su entrada en acción o bien también una memorización de la realización de todo o parte del conjunto de las acciones que hay que realizar por una unidad operativa.
En general, el suceso disparador de la realización de una acción por una unidad operativa es el final de una acción de otra o de la misma unidad operativa.
Cuando el suceso disparador es sistemático y obligatorio, por ejemplo, por unas cuestiones de seguridad, el programa de pilotaje está predefinido, de forma que el suceso disparador no tenga que indicarse. Tal es el caso, en concreto, de la acción de validación efectuada por el operario de carga de pieza cada vez que ha cargado una pieza y que ha liberado la zona de intervención de las unidades operativas.
Para una acción, los parámetros modificables son de manera general:
- el número de la etapa,
- la acción que hay que realizar o el estado en el que se encuentra la unidad al final de la acción,
- la identificación de la unidad operativa que realiza la acción,
- el lugar de la acción, por ejemplo, en forma del identificador de una unidad operativa tal como una herramienta que asegura el posicionamiento de una pieza que hay que trabajar.
Para una espera, los parámetros modificables son:
- el número de la etapa,
- la identificación de la unidad operativa en espera,
- la identificación de la unidad operativa que realiza la etapa cuyo final se espera,
- el número de la etapa de la unidad operativa cuyo final disparará la acción en serie siguiente.
Para una memorización, los parámetros son:
- el número de la etapa,
- el lugar de la acción, por ejemplo, en forma del identificador de una unidad operativa tal como una herramienta que asegura el posicionamiento de una pieza que hay que trabajar.
Si no es necesario esperar un estado particular para pasar a la acción siguiente de la unidad operativa de la que se notifica la serie de las acciones, entonces, los campos que designan el suceso esperado y la unidad operativa en el origen de este suceso, no se notifican.
Por supuesto, es posible prever otros parámetros modificables como unas duraciones de temporización en las fases de espera, unos tipos de piezas diferentes que implican unos aprietes o posicionadores diferentes.
Cuando el usuario indica que quiere introducir un valor en uno de los campos 12, 13, 14, 15 (pulsando sobre la zona del visualizador táctil 9 correspondiente al campo), la rutina visualiza un menú contextual 17 de elección múltiple que presenta las diferentes series predefinidas para el tipo de unidad operativa elegido. La selección se efectúa por pulsado sobre la zona del visualizador táctil 9 correspondiente a la posibilidad seleccionada.
A partir de los valores de campo seleccionados, la rutina parametriza la o las subpartes del programa de pilotaje correspondiente a la unidad operativa en transcurso de configuración. Esta parametrización activa la subparte correspondiente.
De este modo, se procede a un entrelazado de las acciones o series de acciones de las diferentes unidades que permiten que las unidades trabajen juntas.
5
10
15
20
25
30
35
40
45
50
55
60
65
Se comprende que el programa de pilotaje incorpora, de este modo, unas subpartes relativas a las unidades operativas correspondientes a un gran número de series de acciones realizables por las unidades operativas que la fase de configuración permite seleccionar y parametrizar.
El procedimiento de pilotaje se continúa por una fase de ejecución de las subpartes seleccionadas y parametrizadas del programa de pilotaje configurado de este modo.
Durante la fase de pilotaje, el programa de pilotaje manda la visualización, sobre el visualizador táctil 9, de páginas de pantalla similares a las presentadas durante la fase de configuración (estando, no obstante, ya rellenos los campos, de conformidad con la configuración). Con el fin de permitir un control visual del buen desarrollo del pilotaje, el programa de pilotaje visualiza las acciones cumplidas y las que están en transcurso durante la fase de ejecución. El cumplimiento de las acciones por las unidades operativas se señala, por ejemplo, por un cambio de color sobre estas páginas de pantalla, mientras que las acciones en transcurso de realización o no terminadas se señalan, por ejemplo, por una intermitencia.
Cuando la ejecución de la acción rebasa un tiempo normal de ejecución predefinido, se visualiza una alarma visual sobre la pantalla y/o se envía una señal de alarma a una estación de supervisión o al local del personal de mantenimiento mediante una unión eléctrica de tipo red local ETHERNET u otro.
Por otra parte, se manda la visualización de una ayuda en línea que permite la ilustración del contenido de ficheros sobre la pantalla para buscar la causa posible del retraso y resolver el problema que se ha planteado.
El fichero en cuestión es, por ejemplo, una imagen de 2D o 3D de la unidad operativa cuyo sistema espera un suceso o un final de acción. Un puntero está ventajosamente visualizado sobre esta imagen para designar el componente cuyo un cambio de estado se espera (como el sensor de final de recorrido de un gato, un dispositivo de seguridad...). Dichos ficheros pueden contener, igualmente:
- el esquema eléctrico de la unidad,
- los planos de la estructura de la unidad,
- cualquier otra información útil para la recuperación de la secuenciación de las acciones.
Preferentemente, se visualiza otra ventana, para consultar el histórico de los mensajes de errores con su fecha de emisión. Además, pueden visualizarse otras ventanas para acceder:
- al histórico de los estados (parado, en funcionamiento normal, en espera de piezas...),
- a las curvas y otros indicadores estadísticos de prestación de las estaciones y/o unidades operativas,
- a los ficheros de errores almacenados en los armarios de mandos de los robots y otras unidades operativas (cuando las unidades operativas incorporan unos armarios de mando unidos a una red informática).
Ni que decir tiene que el modo de implementación descrito en este documento se extremadamente sencillo para facilitar la comprensión del procedimiento. En la práctica, el número de series posibles en una estación de trabajo es más importante y esto tanto más en cuanto que el número de unidades operativas es elevado.
Se comprende que el programa de pilotaje, antes de configuración, es idéntico para todas las estaciones de trabajo de una línea de producción. Esto aumenta la modularidad de la línea y la intercambiabilidad de las estaciones.
Por supuesto, la invención no está limitada al modo de realización descrito y se le pueden aportar unas variantes de realización sin salirse del marco de la invención tal como se define por las reivindicaciones.
En particular, la estructura de la estación de trabajo está descrita, en este documento, únicamente para permitir una comprensión del procedimiento y no es en ningún caso limitativa. De este modo, la estación de trabajo puede tener una estructura diferente de la descrita e incluir un número diferente de unidades operativas y/o unos tipos diferentes de unidades operativas.
Las subpartes de programa mencionadas en la descripción del modo de realización de más arriba pueden ser ya sea unas partes propiamente hablando de un programa único, ya sea unos subprogramas de un programa principal, ya sea unos programas esclavos de un programa maestro... El programa de pilotaje puede tener una estructura diferente de la descrita en este documento.
Las subpartes de programas pueden corresponder a todo o parte de una serie de acciones de una o varias unidades operativas. Los robots utilizados pueden, por ejemplo, incluir un número de ejes diferente de seis.
Puede considerarse llevar la fase de configuración al exterior de la estación de trabajo.
Es posible utilizar un dispositivo de entrada/salida diferente de una pantalla táctil y, por ejemplo, un teclado, un ratón y una pantalla, una pantalla táctil y una pantalla de ilustración o una pantalla táctil de ilustración... El dispositivo de entrada/salida puede estar dispuesto para ser conectable a varios autómatas, con el fin de configurar los programas de pilotaje de estos.
5
Claims (24)
- 5101520253035404550556065REIVINDICACIONES1. Procedimiento de pilotaje de al menos una estación de trabajo (1) que comprende unas unidades operativas (2, 3, 6) que comprenden al menos un robot como un robot de soldadura, estando las unidades operativas unidas a un autómata de pilotaje (7) que ejecuta un programa de pilotaje, incluyendo el programa de pilotaje para cada unidad operativa al menos una subparte que define una pluralidad de series de acciones en función de estados de sincronización, incluyendo el procedimiento de pilotaje, después de que se haya compilado el programa de pilotaje, una fase de configuración y una fase de ejecución del programa de pilotaje, incluyendo la fase de configuración las etapas de seleccionar las unidades que hay que implementar, de parametrizar las subpartes correspondientes seleccionando la serie de acciones que hay que realizar y los estados de sincronización asociados, comprendiendo la fase de ejecución la etapa de ejecutar el programa de pilotaje configurado de este modo.
- 2. Procedimiento según la reivindicación 1, en el que la etapa de configuración se implementa por medio de una rutina informática de modificación de parámetros del programa de pilotaje, dispuesta para visualizar una pantalla de captura (11) de valores de los parámetros.
- 3. Procedimiento según la reivindicación 2, en el que la pantalla de captura (11) incluye al menos un menú contextual (17) de elección múltiple.
- 4. Procedimiento según la reivindicación 3, en el que la pantalla de captura (11) se visualiza sobre un visualizador táctil (9).
- 5. Procedimiento según la reivindicación 2, en el que la etapa de configuración se implementa sobre el autómata de pilotaje (7).
- 6. Procedimiento según la reivindicación 1, en el que la etapa de configuración se implementa por carga en la memoria del autómata de pilotaje (7) de un fichero informático por medio de una máquina informática exterior a la estación.
- 7. Procedimiento según la reivindicación 1, en el que el programa de pilotaje está dispuesto para visualizar, durante la fase de ejecución, las acciones cumplidas y/ o en transcurso de cumplimiento.
- 8. Procedimiento según la reivindicación 1, en el que el programa de pilotaje antes de configuración es idéntico para al menos dos estaciones (1) de una línea de producción.
- 9. Estación de trabajo (1) que comprende unas unidades operativas (2, 3) que comprenden al menos un robot, estando las unidades operativas unidas a un autómata de pilotaje (7) mandado por un programa de pilotaje que ejecuta las etapas del procedimiento de pilotaje de una cualquiera de las reivindicaciones 1 a 8.
- 10. Estación de trabajo según la reivindicación 9, en la que el autómata de pilotaje (7) está asociado a un dispositivo de entrada/salida (9) dispuesto para permitir una modificación de parámetros del programa de pilotaje.
- 11. Estación de trabajo según la reivindicación 9, en la que el dispositivo de entrada/salida comprende una pantalla (9).
- 12. Estación de trabajo según la reivindicación 11, en la que la pantalla (9) es táctil.
- 13. Estación de trabajo según la reivindicación 11, en la que el programa permite la visualización sobre la pantalla de ventanas de acceso a unas informaciones relativas a las unidades operativas.
- 14. Estación de trabajo según la reivindicación 13, en la que las informaciones comprenden una imagen de la unidad operativa, sobre la que está identificado un elemento del que se espera un cambio de estado.
- 15. Estación de trabajo según la reivindicación 13, en la que las informaciones comprenden un histórico de los mensajes de errores.
- 16. Estación de trabajo según la reivindicación 13, en la que las informaciones comprenden un histórico de los estados de las unidades operativas.
- 17. Estación de trabajo según la reivindicación 13, en la que las informaciones son relativas a las prestaciones de la estación.
- 18. Estación de trabajo según la reivindicación 9, en la que las unidades operativas incorporan unos armarios de mando unidos a una red informática.
- 19. Estación de trabajo según la reivindicación 18, en la que el programa está dispuesto para permitir acceder a unas informaciones almacenadas en los armarios de mando.
- 20. Estación de trabajo según la reivindicación 10, en la que el dispositivo de entrada/salida (9) es amovible.5
- 21. Estación de trabajo según la reivindicación 20, en la que el dispositivo de entrada/salida (9) está dispuesto para ser conectable a un autómata de pilotaje de otra estación de mismo tipo.
- 22. Estación de trabajo según la reivindicación 9, en la que el robot (4) incluye seis ejes.10
- 23. Estación de trabajo según la reivindicación 9, en la que las unidades operativas comprenden un robot (5, 6) de soldadura y un robot (4) manipulador de piezas.
- 24. Estación de trabajo según la reivindicación 9, para una línea de ensamblaje de carrocería de vehículos 15 automóviles.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0600857A FR2896716B1 (fr) | 2006-01-31 | 2006-01-31 | Procede de pilotage d'une station de travail robotisee et station de travail robotisee correspondante |
| FR0600857 | 2006-01-31 | ||
| PCT/FR2007/000171 WO2007088269A2 (fr) | 2006-01-31 | 2007-01-30 | Procede de pilotage d'une station de travail robotisee et station de travail robotisee correspondante |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2690646T3 true ES2690646T3 (es) | 2018-11-21 |
Family
ID=36940034
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES07730889.8T Active ES2690646T3 (es) | 2006-01-31 | 2007-01-30 | Procedimiento de pilotaje de una estación de trabajo robotizada y estación de trabajo robotizada correspondiente |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US9632493B2 (es) |
| EP (1) | EP1979791B1 (es) |
| CN (1) | CN101375220B (es) |
| CA (1) | CA2640936C (es) |
| ES (1) | ES2690646T3 (es) |
| FR (1) | FR2896716B1 (es) |
| RU (1) | RU2405183C2 (es) |
| WO (1) | WO2007088269A2 (es) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7984013B2 (en) * | 2007-02-07 | 2011-07-19 | Samsung Electronics Co., Ltd | Method and apparatus for learning behavior in software robot |
| JP5653073B2 (ja) * | 2010-05-19 | 2015-01-14 | キヤノン株式会社 | ロボットセル装置及び生産システム |
| JP5755038B2 (ja) | 2010-06-28 | 2015-07-29 | キヤノン株式会社 | 組立装置及び生産システム |
| JP5454491B2 (ja) * | 2011-02-25 | 2014-03-26 | 株式会社安川電機 | 作業システム |
| FR3034258B1 (fr) | 2015-03-26 | 2021-12-17 | Commissariat Energie Atomique | Membrane poreuse, notamment membrane a electrolyte ou membrane de filtration, son procede de preparation, et dispositifs electrochimiques la comprenant. |
| GB201509341D0 (en) | 2015-05-29 | 2015-07-15 | Cambridge Medical Robotics Ltd | Characterising robot environments |
| DE102015008188B3 (de) * | 2015-06-25 | 2016-06-16 | Kuka Roboter Gmbh | Abfahren einer vorgegebenen Bahn mit einem Roboter |
| US10207412B2 (en) * | 2015-08-10 | 2019-02-19 | Abb Schweiz Ag | Platform including an industrial robot |
| JP6174652B2 (ja) * | 2015-10-05 | 2017-08-02 | ファナック株式会社 | 加工エリアの大きさによるパラメータの自動選定機能を有する数値制御装置 |
| CN105922266B (zh) * | 2016-06-28 | 2018-08-07 | 江苏捷帝机器人股份有限公司 | 一种带有自我保护功能的防撞机械臂及其工作方法 |
| DE102016009406A1 (de) * | 2016-08-04 | 2018-02-08 | Focke & Co. (Gmbh & Co. Kg) | Verpackungsmaschine sowie Verfahren zum Bereitstellen eines Steuerungsprogramms für diese |
| WO2018049308A1 (en) * | 2016-09-09 | 2018-03-15 | Fanuc America Corporation | Program and variable change analysis |
| CN111113421A (zh) * | 2019-12-30 | 2020-05-08 | 上海燊星机器人科技有限公司 | 一种机器人智能抓取排序系统 |
| DE112021002979T5 (de) * | 2020-05-28 | 2023-03-30 | Fanuc Corporation | Steuereinrichtung |
| CN113976395B (zh) * | 2021-11-26 | 2022-12-02 | 苏州希盟科技股份有限公司 | 一种点胶机控制系统及控制方法 |
Family Cites Families (57)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2451807A1 (fr) * | 1979-03-22 | 1980-10-17 | Renault | Manipulateur six axes |
| FR2539346B1 (fr) * | 1983-01-18 | 1990-12-07 | Mitsubishi Electric Corp | Dispositif manipulateur automatique articule notamment pour le soudage a l'arc |
| FR2557004B1 (fr) * | 1983-12-23 | 1986-05-09 | Renault | Tete a six axes de correction de mouvements |
| US4578554A (en) * | 1984-04-30 | 1986-03-25 | Teledyne, Inc. | Laser welding apparatus |
| SU1454686A1 (ru) * | 1986-09-30 | 1989-01-30 | Всесоюзный Научно-Исследовательский Институт Легкого И Текстильного Машиностроения | Роботизированный комплекс |
| SU1537475A1 (ru) * | 1987-10-12 | 1990-01-23 | Предприятие П/Я Р-6930 | Робототехнический сборочно-сварочный комплекс |
| JPH02148109A (ja) * | 1988-11-29 | 1990-06-07 | Fanuc Ltd | Cnc制御方式 |
| WO1991006050A1 (en) * | 1989-10-17 | 1991-05-02 | Applied Biosystems, Inc. | Robotic interface |
| JP2506402Y2 (ja) * | 1991-10-11 | 1996-08-07 | 川崎重工業株式会社 | スポット溶接ロボット用制御装置 |
| US5455894A (en) * | 1993-04-19 | 1995-10-03 | Advanced Micro Devices | Wafer fabrication robotic interface unit |
| TW228631B (en) * | 1993-06-07 | 1994-08-21 | Microsoft Corp | Facsimile user interface and method of use |
| JP3446256B2 (ja) * | 1993-09-03 | 2003-09-16 | 株式会社日立製作所 | Faシステムの制御方法及び装置 |
| JPH08161022A (ja) * | 1994-12-07 | 1996-06-21 | Fanuc Ltd | Cncの多系統待ち合わせ方式 |
| US5798627A (en) * | 1995-01-04 | 1998-08-25 | Gilliland; Malcolm T. | Method for simultaneous operation of robot welders |
| US5838563A (en) * | 1996-04-12 | 1998-11-17 | Fisher-Rosemont Systems, Inc. | System for configuring a process control environment |
| DE69708805T2 (de) * | 1996-09-13 | 2002-04-11 | Dengensha Mfg. Co. Ltd., Kawasaki | Motorisch betätigte Widerstands-Punktschweissmaschine |
| US6091048A (en) * | 1997-05-16 | 2000-07-18 | Illinois Tool Works Inc. | Welding machine with automatic parameter setting |
| AT409239B (de) * | 1998-05-13 | 2002-06-25 | Fronius Schweissmasch | Verfahren zum steuern eines schweissgerätes und steuervorrichtung hierfür |
| US6571273B1 (en) * | 1998-07-13 | 2003-05-27 | Yokogawa Electric Corporation | Process control system |
| AT409731B (de) * | 1998-10-16 | 2002-10-25 | Fronius Schweissmasch Prod | Regelvorrichtung für ein schweissgerät |
| CN1086324C (zh) * | 1999-01-06 | 2002-06-19 | 中国科学院沈阳自动化研究所 | 一种三自由度浇铸机器人 |
| US6609033B1 (en) * | 1999-08-03 | 2003-08-19 | Nadex Co. Ltd | Field programmable welding controller |
| JP3746922B2 (ja) * | 1999-08-17 | 2006-02-22 | 中央精機株式会社 | 溶接線の倣い判定装置と倣い制御装置 |
| US8032605B2 (en) * | 1999-10-27 | 2011-10-04 | Roy-G-Biv Corporation | Generation and distribution of motion commands over a distributed network |
| AT409601B (de) * | 1999-11-02 | 2002-09-25 | Fronius Schweissmasch Prod | Verfahren zur datenübertragung und/oder synchronisierung zwischen zumindest zwei schweissgeräten und die vorrichtung hierzu |
| JP4343404B2 (ja) * | 2000-06-12 | 2009-10-14 | 本田技研工業株式会社 | 自動車用フロアの多機種混合生産方法 |
| US8640027B2 (en) * | 2000-06-13 | 2014-01-28 | National Instruments Corporation | System and method for configuring a hardware device to execute a prototype |
| US9083788B1 (en) * | 2000-07-19 | 2015-07-14 | S.F. Ip Properties 21 Llc | Portable communications device |
| JP4580142B2 (ja) * | 2000-09-22 | 2010-11-10 | シチズンホールディングス株式会社 | 数値制御旋盤、数値制御旋盤で使用する制御装置、数値制御旋盤の制御方法、及び数値制御旋盤における制御装置の加工プログラム記述方法 |
| US6472634B1 (en) * | 2001-04-17 | 2002-10-29 | Lincoln Global, Inc. | Electric arc welding system |
| US6694326B2 (en) * | 2001-04-18 | 2004-02-17 | International Business Machines Corporation | Graphical filter dialog window system and method for same |
| KR100809106B1 (ko) * | 2001-04-27 | 2008-03-04 | 시티즌 홀딩스 가부시키가이샤 | 자동 선반, 자동 선반 제어 방법 및 자동 선반 제어 장치 |
| AT413658B (de) * | 2001-09-12 | 2006-04-15 | Fronius Int Gmbh | Fernregler und bedieneinheit für ein schweissgerät |
| US6747247B2 (en) * | 2001-09-19 | 2004-06-08 | Illinois Tool Works Inc. | Welding-type power supply with a state-based controller |
| JP3577028B2 (ja) * | 2001-11-07 | 2004-10-13 | 川崎重工業株式会社 | ロボットの協調制御システム |
| US7076332B2 (en) * | 2002-01-18 | 2006-07-11 | National Instruments Corporation | System and method for invoking execution of a sequence of operations that includes motion control, machine vision, and data acquisition (DAQ) functionality |
| US7076322B2 (en) * | 2002-03-29 | 2006-07-11 | National Instruments Corporation | System and method for satisfying move constraints when performing a motion control sequence |
| AT502378B1 (de) * | 2002-04-11 | 2007-03-15 | Fronius Int Gmbh | Verfahren zur parameterselektion bei schweissgeräten |
| DE10235943A1 (de) * | 2002-08-06 | 2004-02-19 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum synchronen Steuern von Handhabungsgeräten |
| CN2573618Y (zh) * | 2002-08-19 | 2003-09-17 | 缪慰时 | 纵向搬运汽车的工业机器人 |
| DE20216636U1 (de) * | 2002-10-28 | 2004-03-11 | Kuka Schweissanlagen Gmbh | Bearbeitungsanlage |
| ES2324631T3 (es) * | 2002-12-16 | 2009-08-11 | KOENIG & BAUER AKTIENGESELLSCHAFT | Dispositivo y procedimiento para el control de una maquina impresora. |
| JP2004318762A (ja) * | 2003-04-21 | 2004-11-11 | Fanuc Ltd | 数値制御装置 |
| CN1240525C (zh) * | 2003-08-18 | 2006-02-08 | 西安交通大学 | 金属电弧喷涂快速制造汽车覆盖件模具专用机器人 |
| WO2005022280A1 (en) * | 2003-09-03 | 2005-03-10 | Unitronics (1989) (R'g) Ltd. | System and method for implementing logic control in programmable controllers in distributed control systems |
| US7721273B1 (en) * | 2003-11-17 | 2010-05-18 | Rockwell Automation Technologies, Inc. | Controller equipment model systems and methods |
| SE0400091D0 (sv) * | 2004-01-16 | 2004-01-16 | Abb Ab | Control system, method and computer program |
| US7515977B2 (en) * | 2004-03-30 | 2009-04-07 | Fisher-Rosemount Systems, Inc. | Integrated configuration system for use in a process plant |
| JP2007536634A (ja) * | 2004-05-04 | 2007-12-13 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | プロセス制御システムのためのサービス指向型アーキテクチャ |
| ES2306161T3 (es) * | 2004-06-15 | 2008-11-01 | Abb Ab | Metodo y sistema para la programacion fuera de linea de multiples robots interactuantes. |
| JP4733367B2 (ja) * | 2004-06-15 | 2011-07-27 | 高丸工業株式会社 | スポット溶接用ロボットシステム |
| JP2006072909A (ja) * | 2004-09-06 | 2006-03-16 | Fanuc Ltd | 数値制御装置 |
| US9785329B2 (en) * | 2005-05-23 | 2017-10-10 | Nokia Technologies Oy | Pocket computer and associated methods |
| US7721019B2 (en) * | 2005-09-30 | 2010-05-18 | Rockwell Automation Technologies, Inc. | Method and apparatus for partitioning industrial control data |
| CA2549817C (en) * | 2006-06-08 | 2016-05-17 | Hugh H. T. Liu | Method, system and computer program for generic synchronized motion control for multiple dynamic systems |
| US10010961B2 (en) * | 2006-07-17 | 2018-07-03 | Lincoln Global, Inc. | Multiple arc welding system controls and methods |
| JP4326558B2 (ja) * | 2006-08-24 | 2009-09-09 | ファナック株式会社 | 産業用ロボットアームの駆動機構 |
-
2006
- 2006-01-31 FR FR0600857A patent/FR2896716B1/fr not_active Expired - Fee Related
-
2007
- 2007-01-30 WO PCT/FR2007/000171 patent/WO2007088269A2/fr not_active Ceased
- 2007-01-30 CN CN2007800038736A patent/CN101375220B/zh active Active
- 2007-01-30 CA CA2640936A patent/CA2640936C/fr active Active
- 2007-01-30 EP EP07730889.8A patent/EP1979791B1/fr active Active
- 2007-01-30 US US12/162,495 patent/US9632493B2/en active Active
- 2007-01-30 ES ES07730889.8T patent/ES2690646T3/es active Active
- 2007-01-30 RU RU2008135338/08A patent/RU2405183C2/ru active
Also Published As
| Publication number | Publication date |
|---|---|
| CN101375220B (zh) | 2012-08-22 |
| CA2640936A1 (fr) | 2007-08-09 |
| FR2896716A1 (fr) | 2007-08-03 |
| CA2640936C (fr) | 2012-12-04 |
| WO2007088269A2 (fr) | 2007-08-09 |
| US20090018690A1 (en) | 2009-01-15 |
| FR2896716B1 (fr) | 2009-06-26 |
| EP1979791B1 (fr) | 2018-08-29 |
| WO2007088269A3 (fr) | 2007-09-27 |
| CN101375220A (zh) | 2009-02-25 |
| RU2405183C2 (ru) | 2010-11-27 |
| EP1979791A2 (fr) | 2008-10-15 |
| RU2008135338A (ru) | 2010-03-10 |
| US9632493B2 (en) | 2017-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2690646T3 (es) | Procedimiento de pilotaje de una estación de trabajo robotizada y estación de trabajo robotizada correspondiente | |
| US6859683B2 (en) | Integrated robotic cell | |
| CA2991244C (en) | Method for extending end user programming of an industrial robot with third party contributions | |
| US9616570B2 (en) | Device and method for controlling robot | |
| EP2009529A2 (en) | Safety-oriented programmable logic controller with automatic program generation and monitoring | |
| Wojtynek et al. | Collaborative and robot-based plug & produce for rapid reconfiguration of modular production systems | |
| CN107295810B (zh) | 工程设计工具 | |
| Bruccoleri | Reconfigurable control of robotized manufacturing cells | |
| EP3457239B1 (en) | Control device and control method | |
| JP7322604B2 (ja) | プログラム開発装置、プロジェクト作成方法およびプログラム開発装置を実現するためのプログラム | |
| Transeth et al. | Competitive high variance, low volume manufacturing with robot manipulators | |
| CN110861080A (zh) | 用于对机器人编程的方法以及计算装置和计算机程序 | |
| Niemann | Development of a reconfigurable assembly system with enhanced control capabilities and virtual commissioning | |
| JP4556787B2 (ja) | プログラマブルコントローラの編集装置 | |
| Lee et al. | A modular control design method for a flexible manufacturing cell including error handling | |
| JP2020013317A (ja) | 制御装置、制御方法、および制御プログラム | |
| Yakimovich et al. | Increasing of the efficiency of flexible manufacturing system | |
| Scheifele et al. | Automated control system generation out of the virtual machine | |
| Kasmi Benomar | Supervision, control and simulation of insulin in an industrial process | |
| Genter et al. | Software tool for modeling, simulation and real-time implementation of Petri net-based supervisors | |
| EP3798849A1 (en) | Method and apparatus for computer-implemented verification of the behavior of a technical system | |
| Göster | Concept and Implementation of a Factory Simulation | |
| Johansson | Testing and evaluation of virtual commissioning-case study of an existing robot cell at Scania modelled with 3Dexperience | |
| Wetzlmaier et al. | Breaking Boundaries in Industrial Programming: Towards a Novel Architecture for Machine Controls | |
| Murata | Application of Petri nets to sequence control programming |