Gerar pontos de calibração

Há quatro conjuntos de medições necessárias para realizar a calibração do robô com sucesso:

1.Configuração básica: são necessárias seis medições (ou mais) movendo os eixos 1 e 2 para posicionar a referência de calibração em relação ao robô. Selecione Exibir na janela de configurações de calibração e o robô se moverá ao longo da sequência.

2.Configuração da ferramenta: são necessárias sete ou mais medições para calibrar o flange da ferramenta e os pontos da ferramenta (eixo móvel 5 e 6). Selecione Exibir e o robô se moverá ao longo da sequência.

3.Medições de calibração: São necessárias 60 medições ou mais para calibrar o robô. Essas medições podem ser colocadas aleatoriamente no espaço de trabalho do robô e não podem colidir com os objetos ao redor.

4.Medições de validação (opcional): podem ser usadas quantas medições você desejar para validar a precisão do robô. Essas medições são usadas somente para validar a precisão do robô e não para calibrar o robô.

Os dois primeiros conjuntos de medições são gerados automaticamente pelo RoboDK. Selecione Exibir e o robô seguirá a sequência (como mostrado nas imagens a seguir). Se a sequência precisar ser alterada, selecione Medir e exporte as medições de calibração como um arquivo CSV, selecionando Export data Exportar dados. Esse arquivo pode ser editado usando uma planilha do Excel e reimportado clicando em Importar dados.

Os dois últimos conjuntos de medições (calibração e validação) podem ser gerados usando o script de macro chamadoRobot Calibration LaserTracker - Imagem 10 Create Measurements. Esse script é adicionado automaticamente à estação quando você inicia o projeto de calibração do robô. Clique duas vezes na macro para executá-la. Esse é um programa Python que orienta o usuário a definir as seguintes configurações:

Número de medições: O número de medições a serem geradas. Por padrão, são usadas 80 medições porque é necessário um mínimo de 60 medições para a calibração do robô.

Posição de referência: A posição de referência deve ser uma posição do robô em que a ferramenta esteja voltada para o tracker com pontos visíveis.

Limites das eixos: Os limites inferior e superior da eixo devem ser fornecidos.

Limites cartesianos: Você pode fornecer limites cartesianos (valores X, Y, Z) em relação ao frame de referência do robô.

O script gera automaticamente medições em que a ferramenta está voltada para o tracker, além de respeitar as restrições cartesianas e de articulação. Uma rotação de +/-180 graus em torno da ferramenta é permitida em torno da direção que está voltada para o tracker na posição de referência. Além disso, a sequência de movimentos das articulações está livre de colisões e dentro do espaço de trabalho de medição (se o espaço de trabalho estiver definido como visível). A imagem a seguir mostra o resumo que é apresentado ao usuário antes do início da sequência automática. A sequência pode levar até 5 minutos para ser concluída.

Robot Calibration LaserTracker - Imagem 11

Se desejar, você pode modificar o script clicando com o botão direito do mouse em Create Measurements script e selecionando Editar script e, em seguida, modificando parâmetros adicionais do algoritmo. O script salva automaticamente a entrada do usuário como parâmetros da estação. Você pode visualizar, editar ou excluir essas configurações clicando com o botão direito do mouse na estação e selecionando Parâmetros da estação, conforme mostrado na próxima imagem.

Uma nova mensagem aparecerá quando o algoritmo for concluído. Você pode selecionar "Calibração" para usar as 60 medições para a calibração do robô. Você pode executar novamente o mesmo script para gerar outro conjunto de medições para validação. Essa etapa é opcional, mas recomenda-se 80 medições para fins de validação.

Robot Calibration LaserTracker - Imagem 12

Robot Calibration LaserTracker - Imagem 13

Por fim, também é possível importar configurações que foram selecionadas manualmente, selecionando Importar dados (dentro do menu Medição). Você pode importar um arquivo CSV ou TXT como uma matriz Nx6 de valores, em que N é o número de configurações.

Robot Calibration LaserTracker - Imagem 14