BRPI1005196B1 - Método e sistema de posicionamento e alinhamento automotizados para estruturas de aeronave usando robôs - Google Patents
Método e sistema de posicionamento e alinhamento automotizados para estruturas de aeronave usando robôs Download PDFInfo
- Publication number
- BRPI1005196B1 BRPI1005196B1 BRPI1005196-1A BRPI1005196A BRPI1005196B1 BR PI1005196 B1 BRPI1005196 B1 BR PI1005196B1 BR PI1005196 A BRPI1005196 A BR PI1005196A BR PI1005196 B1 BRPI1005196 B1 BR PI1005196B1
- Authority
- BR
- Brazil
- Prior art keywords
- robot
- support
- fuselage
- positioning
- fact
- Prior art date
Links
Images
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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/402—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 programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
-
- 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/31—From computer integrated manufacturing till monitoring
- G05B2219/31068—Relative positioning of assembled parts with small geometric deviations
-
- 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/40—Robotics, robotics mapping to robotics vision
- G05B2219/40032—Peg and hole insertion, mating and joining, remote center compliance
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Automatic Assembly (AREA)
- Manipulator (AREA)
Abstract
método e sistema de posicionamento e alinhamento automatizados para estruturas de aeronave usando robôs. a presente invenção apresenta um método e sistema de posicionamento e alinhamento automatizados para estruturas de aeronave usando robôs antropomorfos com seis graus de liberdade para levar as peças de estrutura aéreas durante o posicionamento e alinhamento. as peças e estruturas (se existir alguma) apoiando as peças são tratadas como ferramentas de robô.
Description
Este pedido reivindica o beneficio do pedido de patente provisório No. 61/286.295 depositado em 14 de Dezembro de 2009, cuja totalidade está incorporada neste relatório por referência.
A tecnologia da presente invenção está relacionada à robótica e mais particularmente, a métodos e sistemas para posicionamento e alinhamento de aeronave e outras peças entre si, por exemplo, durante a montagem estrutural usando robôs com braços articulados como meios ou estruturas de posicionamento.
Uma fuselagem de aeronave pode compreender diversas peças individuais que precisam ser montadas em conjunto com cuidado. Ver a Figura 1. Se a aeronave for grande, algumas das partes de fuselagem serão muito pesadas ou volumosas para serem erguidas e posicionadas por um ou mesmo um grupo de trabalhadores. Assim, um exemplo de processo manual para posicionar e alinhar as partes de fuselagem de aeronave consistiu frequentemente e tradicionalmente em carregamento das partes de fuselagem em suportes ou um carro. Os suportes ou carros são usados para mover as partes de fuselagem em posição para montagem.
Geralmente, a montagem envolve localizar pontos de referência ou fiduciais criados ou definidos previamente (por exemplo, ver orifícios de alinhamento Hl e H2 que são os pontos de referência na Figura 1A). As partes de fuselagem podem ser movidas usando dispositivos mecânicos ou manuais (ver a Figura 1A) para uma condição de melhor ajuste de acordo com tolerâncias de alinhamento desejadas com base em um plano de referência de ferramenta. Uma vez que as partes de fuselagem são posicionadas corretamente, elas podem ser unidas através de técnicas de fixação apropriadas como rebitamento.
Ao utilizar processos manuais convencionais, as partes de fuselagem podem ser guiadas, movidas ou posicionadas por meios tais como manivelas manuais ou motores pneumáticos para alinhar, posicionar, unir e assim montar estas partes de fuselagem - ver a Figura 1A. Estes meios (por exemplo, manivelas manuais ou motores pneumáticos) podem ser presos diretamente nas partes de fuselagem ou a certos tipos de suportes como carros que apoiam as partes de fuselagem.
De acordo com um exemplo de processo convencional manual de posicionamento e alinhamento, que é um processo de montagem convencional baseado em gabarito (jig), as submontagens podem ser indexadas a dispositivos rígidos. Um exemplo de um dispositivo rígido é um anel que cerca o perímetro externo de cada parte de fuselagem a uma das suas extremidades, que têm orifícios correspondentes. Para alinhamento de duas partes de fuselagem, os orifícios do primeiro anel podem ser unidos com os orifícios correspondentes de um segundo. Outro exemplo de usar dispositivos rígidos para indexar submontagens é o seguinte: a ponta de um primeiro dispositivo (gabarito) é inserida em um primeiro orifício de alinhamento na primeira parte de fuselagem e a ponta de um segundo dispositivo (gabarito) é inserida em um segundo orifício de alinhamento na segunda parte de fuselagem (por exemplo, a Figura 1A mostra dois orifícios de alinhamento Hl e H2) . Neste exemplo, os dois dispositivos são iguais; cada dispositivo apresenta um orifício em sua parte externa; então, para alinhar duas partes de fuselagem, o orifício do primeiro dispositivo pode ser conectado ao orifício do segundo por meio de um pino. Tais dispositivos rígidos são geralmente projetados e construídos para um aspecto específico de geometria de montagem.
Nem toda a montagem de fuselagem é manual. Por exemplo, existem sistemas de posicionamento e alinhamento automatizados convencionais para estruturas de aeronave que usam atuadores mecatrônicos cartesianos para alinhar fuselagens de aeronave (ver a Figura 2) . Um método exemplar aplicado por estes sistemas consiste de:
- • Carregar a parte de fuselagem em suportes (ou carros);
- • Dispor a parte de fuselagem (isso é, no suporte) sobre os atuadores mecatrônicos (MA) que moverão tanto o suporte como a parte de fuselagem. A Figura 2 mostra um sistema exemplar que inclui quatro atuadores mecatrônicos MA1-MA4 cartesianos convencionais, uma parte de fuselagem (FP) e um controlador de controle numérico por computador (CNC) convencional que controla os atuadores;
- • Medir algumas referências na parte de fuselagem (FP) pelo uso de sistema metrológico (MS) que não é mostrado na Figura 2 (exemplo: medir a forma da curvatura da parte de fuselagem pelo uso de rastreadores de laser ou radar de laser);
- • Mover a parte de fuselagem (FP) que usa os atuadores mecatrônicos (MA) cartesianos para uma condição de melhor ajuste de acordo com as tolerâncias de alinhamento para alinhar uma parte de fuselagem a outra parte de fuselagem;
- • Depois disso, unir as partes de fuselagem por fixação, rebitamento ou semelhante. Alguns detalhes deste processo convencional exemplar são apresentados abaixo:
- • Uso de sistemas de medida (por exemplo, metrológicos) (MS) específicos para realizar medidas das referências em todas as partes de fuselagem;
- • Os dados medidos são analisados por software de análise provido pelo sistema de medida (MS) ou outro.
Tipicamente, o software usado para análise (que é executado, por exemplo, no controle numérico por computador (CNC), controlador lógico programável ou em outro computador) funciona usando desenhos 3D (por exemplo, armazenados em um banco de dados) das partes de fuselagem e as exigências de tolerância geométrica das mesmas. Este software determina a posição das partes que será movida pelos atuadores mecatrônicos (MA) (nota: algumas partes permanecem paradas e outras são movidas). O software determina suas coordenadas cartesianas [x, y, z] e ângulos de atitude [R, P, Y] antes do alinhamento e também determina qual deve ser a posição destas partes para alcançar o alinhamento correto, isto é, quais as coordenadas cartesianas desejadas [x', y' , z' ] e ângulos de atitude [R', P' , Y'] que representam o melhor ajuste. O software de análise de medida determina a diferença entre as duas posições para cada parte a ser movida e envia esta informação ao controle numérico por computador (CNC) para controle dos atuadores mecatrônicos (MA) (ver a Figura 2).
Então, os acionadores de posição (atuadores mecatrônicos (MA) cartesianos controlados pelo CNC) movem suavemente as partes em uma forma linear nos eixos X, Y e Z, bem como gira as partes em rolamento, arfagem e guinada (R, P e Y) , realizando assim posicionamento e alinhamento usando seis graus de liberdade. Enquanto as operações de posicionamento e de alinhamento estão sendo realizadas, o sistema metrológico (MS) poderia monitorar, seja continuamente ou em uma base passo a passo, a posição e atitude das partes e alimentar esta informação de volta ao software de análise de medida sendo executado no computador.
Em geral, cada acionador de posição é efetivamente uma máquina de três eixos, cujo movimento de precisão é realizado por controle de servomotor com realimentação de resolvedor. Para cada parte de fuselagem que está sendo movida existem acionadores de posição que trabalham em uma forma sincronizada com outros acionadores de posição.
Enquanto alguma automatização foi usada no passado, seria desejável usar robótica para prover uma técnica mais automatizada e ainda muito acurada para posicionar a fuselagem de aeronave e outras partes.
Exemplo de tecnologia não limitativa ilustrativa provê processos, sistemas, técnicas e meios de armazenamento para posicionar e alinhar fuselagem de aeronave e outras partes (por exemplo, asas, empenagem, etc.) entre si durante montagem estrutural pelo uso de robôs de seis graus de liberdade (6DOF) ajudados por sistemas de medida tais como dispositivos ópticos, projeções de laser, rastreadores de laser, GPS interno por rádio ou laser, fotogrametria, ou semelhante. Em um exemplo não limitativo de implementação, um robô 6DOF não apresenta uma ferramenta convencional presa a seu braço como um efetuador, mas preferencialmente uma ferramenta não convencional que compreende um suporte preso ao braço, o suporte que apoia um segmento de fuselagem. A parte de fuselagem levada pelo robô compreende a ferramenta do robô. Pelo uso de sistemas metrológicos não limitativos exemplares, pontos ou estrutura da parte de fuselagem acionada pelo robô são medidas e o sistema estabelece o sistema de coordenada para a parte de fuselagem e estabelece um ponto de centro geométrico (GCP). Este ponto de centro geométrico é então convertido em um ponto de centro de ferramenta (TCP) convencional do robô através de uma função convencional geralmente disponível no controlador de robôs de 6DOF. O GCP convertido em TCP de robô pode ser considerado como um ponto de alinhamento de ferramenta que o robô de 6DOF usa para posicionar e alinhar a parte de fuselagem. Usando um sistema de controle de malha fechada, o robô de 6DOF pode casar o TCP da parte acionada pelo robô e o GPC da parte não acionada pelo robô para alcançar uma condição de melhor ajuste.
Algumas implementações exemplares não limitativas usam um robô antropomórfico.
Estas e outras características e vantagens serão melhor e mais completamente entendidas ao realizar referência a seguinte descrição detalhada de modalidades ilustrativas não limitativas exemplares em conjunto com os desenhos nos quais:
A Figura 1 mostra uma fuselagem de aeronave convencional exemplar que consiste em diversas partes que precisam ser montadas em conjunto;
A Figura 1A mostra um processo manual convencional exemplar para alinhar partes de fuselagem de aeronave;
A Figura 2 mostra atuadores mecatrônicos cartesianos convencionais exemplares para alinhar partes de fuselagem de aeronave;
As Figuras 3 e 3-1 mostram sistemas de posicionamento e de alinhamento de braço robótico antropomórfico automatizado não limitativo ilustrativo exemplar para alinhar fuselagem de aeronave e outras partes;
As Figuras 3A, 4A e 4B mostram processos não limitativos exemplares; e A Figura 4 é um TCP de robô não limitativo exemplar.
A Figura 1 mostra uma fuselagem de aeronave convencional exemplar que consiste em diversas partes que precisam ser montadas em conjunto;
A Figura 1A mostra um processo manual convencional exemplar para alinhar partes de fuselagem de aeronave;
A Figura 2 mostra atuadores mecatrônicos cartesianos convencionais exemplares para alinhar partes de fuselagem de aeronave;
As Figuras 3 e 3-1 mostram sistemas de posicionamento e de alinhamento de braço robótico antropomórfico automatizado não limitativo ilustrativo exemplar para alinhar fuselagem de aeronave e outras partes;
As Figuras 3A, 4A e 4B mostram processos não limitativos exemplares; e A Figura 4 é um TCP de robô não limitativo exemplar.
Em implementações não limitativas ilustrativas exemplares, métodos e sistemas de posicionamento e de alinhamento automatizados para estruturas de aeronave usam robôs antropomórficos com seis graus de liberdade para conduzir partes de estruturas aéreas durante posicionamento e alinhamento. As Figuras 3 e 3-1 mostram tal exemplo de sistema não limitativo. A Figura 3, por exemplo, é uma ilustração conceituai de uma fuselagem de aeronave FP1, FP2 em um posicionamento automatizado e sistema de alinhamento 50 com o robô antropomórfico 100. Como é mostrada na ilustração, a seção de fuselagem frontal FPl é suportada pelo robô antropomórfico 100.
De acordo com as Figuras 3 e 3-1, a parte de fuselagem FPl sendo deslocada é disposta em um suporte (por exemplo, um carro) D que, por sua vez, é preso e acoplado por um braço robótico 102 de um robô 100. O braço robótico 102 é controlado automaticamente em 6DOF por um controlador de braço robótico 150 de projeto convencional. O controlador de braço robótico 150 recebe entrada a partir do software de análise 152 (que pode ser executado no mesmo computador ou computador diferente) , que, por sua vez, pode receber entrada a partir de um sistema de medida metrológica 156. O software de análise 152 pode acessar dados em um banco de dados 154, e executar etapas controladas por computador para fazer com que o controlador 150 controle o braço robótico 102. De acordo com este sistema não limitativo ilustrativo exemplar, apenas um robô 100 é necessário para mover cada parte de fuselagem FP1.
No exemplo mostrado, o robô convencional 100 inclui uma base 106 que pode girar para prover, por exemplo, movimento de guinada e também pode ser capaz de transladar. Preso à base 106 está um ombro 108 o qual permite rotação do braço 102 em um grau de liberdade adicional, e juntas articuladas adicionais permitem rotação do braço robótico 102 em um terceiro grau de liberdade. Assim, articulações suficientes do braço 102 permitem que o braço 102 seja girado sobre os três eixos ortogonais, e o braço robótico também é equipado para prover translação em três graus de liberdade. O braço 102 pode então ser controlado automaticamente para mover e posicionar em 6DOF. Nesta implementação exemplar, o braço 102 é usado para apoiar e reter o carro D e/ou a parte de fuselagem FP1, enquanto permite que o braço robótico 102 se mova e posicione precisamente a parte de fuselagem FP1 em 6DOF.
Um processo de posicionamento e de alinhamento automatizado exemplar não limitativo para as partes de fuselagem de aeronave (ou outras partes de estrutura aérea tal como partes de asas, empenagens, carenagens, etc.) consiste em:
- 1) Carregar a parte de fuselagem FP1 em um suporte ou carro que é preso ao braço robótico 102 - ver a Figura 3A (bloco 202);
- 2) Medir algumas referências nas partes de fuselagem (incluindo a parte "FPl" que está sendo movido pelo robô e parte "FP2" que não está sendo movido pelo robô - ver a Figura 3A (bloco 204)) por um ou mais sistemas metrológicos 156 (exemplo: medir algumas características chave tal como referências geométricas principais de cada parte por radar de laser);
- 3) Mover a parte de fuselagem FPl usando o robô antropomórfico 100 para condição de melhor ajuste de acordo com tolerâncias de alinhamento (ver a Figura 3A, bloco 206).
Depois disso, a união das partes de fuselagem pode ser realizada por fixação ou rebitamento (ver a Figura 3A, bloco 208).
Enquanto as operações de posicionamento e alinhamento estão sendo realizadas, um sistema metrológico pode monitorar, seja continuamente ou em uma base passo a passo, a posição e atitude da parte FP1 conforme mudado pelo robô 100. Tal informação de posição e de atitude é realimentada ao software de análise 152 e/ou controlador de braço robótico 150 para prover controle de realimentação de malha fechada.
A Figura 3-1 mostra duas partes de fuselagem. A parte "FP1" está sendo movida pelo braço robótico 102 e parte "FP2" não está sendo movida pelo braço robótico. Normalmente a parte "FP2" é presa em um suporte que pode ser movido por atuadores mecatrônicos MA cartesianos como discutido previamente. Alternativamente, a parte "FP2" é presa em um suporte tal como um carro D que pode ser movido por meios manuais ou por outro braço robótico 102. É possível posicionar e alinhar automaticamente, mais que duas partes de fuselagem ao mesmo tempo, por exemplo, se mais de um robô estiver disponível.
Em uma implementação não limitativa ilustrativa exemplar, para realizar o processo de posicionar e alinhar existe uma parte de fuselagem (segmento de fuselagem) que é fixado em relação a todos os eixos, exceto o eixo longitudinal - ver a parte de fuselagem "FP2" na Figura 3-1. Então, existe outro segmento de fuselagem que é movido pelo robô 100, em relação a todos os 6 eixos, se necessário. - ver a parte de fuselagem "FPl" na Figura 3-1. Então, a parte FPl é posicionada e alinhada à parte FP2.
Conforme mostrado na Figura 4, quando um robô convencional 100 é usado para um processo de fabricação tal como soldagem, o robô pode usar a extremidade 160 da ferramenta de soldagem 162 como um "ponto de referência de ferramenta" ou ponto de centro de ferramenta (TCP). Neste caso, a ferramenta de soldagem 162 é presa ao braço robótico 102 - ver a Figura 4. O TCP ou "ponto de centro de ferramenta" é normalmente o ponto que o robô 100 precisa para se posicionar durante um determinado processo.
Em uma implementação não limitativa ilustrativa exemplar, o robô 100 não apresenta uma ferramenta ordinária (como a ferramenta de soldagem, ferramenta de encaminhamento ou outra ferramenta) presa a seu braço 102, mas preferencialmente uma ferramenta customizada projetada para se ajustar à geometria da parte de fuselagem FP especifica sendo ajustada (ver a Figura 3-1) . A ferramenta customizada na implementação exemplar é constituída por um suporte ou berço preso ao braço de robô 102. Neste suporte é disposto um segmento de fuselagem (ou outra parte tal como uma parte de asa) - ver as Figuras 3, 3-1. Um aspecto da implementação não limitativa ilustrativa exemplar é estabelecer um processo que defina o "ponto de referência de ferramenta" ou TCP para o robô 100.
A modalidade não-limitativa ilustrativa exemplar trata da parte de fuselagem levada/carregada pelo robô 100 como o efetuador de extremidade ou ferramenta do robô (ver a Figura 4 em comparação com a Figura 3-1) e assim o ponto de referência de ferramenta (TCP) para o robô. Em uma implementação não limitativa exemplar, o sistema de medida metrológica 156 coleta informação relativa às dimensões e geometria da parte particular FP que o braço robótico 102 está levando, e esta informação em conjunto com informação de especificação conhecida sobre a parte armazenada no banco de dados 154 é usada para determinar as transformações espaciais que o sistema aplica para gerar o ponto de centro de ferramenta robótica que é definida por um ponto na estrutura da parte aérea FP que é significativa com relação à operação de união ou posicionamento específica que está sendo realizada. Em uma implementação não limitativa exemplar é possível que pontos diferentes na estrutura da parte aérea FP sejam usados como ponto de centro de ferramenta de robô para operações de união ou posicionamento diferentes. O controlador de braço robótico altamente acurado 150 pode então ser usado para posicionar precisamente a parte aérea FP com base em um ponto de centro de ferramenta que é definido dentro da, ou com relação a, estrutura da parte aérea.
Inicialmente, a parte de fuselagem é carregada sobre o robô 100 que pode agarrar, encaixar e/ou apoiar a parte de fuselagem (Figura 4A, bloco 402).
Então, pelo uso de um sistema metrológico convencional 156 (tal como dispositivos ópticos, projeções de laser, rastreador de laser, radar de laser, GPS interno por rádio ou laser e/ou fotogrametria), algumas características chave da parte de fuselagem "FP1" são medidas (Figura 4A, bloco 404) . Em uma implementação não limitativa exemplar, o sistema metrológico convencional 156 mede com acurácia que varia de 10-2 a 10-3 mm.
Características não limitativas exemplares que podem ser medidas pelo sistema metrológico 156 podem incluir, por exemplo: circunferência de fuselagem, galeria de fuselagem, perímetro de fuselagem e/ou outras características geométricas significativas).
Em um exemplo não limitativo, a circunferência de fuselagem é considerada. Então, um conjunto de pontos (por exemplo, variando de 10 a 50 pontos) da circunferência de fuselagem é medido usando o sistema metrológico 156. O procedimento de medida é realizado depois que a parte de fuselagem é carregada no robô 100 de modo a levar em consideração qualquer assentamento estrutural eventual. Assim, o assentamento estrutural é considerado dentro do processo de medida em uma implementação não limitativa exemplar.
A informação geométrica gerada pelo sistema metrológico 156 é analisada pelo software de análise 152 (Figura 4A, bloco 406). Tipicamente este software trabalha com desenhos 3D destas partes de fuselagem e com as exigências de tolerância geométricas armazenadas no banco de dados 154. Então, pelas relações trigonométricas, este software de análise de medida 152 estabelece o sistema de coordenada para esta parte de fuselagem "FP1" e estabelece seu ponto de centro geométrico (GCP). Esta informação é enviada ao controlador de braço de robô 150.
Este GCP que corresponde a um ponto na parte de fuselagem FP2 é então convertido ao ponto de centro de ferramenta (TCP) ordinário por uma função de transformação convencional normalmente disponível no controlador 150 de robôs industriais (Figura 4A, bloco 408), mas que seja tipicamente usado com relação à geometria predeterminada conhecida de uma ferramenta intercambiável (por exemplo, ferramenta de soldagem, ferramenta de rotação, ferramenta de agarrar, etc.) que é disposto na extremidade de efetuador do braço robótico 102. O GCP convertido em TCP de robô pode ser considerado como um ponto de alinhamento de ferramenta que o robô antropomórfico 100 pode usar para posicionar e alinhar a parte de fuselagem FP1 no processo de montagem - ver a Figura 3, 3-1.
O mesmo sistema metrológico 156 ou diferente também pode medir certas características chave da outra (por exemplo, não em movimento) parte de fuselagem "FP2" (Figura 4A, bloco 410) . Em um exemplo não limitativo, a circunferência de fuselagem é medida. O software do sistema metrológico estabelece o sistema de coordenada da parte "FP2" e determina seu ponto de centro geométrico (GCP). O software de análise de geometria 152 também envia esta informação ao controlador de robô 150.
O robô 100 usa o TCP determinado (ponto de centro de ferramenta) da parte de fuselagem "FPl" para estabelecer realimentação de controle, e com base em uma malha fechada, executa posicionamento e alinhando da parte de fuselagem "FPl" TCP para seu ponto correspondente na parte de fuselagem "FP2" (que neste exemplo é o GCP da parte de fuselagem "FP2") para alcançar uma condição de melhor ajuste (Figura 4A, bloco 412).
Depois disso, a união das partes de fuselagem pode ser realizada por fixação ou rebitagem (Figura 4A, bloco 414) .
Enquanto as operações de posicionamento e alinhamento estão sendo realizadas, o sistema metrológico 156 tal como mostrado na Figura 3 poderia estar monitorando, seja continuamente ou em uma base passo a passo, a posição e atitude da parte sendo movida pelo robô 100 e alimenta estas informações de volta ao software de análise 152. Por exemplo, se o sistema de medida 156 identifica que um desvio da faixa de tolerância de alinhamento (por exemplo, aproximadamente 0,5 mm em uma implementação exemplar) ocorreu, um sinal é incitado ao operador que pode iniciar uma ação de recuperação.
Alternativamente, a medida das características chave pode ser realizada com base no suporte (carro - D) e na parte de fuselagem FPl. Neste caso, por exemplo, um conjunto de pontos do suporte D e da parte de fuselagem FP1 é medido usando o sistema metrológico 156. A seguir, o software 152 estabelece o sistema de coordenada para o suporte D e parte de fuselagem FPl como uma parte única e estabelece seu GCP. O controlador 150 do robô converte este CGP ao ponto de centro de ferramenta (TCP) ordinário que é considerado como um ponto de alinhamento de ferramenta que o robô 100 pode usar para posicionar e alinhar a parte de fuselagem FPl no processo de montagem. Então, a sequência do processo ocorre como explicado acima usando o TCP do suporte D e a parte de fuselagem FPl como uma parte única.
Alternativamente ou adicionalmente, em uma implementação exemplar o suporte de fuselagem ou berço pode usar células de carga para medir a força para evitar colisões e introdução de força de tensão nas partes durante movimentos ou durante possível expansão térmica ou outros fenômenos que poderiam produzir mudanças dimensionais. A esta finalidade, é possível instalar células de carga em cada ponto de âncora que fica situado entre a parte de fuselagem e o berço de suporte. Uma vez que isto é realizado, a distribuição de força pode ser monitorada pelo software 152 e, por conseguinte, uma verificação é realizada sobre se a distribuição de tensão é homogênea entre os quatro pontos de âncora. Se a distribuição de tensão não for homogênea, um sinal pode incitar um operador que inicia uma ação de recuperação.
Ademais, alternativamente ou adicionalmente, é possível incluir uma etapa adicional na sequência acima. Por exemplo, seria possível remover o robô 100 sempre que a condição de melhor ajuste foi alcançada. Assim, o robô 100 pode ser removido antes da união das partes de fuselagem FPl, FP2 (que pode ser realizado por fixação ou rebitagem). Assim, o robô 100 poderia ser liberado para executar outro trabalho. Porém, isto pode envolver prover um suporte (no qual as partes de fuselagem são presas) com meios que permitiriam o liberar o robô 100 e ainda manter o alinhamento entre as duas partes. Ademais, um trocador de ferramenta robótica poderia ser usado para libertar a parte de fuselagem do pulso de robô. Esta operação de separação também pode ser executada manualmente. Depois disso, poderia ser realizada união das partes de fuselagem.
Uma implementação não limitativa ilustrativa exemplar adicional pode ser aplicada quando a parte de fuselagem tiver um diâmetro maior. Em tal caso, alguém pode seguir o procedimento como mencionado abaixo. Por exemplo, é possível medir um conjunto de pontos de uma parte mais rígida que as partes consideradas na configuração prévia que era circunferência de fuselagem ou galeria ou perímetro. Esta "parte mais rígida" pode ser, por exemplo, os trilhos de assento ou outros elementos estruturais localizados dentro do segmento de fuselagem. Estes pontos são medidos com relação a uma referência fixa localizada no chão ou em outro lugar (Figura 4B, bloco 502).
Para medir um conjunto de pontos na base de robô com relação a uma referência fixa localizada no chão ou em outro lugar (Figura 4B, bloco 504), alguém pode:
- - Carregar a parte de fuselagem no robô 100 (Figura 4B, bloco 506);
- - Medir um conjunto de pontos na circunferência de fuselagem. Neste caso, o número de pontos pode ser menor que o procedimento prévio (quando a parte de fuselagem já estava carregada no robô desde o começo da operação de alinhamento) (Figura 4B, bloco 508);
Então é possível estabelecer as relações trigonométricas entre (ver a Figura 4B, bloco 510):
- • Pontos medidos na circunferência de fuselagem e os pontos medidos nos trilhos de assento;
- • Pontos medidos nos trilhos de assento e os pontos medidos da referência fixa no chão;
- • Pontos medidos da referência fixa no chão e pontos medidos na base de robô.
As relações trigonométricas descritas acima conduzem - indiretamente - à relação entre os pontos da circunferência de fuselagem e a base de robô, por exemplo:
- - Para calcular o CGP da circunferência de fuselagem e transformar este CGP em TCP de robô (Figura 4B, bloco 512); e
- - Para realizar o procedimento de elevação e de alinhamento entre a parte de fuselagem carregada no robô com a outra parte de fuselagem (Figura 4B, bloco 514).
Vantagens não limitativas exemplares para usar o sistema de posicionamento e alinhamento automatizados com robôs antropomórficos são:
- • Reduzir acentuadamente o custo de ferramenta e gabaritos;
- • Produza uma junta de montagem mais repetível;
- • Aperfeiçoar a concretização de tolerância de junção e assim a qualidade geral do produto;
- • Reduzir a quantidade de tempo requerida para o processo de estabelecimento de componente (parte de fuselagem). Esta redução inclui tempo para configuração de ferramenta, posicionamento de componente e economia em repetições de movimento para localizar o componente;
- • Reduzir os esforços de implementação;
- • Reduzir os esforços de desenvolvimento de controle e programas;
- • O mesmo robô pode ser usado para alinhar outras partes de aeronave e realizar outras operações;
- • O robô pode permanecer ainda sustentando a parte de fuselagem ou pode ser substituído por um dispositivo customizado de acordo com as exigências de processo.
Enquanto a tecnologia foi descrita neste relatório com relação a modalidades não limitativas ilustrativas exemplares, a invenção não deve ser limitada pela descrição. A invenção pretende ser definida pelas reivindicações e cobrir todos os arranjos correspondentes e equivalentes seja ou não especificamente descrito neste relatório.
Claims (9)
- Método para posicionar e alinhar a fuselagem de aeronave e/ou outras peças aéreas entre si durante a montagem estrutural através do uso de um robô (100), a peça aérea apoiada por um suporte (D), o método compreendendo:
estruturar pelo menos o suporte (D) como a ferramenta do robô (100);
medir um ponto ou mais pontos, no suporte (D) e/ou em uma peça (FP1) apoiada pelo suporte (D);
o método para posicionar e alinhar a fuselagem de aeronave e/ou outras peças aéreas entre si sendo caracterizado pelo fato de que compreende, ainda, as seguintes etapas:
em resposta à medição, estabelecer um sistema de coordenadas e um ponto de centro geométrico para o suporte (D) e/ou peça (FP1);
converter o ponto de centro geométrico em um ponto de centro de ferramenta TCP de robô; e
usar o TCP de robô como um ponto de alinhamento de ferramenta para controlar o robô (100) de modo a alinhar automaticamente a peça (FP1), controlando o robô (100) para casar o TCP do suporte (D) e/ou peça (FP1) conduzida pelo robô (100) e um ponto de centro de uma peça adicional (FP2) não conduzida pelo robô (100) para alcançar uma condição de melhor ajuste. - Método, de acordo com a reivindicação 1, caracterizado pelo fato de que inclui adicionalmente usar controle de malha fechada para controlar o robô (100) ou controlar o robô (100) para mover em 6DOF.
- Método, de acordo com a reivindicação 1, caracterizado pelo fato de que inclui adicionalmente medir metrologicamente a geometria de uma peça estacionária adicional (FP2) e usar controle de malha fechada para controlar o robô (100) para alinhar a peça (FP1) à peça adicional (FP2).
- Método, de acordo com a reivindicação 1, caracterizado pelo fato de que inclui adicionalmente medir a geometria do suporte (D) e/ou peça (FP1) usando pelo menos um item selecionado a partir do grupo que consiste em dispositivos ópticos, projeções de laser, rastreadores de laser, GPS interno por rádio ou laser e/ou fotogrametria.
- Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o sistema coordenado é estabelecido para o suporte (D) em conjunto com a peça (FP1) apoiada pelo suporte como uma única parte.
- Meio de armazenamento não transitório para uso no posicionamento e alinhamento de fuselagem de aeronave e/ou outra peça aérea entre si, durante a montagem estrutural através do uso de um robô (100), caracterizado pelo fato de que a peça aérea é apoiada por um suporte (D), pelo menos o suporte (D) sendo estruturado como a ferramenta do robô, o meio de armazenamento armazenando instruções executáveis por computador que realizam o método de uma das reivindicações anteriores.
- Sistema para posicionar e alinhar a fuselagem de aeronave e/ou outras peças aéreas entre si durante a montagem estrutural, compreendendo:
dito sistema para posicionar e alinhar a fuselagem de aeronave e/ou outras peças aéreas entre si sendo caracterizado pelo fato de que compreende, ainda,
um dispositivo de medição (156) que mede um ponto ou mais de um ponto, no suporte (D) e/ou na peça (FP1);
um braço articulado de robô (102) em 6DOF;
um suporte (D) preso ao braço (102) em lugar de uma ferramenta, o suporte sendo estruturado para se acoplar à peça;
um arranjo de computador (150,152) acoplado ao dispositivo de medição (156), o computador (150,152) estabelecendo um sistema de coordenadas e um ponto de centro geométrico para o suporte (D) e/ou peça (FP1) pelo menos em partes em resposta ao ponto, ou pontos, medido e convertendo o TCP de robô;
em que o robô (100) é estruturado para usar o TCP de robô como um ponto de alinhamento de ferramenta de modo a alinhar automaticamente a peça (FP1), controlando o robô (100) para casar o TCP do suporte (D) e/ou peça (FP1) conduzida pelo robô (100) e um ponto de centro de uma peça adicional (FP2) não conduzida pelo robô (100) para alcançar uma condição de melhor ajuste. - Sistema, de acordo com a reivindicação 7, caracterizado pelo fato de que o arranjo de computador (150,152) é estruturado adicionalmente para usar controle de malha fechada para controlar o robô (100), ou
em que o dispositivo de medição (156) mede metrologicamente a geometria de uma peça estacionária adicional (FP2) e o arranjo de computador (150,152) é estruturado adicionalmente para usar controle de malha fechada para controlar o robô (100) para alinhar a peça (FP1) à peça adicional (FP2). - Sistema, de acordo com a reivindicação 7, caracterizado pelo fato de que o dispositivo de medição (156) é selecionado a partir do grupo que consiste em dispositivo óptico, projeção de laser, rastreador de laser, GPS interno por rádio ou laser e/ou fotogrametria.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US28629509P | 2009-12-14 | 2009-12-14 | |
US61/286,295 | 2009-12-14 | ||
US12/944,953 | 2010-11-12 | ||
US12/944,953 US8634950B2 (en) | 2009-12-14 | 2010-11-12 | Automated positioning and alignment method and system for aircraft structures using robots |
Publications (2)
Publication Number | Publication Date |
---|---|
BRPI1005196A2 BRPI1005196A2 (pt) | 2013-04-09 |
BRPI1005196B1 true BRPI1005196B1 (pt) | 2021-03-23 |
Family
ID=43795165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BRPI1005196-1A BRPI1005196B1 (pt) | 2009-12-14 | 2010-12-14 | Método e sistema de posicionamento e alinhamento automotizados para estruturas de aeronave usando robôs |
Country Status (6)
Country | Link |
---|---|
US (1) | US8634950B2 (pt) |
EP (1) | EP2333626A3 (pt) |
JP (1) | JP5733968B2 (pt) |
CN (1) | CN102294589B (pt) |
BR (1) | BRPI1005196B1 (pt) |
CA (1) | CA2722894C (pt) |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2243586B1 (de) * | 2009-04-22 | 2014-07-02 | KUKA Roboter GmbH | Verfahren und Kontrollvorrichtung zum Schweißen mittels einer Positioniervorrichtung |
USD719895S1 (en) | 2010-05-13 | 2014-12-23 | Embraer S.A. | Aircraft interior sidewall |
GB201009219D0 (en) * | 2010-06-02 | 2010-07-21 | Airbus Operations Ltd | Aircraft component manufacturing method and apparatus |
US9037282B2 (en) * | 2011-06-24 | 2015-05-19 | The Boeing Company | Manufacturing control system |
US9090357B2 (en) * | 2011-12-15 | 2015-07-28 | The Boeing Company | Method of assembling panelized aircraft fuselages |
ITTO20120111A1 (it) * | 2012-02-09 | 2013-08-10 | Alenia Aermacchi Spa | Sistema automatico per la giunzione di porzioni di un telaio e metodo associato. |
US9404898B1 (en) * | 2013-03-15 | 2016-08-02 | The Boeing Company | Laser ultrasound testing in limited-access areas |
US9958854B2 (en) * | 2013-06-10 | 2018-05-01 | The Boeing Company | Systems and methods for robotic measurement of parts |
JP6271902B2 (ja) * | 2013-08-01 | 2018-01-31 | 三菱重工業株式会社 | 支持治具およびそれを用いた航空機の組立方法 |
US9778650B2 (en) * | 2013-12-11 | 2017-10-03 | Honda Motor Co., Ltd. | Apparatus, system and method for kitting and automation assembly |
EP3090832B1 (en) * | 2013-12-26 | 2020-09-23 | Kawasaki Jukogyo Kabushiki Kaisha | Low-rigidity workpiece machining assistance system |
CN105035346B (zh) * | 2014-04-30 | 2018-10-23 | 波音公司 | 模块化支柱*** |
US10427254B2 (en) * | 2014-04-30 | 2019-10-01 | The Boeing Company | Flexible manufacturing for aircraft structures |
WO2015198174A1 (en) * | 2014-06-27 | 2015-12-30 | Bombardier Inc. | Reshaping of deformed components for assembly |
US10525524B2 (en) | 2014-07-09 | 2020-01-07 | The Boeing Company | Dual-interface coupler |
WO2016018908A1 (en) * | 2014-07-29 | 2016-02-04 | Robotic Arts, Inc. | Robotically controlled architectural elements |
US11273930B2 (en) * | 2014-09-17 | 2022-03-15 | The Boeing Company | Cradle system for shaping fuselage sections |
US9878450B2 (en) * | 2014-12-03 | 2018-01-30 | The Boeing Company | Method and apparatus for multi-stage spar assembly |
CN104731015B (zh) * | 2015-02-04 | 2017-09-08 | 北京航天发射技术研究所 | 一种快速对中方法 |
CN104889987A (zh) * | 2015-05-19 | 2015-09-09 | 天津市天锻压力机有限公司 | 一种端拾器工具坐标系的建立方法 |
US10086514B2 (en) | 2015-05-29 | 2018-10-02 | Textron Innovations, Inc. | Robotic system and method for processing aircraft component |
WO2017184205A1 (en) * | 2016-04-18 | 2017-10-26 | Ghanem George K | System and method for joining workpieces to form an article |
JP6400538B2 (ja) | 2015-08-25 | 2018-10-03 | ファナック株式会社 | モータにより駆動されるロボットを制御するロボット制御装置 |
DE202015105595U1 (de) * | 2015-10-21 | 2016-01-14 | Fft Produktionssysteme Gmbh & Co. Kg | Absolutes robotergestütztes Positionsverfahren |
US10275565B2 (en) | 2015-11-06 | 2019-04-30 | The Boeing Company | Advanced automated process for the wing-to-body join of an aircraft with predictive surface scanning |
RU170100U1 (ru) * | 2016-06-02 | 2017-04-13 | Открытое акционерное общество "Национальный институт авиационных технологий" (ОАО НИАТ) | Стенд отработки стыковки консоли крыла и центроплана гражданского воздушного судна |
ES2899284T3 (es) | 2016-07-15 | 2022-03-10 | Fastbrick Ip Pty Ltd | Vehículo que incorpora una máquina de colocación de ladrillos |
US10865578B2 (en) | 2016-07-15 | 2020-12-15 | Fastbrick Ip Pty Ltd | Boom for material transport |
CN106289379B (zh) * | 2016-08-12 | 2018-07-27 | 杭州亿恒科技有限公司 | 工业机器人性能测量方法 |
CN106289378B (zh) * | 2016-08-12 | 2018-07-27 | 杭州亿恒科技有限公司 | 基于激光跟踪仪的工业机器人性能测量方法 |
EP3539716A4 (en) | 2016-11-11 | 2020-07-01 | Mitsubishi Heavy Industries, Ltd. | ELEMENT PRODUCTION METHOD AND ELEMENT PRODUCTION SYSTEM |
US11441899B2 (en) | 2017-07-05 | 2022-09-13 | Fastbrick Ip Pty Ltd | Real time position and orientation tracker |
AU2018317941B2 (en) | 2017-08-17 | 2023-11-09 | Fastbrick Ip Pty Ltd | Laser tracker with improved roll angle measurement |
US11958193B2 (en) | 2017-08-17 | 2024-04-16 | Fastbrick Ip Pty Ltd | Communication system for an interaction system |
US10633117B2 (en) | 2017-10-03 | 2020-04-28 | The Boeing Company | Alignment systems and methods for moving fuselage structures of an aerospace vehicle into assembly alignment |
CN111212799B (zh) | 2017-10-11 | 2023-04-14 | 快砖知识产权私人有限公司 | 用于传送物体的机器以及与其一起使用的多隔间转盘 |
CN107804478B (zh) * | 2017-10-24 | 2021-05-07 | 西北工业大学 | 一种可快速拆卸安装的旋转机翼飞机载运*** |
EP3814229B1 (en) | 2018-06-28 | 2022-10-12 | BAE SYSTEMS plc | Method and apparatus for producing at least part of an aircraft airframe |
US11636382B1 (en) * | 2018-08-10 | 2023-04-25 | Textron Innovations, Inc. | Robotic self programming visual inspection |
US10712730B2 (en) | 2018-10-04 | 2020-07-14 | The Boeing Company | Methods of synchronizing manufacturing of a shimless assembly |
US11530623B2 (en) | 2019-04-11 | 2022-12-20 | The Boeing Company | Systems and methods for positioning aircraft engine components |
US11634239B2 (en) | 2019-04-11 | 2023-04-25 | The Boeing Company | Systems and methods for moving a vehicle component relative to the vehicle structure |
CN110202342A (zh) * | 2019-05-09 | 2019-09-06 | 长春理工大学 | 一种大部件对接装配模拟平台 |
GB2585474B (en) | 2019-05-23 | 2022-02-16 | Bae Systems Plc | A method and apparatus for producing at least part of a structural frame of a vehicle |
US11511419B2 (en) | 2020-05-01 | 2022-11-29 | Intrinsic Innovation Llc | Task planning for measurement variances |
CN113650019B (zh) * | 2021-09-01 | 2023-04-07 | 东莞拓斯达技术有限公司 | 一种机械手工具坐标的标定方法、装置及机器人 |
CN117570313B (zh) * | 2023-11-08 | 2024-05-03 | 重庆市建筑科学研究院有限公司 | 房屋安全沉降监测装置 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4590578A (en) * | 1983-07-11 | 1986-05-20 | United Technologies Corporation | Off-line programmable robot |
JPH02262982A (ja) * | 1989-03-31 | 1990-10-25 | Fanuc Ltd | ツールセンタポイントの設定方法 |
US5659939A (en) * | 1995-01-12 | 1997-08-26 | Nicholson Manufacturing Company | Positioning system for supporting structural components during assembly |
US6044308A (en) * | 1997-06-13 | 2000-03-28 | Huissoon; Jan Paul | Method and device for robot tool frame calibration |
JP2000271888A (ja) * | 1999-03-25 | 2000-10-03 | Fanuc Ltd | ロボット制御装置 |
US6615112B1 (en) * | 1999-06-26 | 2003-09-02 | Kuka Schweissanlagen Gmbh | Method and device for calibrating robot measuring stations, manipulators and associated optical measuring devices |
US6434449B1 (en) * | 2000-08-03 | 2002-08-13 | Pierre De Smet | Method and device for automated robot-cell calibration |
GB0022444D0 (en) * | 2000-09-13 | 2000-11-01 | Bae Systems Plc | Positioning system and method |
US6812665B2 (en) * | 2002-04-19 | 2004-11-02 | Abb Ab | In-process relative robot workcell calibration |
US6882901B2 (en) * | 2002-10-10 | 2005-04-19 | Shao-Wei Gong | Ultra-precision robotic system |
DE10351670A1 (de) * | 2003-11-05 | 2005-06-30 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum Steuern von Robotern |
US7194326B2 (en) * | 2004-02-06 | 2007-03-20 | The Boeing Company | Methods and systems for large-scale airframe assembly |
JP4444033B2 (ja) * | 2004-08-10 | 2010-03-31 | 三菱重工業株式会社 | 航空機の機体の製造方法 |
JP2006055901A (ja) * | 2004-08-23 | 2006-03-02 | Fanuc Ltd | レーザ加工装置 |
US7305277B2 (en) * | 2005-03-31 | 2007-12-04 | The Boeing Company | Methods and systems for position sensing of components in a manufacturing operation |
JP2007185723A (ja) * | 2006-01-11 | 2007-07-26 | Fujifilm Corp | 自動調芯装置及び方法 |
US8096038B2 (en) | 2007-05-11 | 2012-01-17 | The Boeing Company | Robotic end effector and clamping method |
US7917242B2 (en) * | 2007-10-26 | 2011-03-29 | The Boeing Company | System, method, and computer program product for computing jack locations to align parts for assembly |
US7614154B2 (en) * | 2007-10-26 | 2009-11-10 | The Boeing Company | System and method for locating components of a structure |
US8005563B2 (en) * | 2007-10-26 | 2011-08-23 | The Boeing Company | System for assembling aircraft |
US7869895B2 (en) * | 2007-12-13 | 2011-01-11 | The Boeing Company | System, method, and computer program product for computing orientation alignment transfer tool locations to transfer predicted cruise orientation alignment of an as-built airplane |
JP4508252B2 (ja) * | 2008-03-12 | 2010-07-21 | 株式会社デンソーウェーブ | ロボット教示装置 |
JP5199452B2 (ja) * | 2008-03-21 | 2013-05-15 | ヴァリエーション リダクション ソリューションズ、インコーポレイテッド | ロボット精度向上のための外部システム |
US8458896B2 (en) * | 2008-11-25 | 2013-06-11 | HGST Netherlands B.V. | Robotic end-effector for component center alignment and assembly |
WO2010060459A1 (en) * | 2008-11-25 | 2010-06-03 | Abb Technology Ab | A method and an apparatus for calibration of an industrial robot system |
-
2010
- 2010-11-12 US US12/944,953 patent/US8634950B2/en active Active
- 2010-11-30 CA CA2722894A patent/CA2722894C/en active Active
- 2010-12-13 EP EP10015572A patent/EP2333626A3/en not_active Ceased
- 2010-12-14 BR BRPI1005196-1A patent/BRPI1005196B1/pt active IP Right Grant
- 2010-12-14 JP JP2010278205A patent/JP5733968B2/ja active Active
- 2010-12-14 CN CN201010593006.6A patent/CN102294589B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011136416A (ja) | 2011-07-14 |
CA2722894C (en) | 2017-08-08 |
EP2333626A2 (en) | 2011-06-15 |
US8634950B2 (en) | 2014-01-21 |
EP2333626A3 (en) | 2013-03-06 |
JP5733968B2 (ja) | 2015-06-10 |
US20110282483A1 (en) | 2011-11-17 |
CN102294589A (zh) | 2011-12-28 |
CN102294589B (zh) | 2015-07-01 |
CA2722894A1 (en) | 2011-06-14 |
BRPI1005196A2 (pt) | 2013-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
BRPI1005196B1 (pt) | Método e sistema de posicionamento e alinhamento automotizados para estruturas de aeronave usando robôs | |
EP3599040B1 (en) | Adjustable retaining structure for a cradle fixture | |
RU2706448C2 (ru) | Автоматизированные динамические производственные системы и соответствующие способы | |
KR102159411B1 (ko) | 제조 환경에서 구조물을 움직이기 위한 장치 및 방법 | |
JP6602546B2 (ja) | 組立製造のためのシステム及び方法 | |
CN108001708B (zh) | 一种飞机机翼对接调姿可重构装置 | |
WO2002002262A1 (en) | Numeric controlled drilling jig multiple-axis aerospace drilling machine | |
Rooks | Automatic wing box assembly developments | |
EP4037877B1 (en) | A method for determining placement of parallel-kinematic machine joints, and a parallelkinematic machine with high stiffness | |
CA2894308C (en) | Mobile platforms for performing operations along an exterior of a fuselage assembly | |
CA2895737C (en) | Assembly fixture for supporting a fuselage assembly | |
Landau | High Accuracy Assembly of Large Aircraft Components Using Coordinated Arm Robots | |
CA2895704C (en) | Adjustable retaining structure for a cradle fixture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B03A | Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette] | ||
B06F | Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette] | ||
B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
B25D | Requested change of name of applicant approved |
Owner name: ITA - INSTITUTO TECNOLOGICO DE AERONAUTICA (BR/SP) ; EMBRAER S.A. (BR/SP) |
|
B06A | Patent application procedure suspended [chapter 6.1 patent gazette] | ||
B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 23/03/2021, OBSERVADAS AS CONDICOES LEGAIS. |