O Add-in Gerador de Padrões de Superfície projeta layouts de trajetórias estruturados diretamente sobre geometrias de objetos 3D. Em vez de esboçar pontos manualmente, este Add-in utiliza sistemas de referência locais para projetar trajetórias geométricas personalizadas, tais como grades paralelas, triângulos ou sequências contínuas em zigue-zague, diretamente sobre uma superfície-alvo.
Este Add-in oferece mapeamento automatizado de trajetórias para operações como pintura industrial por pulverização, polimento de superfícies, soldagem estrutural ou varredura de áreas, e vincula as formas geradas a um Projeto de seguimento de curva automaticamente.
É possível instalar o Add-in Surface Pattern Generator a partir do RoboDK Marketplace, na Biblioteca Online. Outra maneira de fazer isso diretamente no software RoboDK é acessando Ferramentas➔ Gerenciador de Suplementos (ou pressionando Shift+A) e ativando o Add-in Surface Pattern Generator.
Após instalar o Add-in, você poderá encontrá-lo em “Utilitários➔ Surface Pattern Generator”. O ícone correspondente também está presente na barra de ferramentas para acesso rápido.

A estação do RoboDK deve estar organizada com os seguintes elementos para que o Add-in Surface Pattern Generator funcione:
1.Objeto: Pelo menos um modelo 3D deve estar carregado na árvore da estação.
2.Sistemas de referência: O projeto requer um ou mais sistemas de referência padrão posicionados no mesmo nível da árvore que a peça. Eles também devem ter o mesmo nome que o nome desejado para o Projeto de seguimento de curva.
3.Alinhamento do sistema de referência: O sistema de referência deve estar orientado de forma que seu eixo Z aponte diretamente para a superfície da peça. Os eixos X e Y estabelecem o alinhamento da direção externa para o padrão de grade.
As configurações determinam como o layout da projeção é construído, dimensionado e espaçado na superfície da peça.

1.Tamanho ao longo do eixo X (mm) e Tamanho ao longo do eixo Y (mm): Controlam os limites gerais de largura e comprimento da área de projeção a partir da origem do sistema de origem.
2.Intervalo ao longo do eixo X (mm) e Intervalo ao longo do eixo Y (mm): definem a resolução do espaçamento. O intervalo no eixo X determina a distância entre passagens paralelas, enquanto o intervalo no eixo Y define a proximidade entre os marcadores de cálculo individuais ao longo de cada linha.
3.Trajetória triangular (graus): Definir um ângulo maior que zero puxa as bordas externas para dentro. Isso transforma uma grade retangular padrão em um padrão triangular limpo e cônico.
1.Cobrir toda a superfície: quando marcada, força o ciclo de cálculo a se estender até os limites máximos da área, garantindo que nenhuma borda fique incompleta caso os passos de dimensionamento não se dividam uniformemente.
2.Distribuir linhas uniformemente: quando ativada, redimensiona dinamicamente o espaço entre as linhas para que cada passagem seja espaçada perfeitamente pela área escolhida, sem deixar um espaço irregular na borda final.
3.Conectar linhas: une linhas paralelas individuais em suas extremidades, formando uma única trajetória em zigue-zague ininterrupto, evitando que o robô tenha que levantar e reiniciar constantemente entre as fileiras. Essa configuração permanece ativada por padrão.
4.Remover pontos que não estão na superfície: Isso filtra marcadores de cálculo que não atingem a geometria alvo. Quando ativo, as linhas que saem das bordas ou passam por recortes/orifícios ocos são excluídas automaticamente, em vez de criarem trajetórias aéreas flutuantes.
1.Número de repetições: Define o número total de camadas de trajetória idênticas a serem geradas.
2.Deslocamento de repetição ao longo do eixo Z (mm): Define uma distância de espaçamento vertical para cada camada adicional. Isso cria camadas paralelas de múltiplas passagens empilhadas ao longo do eixo Z, o que auxilia na programação da deposição de material em camadas ou de tratamentos de superfície em múltiplos estágios.
1.Criar programa: Gera automaticamente um programa de movimento funcional juntamente com as linhas da geometria bruta. Está ativado por padrão.
2.Ângulo da ferramenta X (graus) e Ângulo da ferramenta Y (graus): Inclina o ângulo de orientação do TCP do robô em relação à normal da superfície, permitindo ângulos fixos do bico ou inclinações personalizadas da tocha durante a execução.
3.Velocidade de operação (mm/s): insere um limite de velocidade de deslocamento linear uniforme diretamente nos parâmetros de movimento.
O Add-in Surface Pattern Generator funciona como uma solução de um clique para gerar trajetórias de ferramenta do robô utilizando apenas o objeto da peça. Siga as etapas abaixo para utilizar este Add-in:
1.Abra o arquivo da estação e posicione um quadro de alvo voltado para as superfícies da peça.
2.Clique no ícone do Gerador de Padrão de Superfície na barra de ferramentas.
3.Selecione o modelo da peça-alvo na janela de diálogo que aparece (exibida apenas se houver mais de um objeto na estação).
4.Ajuste tamanhos, intervalos entre passos e opções de conexão no painel de configurações.
5.Clique em OK para processar.
O Add-in gera um objeto de linha geométrica sob a estrutura de referência que adicionamos na primeira etapa, cria um Projeto de seguimento de curva, calcula as trajetórias da ferramenta e compila uma sequência do programa principal automaticamente.
