Polishing

Introdução

Esta seção o ajudará a criar um projeto básico no RoboDK para simulação de robôs e programação off-line. Neste exemplo, um robô KUKA é simulado e programado para uma aplicação de lixamento ou polimento usando o Inventor e o RoboDK. Você vai aprender a gerar uma trajetória real do robô em uma superfície curva, criando um esboço 3D no Inventor e importando-o para o RoboDK.

Com o plug-in do RoboDK para o Autodesk Inventor, você pode carregar facilmente modelos 3D criados no Inventor para o RoboDK. Esse plug-in permite que você programe mais de 50 fabricantes de robôs diferentes e 500 robôs diretamente do Inventor.

O Add-in do RoboDK para o Autodesk Inventor funciona com o Inventor 2018 e versões posteriores. O Add-in do RoboDK Inventor é gratuito se você já tiver uma licença do RoboDK.

Exemplo de polimento

Esta seção mostrará como Você pode usar um robô KUKA para polimento.

Configuração

Para iniciar o projeto, primeiro você terá de selecionar o exemplo de polimento do RoboDK na biblioteca padrão.

O exemplo inclui um robô KUKA, uma ferramenta de polimento rotativo, a peça (canoa) e um suporte metálico no qual a canoa se apoia.

Abra o projeto:

1.Selecione Arquivo ➔Example Polishing - Imagem 1Abrir

2.Localize o exemplo Polishing na seção de exemplos do RoboDK:           
C:/RoboDK/Examples/Plugin-Inventor-Polishing.rdk.

Example Polishing - Imagem 2

Agora que você carregou a estação, pode abrir o Inventor.

Esboço 3D do Inventor

Abra seu objeto 3D no Inventor. Neste exemplo, o objeto 3D é uma canoa com uma superfície externa curva que precisa ser polida.

Example Polishing - Imagem 3

O objetivo deste projeto é criar e importar uma trajetória de polimento em uma superfície curva. O caminho será um movimento para cima e para baixo para polir a primeira seção da peça

Você terá que criar um plano em um ângulo de 45 graus para desenhar uma trajetória nesse plano e, em seguida, usar a ferramenta de projeção de curva para projetar o caminho na superfície curva.

Neste exemplo, o RoboDK já desenhou a trajetória. Você pode torná-lo visível clicando com o botão direito do mouse em Sketch13 ➔ Visibility no menu do lado esquerdo, conforme mostrado na imagem abaixo.

Example Polishing - Imagem 4

Como você pode ver, o caminho cobre toda a primeira seção selecionada. Você pode reabrir o esboço e modificar o caminho, se necessário, clicando com o botão direito do mouse no Sketch13 ➔ Edit Sketch.

Agora é simples projetar esse caminho na superfície usando a ferramenta Inventor:

1.Selecione a guia Sketch no Inventor e selecione Project to 3D Sketch.

2.Selecione a superfície na qual deseja que o caminho seja projetado.

3.Selecione OK e Finish Sketch.

Assim que você aceitar essas modificações, será criado um esboço em 3D.

Example Polishing - Imagem 5

Certifique-se de que as linhas de construção criadas sejam definidas corretamente como linhas de construção:

1.Clique com o botão direito do mouse no Sketch13➔ Visibility para tornar o caminho visível.

2.Clique com o botão direito do mouse no Sketch13➔ Edit 3D Sketch

3.Selecione a linha que deseja verificar em seu modelo 3D.

4.Selecione Construção.

5.Selecione Finish Sketch.

Example Polishing - Imagem 6

Siga as próximas etapas para carregar seu esboço no RoboDK:

1.Selecione a guia RoboDK no Inventor e selecioneExample Polishing - Imagem 7 Settings. Se não vir essa guia, leia o guia de instalação na seção Add-in do RoboDK para Inventor.

2.Digite o nome do objeto. Nesse caso, é Canadian Canoe.

3.Digite o nome de referência para onde você deseja que a peça seja importada. Neste exemplo, é Part. Se você não fornecer nenhum nome de referência, será usado o frame de referência ativo. Se não houver um frame de referência ativo, um novo será criado automaticamente.

4.Feche a janela Settings (Configurações) ou selecione OK.

Example Polishing - Imagem 8

5.Selecione o botãoExample Polishing - Imagem 9 Auto Setup (Configuração automática)

6.Selecione todas as linhas e as superfícies superiores do seu esboço e pressione OK. Essa etapa é essencial, pois dará ao RoboDK as informações necessárias para calcular a normal à superfície e, portanto, calcular a orientação da ferramenta de polimento na superfície curva.

Example Polishing - Imagem 10

7.SelecioneExample Polishing - Imagem 11 Done. O projeto será carregado no RoboDK. Isso pode levar um certo tempo, dependendo da complexidade do modelo, das configurações de importação no RoboDK e da capacidade de computação de sua estação de trabalho.

Você deverá ver a peça (Canadian Canoe) e a trajetória (Polish Path 1) carregados no RoboDK no quadro de referência ativo (Part).

Example Polishing - Imagem 12

Estação RoboDK

A próxima etapa é verificar se a ordem em que as seções do caminho serão executadas está correta, selecionandoExample Polishing - Imagem 13 Configurações Polish Path 1 ➔ Atualizar➔ Simular. Neste exemplo, é necessário reajustar a ordem.

Você pode ver as pequenas linhas brancas saindo do caminho da canoa. Essas são as normais da superfície. Neste exemplo, todas parecem ter sido importadas corretamente.

Siga estas etapas para configurar a direção do caminho:

1.SelecioneExample Polishing - Imagem 14 Configurações Polish Path 1.

2.Clique em Selecionar curva.

Agora Você pode ver a ordem e a direção em que os segmentos de caminho são executados. Se quiser mudar a direção, clique com o botão direito do mouse e selecione Mudar sentido.

Example Polishing - Imagem 15

Nesse caso, o caminho precisa ser refeito:

1.Clique com o botão direito do mouse em um espaço vazio da estação (ou seja, fundo azul).

2.Selecione Redefinir seleção.

3.Selecione a linha com a qual você deseja começar. Certifique-se de que ela esteja apontando para a direção correta.

4.Selecione a ferramenta Selecionar tudo automaticamente no canto superior esquerdo da tela.

5.Selecione Concluído.

Agora, você pode simular a estação clicando duas vezes emExample Polishing - Imagem 16 Configurações Polish Path 1 ➔ Atualizar ➔ Simular

Example Polishing - Imagem 17

Você também pode adicionar movimentos normais de 200 milímetros para ajudar a evitar a colisão entre o robô e a canoa, clicando duas vezes emExample Polishing - Imagem 19 Configurações Polish Path 1 ➔ Adicionar.

Example Polishing - Imagem 20

Você pode modificar a velocidade de aproximação e retração selecionandoExample Polishing - Imagem 21 Configurações Polish Path 1 ➔ Eventos de Programa ➔ Velocidade de movimento rápido (mm/s) e digite 200 milímetros.

Nesse menu, você também pode ativar a opção Definir arredondamento. Por padrão, cada linha branca ao longo do caminho é um ponto que será enviado ao controlador do robô como pontos em que o robô precisa parar. Em uma aplicação de polimento ou lixamento, esse não é o melhor comportamento.

Ative a caixa de seleção Definir arredondamento para ativar a opção de movimento contínuo em seu controlador. Dependendo da marca do robô, o nome dessa opção pode ser "rounding" (arredondamento), "constant movement" (movimento constante) ou "zone data" (dados da zona). Neste exemplo, o valor será de 0,5 mm.

Neste exemplo, como estamos usando um robô KUKA, você obterá um arquivo SRC ao gerar o programa do robô. Esse arquivo pode ser lido por um controlador KRC da KUKA.

Siga estas etapas para gerar um programa de robô:

1.Clique com o botão direito do mouse emExample Polishing - Imagem 24 Polish ➔ e selecione Pós-processador. Neste exemplo, você pode usar um controlador KRC4.

2.Selecione OK.

3.Clique com o botão direito do mouse emExample Polishing - Imagem 25 Polish ➔ Gerar programa do robô ou pressione F6. Será exibido um editor de texto com o arquivo SRC que você precisa enviar para o robô.