RoboDK Add-In for Fusion 360

O add-in RoboDK para o Autodesk Fusion 360 permite que o senhor combine os recursos de modelagem CAD/CAM 3D do Autodesk Fusion 360 com o RoboDK para simulação de robôs, usinagem de robôs e programação off-line.

Com o plug-in do RoboDK para o Fusion 360, o senhor pode carregar facilmente modelos 3D criados no Fusion 360 para o RoboDK. Esse plug-in permite que o senhor programe mais de 30 fabricantes de robôs diferentes e 400 robôs diretamente do Autodesk Fusion 360.

Os robôs podem ser facilmente programados como máquinas de 5 eixos para aplicações de fabricação, como perfuração, soldagem, corte, impressão 3D ou usinagem de robôs. Mais informações disponíveis na seção de usinagem de robôs.

A seção de pós-processadores de robôs mostra uma lista das marcas de robôs e dos controladores de robôs suportados pelo RoboDK. Também é possível modificar ou criar novos pós-processadores para personalizar a geração de programas.

O RoboDK Add-in for Fusion é gratuito se o senhor tiver uma licença do RoboDK.

Plugin Fusion360 - Imagem 1

Instalar

Se o senhor já tiver instalado o Autodesk Fusion 360 e o RoboDK, é possível que já tenha o RoboDK Add-In para o Fusion instalado e pronto. O RoboDK Add-In para o Fusion 360 deve estar visível na barra de ferramentas.

Barra de ferramentas do Fusion 360

A barra de ferramentas padrão do RoboDK para o Autodesk Fusion 360 inclui uma barra de ferramentas dedicada ao RoboDK com 7 comandos para fins de CAD e CAM.

Plugin Fusion360 - Imagem 2

Plugin Fusion360 - Imagem 3 Auto Setup (Configuração automática) - Esse botão permite que o senhor carregue qualquer geometria selecionada (curvas ou pontos). O senhor também pode selecionar superfícies para extrair a curva normal. A geometria será carregada no RoboDK junto com o modelo 3D.

Plugin Fusion360 - Imagem 4  Load Part - Carrega o modelo 3D do Fusion 360 para o RoboDK. Recursos como curvas ou pontos não serão carregados

Plugin Fusion360 - Imagem 5 Load Point(s) - Carrega todos os pontos selecionados no RoboDK como um novo objeto. Todas as superfícies selecionadas serão usadas para calcular as normais dos pontos. Essas normais são importantes, pois definem o eixo de aproximação do robô.

Plugin Fusion360 - Imagem 6 Load Curve(s) - Carrega todas as curvas selecionadas no RoboDK como um novo item. Todas as superfícies selecionadas serão usadas para calcular as normais da curva. Essas normais são importantes, pois definirão o eixo de aproximação do robô.

Plugin Fusion360 - Imagem 7 Configurações - Abre a janela padrão de Configurações

Plugin Fusion360 - Imagem 8Load CAM Project - Carrega o projeto de usinagem no RoboDK. Se várias ferramentas forem usadas para a usinagem, o RoboDK dividirá automaticamente o programa para ter uma configuração de projeto para cada ferramenta. Esse comportamento pode ser alterado em Tools-Options-CAM (Ferramentas-Opções-CAM).

Plugin Fusion360 - Imagem 9 Generate Robot Program (Gerar programa do robô) - Gera todos os programas disponíveis no projeto RoboDK.

A principal diferença entre o Auto Setup e o Load Curve(s) ou Load Point(s) é que o Auto Setup carrega a peça e cria um novo projeto de seguimento de Curva/Ponto. O uso do Load Curve(s) ou Load Point(s) é mais rápido e apenas atualizará os recursos de geometria existentes no RoboDK, mantendo as configurações definidas anteriormente.

O senhor também encontrará 5 comandos na guia CREATE do MODEL Workspace (recursos CAD) e 2 comandos na guia ACTIONS do MANUFACTURE Workspace (recursos CAM).

Plugin Fusion360 - Imagem 10

Configurações

O senhor pode alterar as configurações padrão do plug-in do RoboDK selecionando o botão Settings.

Plugin Fusion360 - Imagem 11

Configurações básicas:

Object Name - Defina o nome do objeto de curva/pontos que será carregado no RoboDK. Se essa caixa for deixada em branco, será usado o nome da peça ou do arquivo de montagem.

Override - Substitui o objeto carregado anteriormente no RoboDK se houver uma correspondência de nome.

Project Name - Defina o nome/caminho do projeto/estação do RoboDK (arquivo .RDK) a ser usado. Se o arquivo já estiver carregado, ele usará o projeto existente. Se o projeto aberto no RoboDK não corresponder ao nome do arquivo, ele abrirá o projeto se o caminho completo for especificado.

Robot Name (Nome do robô) - Defina o nome do robô que será usado no RoboDK (se o senhor tiver mais de um robô em seu projeto). O nome do robô deve corresponder ao nome visível na árvore de estações do RoboDK. Deixe esse valor em branco (padrão) para usar o primeiro ou único robô disponível.

Reference Name (Nome de referência) - Defina o nome do quadro de referência para posicionar o caminho em relação ao robô. O nome deve corresponder ao nome visível na árvore de estações do RoboDK. Se um nome não for fornecido, o quadroreferência de  ativoPlugin Fusion360 - Imagem 12 será usado.

Tool Name (Nome da ferramenta) - Defina o nome da ferramenta (TCP) a ser usada com o robô para seguir o caminho. O nome deve corresponder ao nome visível na árvore de estações do RoboDK. Se não for fornecido um nome, será usado o Tool Frame ativoPlugin Fusion360 - Imagem 13 .

Program Name (Nome do programa) - Defina o nome do arquivo de programa que será gerado.

Always Update Part - Marque essa opção para sempre atualizar o modelo 3D do Fusion para o RoboDK. Isso atualizará a peça quando o senhor selecionar curvas ou pontos.

Load Path as Points (Carregar caminho como pontos) - Marque essa opção para converter uma curva em pontos, de modo que um projeto de seguimento de pontos seja criado no RoboDK. Isso é útil para operações de fabricação, como perfuração. Desmarque essa opção para carregar o caminho como um projeto de seguimento de curva.

Alternate Curve Directions (Direções de curva alternadas) - Marque essa opção para alternar a direção do movimento a cada passagem (padrão Zig-Zag).

Invert Normals (Inverter normais) - Marque essa opção para inverter as normais de superfície calculadas. Isso inverterá a orientação da ferramenta do robô.

Configurações avançadas:

Use o tema do Fusion 360 no RoboDK - Inicie o RoboDK com o tema do Autodesk Fusion 360. Isso inclui a alteração do comportamento do mouse para navegação 3D e a cor do plano de fundo. Essas configurações podem ser alteradas no menu do RoboDK: Tools-Options (Ferramentas-Opções).

Communication Port (Porta de comunicação) - Defina a porta de comunicação para se comunicar com o RoboDK. Várias instâncias do RoboDK podem estar sendo executadas ao mesmo tempo e usar configurações diferentes se uma porta diferente for usada. Quando esse valor é definido como -1 (padrão), a porta padrão é usada (20500).

Startup Options (Opções de Inicialização) - Defina os argumentos a serem passados para o RoboDK na primeira vez que ele for iniciado. Por exemplo, para iniciar o RoboDK silenciosamente, o senhor pode definir '/NOSPLASH /NOSHOW /HIDDEN'. Os programas ainda podem ser gerados mesmo que o RoboDK não seja exibido. Para obter mais informações, consulte a seção Linha de Comando da API do RoboDK.

Linear Tolerance (mm) - Define a precisão linear para dividir as curvas como um conjunto de pontos.

Mix Normals Tolerance (mm) - Define a tolerância de distância usada para misturar cálculos normais entre várias superfícies.

Export Format (Formato de exportação) - Selecione o formato de exportação para carregar a peça no RoboDK.

Display all object curves (Exibir todas as curvas do objeto) - Exibe as curvas carregadas no RoboDK, mesmo que elas não estejam selecionadas. O senhor pode alterar essa configuração no RoboDK (Tools-Options-Display-Display Curves).

Exemplos

Esta seção mostra exemplos básicos de combinação de projetos do Autodesk Fusion 360 com o RoboDK para fins de simulação de robôs e programação off-line.

Corte a laser

O exemplo a seguir mostra como o senhor pode programar um robô industrial para uma aplicação de corte a laser.

Dispensação de cola

O exemplo a seguir mostra como o senhor pode criar uma simulação e um programa de robô para uma aplicação de distribuição de cola. Neste exemplo, o robô segura a peça e a ferramenta é estática. Esse tipo de configuração também é chamado de TCP remoto.

Rebarbação robótica

O exemplo a seguir mostra como o senhor pode programar um robô para uma aplicação de rebarbação. Esse exemplo requer o uso do Fusion Manufacturing Workbench (CAM/ferramentas de usinagem) e ajudará o senhor a usar o Fusion e o RoboDK para aplicações de usinagem de robôs.

Instalação manual

Estas são as etapas manuais para configurar o plug-in do RoboDK para o Autodesk Fusion 360. O senhor deve seguir essas etapas se o plug-in do RoboDK para o Fusion não tiver sido instalado automaticamente por padrão usando o instalador do RoboDK:

1.Instale o Autodesk Fusion (se o senhor ainda não tiver feito isso).

2.Faça o download e instale o RoboDK.

3.Faça o download do plug-in do RoboDK para o Autodesk Fusion 360.

4.Descompacte o conteúdo em C:\RoboDK\Other\Plugin-Fusion360\RoboDK\

Instale o plug-in do RoboDK no Fusion 360:

5.Abra o Autodesk Fusion 360.

6.Selecione ADD-INS-Scripts e Add-Ins (Shift+S), no espaço de trabalho MODEL.

Plugin Fusion360 - Imagem 14

7.Selecione a guia Add-Ins

8.Selecione o botão verde +

Plugin Fusion360 - Imagem 15

9.Digite o seguinte caminho:    
C:\RoboDK\Other\Plugin-Fusion360\RoboDK\

10.Marque a opção Run on Startup para iniciar o Fusion 360 com o RoboDK Add-In

11.Selecione Executar

O senhor deverá ver uma barra de ferramentas chamada RoboDK no espaço de trabalho MODEL.

Plugin Fusion360 - Imagem 16

Além disso, todos os comandos relacionados a CAD na barra de ferramentas CREATE (do espaço de trabalho MODEL) e todos os comandos relacionados a CAM na barra de ferramentas ACTIONS (do espaço de trabalho MANUFACTURE).

Plugin Fusion360 - Imagem 17