Prof. Daniel Hasse. Robótica Industrial

Documentos relacionados
1 ESCOLA POLITÉCNICA DA USP Sensores Eduardo L. L. Cabral ESCOLA POLITÉCNICA DA USP

Sensores - Encoder. Encoder linear Mesmo princípio de funcionamento dos encoders rotativos; Podem ser incremental ou absoluto.

Robótica. Prof. Reinaldo Bianchi Centro Universitário da FEI 2016

Manipulação Robótica. Aula 2

1- INTRODUÇÃO AOS ROBÔS INDUSTRIAIS

Introdução à Robótica Industrial. Aula 2

SENSORES. Acelerômetro. Sensore de temperatura. Sensore de luminosidade. Chave de fim de curso. Interruptor de lâminas. Sensor potenciômetro

Arduino. Aula 3 motores

Arduino Lab 09 Leitura de

2 Fundamentos teóricos

CAPÍTULO Robôs industriais. 2. Classificação dos robôs. industriais. 3. Sensores. 4. Acionamento e controle de robôs

Prof. Dr. Mário Luiz Tronco


1 ESCOLA POLITÉCNICA DA USP Aspectos Gerais Eduardo L. L. Cabral ESCOLA POLITÉCNICA DA USP

1- INTRODUÇÃO AOS ROBÔS INDUSTRIAIS MODELAGEM GEOMÉTRICA

Introdução Robôs Industriais


Que são sensores? São dispositivos que são sensíveis à um fenômeno físico (luz, temperatura, impedância elétrica etc.) e transmitem um sinal para um

hardware software software computador microcontrolador hardware sensores sistema de controle de malha fechada.

SENSORES. Acelerômetro. Sensor de temperatura. Sensor de luminosidade. Interruptor de lâminas. Sensor potenciômetro. Encoder incremental

AULA 9 ATUADORES ELÉTRICOS

A robótica abrange tecnologia de mecânica, eletrônica e computação. Alem disso, participam em menor grau teoria de controle, microeletrônica,

Elementos sensores. Elementos sensores

MOTOR A RELUTÂNCIA CHAVEADO

Sensores de Posição, Deslocamento e Deformação

MOTOR DE PASSO. Motor de passo. É um atuador que converte energia elétrica em energia mecânica como qualquer outro motor elétrico

COMPONENTES DE UM SISTEMA ROBÓTICO

EL 71D - Introdução à Engenharia Mecatrônica. Prof. Sérgio Leandro Stebel Prof. Gilson Yukio Sato

Sensores de Velocidade

MANUFATURA CELULAR E SISTEMAS FLEXÍVEIS

Atuadores em Robótica

Encoders & Resolvers:

ELT030. 2º Semestre-2016

Estrutura e características gerais dos robôs. - Configuração básica de um robô - Articulações - Movimento e precisão

INTRODUÇÃO A ROBÓTICA. Prof. MSc. Luiz Carlos Branquinho Caixeta Ferreira

Robótica Industrial: Fundamentos, Tecnologias, Programação e Simulação

PRINCIPIO DE FUNCIONAMENTO DE GERADOR SINCRONO

Sistema Shaftless para Máquinas Gráficas

ROBÓTICA INDUSTRIAL MECATRÔNICA

ROBÓTICA PLANEJAMENTO DE TRAJETÓRIAS. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial

ROBÓTICA NOÇÕES DE PROGRAMAÇÃO. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial

Figura 46 Ícone do motor de passo do Simulink

Máquinas CA são ditas: 1. Síncronas: quando a velocidade do eixo estiver em sincronismo com a freqüência da tensão elétrica de alimentação;

Automação da Produção

CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO

CARACTERÍSTICAS DOS SENSORES Erro é a diferença absoluta entre o valor real do sinal de saída entregue pelo sensor e o sinal ideal que este deveria

Robótica Industrial: Fundamentos, Tecnologias, Programação e Simulação

Transdutores de Deslocamento

Robótica. Acetatos de Apoio às Aulas. Programação de sistemas robóticos. Paulo Augusto Ferreira de Abreu. Elaborados por: (Professor Auxiliar)

Automação da Produção

- Solução de problemas complexos de aquisição e processamento dos dados, viabilizando tecnicamente a medição;

Composição do servoacionamento

Sistema Experimental. Figura 40: Robô original de onde foram aproveitadas a base da estrutura de alumínio, motores, rodas e eletrônica de potência.

MECATRÔNICA MANIPULADORES ROBÓTICOS

Sistema de Controle Um sistema de controle é realizado por meio de hardware e software. Este sistema processa os sinais de entrada e converte estes

Guia de Práticas Elevador Didático Programável

SISTEMA PARA ESTUDO E TREINAMENTO NO ACIONAMENTO DE MÁQUINAS ELÉTRICAS COM INVERSOR DE FREQUÊNCIA E AQUISIÇÃO DE DADOS

HARDWARE DOS RELÉS NUMÉRICOS

CONTROLADOR do MOTOR de PASSO

CLP ESTRUTURA E FUNCIONAMENTO ROGER NABEYAMA MICHELS

Disciplina: Robótica Aula 02: Conceitos Básicos

ü Na década de 1920 os dispositivos mecânicos foram substituídos pelos relés; ü O uso da lógica de relés dificultava modificações do processo;

Sistemas de Geração, Transmissão e Distribuição de Energia Elétrica.

AULA 9 SOFT-STARTER. Prof. Marcio Kimpara

1 RESUMO. Palavras-chave: Controle, encoders, motor CC. 2 INTRODUÇÃO

ROBÓTICA PROGRAMAÇÃO DE ROBÔS

Fundamentos de Automação. Atuadores e Elementos Finais de Controle

4 Controle de motores de passo

MÁQUINA DE INDUÇÃO FUNDAMENTOS DE MÁQUINAS DE CORRENTE ALTERNADA

PTC3421 Instrumentação Industrial. Vazão Parte IV V2017A PROF. R. P. MARQUES

Conceitos Básicos. Prof. Dr. Evandro Leonardo Silva Teixeira Faculdade UnB Gama

ROBÓTICA SENSORES. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial

Desenvolvimento de um Protótipo e de Metodologias de Controlo de uma Cadeira de Rodas Inteligente

4 Bancada Experimental e Aquisição de Dados

MOTOR DE PASSO STEPPING MOTOR

Acionamentos e Sensores para Máquinas CNC

Table of Contents. Table of Contents UniTrain Cursos UniTrain Cursos de mecatrónica UniTrain IMS 9 Encaminhamento

CONSTRUÇÃO DE UM ROBÔ MÓVEL COMO RECURSO DIDÁTICO NOS CURSOS DE ENGENHARIA

Gerações de Robôs 1ª Geração

IMPLEMENTAÇÃO DE UM CONTROLADOR PARA UM ROBÔ COM SEIS GRAUS DE LIBERDADE. Palavras-chave: Robótica, Controladores, Automação Industrial

Universidade Paulista Unip

Capítulo 1. Introdução

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA MOTOR SÍNCRONO. Joaquim Eloir Rocha 1

INSTITUTO FEDERAL DE SANTA CATARINA CAMPUS JOINVILLE TECNOLOGIA EM MECATRÔNICA INDUSTRIAL METROLOGIA E INSTRUMENTAÇÃO

Máquinas Elétricas. Máquinas CA Parte I

Exemplos de Aplicações

Efetuadores e Atuadores

Por Fernando Koyanagi 1

Transcrição:

Prof. Daniel Hasse Robótica Industrial

Robótica Industrial Aula 5 - Componentes III Sensores Controlador / Eletrônica de Controle Software / Programação IHM Eletrônica de Potência

Classificação dos Sensores Sensores internos: Utilizados para controlar movimento ou força aplicada pelo robô; Tipos: Sensores de posição e velocidade das articulações; Sensores de força e torque. Sensores externos: Utilizados para controlar a interação do robô com o ambiente; Tipos: Visão computacional; Sensor de proximidade.

Sensores Internos Detectam posição e velocidade do robô ou a força exercida pela ferramenta. Posição: detectam a posição das juntas do manipulador. Potenciômetros: tensão proporcional ao ângulo da junta. Resolvers: tensão proporcional ao ângulo da junta. Encoders: ângulo da junta codificado digitalmente. Incrementais: contam pulsos correspondentes a incrementos angulares. Absolutos: fornecem diretamente o código binário correspondente ao ângulo. Velocidade: detectam a velocidade das juntas do manipulador. Tacômetros: tensão proporcional à velocidade da junta. Torque e Força: detectam o torque e a força aplicados pela garra. Células de carga: tensão proporcional ao esforço na sua superfície.

Sensores - Encoders Encoders Podem medir: Posição linear; Posição angular (rotativo); Podem ser: incremental ou absoluto; Características: baratos; simples; confiáveis; fácil de usar; alta resolução.

Sensores Encoder Incremental Rotativo Exigem a zeragem do sistema antes da utilização.

Sensores Encoder Incremental Rotativo Configuração com sensor de referência; Configuração com orifício de referência de disco.

Sensores Encoder Incremental Rotativo Esquema do circuito

Sensores Encoder Incremental Rotativo Esquema físico

Sensores Encoder Absoluto Rotativo Não precisa zerar o sistema

Sensores Encoder Absoluto Rotativo Exemplo de funcionamento encoder de 4 bits

Sensores Encoder Absoluto Rotativo Resolução: Podem utilizar gray code no lugar do código binário.

Sensores Encoders Rotativos Exemplos de discos de encoders:

Sensores - Encoder Encoder linear Mesmo princípio de funcionamento dos encoders rotativos; Podem ser incremental ou absoluto.

Sensores - Resolvers Usado para medição de posição angular. Princípio de funcionamento - indução eletromagnética; Características: barato; alta resolução; simples; eletrônica sofisticada. Resolução típica dos resolvers é da ordem de 65.536 contagens por volta;

Sensores - Resolvers Funciona como um transformador rotativo - possui enrolamento primário e secundário; Enrolamento secundário no estator é defasado de 90º; Bobina primária ligada ao rotor é excitada por uma corrente alternada; Bobinas do estator recebem o fluxo magnético da bobina do rotor girando e é induzida uma tensão nas mesmas; Tensão induzida no enrolamento do estator é em forma senoidal.

Sensores - Resolvers O sinal de saída é senoidal - amplitude depende da posição angular do disco rotativo; Freqüência da onda varia com a velocidade - também mede velocidade de rotação; Saída analógica - saída é geralmente convertida de analógica para digital ( resolver-to-digital );

Tacômetro Magnético

Sensores de Força e Torque Medem simultaneamente força e torque; Múltiplos eixos - sensores de até 6 eixos: Forças em x, y e z; Torques em x, y, e z; Tecnologias: Strain-gages; Piezoelétrico.

Sensores de Força e Torque Elemento flexível - capaz de deformar em diversas direções; Strain-gages medem deformações - força e torque são proporcionais às deformações.

Sensores de Força e Torque Sensor é posicionado no punho do robô.

Sensores Externos Sensor de Proximidade: Deteção de objetos na proximidade de outros, podendo ainda fornecer uma medida dessa distância relativa entre os objetos. Oticos, acústicos, indutivos, etc. Deteção de objetos na proximidade do robô, deteção da distância a que um objeto se encontra do punho do robô, etc. Visão Computacional: Tratamento digital da imagem fornecida por uma câmera de vídeo, permitindo a identificação de objetos e determinação da sua localização e geometria. Câmera (digital), hardware e software para trabalhar os dados e a interface com o operador. Inspeção industrial, montagem e robótica móvel.

Programação O robô deve executar uma seqüência de tarefas (missão). As tarefas podem ser classificadas em dois tipos: Deslocamentos (seqüências de movimentos que levam o robô a localizações especificadas, podendo passar por objetivos intermediários) Operações (interações do robô com objetos do espaço de trabalho: pegar uma peça, polir uma superfície, furar uma chapa, aplicar tinta, etc.). Os deslocamentos e operações necessários para executar uma tarefa devem ser programados previamente pelo operador. Existem dois tipos de programação: Programação On-Line Programação Off-Line.

Programação On-line Através de um apêndice de ensino ( teach-pendant), de um teleoperador mestreescravo ou de uma linguagem de programação textual, o programador conduz o braço manipulador de modo a executar os movimentos e operações necessários para realizar a tarefa. Enquanto o robô se movimenta, a posição do robô medida pelos sensores, bem como as operações executadas são gravadas. As seqüências de movimentos e operações gravadas são reproduzidas posteriormente pelo robô na linha de montagem. Desvantagem: é necessário parar a operação do robô durante a programação. Algoritmos de controle básico: Ponto a Ponto: são gravados apenas os pontos inicial e final de cada movimento do robô. Não importa como o robô se comporta nas posições intermediárias. Movimento Contínuo: são gravados pontos separados por pequenos incrementos ao longo de um caminho previamente especificado. Controle de Trajetória: todas as juntas são conduzidas de forma coordenada e suave ao longo de uma trajetória definida. Os pontos são gravados a uma taxa contínua.

Programação On-line Programação de Tarefas usando Apêndice de Ensino: O operador comanda as juntas do manipulador através das teclas do apêndice de ensino, executando a tarefa desejada manualmente. O movimento coordenado de várias juntas é virtualmente impossível. O trabalho deve ser completado consecutivamente. As tarefas são ensinadas movimentando o manipulador para as posições desejadas e registrando a seqüência de pontos intermediários e objetivos alcançados, bem como as operações realizadas (abrir garra, ligar pistola, etc.). O apêndice de ensino pode incluir outras teclas (definir velocidade, entrar parâmetros de trajetória, programar tarefas, etc.). Os dados gravados devem ser organizados em uma seqüência lógica, identificando o momento de executar deslocamentos, de checar condições, de executar operações, etc. Desvantagem: não é fácil movimentar um braço ao longo de eixos de translação e orientação por meio de teclas associadas a juntas individuais.

Programação On-line Programação de Tarefas usando Linguagem de Programação: A seqüência de tarefas é definida por meio de um programa escrito em uma linguagem de programação específica. O programa é desenvolvido em um ambiente de programação disponível na Estação de Trabalho e carregado no Controlador do Robô para ser interpretado. A linguagem de programação inclui comandos que implementam seqüências de movimento e manipulação. Por exemplo: move(junta, incremento, tempo de percurso), move(x, y, z, tempo de percurso), fecha garra, etc. A linguagem de programação pode ser: Uma linguagem de propósito geral já existente associada a bibliotecas específicas para movimento de robôs. Por exemplo: JARS (baseada em Pascal), AR-BASIC, ROBOT-BASIC, (baseadas em Basic), etc. Uma nova linguagem de propósito geral desenvolvida como base de programação, suprida com bibliotecas específicas para movimento de robôs. Por exemplo: AML (IBM), RISE (Silma, Inc.). Linguagem especial para manipulação. Geralmente proprietária e desenvolvida para um tipo de robô ou, no máximo, uma família específica de manipuladores.

Programação Off-line A programação é desenvolvida sem a necessidade de dispor do braço manipulador. Modelos CAD do robô e da célula de trabalho podem ser usados para validar as tarefas programadas, checar colisão, etc. Vantagens: Não é necessário interferir no funcionamento normal do robô, nem parar a produção da linha de montagem para realizar a programação. O programador não é exposto ao ambiente do robô, potencialmente perigoso. Desvantagens: Erros de modelagem e imprecisões (folgas e flexibilidades das partes mecânicas, resolução e precisão numérica do controlador, erro na medição da localização de objetos, etc. ) devem ser compensados de modo a possibilitar um ajuste automático do posicionamento do robô real.