Escolar Documentos
Profissional Documentos
Cultura Documentos
Fábrica
Planta
Linha
Célula
Robô
Programar um robô é uma tarefa
relativamente fácil.
Mas programar uma linha com
mais de 100 robôs, pode dar
trabalho !!!
ETAPAS:
Modelagem e Simulação:
Projeto e Implementação
Sistema de Planta
Modelando
Automação industrial o que existe
Passo1:
modelo CAD
Passo2: Especificação
dos requisitos
Modelagem e Simulação
Simulação - Corte Plasma
Programação
de robôs
Parâmetros
CLP
de controle
Parâmetros de
Edição do Processo Registradores
Alarmes &
Banco de Dados &
Registro de Falhas
Relatórios
Banco de Posicionamento
dados
tempo real
Redes &
Acessos Remotos
A programação "on-line" de um robô, pode consumir muito tempo
evoluindo proporcionalmente com o aumento da complexidade das
tarefas.
Em muitas aplicações envolvendo processos de produção em
massa, tais como soldagem a ponto em linhas de produção
automobilísticas, os requisitos temporais de reprogramação
devem ser minimizados ao máximo.
Logo podemos concluir que para a aplicação de robôs ser factível,
em pequenos e médios lotes de produção, onde os tempos
envolvidos podem ser substanciais, a utilização de Programação
Off-line é altamente recomendada.
Vantagens Programação Off-line
Redução
do tempo ocioso
permanência ambientes perigosos
Sistema Simplificado de Programação
redução índice re-treinamento
Integração com sistemas CAD/CAM
Depuração de Programas
%%%
VERSION:1
OFF-LINE LANGUAGE:ENGLISH
%%%
MODULE DefWobj [ READONLY ]
VAR pos origem;
VAR num dist;
PERS wobjdata wobj_novo:=[
FALSE,TRUE,"",[[647.95,1095.05,917.63],[0.0
0896116,0.0
399763,0.473769,0.879696]],[[0,0,0],[1,0,
0,0]]];
FUNC num VabsXYZ(
pos vetor)
RETURN Sqrt(Pow(vetor.x,2)+
Pow(vetor.y,2)+Pow(vetor.z,2));
ENDFUNC
PROC main()
MoveL porg,v200,fine,tool0;
dist:=VAbsXYZ(porg.trans);
TPWrite "Angulo em torno de Z:
"\Num:=angz;
EXIT;
ENDPROC
ENDMODULE
Suporte Computacional
Requisitos Essenciais
• Modelo 3D e seu relacionamento com o ambiente;
• Conhecimento
• do processo ou tarefa a ser desenvolvida;
• da geometria do robô (cinemática);
• ferramentas a serem utilizadas;
• Um software de programação de robôs;
• Conferência automática do programa gerado;
• Interface apropriada para comunicação entre os
parâmetros de controle do simulador e de vários
controladores de robôs;
• Interface homem-máquina eficiente que possibilite a
transferência de programas do robô para o simulador e
vice-versa.
Programação off line
Controlador
Resolução insuficiente do controlador. A resolução específica
o menor incremento de movimento atingível pelo controlador.
Precisão numérica do controlador. É afetado pelo comprimento
da palavra do controlador e a eficiência do algoritmo usado
para os propósitos de controle
Ambiente
Dificuldade na determinação precisa dos objetos (robôs,
máquinas, peças) com relação ao sistema de coordenadas
generalizadas.
Efeitos do ambiente tais como temperatura, podem causar
efeitos adversos ao desempenho do robô numérica do
controlador.
Erros e Imprecisões