Generación de módulo de programa dinámico para la manipulación de un armazón de vehículo.

Metodo implementado par ordenador, para generar un conjunto de instrucciones de programa que corresponden ala manipulación de un armazón de vehiculo,

cuyo metodo comprende:

obtener una representación (304) del armazón (402) del vehiculo que tiene una configuración exclusiva quecomprende la identificación de uno o varios componentes (422-426) montados en el armaz6n del vehiculo;

subdividir (306) la representación del armazón del vehiculo en una serie de regiones (410-416);

obtenerpara cada región una identificación de instrucciones de programa (310) correspondientes a unamanipulación de los componentes montados en el armazón del vehiculo y correspondiendo a laconfiguración exclusiva, incluyendo:

una o varias instrucciones de programación para manipular cada componente montado en elarmazón del vehiculo en una región actual;

un desplazamiento (434-442) que corresponde a la región actual;

yasociar el desplazamiento can la instrucción o instrucciones de programación identificadas; y

generar dinamicamente un conjunto acumulativo de instrucciones de programación (318) para elarmazón de un vehiculo a partir de las instrucciones de programación para cada región,caracterizado porque la etapa de generar dinamicamente el conjunto acumulativo de instruccionesde programación incluye la optimización del conjunto acumulativo de instrucciones deprogramación al eliminar instrucciones redundantes, resolver instrucciones en conflicto, oreordenar las instrucciones.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E06255202.

Solicitante: PACCAR INC.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 777 106TH AVENUE N.E. BELLEVUE, WA 98004 ESTADOS UNIDOS DE AMERICA.

Inventor/es: O\'\'SULLIVAN,KEVIN PAUL, RHODES JR.,JAMES SCOTT, LAWTON,ROBERT KELVIN, LAYMAN,WILLIAM A.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G05B19/4093 SECCION G — FISICA.G05 CONTROL; REGULACION.G05B SISTEMAS DE CONTROL O DE REGULACION EN GENERAL; ELEMENTOS FUNCIONALES DE TALES SISTEMAS; DISPOSITIVOS DE MONITORIZACION O ENSAYOS DE TALES SISTEMAS O ELEMENTOS (dispositivos de maniobra por presión de fluido o sistemas que funcionan por medio de fluidos en general F15B; dispositivos obturadores en sí F16K; caracterizados por particularidades mecánicas solamente G05G; elementos sensibles, ver las subclases apropiadas, p. ej. G12B, las subclases de G01, H01; elementos de corrección, ver las subclases apropiadas, p. ej. H02K). › G05B 19/00 Sistemas de control por programa (aplicaciones específicas, ver los lugares apropiados, p. ej. A47L 15/46; relojes que implican medios anejos o incorporados que permiten hacer funcionar un dispositivo cualquiera en un momento elegido de antemano o después de un intervalo de tiempo predeterminado G04C 23/00; marcado o lectura de soportes de registro con una información digital G06K; registro de información G11; interruptores horarios o de programa horario que se paran automáticamente cuando el programa se ha realizado H01H 43/00). › caracterizado por la programación de pieza, p. ej. introducción de información geométrica derivada de un dibujo técnico, combinación de esta información con la información de mecanizado y de material para obtener una información de control, llamada programa de pieza, para la máquina de control numérico (NC).

PDF original: ES-2391286_T3.pdf

 


Fragmento de la descripción:

Generación de módulo de programa dinámico para la manipulación de un armazón de vehículo

SECTOR DE LA INVENCiÓN

De modo general, la presente invención se refiere a software de ordenador y a la fabricación, y en particular, a un sistema y método para automatizar la generación de módulos de programa para la manipulación de armazónes de vehículos.

ANTECEDENTES DE LA INVENCiÓN

En su descripción general, la fabricación de vehículos, especialmente vehículos comerciales pesados, puede requerir la especificación de una serie de componentes que se deben incluir en el vehículo. En muchos casos, el comprador, o diseñador, puede seleccionar entre una serie de opciones para cada componente a incluir en el vehículo. Por ejemplo, un comprador puede tener la capacidad de seleccionar entre más de media docena de variantes de componentes del depósito de combustible para un camión comercial. A su vez, cada uno de los componentes especificados puede corresponder a una o varias piezas geométricas que forman el componente. Por ejemplo, un componente de depósito de combustible puede incluir una pieza geométrica que corresponde al depósito, dos o más piezas geométricas que corresponden a abrazaderas/soportes para el montaje del depósito y a una serie de piezas geométricas adicionales que corresponden a pernos de montaje que fijan el depósito a las abrazaderas/soportes y que fijan las abrazaderas/soportes al armazón. Al aumentar el número de opciones de componentes, el diseño del vehículo, al cual se hace referencia frecuentemente como diseño del armazón, pasa a ser especializado y único para cada camión.

En un entorno típico de fabricación a gran escala, se puede utilizar sistemas robóticos automatizados para aplicar pintura al armazón del vehículo y a sus componentes montados. Un experto en la técnica relevante apreciará que los sistemas robóticos automatizados pueden ser programados por una serie de instrucciones que controlan el movimiento de los componentes robóticos, tales como brazos robóticos, para conseguir el resultado deseado. Tal como se aplica a la pintura, los sistemas robóticos automatizados pueden ser programados para ejecutar una serie de etapas diseñadas para aplicar pintura al armazón del vehículo y a sus componentes exclusivos.

Si bien un sistema robótico automatizado puede facilitar el proceso de fabricación, los enfoques actuales para la generación de un conjunto de instrucciones para el sistema robótico automatizado pueden resultar deficientes para elementos altamente individualizables. Haciendo referencia específica a la pintura del armazón de un vehículo, los enfoques de programación actuales para sistemas robóticos automatizados requieren de manera típica la generación de un conjunto individualizado de instrucciones de programación para cada armazón de vehículo a pintar. El enfoque actual puede ser ineficaz por el tiempo adicional para programar instrucciones específicas para cada armazón de vehículo.

Es conocido, por el documento US 5 814 375, ahorrar esfuerzos de programación cuando se efectúa el recubrimiento de objetos de diferentes longitudes al modificar un programa de movimiento basado en la longitud de cada objeto utilizando un programa para adaptar datos de contorno para adaptarse a un objeto. Esto no se puede aplicar a vehículos que difieren significativamente en su contorno, tales como vehículos con diseño del armazón.

Por lo tanto, existe la necesidad de un sistema y un método para automatizar la generación del código de programación para manipular componentes de diseño del armazón.

RESUMEN

Se da a conocer un método para la generación de un conjunto de instrucciones de programación para manipular el armazón de un vehículo. Un dispositivo ordenador para el armazón obtiene información de configuración a partir de un armazón de vehículo identificado. El dispositivo ordenador para el armazón subdivide el armazón de vehículo seleccionado en un conjunto de regiones y obtiene módulos de programación para cada uno de los componentes montados en el conjunto de regiones. El dispositivo ordenador para el armazón procesa los módulos de programa para generar un conjunto acumulativo de instrucciones de programación para manipular el armazón de vehículo.

De acuerdo con un aspecto de la presente invención se da a conocer un método implementado por ordenador para generar un conjunto de instrucciones de programación correspondientes a la manipulación de un armazón de vehículo, comprendiendo dicho método: obtención de una representación de un armazón de vehículo que tenga una configuración única que comprende una identificación de uno o varios componentes montados en el armazón del vehículo; subdivisión de la representación del armazón del vehículo en una serie de regiones; para cada región, obtener una identificación de instrucciones de programación correspondientes a la manipulación de los componentes montados en el armazón del vehículo y que corresponden a la configuración única, incluyendo: una o varias instrucciones de programación para manipular cada componente montado en el armazón del vehículo en la región actual; una desviación correspondiente a la región actual y asociación de la desviación con dichas una o varias

instrucciones de programación identificadas; y generar dinámicamente un conjunto acumulativo de instrucciones de programación para el armazón del vehículo a partir de las instrucciones de programación a partir de cada región, caracterizándose porque la etapa de generar dinámicamente el conjunto acumulativo de instrucciones de programación incluyen la optimización del conjunto acumulativo de instrucciones de programación al eliminar instrucciones redundantes, resolviendo instrucciones conflictivas o reordenando las instrucciones.

DESCRIPCiÓN DE LOS DIBUJOS

Los anteriores aspectos y muchas de las ventajas esperadas de esta invención se apreciarán más fácilmente al ser mejor comprendida haciendo referencia a la siguiente descripción detallada, cuando se considera conjuntamente con los dibujos adjuntos, en los que:

LA FIGURA 1 es un diagrama de bloque ilustrativo de un sistema de generación de módulo de programa que incluye un sistema de determinación por ordenador de la pintura del armazón, incluyendo un módulo de componentes del vehículo y un módulo de síntesis del programa en comunicación con un subsistema de pintura del armazón, de acuerdo con un aspecto de la presente invención;

LA FIGURA 2A es un diagrama de bloques del sistema de generación del módulo de programa de la figura 1, mostrando la identificación de componentes específicos del vehículo en un armazón seleccionado y la transmisión de una petición de submódulos de programa correspondientes a los componentes identificados, de acuerdo con un aspecto de la presente invención;

LA FIGURA 2B es un diagrama de bloques del sistema de generación de módulos de programa de la figura 1, mostrando la transmisión de los submódulos de programa solicitados y la compilación de un programa de pintura del armazón, de acuerdo con un aspecto de la presente invención;

LA FIGURA 3 es un diagrama de flujo de un rutina de generación de programa implementada por el sistema de determinación por ordenador del pintado del armazón, de acuerdo con un aspecto de la presente invención;

LA FIGURA 4A es un diagrama de bloques de una representación de un armazón de vehículo que ha sido dividido en una serie de regiones, de acuerdo con un aspecto de la presente invención;

LA FIGURA 4B es un diagrama de bloques de la representación del armazón del vehículo de la figura 4A mostrando la identificación de los componentes específicos montados en el armazón del vehículo dentro de cada región, de acuerdo con un aspecto de la presente invención; y

LA FIGURA 4C es un diagrama de bloques de la representación del armazón del vehículo de la figura 4A que muestra el cálculo de una desviación para cada región a utilizar en la compilación del programa de pintado, de acuerdo con un aspecto de la presente invención.

DESCRIPCiÓN DETALLADA

En su descripción general, la presente invención se refiere a un sistema y método para generar instrucciones de programación individualizadas, relativas a un aparato que tiene una configuración única. De manera más específica, la presente invención... [Seguir leyendo]

 


Reivindicaciones:

1. Método implementado por ordenador, para generar un conjunto de instrucciones de programa que corresponden a la manipulación de un armazón de vehículo, cuyo método comprende:

obtener una representación (304) del armazón (402) del vehículo que tiene una configuración exclusiva que comprende la identificación de uno o varios componentes (422-426) montados en el armazón del vehículo; subdividir (306) la representación del armazón del vehículo en una serie de regiones (410-416) ; obtener para cada región una identificación de instrucciones de programa (310) correspondientes a una

manipulación de los componentes montados en el armazón del vehículo y correspondiendo a la configuración exclusiva, incluyendo:

una o varias instrucciones de programación para manipular cada componente montado en el armazón del vehículo en una región actual;

un desplazamiento (434-442) que corresponde a la región actual; y asociar el desplazamiento con la instrucción o instrucciones de programación identificadas; y generar dinámicamente un conjunto acumulativo de instrucciones de programación (318) para el armazón de un vehículo a partir de las instrucciones de programación para cada región, caracterizado porque la etapa de generar dinámicamente el conjunto acumulativo de instrucciones

de programación incluye la optimización del conjunto acumulativo de instrucciones de programación al eliminar instrucciones redundantes, resolver instrucciones en conflicto, o reordenar las instrucciones.

2. Método, según la reivindicación 1, en el que la obtención de una representación (304) del armazón del vehículo 25 que tiene una configuración única incluye:

obtener una identificación (302) del armazón (402) del vehículo; obtener una representación del armazón del vehículo identificando los componentes (422-426) montados en el armazón del vehículo a partir de un almacenamiento de datos (108) .

3. Método, según la reivindicación 1, en el que la subdivisión (306) de la representación del armazón del vehículo

(402) en una serie de regiones (410-416) incluye la subdivisión del armazón del vehículo en cuatro regiones en las que, como mínimo, dos regiones (410, 414) incluyen un eje (404-408) del armazón del vehículo.

4. Método, según la reivindicación 1, en el que la instrucción o instrucciones de programación corresponden a instrucciones para la manipulación de un sistema robótico automatizado (118) .

5. Método, según la reivindicación 4, en el que el conjunto acumulativo de instrucciones de programación

corresponde a instrucciones para el pintado del armazón del vehículo (402) y del componente o componentes (42240 426) montados en el armazón del vehículo.

6. Medio legible por ordenador, que tiene módulos ejecutables por ordenador adaptados para llevar a cabo el método de generación de un conjunto de instrucciones de programación que corresponden a la manipulación de un armazón de vehículo (402) , de acuerdo con cualquiera de las reivindicaciones anteriores.


 

Patentes similares o relacionadas:

Método para el diseño de condiciones de corte para el corte, del 4 de Julio de 2018, de KABUSHIKI KAISHA KOBE SEIKO SHO (KOBE STEEL, LTD.): Un método para el diseño de condiciones de corte que diseña las condiciones de corte requeridas para cortar una pieza de trabajo con una herramienta de […]

Aparato de control numérico, del 13 de Junio de 2018, de MITSUBISHI ELECTRIC CORPORATION: Un dispositivo de control numérico dispuesto para llevar a cabo una mecanización sobre una pieza de trabajo mientras se mueve una herramienta y la pieza […]

Procedimiento de configuración, de ruedas de hélices huecas y de sus jaulas, del 30 de Agosto de 2017, de CARROUSET, PIERRE: Procedimiento de configuración de ruedas helicoidales o circulares huecas y de sus jaulas estáticas que comprende las siguientes etapas: - entrada […]

Método controlado automáticamente para forjar una pieza de trabajo, del 20 de Abril de 2016, de Vea S.r.l: Método controlado automáticamente para forjar una pieza inicial para fabricar, por lo menos, una primera porción longitudinal de una pieza final que […]

Dispositivo y procedimiento para la generación asistida por ordenador de una línea de manipuladores, del 6 de Enero de 2016, de KUKA ROBOTER GMBH: Procedimiento para la generación asistida por ordenador de una trayectoria de manipulador con los siguientes pasos: - puesta a disposición y carga (S30) de una herramienta […]

Procedimiento para gestionar datos de herramienta, del 11 de Diciembre de 2015, de Widmann, Jürgen: Procedimiento para gestionar datos de herramienta, con los siguientes pasos de procedimiento: al menos una herramienta se mide con una instalación de […]

Método, sistema y software para la generación de múltiples contornos de paso y por lo tanto el control de una máquina soplete de control numérico (NC) para cortar una parte con la preparación de la soldadura, del 15 de Julio de 2015, de FAGAN, MATTHEW: Método de controlar una máquina de control numérico (CN) que tiene una sola herramienta de corte para cortar de una lámina una pieza con […]

Corrección de herramientas, del 11 de Junio de 2014, de TORNOS SA: Procedimiento para un sistema de una máquina herramienta destinado a corregir por lo menos una herramienta , comprendiendo el procedimiento: * […]

Otras patentes de la CIP G05B19/4093