Partilhar: Classroom Teams WhatsApp
aulify · Sebenta
UC · Unidade de Competência · UC02944

UC02944 · Robótica industrial

Robôs, programação, integração, segurança
25h · 2.25 pontos crédito Curso: T. Mecatrónica ↗ Referencial oficial SNQ
Índice

Há um pacote premium desta unidade: um PowerPoint editável de 100 ou mais diapositivos, um manual em PDF e dois testes com correção. Esta sebenta continua gratuita.

Introdução

A robótica industrial transformou a manufactura desde os anos 1980. Hoje, robôs estão em:

Esta unidade (25h) cobre: tipos de robôs, componentes, programação, integração, segurança e manutenção.


1. Tipos de robôs

1.1 Por estrutura cinemática

Articulados (6+ eixos):

SCARA (Selective Compliance Articulated Robot Arm):

Delta (parallel robot):

Cartesiano (gantry):

Cobots (colaborativos):

1.2 Por aplicação

1.3 Marcas dominantes

Top globais:

Cobots:

Em Portugal: ABB e FANUC dominam.

1.4 Características técnicas

Especificações essenciais:

Exemplos:

Modelo Carga Alcance Repetibilidade
FANUC LR Mate 200iD/7L 7 kg 911 mm ±0,02 mm
ABB IRB 6700 150-300 kg 2,6-3,2 m ±0,05 mm
KUKA KR 1000 Titan 1300 kg 3,2 m ±0,1 mm
UR5e (cobot) 5 kg 850 mm ±0,03 mm

2. Componentes

2.1 Estrutura mecânica

Eixos (joints):

Servomotor por eixo:

Encoder absoluto multi-turn:

Redutor:

Travão:

2.2 Controlador

Cabinet com:

Capacidade:

2.3 Pendant (teach pendant)

Dispositivo manual para operar e programar robô:

Funções:

2.4 End effector (ferramenta)

Componente na ponta do robô que faz o trabalho:

Pinças:

Vácuo (ventosas):

Magnética:

Soldadura:

Outras:

2.5 Sensores

Encoder em cada eixo (já abordado).

Visão computacional:

Sensor de força/binário:

Sensores de segurança:


3. Programação

3.1 Métodos de programação

1. Teach by demonstration (lead-through):

2. Teach pendant:

3. Offline programming:

4. CAD/CAM integration:

5. Visão computacional + adaptação:

3.2 Linguagens

ABB RAPID:

MODULE PickPlace
    CONST robtarget Home := [[500,0,500],[1,0,0,0],[0,0,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]];
    CONST robtarget p1 := [...];
    CONST robtarget p2 := [...];

    PROC Main()
        MoveJ Home, v500, fine, Tool1;
        WaitDI diStart, 1;
        MoveL p1, v300, fine, Tool1;
        SetDO doVac, 1;
        WaitTime 0.5;
        MoveL Offs(p1,0,0,100), v500, z10, Tool1;
        MoveL p2, v500, fine, Tool1;
        SetDO doVac, 0;
        MoveJ Home, v500, fine, Tool1;
    ENDPROC
ENDMODULE

KUKA KRL:

DEF PickPlace()
    PTP HOME Vel=100% DEFAULT
    LIN p1 Vel=0.5 m/s CPDAT1 Tool[1]
    OUT 1 'Vacuum' State=TRUE
    WAIT Time=0.5 sec
    LIN p2 Vel=0.5 m/s CPDAT2 Tool[1]
    OUT 1 'Vacuum' State=FALSE
    PTP HOME Vel=100%
END

FANUC KAREL ou TP (Teach Pendant Language).

Universal Robots URScript (estilo Python):

def pick_place():
    movej(home, v=1.0)
    while True:
        wait_input(start_input)
        movel(p1, v=0.3)
        set_digital_out(0, True)
        sleep(0.5)
        movel(p2, v=0.5)
        set_digital_out(0, False)
        movej(home, v=1.0)
end

3.3 Movimentos

Tipos:

MoveJ (joint move):

MoveL (linear):

MoveC (circular):

MoveAbsJ:

3.4 Parâmetros de movimento

Velocidade:

Zona (precisão):

Tool:

WObj (Work Object):

3.5 Lógica e variáveis

Linguagens suportam:

3.6 TCP — Tool Center Point

TCP = ponto de referência da ferramenta (geralmente ponta da ferramenta).

Calibração:

Configuração:


4. Integração com sistemas

4.1 Robot ↔ PLC

Comunicação típica: Profinet (ou EtherNet/IP, Profibus DP).

Dados trocados:

Do PLC para Robô:

Do Robô para PLC:

Configuração:

4.2 Robot ↔ Visão computacional

Câmara industrial (Cognex, Keyence, Omron, Sick):

Comunicação com robô:

Aplicações:

4.3 Robot ↔ HMI

Operator panel para:

Conectado por Profinet típicamente.

4.4 Robot ↔ MES / Cloud

Industry 4.0:

Protocolos: OPC UA, MQTT.


5. Segurança

5.1 Importância

Robôs são perigosos:

Acidentes podem ser fatais:

5.2 Regulamentação

Standards:

5.3 Robôs industriais clássicos

Em jaula:

Modos de operação:

Pendant com dead-man (homem-morto):

5.4 Cobots

Características de segurança:

Standards ISO/TS 15066 define:

Aplicações:

5.5 Análise de risco

ISO 12100 + ISO 10218 + ISO/TS 15066:

Passos:

  1. Identificar perigos específicos da aplicação:
  2. Pinças, ferramentas perigosas.
  3. Cargas pesadas.
  4. Trajectórias.
  5. Velocidade.
  6. Estimar risco.
  7. Aplicar medidas:
  8. Engenharia (jaulas, barreiras, cobots).
  9. Procedimentos (LOTO, treino).
  10. EPI (mínimo, complementar).
  11. Re-avaliar.

Documentação: ficheiro técnico da célula, marcação CE.

5.6 LOTO em robôs

Antes de qualquer manutenção:

  1. Parar programa.
  2. Aceder painel de controlo.
  3. Cortar electricidade (interruptor principal + cadeado).
  4. Despressurizar ar comprimido se aplicável.
  5. Verificar energia residual (capacitores no drive — esperar 5 min).
  6. Calço mecânico se carga suspensa.
  7. Etiqueta LOTO.
  8. Trabalhar.
  9. Restabelecer apenas o técnico que bloqueou.

6. Manutenção

6.1 Plano

Diária (operador):

Semanal:

Mensal:

Semestral:

Anual:

A cada 5 anos:

6.2 Avarias comuns

Sintoma Causa
Erro de posição Encoder desviado, redutor com folga, colisão
Vibração Mecânica, balanceamento incorrecto da ferramenta
Robô lento / fraco Sobreaquecimento, lubrificação inadequada
Não comunica Cabo Ethernet, configuração
Erro de TCP Calibração desviada após colisão
Para em meio do programa Sensor detectou anomalia, timeout
Servomotor avariado Vida útil, sobrecarga
Cabos do braço partidos Movimento constante, dobras

6.3 Vida útil

Componente Vida típica
Servomotores 30-50 000 h
Redutores harmónicos 10-30 000 h
Encoders 50 000 h+
Cabos do braço 5-10 anos
Travões 20-30 anos
Controlador 15-20 anos

Robô bem mantido: 20+ anos.

6.4 Backup do programa

Crítico:

Onde:

Frequência: após cada modificação significativa + mensal mínimo.


Apêndice A · Glossário


Apêndice B · Recursos


Apêndice C · Standards principais