Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Engineering

Operação do sistema colaborativo de manufatura composta (CCM)

Published: October 1, 2019 doi: 10.3791/59969

Summary

Um sistema de manufatura composto colaborativo é desenvolvido para o lay-up robótico de estratifica composto usando a fita do Prepreg. O sistema proposto permite a produção de laminados compósitos com altos níveis de complexidade geométrica. As questões no planejamento do trajeto, coordenação dos robôs e controle são abordadas no método proposto.

Abstract

A colocação automatizada da fita e as máquinas automatizadas da colocação da fibra (AFP) fornecem um ambiente de funcionamento mais seguro e reduzem a intensidade labor dos trabalhadores do que a colocação manual tradicional da fibra faz. Assim, a exatidão da produção, a repetibilidade e a eficiência da fabricação composta são melhoradas significativamente. Entretanto, os sistemas atuais de AFP podem somente produzir os componentes compostos com a grande superfície aberta ou as peças simples da volta, que não podem encontrar o interesse crescente em estruturas complexas ou fechadas pequenas da indústria.

Nesta pesquisa, empregando um 1-grau de liberdade (DoF) fase de rotação, um 6-RSS robô paralelo, e um 6-DoF serial robot, a destreza do sistema AFP pode ser significativamente melhorada para a fabricação de peças compostas complexas. O estágio de rotação montado no robô paralelo é utilizado para segurar o mandril e o robô serial transporta a cabeça de colocação para imitar duas mãos humanas que têm destreza suficiente para colocar a fibra no mandril com contorno complexo.

Embora o sistema CCM aumente a flexibilidade da fabricação composta, é bastante demorado ou mesmo impossível gerar o trajeto off-line praticável, que assegura o lay-up uniforme das fibras subseqüentes considerando as limitações como singularidades, colisões entre a cabeça da colocação da fibra e o mandril, mudança Lisa do sentido da fibra e manter a cabeça da colocação da fibra ao longo da norma da superfície da parte, etc. Além disso, devido ao erro de posicionamento existente dos robôs, a correção de caminho on-line é necessária. Portanto, o algoritmo de correção de pose on-line é proposto para corrigir os caminhos de ambos os robôs paralelos e seriais, e para manter o caminho relativo entre os dois robôs inalterados através do feedback visual quando os problemas de restrição ou singularidade no o planejamento de caminho off-line ocorre. Os resultados experimentais demonstram que o sistema projetado de CCM pode cumprir o movimento necessário para manufaturar uma estrutura composta com Y-forma.

Introduction

Recentemente, a crescente necessidade de estruturas compostas de alto desempenho em diversas indústrias tem impulsionado grandemente o desenvolvimento das tecnologias de manufatura compostas1,2. A produção manual tradicional não pode cumprir a exigência elevada da eficiência, da exatidão e da qualidade da indústria emergente. Este aspecto tem incentivado o desenvolvimento de novas tecnologias de produção, como os sistemas AFP. A tecnologia AFP automatiza a produção de estruturas de materiais compósitos utilizando prepregs, que estão presentes na forma de tiras compostas de fitas de fibra impregnadas (vidro, carbono, etc.) de resina semipolimerizada. No sistema AFP, uma cabeça de deposição com a capacidade de aquecimento e compactação dos pré-impregnados de resina é montada em uma máquina de colocação de fibra ou um robô industrial. A máquina da colocação da fibra ou o robô que carreg a cabeça do depósito estabelece os pré-impregnados que atravessam a superfície dos mandrels do ferramental. No processo de fabricação, o mandril do ferramental é usado como um molde a ser ferida ao redor pelos pré-impregnados para dar forma a uma determinada estrutura da peça composta. O mandril será removido depois que a peça for curada. Os atuais sistemas AFP podem melhorar significativamente a eficiência e a qualidade da produção de materiais compósitos3,4,5. Entretanto, limitam-se à produção das superfícies abertas que apresentam uma superfície lisa ou contorneada, ou partes simples da volta tais como cilindros ou cones devido ao DoF insuficiente do sistema e às dificuldades em gerar trajetórias. Especialmente, a indústria aeroespacial e as indústrias de produção de equipamentos esportivos estão agora interessadas nesta técnica para a produção de estruturas com geometrias mais complexas, como "Y" tubos ou as estruturas formando fechado-loops, como quadros de bicicleta.

Para ser capaz de fabricar as estruturas com geometrias complexas, a flexibilidade do sistema AFP deve ser melhorada. Por exemplo, um sistema de 8 DOF AFP foi proposto6 adicionando uma trilha linear a um robô industrial de 6 DOF e a um estágio rotatório à plataforma da terra arrendada do mandril. No entanto, o sistema ainda não é adequado para a fabricação das peças acima mencionadas com geometrias complexas. O sistema robótico colaborativo constituído por dois robôs é uma solução promissora para aumentar a destreza empregando um robô para segurar a cabeça de colocação de fibra no final-Effector e outro robô para segurar o mandril. O sistema colaborativo de dois-serial-robôs não pode resolver o problema de colocação da fibra, uma vez que o robô serial tende a deformar-se e perder a precisão devido à sua estrutura cantilever, considerando o peso do mandril e a força de compactação7. Comparado com os robôs de série, 6 DoF paralelo robôs, que têm sido utilizados no simulador de vôo e ferramentas médicas, desfrutar de uma melhor rigidez e precisão8. Portanto, um sistema de robô colaborativo paralelo-serial, em adicional a um estágio de rotação montado na plataforma do robô paralelo, é construído para lidar com as estruturas complexas de fabricação neste papel.

Entretanto, o sistema robótico colaborativo construído rende dificuldades em projetar o controlador para que cada robô encontre a exigência da exatidão elevada da colocação da fibra. A medida exata da posição do final-Effector poderia ser conseguida usando o sistema de seguimento do laser, que é usado geralmente para guiar o robô industrial em váriasaplicações de perfuraçãoaeroespaciais 9,10. Embora o sistema de seguimento do laser possa fornecer a medida exata elevada da posição, as desvantagens principais encontram-se no custo do sistema e da edição da oclusão. O sistema de rastreamento a laser é caro, por exemplo, um rastreador laser comercial e seus acessórios custam até US $90000, e o feixe de laser é facilmente obstruído durante o movimento dos robôs. Uma outra solução prometedora é o sistema da medida da visão, que pode fornecer a medida do pose 6D do fim-Effector com uma exatidão considerável a baixo custo. A pose é referida como a combinação da posição 3D e a orientação 3D do effector final no que diz respeito ao frame baixo do robô. O CMM óptico (ver tabela de materiais) é um sensor visual baseado em câmera dupla. Observando diversos alvos do refletor Unidos nos effectors finais dos dois robôs, os poses relativos entre os robôs podem ser medidos no tempo real. O CMM óptico foi aplicado com sucesso à calibração robótica11 e o trajeto dinâmico que segue12 e é introduzido assim para fornecer a medida do gabarito aos sistemas de controle do fechado-laço do sistema proposto do CCM neste estudo.

A qualidade do produto composto final é em grande parte dependente de como o caminho de fibra original é gerado para a AFP13,14. O processo de geração de caminho normalmente é executado usando o software de programação off-line. O trajeto gerado consiste em uma série de pontos do Tag no mandril, que indicam a pose da cabeça da colocação da fibra. Ao contrário de outras aplicações de planejamento de trajetória, como deposição de tinta, polimento ou usinagem, onde diferentes tipos de caminhos de cobertura são possíveis, a escolha é limitada no caso da AFP, uma vez que a fibra é contínua e não é possível executar abrupta mudanças no sentido (cantos afiados) sem danificá-la e a cabeça da colocação deve ser mantida na norma da superfície das peças. O primeiro desenvolvimento da técnica de geração de trajetória para a AFP tem se concentrado na fabricação de grandes painéis planos5 antes de se deslocar para a fabricação dos objetos de formas 3D, como superfícies curvas abertas ou cones5, 14. mas, nenhuma metodologia prática foi desenvolvida para gerar o trajeto off-line para as peças com geometrias complexas tais como a Y-forma ou as outras formas. Conseqüentemente, um algoritmo eficaz do planeamento do trajeto para as peças com superfícies complexo-contorneadas é projetado assegurar o lay-up uniforme de fibras subseqüentes sem aberturas ou sobreposições em nossa pesquisa precedente15. Considerando a praticidade e a eficácia do algoritmo de geração de caminho, apenas o robô serial 6-DoF com a cabeça de colocação e o estágio de rotação de 1 DoF como o suporte de mandril são considerados como o sistema alvo para encontrar o planejamento de trajetória ideal em espaço articular com critérios mínimos de tempo. Poderia ser demasiado complicado e demorado gerar a trajetória off-line para o sistema inteiro de 13 DoF CCM devido ao cálculo pesado da cinemática e à consideração de várias limitações como singularidades, colisões, mudança Lisa do sentido e mantendo a cabeça da colocação na norma da superfície das peças, etc.

O planeamento de trajectória off-line proposto pode gerar a referência servo para o robô de série de 6 DoF e o estágio rotatório respectivamente com sincronismo exato. Mesmo com esse planejamento de trajetória off-line, pode ser impossível gerar um caminho viável todas as restrições para determinadas partes da geometria. Além disso, os erros de posicionamento dos robôs podem fazer com que os robôs colide com o mandril ou outro dispositivo no ambiente de trabalho. A modificação de caminho on-line é implementada com base nos comentários visuais do CMM óptico. Portanto, o algoritmo de correção de pose on-line é proposto para corrigir o caminho do robô paralelo e para ajustar um deslocamento correspondente no caminho do robô serial simultaneamente através do feedback visual. Quando a colisão e outras restrições são detectadas, a pose relativa entre os dois robôs também é mantida inalterada ao seguir o caminho gerado off-line. Com a correção do trajeto em linha, o sistema CCM pode evitar estes pontos lisamente sem nenhuma terminação. Devido à flexibilidade do robô paralelo, os deslocamentos da correção 6D podem ser gerados com respeito às limitações diferentes. Este manuscrito apresenta um procedimento detalhado de operação do Sistema CCM usando o algoritmo de correção de pose on-line.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

1. definições do quadro do Sistema CCM

Nota: o CMM óptico é um sensor de câmera dupla, que pode rastrear o objeto com um conjunto rígido de refletores como os alvos em tempo real. O princípio de colocação desses alvos é que os alvos estão presos nos locais assimétricos com certa distância entre eles. Os alvos precisam de ser fixados nos robôs ou na cabeça da colocação e permanecem no campo de visão (FOV) do CMM ótico. Pelo menos quatro alvos devem ser observados para cada quadro definido pelo CMM ótico todo o tempo. O quadro de base do robô paralelo, o quadro de Effector final do robô paralelo e o quadro de ferramentas do robô serial são indicados como Fb, ftPe ftS, respectivamente. As definições desses quadros são mostradas na Figura 1. Como os quadros base do robô paralelo e do robô serial são fixos, a matriz de transformação entre os dois quadros base pode ser derivada pela calibração.

Figure 1
Figura 1. Configuração colaborativa do sistema de manufatura composta (CCM). O hardware do Sistema CCM consiste de um robô paralelo 6-RSS, um estágio de rotação de 1 DoF, um robô serial de 6 DoF, uma cabeça de colocação e o CMM óptico. O mandril é apertado no estágio de rotação, e o estágio de rotação é montado no robô paralelo. Por favor clique aqui para ver uma versão maior desta figura.

  1. Definição do quadro de base do robô paralelo
    1. Carregue o arquivo de definição de quadro através do software do CMM óptico (veja a tabela de materiais).
    2. Clique em posicionamento detectar alvos. Selecione os alvos que estão anexados nos motores do robô paralelo. Clique em aceitar para tomar esses alvos como a referência de posicionamento de todo o sistema.
    3. Na lista de entidades , clique em quadro base e selecione tornar este quadro de referência a origem.
      Observação: a finalidade da etapa 1,1 é tomar Fb como o quadro de referência de todo o sistema. O arquivo de definição de quadro pode ser obtido no seguinte link: < https://Users.Encs.Concordia.ca/~ wfxie/Jove_program/P3. CSF >.
  2. Definição do modelo de seguimento do frame da plataforma do fim-Effector
    1. Selecione modelos de rastreamento na área de navegação. Clique em detectar modeloe, em seguida, selecione os destinos fixos na plataforma de Effector final do robô paralelo. Clique em aceitar.
    2. Clique no modelo de detecção gerado. Selecione Up_Frame na lista suspensa do deslocamento de origem. Em seguida, clique em aplicar.
      Observação: esta etapa é configurar as relações fixas entre o quadro de plataforma de Effector final FtP e os destinos anexados na plataforma de Effector final.
    3. Clique em arquivo-modelo de controle de exportaçãoe insira um nome de arquivo para salvar o modelo de acompanhamento.
  3. Definição do modelo de rastreamento do quadro de ferramentas
    1. Selecione modelos de rastreamento. Clique em detectar modeloe selecione os alvos fixos no quadro de ferramentas do robô serial. Clique em aceitar.
    2. Clique no modelo de detecção gerado. Selecione Sertoolframe na lista suspensa do deslocamento de origem. Clique em aplicar e salve o modelo de rastreamento definido.

2. preparação do sistema

Nota: o layout do sistema de controle do Sistema CCM é mostrado na Figura 2.

Figure 2
Figura 2. Layout do sistema. Dois computadores (A & B) são usados controlando o sistema CCM. A comunicação entre eles é via RS232. Computador a controla o estado de rotação, fotogrametria senhor e robô serial. O computador B controla o robô paralelo, os motores e as válvulas etc. estale por favor aqui para ver uma versão maior desta figura.

  1. Preparação da fase de rotação
    1. Carregue a interface de controle integrada programada pela linguagem de programação orientada a eventos no computador A.
      Nota: a interface de controle é mostrada na Figura 3. O programa de interface pode ser obtido no seguinte link: < https://Users.Encs.Concordia.ca/~ wfxie/Jove_program/pcdk-ctrack. rar >.
    2. Clique em conectar para conectar o controlador do estágio de rotação. Clique em habilitar para conectar o motor do estágio de rotação. Em seguida, clique em Home para mover o estágio de rotação para a posição inicial.

Figure 3
Figura 3. Interface de controle. O software de controle programado pela linguagem de programação orientada a eventos. A relação é compor de 6 seções: robô de série, robô paralelo, estágio rotatório, importação do trajeto, CMM ótico e controle cooperativo. Por favor clique aqui para ver uma versão maior desta figura.

  1. Preparação do robô serial
    1. Ligue o controlador do robô serial (veja a tabela de materiais).
    2. Clique em conectar na interface de controle integrada para conectar o servidor robô.
  2. Preparação do CMM óptico
    1. Ligue o controlador do CMM óptico e aguarde até que a tela do controlador apareça pronta.
    2. Clique em conectar na interface de controle integrada para conectar o CMM óptico via Application Programming Interface (API).
    3. Importe os modelos construídos na seção 1, que inclui o modelo base, o modelo de plataforma superior e o modelo de Effector final do robô serial.
    4. Clique em Adicionar sequência. Adicione a seqüência relativa entre os modelos se for necessário. Em seguida, clique em Iniciar rastreamento para rastrear a pose dos modelos.
  3. Preparação do robô paralelo
    1. Ligue o controlador do robô paralelo.
    2. Carregue o programa SerialPort_Receive e selecione o modo normal .
      Observação: o programa SerialPort_Receive não pode controlar o robô paralelo diretamente. Ele é usado para receber os dados remotos do computador A via porta de comunicação serial. O programa SerialPort_Receive pode ser obtido no seguinte link: < https://Users.Encs.Concordia.ca/~ wfxie/Jove_program/SerialPort_Receive. mdl >.
    3. Carregue o programa Pararemotecontrol e selecione o modo externo . Em seguida, clique em compilação incremental para conectar-se ao destino.
      Nota: o programa Pararemotecontrol é usado para receber a pose desejada do programa SerialPort_Receive e controlar o robô paralelo. O programa pararemotecontrol pode ser obtido no seguinte link: < https://Users.Encs.Concordia.ca/~ wfxie/Jove_program/pararemotecontrol. mdl >.
    4. Clique em Iniciar simulação dos dois programas para inicializar o controlador do robô paralelo.

3. gerando o caminho off-line

  1. Carregue a interface de planejamento de caminho através do software de computação numérica (consulte a tabela de materiais).
    Nota: a interface é mostrada na Figura 4. A interface de planejamento de caminho é o software off-line para gerar o caminho para o sistema e pode ser obtido no seguinte link: < https://Users.Encs.Concordia.ca/~ wfxie/Jove_program/AFP_PathPlanning_Pcode. zip >.

Figure 4
Figura 4. Interface de planejamento de caminho. O software de planejamento de caminho é composto por 3 seções: área visual, área de comando e caixa de informações. A seção "área de visualização" permite que a exibição 3D das peças seja processada. A seção "área de comando" é executar as principais ações para gerar o caminho off-line. A seção "caixa de informações" exibe as informações sobre o status do programa. Por favor clique aqui para ver uma versão maior desta figura.

  1. Clique em importar STL e escolha o arquivo de peça. Em seguida, clique em segmentação.
    Nota: a peça é dividida em regiões separadas (cilindros e junções de parte em forma de Y). As diferentes regiões são exibidas em cores diferentes.
  2. Clique em Adicionar região de trabalho e selecione a região na extração de cilindros.
  3. Ajuste o controle deslizante para 100% e clique em extrair cilindros.
  4. Clique em Adicionar região de trabalho para selecionar a ramificação inicial do caminho.
  5. Clique em gerar caminho. Escolha a terceira opção: ângulo de posicionamento constante (CPA) na janela de diálogo pop-up.
  6. Escolha o ângulo de posicionamento desejado 90 ° na janela de diálogo pop-up. Em seguida, escolha o ponto vermelho.
  7. Para exibir o caminho gerado, clique em selecionar um caminho menu suspenso. Em seguida, selecione o caminho.
  8. Para salvar esse caminho, clique em arquivo > salvar e digite um nome de arquivo.

4. decomposição individual da trajetória para o robô serial e estágio rotacional

  1. Execute a função Methode_Jacobian no software de computação numérica (consulte a tabela de materiais).
    Nota: Methode_Jacobian função é usada para decompor o caminho gerado na etapa 3 em duas trajetórias individuais para o robô serial e o estágio de rotação.
  2. Selecione o arquivo de caminho desejado (gerado pela interface de planejamento de caminho) e clique em abrir.
  3. Insira o número do caminho desejado.
  4. O primeiro ponto da trajetória é então calculado. Escolha a configuração desejada para que o manipulador alcance esta pose.
    Nota: quando o passo 4,4 estiver concluído, é apresentado um gráfico que mostra a evolução dos valores comuns. Um arquivo que contém a trajetória para o robô serial e o estágio de rotação é gerado.

5. executando o caminho off-line sem o algoritmo de modificação de caminho

  1. Pressione Select no pingente Teach e escolha o nome do arquivo importado. Pressione Enter para carregar o arquivo de caminho.
  2. Gire o interruptor do controlador do robô para o modo automático . Gire o interruptor de ligar/desligar do pendente do Teach para fora.
  3. Pressione ciclo início do controlador do robô serial para executar o caminho.
  4. Clique em movimento cooperativo localizado no painel de controle cooperativo .
    Observação: o sistema executará o caminho offline sem o algoritmo de modificação de caminho on-line. Se a articulação atinge a singularidade ou condição de restrição, o sistema irá parar.

6. executando o caminho off-line com o algoritmo de modificação de caminho

  1. Repita os passos 5.1 – 5.3. Em seguida, clique em DPM Connect localizado no painel de controle cooperativo na Figura 3 para adicionar a capacidade de modificação de caminho on-line para o sistema.
  2. Clique em movimento cooperativo localizado no painel de controle cooperativo .
    Observação: o sistema executará o caminho offline com o algoritmo de modificação de caminho on-line. Durante a execução, as singularidades e as restrições das articulações são monitoradas através da medição do codificador do robô serial. O sistema pode passar suavemente os pontos de limitação de singularidade ou restrição sem rescisão.

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

O experimento tem como objetivo demonstrar o processo de realização do movimento de colocação da fibra no mandril em forma de Y do Sistema CCM proposto. O processo é realizado em três etapas: geração de caminho; decomposição da trajetória; e singularidade e vacância de restrição.

Geração de caminho
Normalmente, a orientação padrão é usada na indústria para definir as diferentes dobras do laminado. Neste artigo, a definição de orientação deve ser adaptada ao corpo da forma. Tomando o eixo central do mandril como uma referência, a saber 0 °, três orientações diferentes da dobra, 0 °, 45 °, e 90 ° são estudados para a aplicação industrial composta prática. A geração de caminho para a orientação da dobra de 90 ° é mostrada como um exemplo. A dobra de 90 ° é obtida como um curso da curva da hélice, cujo o passo é a largura de fitas compostas. Portanto, o ângulo real entre o curso e a referência é próximo a 90 °. A dobra 90 ° gerada pode cobrir duas filiais sem nenhuma interrupção, e as sobreposições e as aberturas entre fitas podem ser minimizadas. Conforme mostrado na Figura 5, os três ramos da peça são rotulados como a, Be C. A primeira trajetória é gerada para cobrir os ramos a e B , mas deixar o ramo C descoberto. Para cobrir o ramo c, as ramificações B e c são consideradas para gerar a segunda trajetória. Por fim, outra camada de 90 ° é gerada para cobrir ramos a e C. Depois de seguir os procedimentos acima, duas camadas são geradas para cada ramificação.

Figure 5
Figura 5. A primeira trajetória gerada de 90 ° ply. O primeiro caminho é gerado para cobrir as ramificações a e B com um curso contínuo, minimizando as lacunas e sobreposições. Da mesma forma, o segundo caminho é gerado para cobrir os ramos B e c e o terceiro é cobrir os ramos a e c para obter a cobertura uniforme do mandril. A trajetória é gerada iterativamente seguindo o mesmo procedimento. Por favor clique aqui para ver uma versão maior desta figura.

Decomposição da trajetória
A decomposição da trajetória define a trajetória de cada robô de forma independente para evitar colisões entre si. A pressão do rolo da compressão da cabeça da colocação da fibra deve ser normal à superfície do mandril e o eixo do rolo da compressão deve sempre ser mantido perpendicular ao trajeto da trajetória durante os processos de manufactura. O mandril é montado no estágio de rotação que é fixado na plataforma superior do robô paralelo. A relação cinemática entre os efetores finais de dois robôs é pré-planejada e conhecida.

A Figura 6 ilustra o processo de decomposição de envolver continuamente duas ramificações do mandril de forma com o ângulo de posicionamento constante de 90 °. Pode ser decompor à trajetória do robô de série e do movimento giratório do estágio rotatório. As trajetórias decompostas podem garantir que o rolo seria normal à superfície do mandril. Como mencionado acima, depois de terminar o encapsulamento da ramificação a para a ramificação b, outra camada é encapsulada da ramificação b para a ramificação C. Em seguida, uma nova camada é iniciada do Branch a para Branch C e o ciclo de encapsulamento mantém iterativo.

Figure 6
Figura 6. A decomposição para a trajetória em forma de Y. A trajetória gerada é decomposta às trajetórias do robô serial e do movimento rotativo do estágio rotacional. O processo de decomposição visa continuamente envolver dois ramos do mandril em forma de Ycom ângulo de colocação constante de 90 °. O ângulo α é a orientação do fim-Effector do robô de série. O vetor e2 é o vetor normal da unidade que garante que o rolo seria normal à superfície do molde. Na parte da hélice da trajetória para o robô serial, o pitch é igual à largura das fitas. Os deslocamentos do rolo são ao longo da direção do vetor e3. Por favor clique aqui para ver uma versão maior desta figura.

Evitação de singularidades e constrangimentos
A trajetória gerada off-line para o sistema CCM inevitavelmente consiste em pontos e restrições singulares em alguns casos. Por exemplo, a singularidade do pulso do robô serial ocorre quando os eixos da articulação 4 e articulação 6 são coincidentes devido ao fato de que o ângulo de rotação da articulação 5, θ5, é igual ou próximo a 0 °. O algoritmo de evitação desenvolvido pode simultaneamente mover a plataforma 6-RSS e o robô serial, a fim de estabelecer a fibra seguindo as trajetórias off-line geradas. No controlador embutido do robô serial, um ângulo de limiar seguro para junção 5 é 3,5 °, o que significa que o robô irá parar automaticamente quando θ5 ≤ 3,5. Considerando a acessibilidade do robô serial e a sensibilidade da detecção de singularidades, 4,0 ° é selecionado como o limiar ideal (Δθ5min) para este tipo de evasão de singularidade através de uma grande quantidade de experimento. A condição de gatilho para o mecanismo de evasão de singularidades é │ θ5(k) │ ≪ Δθ5min. No algoritmo de correção de pose on-line mostrado na Figura 7, o codificador da junção 5 do robô serial é monitorado. Se a junção 5 cumprir a condição do disparador da singularidade, o software integrado da relação do controle gerará o desvio Δppo para o robô paralelo e adicionará a correção ao trajeto off-line do robô de série conformemente. Quando a junção 5 passa o limiar pré-definido, o robô paralelo move-se para trás a sua pose inicial e a correção em linha do trajeto das paradas de robô de série.

No experimento, um caminho de planejamento off-line é gerado para fabricar a parte composta em forma de Y, na qual ocorre a singularidade do punho articular. Os resultados da experiência mostram que o método proposto pode criar a correção de pose para o robô paralelo e ajustar o trajeto off-line do robô serial baseado no gabarito ótico de CMM. Desta forma, o sistema pode passar suavemente a singularidade e colocar a fibra ao longo do caminho sem terminação, como mostrado na Figura 8] Portanto, o sistema CCM proposto pode realizar o processo de fabricação da estrutura com Y-Shape com sucesso.

Figure 7
Figura 7. Fluxograma do algoritmo de correção de pose on-line. Fluxograma descrevendo os procedimentos para executar o algoritmo de correção de pose on-line. Consiste no procedimento da vacância do singularidade do pulso e no procedimento da vacância comum das limitações. Por favor clique aqui para ver uma versão maior desta figura.

Figure 8
Figura 8. Comparação de trajetória com e sem prevenção de singularidades de pulso, a) o curso de espaço de trabalho 3D, b) a trajetória angular da articulação 5 e c) a trajetória orientacional do robô paralelo. (a) o curso real do espaço de trabalho da fita com e sem vacância do singularidade do pulso é dado. A linha preta mostra que quando a junção 5 alcança a escala-3,5 ° ≤ J5 ≤ 3,5 °, o sistema pára devido à definição segura do ângulo do limiar no controlador do robô. A linha de traço azul demonstra que o robô pode passar suavemente os limites da articulação e completar o curso de descanso usando o algoritmo de evitação para gerar os caminhos de correção para os robôs paralelos e seriais. (b) a trajetória da articulação 5 termina em torno de 24 s sem o algoritmo de evitação proposto quando o robô serial se move perto de seu ponto de singularidade (ou seja, 4,0 °). (c) as trajetórias reais do robô paralelo, incluindo o ângulo de Euler do Y-sentido da pose do fim-Effector, são dadas. A linha azul mostra o caminho original do robô sem qualquer correção on-line, e a linha vermelha ilustra que o caminho de correção é adicionado ao robô quando a junção 5 está perto de 4,0 °. Por favor clique aqui para ver uma versão maior desta figura.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

Os resultados experimentais mostram o processo de fabricação de ângulos de colocação de 90 ° ply do Sistema CCM projetado. As metodologias propostas neste trabalho podem ser utilizadas para estabelecer a fibra com ângulos de colocação de 0 ° e 45 ° de dobra no mandril com forma Y e outras formas. Quando o controlador interno do robô de série for capaz de fornecer a característica da vacância do singularidade17, somente o movimento linear do fim-Effector é apoiado. Quando o fim-Effector executa a tarefa do movimento do círculo, a característica não trabalha e daqui o trajeto off-line desejado gerado não pode ser assegurado. Além disso, o problema de restrição conjunta não pode ser resolvido através dos recursos internos do controlador. Portanto, neste artigo, um método de correção de caminho on-line é proposto para superar os inconvenientes mencionados, gerando a pose de correção ideal para os robôs serial e paralelo, e para manter o caminho relativo entre os dois robôs para seguir o caminho off-line com base no gabarito ótico de CMM. As condições desencadeantes para os limites e singularidades articulares indicam o momento em que o controlador envia o sinal de comando de movimento para conduzir o robô paralelo e, correspondentemente, para modificar o caminho do robô serial. Desencadeada pelas situações de constrangimento e singularidade do robô serial, a correção de caminho ideal do robô paralelo é gerada com o objetivo do movimento mínimo de robô paralelo. Comparado com as máquinas atuais de AFP, o sistema do CCM tem o potencial manufaturar componentes compostos pequenos da geometria complexa.

As etapas críticas dentro do protocolo são a geração de correção de pose e entrada para ambos os robôs. A correção de pose para a trajetória do robô serial é realizada pela modificação de caminho dinâmico (DPM) fornecida pelo robô serial. O tempo de resposta é relativamente longo, o que resulta no erro das poses relativas dos dois quadros de ferramenta.

Nossos planos futuros incluem o desenvolvimento de um controlador avançado baseado em modelo para melhorar o caminho de rastreamento de precisão para o sistema CCM, projetando um filtro para remover o ruído na medição óptica CMM, e usando o sistema CCM desenvolvido para fabricar o real estruturas compostas.

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

Os autores não têm nada a revelar.

Acknowledgments

Este projeto foi financiado pelo Conselho de pesquisa de ciências naturais e engenharia (NSERC) do Canadá cadeira de pesquisa industrial na fabricação de compósitos automatizados e do Fonds de recherche du Québec-Natrue et Technologies (FRQNT).

Materials

Name Company Catalog Number Comments
AeroBasic Aerotech Motion control software
Collaborative Composite Manufacturing (CCM) System Concordia University A CCM system is proposed to manufacture more complex composite components which pose high demand for trajectory planning than those by the current AFP system. The system consists of a 6 degree-of-freedom (DOF) serial robot holding the fiber placement head, a 6-DOF revolute-spherical-spherical (RSS) parallel robot on which a 1-DOF mandrel holder is installed and an eye-to-hand optical CMM sensor, i.e. C-track, to detect the poses of both end-effectors of parallel robot and serial robot.
C-track Creaform Inc. An eye-to-hand optical CMM sensor
Fanuc M-20iA Fanuc Inc. Serial robot
Matlab MathWorks A multi-paradigm numerical computing software
Quanser Quanser Inc. Providing the engineering lab equipments for teaching and research.
VB Microsoft Visual Basic
Vxelements Creaform Inc. Software for C-track

DOWNLOAD MATERIALS LIST

References

  1. Groppe, D. Robots Improve the Quality and Cost-effectiveness of Composite Structures. Industrial Robot: An International Journal. 27 (2), 96-102 (2000).
  2. Ahrens, M., Mallick, V., Parfrey, K. Robotic Based Thermoplastic Fibre Placement Process. Industrial Robot: An International Journal. 25 (5), 326-330 (1998).
  3. hirinzadeh, B., Cassidy, G., Oetomo, D., Alici, G., Ang, M. H. Jr Trajectory generation for open-contoured structures in robotic fibre placement. Robotics and Computer-Integrated Manufacturing. 23 (4), 380-394 (2007).
  4. Shirinzadeh, B., Foong, C. W., Tan, B. H. Robotic fibre placement process planning and control. Assembly Automation. 20 (4), 313-320 (2000).
  5. Shirinzadeh, B., Alici, G., Foong, C. W., Cassidy, G. Fabrication process of open surfaces by robotic fibre placement. Robotics and Computer Integrated Manufacturing. 20 (1), 17-28 (2004).
  6. Coriolis. , Available from: http://www.coriolis-composites.com/ (2011).
  7. Dasgupta, B., Muthyunjaya, T. S. The Stewart platform manipulator: a review. Mechanism and Machine Theory. 35 (1), 15-40 (2000).
  8. Zhang, X. M., Xie, W. F., Hoa, S. V., Zeng, R. Design and Analysis of Collaborative Automated Fiber Placement Machine. International Journal of Advanced Robotics and Automation. 1 (1), 1-14 (2016).
  9. Shirinzadeh, B., et al. Laser interferometry-based guidance methodology for high precision positioning of mechanisms and robots. Robotics Computer-Integrated Manufacturing. 26 (1), 74-82 (2010).
  10. Vincze, M., Prenninger, J. P., Gander, H. A laser tracking system to measure position and orientation of robot end effectors under motion. International Journal of Robotics Research. 13 (4), 305-314 (1994).
  11. Li, P., Zeng, R., Xie, W., Zhang, X. Relative posture-based kinematic calibration of a 6-RSS parallel robot by optical coordinate measurement machine. International Journal of Advanced Robotic Systems. 15 (2), (2018).
  12. Shu, T., Gharaaty, S., Xie, W. F., Joubair, A., Bonev, I. Dynamic path tracking of industrial robots with high accuracy using photogrammetry sensor. IEEE/ASME Transactions on Mechatronics. 23 (3), 1159-1170 (2018).
  13. Shirinzadeh, B., Cassidy, G., Oetomo, D., Alici, G., Ang, M. H. Jr Trajectory generation for open-contoured structures in robotic fibre placement. Robotics and Computer-Integrated Manufacturing. 23 (4), 380-394 (2007).
  14. Blom, A. W., Abdalla, M. M., Gürdal, Z. Optimization of course locations in fiber-placed panels for general fiber angle distributions. Composites Science and Technology. 70 (4), 564-570 (2010).
  15. Hély, C., Birglen, L., Xie, W. F. Feasibility study of robotic fibre placement on intersecting multi-axial revolution surfaces. Robotics and Computer-Integrated Manufacturing. 48, 73-79 (2017).
  16. Zhang, X. M., Xie, W. F., Hoa, S. V. Semi-offline trajectory synchronized algorithm of the cooperative automated fiber placement system. Robotics and Computer–Integrated Manufacturing. 51, 53-62 (2018).
  17. Robotics America Corporation. FANUC Robotics SYSTEM R-30iB Handling Tool Setup and Operations Manual. Fanuc. , 1686-1692 (2012).

Tags

Engenharia edição 152 sistema colaborativo de manufatura composta (CCM) robô paralelo máquina de medição de coordenadas ópticas (CMM) algoritmo de correção de pose on-line restrições singularidade
Operação do sistema colaborativo de manufatura composta (CCM)
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Li, P., Zhang, X., Xie, W., Hoa, S.More

Li, P., Zhang, X., Xie, W., Hoa, S. V. Operation of the Collaborative Composite Manufacturing (CCM) System. J. Vis. Exp. (152), e59969, doi:10.3791/59969 (2019).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter