Partilhar: WhatsApp
aulify · Sebenta
UC · Unidade de Competência · UC02946

Manutenção de Máquinas de Controlo Numérico

UC02946 — Executar operações de manutenção em máquinas de controlo numérico
25h · 2.25 pontos crédito Curso: T. Mecatrónica ↗ Referencial oficial SNQ
Índice

Sebenta UC02946 — Manutenção de Máquinas CNC

1. Introdução às Máquinas CNC

1.1 Evolução e Tipos

As máquinas de Controlo Numérico por Computador (CNC) substituíram progressivamente as máquinas convencionais na indústria, permitindo maior repetibilidade, precisão e produtividade. O controlo é realizado por um programa numérico que define a trajectória das ferramentas.

Principais tipos de CNC:

Tipo Eixos Standard Material Típico Precisão Típica
Torno CNC X, Z (+ C opcional) Metais, plásticos ±0,005 mm
Centro de maquinagem vertical (VMC) X, Y, Z (+ A/B opcionais) Metais, compósitos ±0,005 mm
Centro de maquinagem horizontal (HMC) X, Y, Z + B Peças de produção em série ±0,003 mm
Router CNC X, Y, Z Madeira, alumínio, plástico ±0,1 mm
Corte por plasma CNC X, Y (+ Z) Chapa de aço até 60 mm ±0,5 mm
Corte por laser CO₂/Fibra X, Y, Z Chapa, aço, inox, alumínio ±0,05 mm
Erosão por fio (EDM wire) X, Y, U, V Aços de ferramenta, carboneto ±0,002 mm

1.2 Arquitectura do Sistema CNC

Um sistema CNC é composto pelos seguintes subsistemas:

1. Controlador CNC (CNC Controller) - Unidade central de processamento que interpreta o programa G-code - Executa os algoritmos de interpolação (linear, circular, helicoidal, NURBS) - Gere o PLC interno para a lógica de máquina (M-codes, sensores, actuadores) - Principais fabricantes: Fanuc, Siemens (Sinumerik), Heidenhain, Mitsubishi, HAAS

2. Servo Drive + Servo Motor - O drive converte o sinal de referência de posição/velocidade em potência eléctrica - O motor servo (AC síncrono com ímanes permanentes na generalidade das CNC modernas) acciona o eixo - O encoder (rotativo, acoplado ao motor) fornece a posição real ao controlador em tempo real (malha fechada) - Frequência de amostragem típica da malha de posição: 1–2 kHz

3. Fuso de Esferas (Ball Screw) - Converte o movimento rotativo do servo motor em translação linear - Eficiência mecânica: 90–95% (vs. 25–40% do fuso trapezoidal) - A pré-carga (preload) nas esferas elimina a folga (backlash) axial - Classes de precisão segundo ISO 3408: C3 (±0,005 mm/300 mm), C5 (±0,012 mm/300 mm)

4. Guias Lineares - Perfil em V, caixa de rolas (box way) nas máquinas mais antigas - Guias lineares de patins rolantes (LM guides, THK, Hiwin) nas CNC modernas - Pré-carga elimina folga radial - Lubrificação contínua por sistema automático (centralizada)

5. Cabeçote / Fuso Principal (Spindle) - Motor do fuso: de indução (com VFD) ou motor de torque directo (DDM) - Velocidades típicas: 8 000–15 000 rpm (fresadoras); até 40 000+ rpm (high-speed machining) - Cone de ferramenta: BT30, BT40, BT50, HSK-A63, HSK-E32 - Lubrificado por névoa de óleo (oil-mist) ou lubrificação ar-óleo (oil-air)


2. Parâmetros de Maquinagem

2.1 Velocidade de Corte

A velocidade de corte (Vc) é a velocidade periférica da ferramenta relativamente à peça, expressa em m/min:

$$V_c = \frac{\pi \times D \times n}{1000}$$

Inversa (calcular rpm a partir de Vc):

$$n = \frac{1000 \times V_c}{\pi \times D}$$

Tabela de Vc recomendadas para operações de fresagem (fresa de topo, ar seco):

Material Carboneto K10 Carboneto TiAlN P25 Carboneto AlCrN M20
Al 6061-T6 350–600 250–400 300–500
Aço S235 (St37) 100–180 120–200
Aço C45 80–150 100–160
Inox 316L 40–70 50–90
Titânio Ti-6Al-4V 35–55 40–65
Ferro fundido GG25 120–200 100–180

2.2 Avanço

O avanço por dente (fz) é a espessura máxima de apara por dente de corte:

$$V_f = f_z \times Z \times n \quad \text{[mm/min]}$$

Valores típicos de fz para fresagem: - Aço: 0,05–0,15 mm/dente - Alumínio: 0,08–0,25 mm/dente - Inox: 0,03–0,08 mm/dente

2.3 Profundidade de Corte

2.4 Potência de Corte

$$P_c = \frac{F_c \times V_c}{60 \times 1000} \quad \text{[kW]}$$

Onde Fc é a força de corte tangencial. Regra prática: para aço suave, Fc ≈ 2 000 N por mm² de secção de apara.


3. Ferramentas de Corte

3.1 Classificação ISO de Ferramentas de Fresa

Segundo ISO 513, os materiais de corte são classificados em grupos: - P (azul): aços e aços fundidos com apara longa - M (amarelo): aços inoxidáveis e materiais de apara longa e curta - K (vermelho): ferros fundidos, materiais de apara curta - N (verde): metais não ferrosos (Al, Cu, Zn, plásticos) - S (laranja): super-ligas (Inconel, Titanium, HRSA) - H (cinzento): materiais endurecidos (>45 HRC)

3.2 Revestimentos (Coatings) PVD/CVD

Revestimento Dureza (GPa) T máx. (°C) Aplicação principal
TiN 24 600 Uso geral, aço
TiCN 37 400 Aço, menor atrito
TiAlN 35 900 Aço de alta resistência, inox
AlCrN 38 1000 Fresagem em seco, Inconel
DLC 50–70 300 Alumínio, cobre (anti-aderente)
CrN 20 700 Al, materiais não ferrosos

3.3 Critério de Desgaste VB

O desgaste de flanco VB é medido na face de folga da aresta de corte. Os limites normalizados (ISO 3685) são:

Cálculo de vida útil pela equação de Taylor:

$$V_c = \frac{C}{T^n}$$

Para carboneto em aço carbono: n ≈ 0,25; C ≈ 300 (m/min para T em minutos).

Exemplo: para Vc = 150 m/min → T = (300/150)^(1/0,25) = 2^4 = 16 minutos de vida útil.

3.4 Procedimento de Troca de Ferramenta

Em fresadora BT40: 1. Parar o fuso (M05) e aguardar paragem total 2. Seleccionar modo Manual/JOG no controlador 3. Mover o eixo Z para a posição de troca (safe Z) 4. Pressionar o botão de desbloqueio do cone (draw bar) 5. Segurar a ferramenta com a mão (usar luva) e retirar 6. Introduzir a nova ferramenta, alinhar a chaveta com o entalhe do cone 7. Verificar que a ferramenta ficou presa (som de click do draw bar) 8. Introduzir o comprimento da ferramenta na tabela de compensações (H offset) 9. Executar ciclo de medição automática (se disponível: Tool Length Measurement)


4. Programação G-code

4.1 Estrutura de um Programa CNC

[Número de programa / comentário]
[Bloco de setup: modal codes]
[Posicionamento inicial]
[Ciclos de maquinagem]
[Retorno e fim de programa]

Regras sintácticas: - Cada linha começa com a letra N (número de bloco, opcional) - Códigos modais: permanecem activos até serem alterados (G01, G03, etc.) - Códigos não modais: activos apenas no bloco onde são escritos (G04, G28) - Comentários entre parênteses: (comentário)

4.2 Tabela Completa de G-codes Essenciais

Grupo Código Descrição Exemplo
Movimento G00 Posicionamento rápido G00 X100. Y50. Z5.
Movimento G01 Interpolação linear G01 X80. F200
Movimento G02 Arco CW (I,J ou R) G02 X60. Y0. R20. F150
Movimento G03 Arco CCW G03 X0. Y60. I0. J30.
Coordenadas G17 Plano XY G17
Coordenadas G18 Plano ZX G18
Coordenadas G19 Plano YZ G19
Unidades G20 Polegadas G20
Unidades G21 Milímetros G21
Referência G28 Retorno à referência da máquina G28 G91 Z0.
Comp. ferr. G40 Cancelar comp. de raio G40
Comp. ferr. G41 Comp. raio à esquerda G41 D01
Comp. ferr. G42 Comp. raio à direita G42 D01
Comp. ferr. G43 Comp. comprimento positiva G43 H01
Comp. ferr. G49 Cancelar comp. comprimento G49
Ciclos G80 Cancelar ciclo fixo G80
Ciclos G81 Furação simples G81 Z-15. R2. F80
Ciclos G83 Furação com extracção G83 Z-40. R2. Q5. F60
Ciclos G84 Roscagem sincronizada G84 Z-20. R2. F1.25
Ciclos G85 Mandrilagem G85 Z-15. R2. F50
Coord. WCS G54–G59 Sistemas de coordenadas de peça G54
Modo G90 Coordenadas absolutas G90
Modo G91 Coordenadas incrementais G91
Velocidade G94 Avanço em mm/min G94
Velocidade G95 Avanço em mm/rot G95
Velocidade G96 Velocidade de corte constante G96 S150
Velocidade G97 RPM constante G97 S2000

4.3 Subprogramas e Repetições

(Programa principal)
M98 P1001 L4    ; Chamar subprograma O1001, 4 vezes

O1001           ; Subprograma
G91             ; Incremental
G01 X20. F200
G01 Y20.
G90             ; Voltar a absoluto
M99             ; Retorno ao programa principal

4.4 Variáveis e Macros (Fanuc Custom Macro B)

#100 = 50.      ; Variável de utilizador #100 = 50 mm
#101 = 100.     ; #101 = 100 mm
G01 X#100 Y#101 ; Usar variáveis como coordenadas

5. Manutenção Preventiva CNC

5.1 Procedimento de Manutenção Semanal (1–2 horas)

Passo 1 — Limpeza geral: - Remover aparas da mesa, proteções telescópicas e tanque de fluido - Limpar o interior da câmara de maquinagem com aspirador industrial - Soprar as guias e o fuso de esferas (apara pode causar riscos prematuros)

Passo 2 — Verificação do fluido de corte: - Medir concentração com refractómetro: valor alvo 6–8% (semi-sintético) - Verificar pH: valor normal 8,5–9,5 (pH < 8,5 → risco de corrosão e bactérias) - Verificar cor e cheiro: fluido deteriorado apresenta cor escura e odor fétido - Completar com água desmineralizada se nível baixo

Passo 3 — Sistema de lubrificação centralizado: - Verificar nível do reservatório (normalmente visível no painel lateral) - Lubricante standard: Mobil Vactra No.1 (ISO VG32 de base mineral) ou equivalente - Se nível < 1/4 do visor, completar

Passo 4 — Inspecção visual: - Verificar proteções telescópicas (acumulação de apara = risco de rasgão) - Verificar fugas de óleo no cabeçote e servo drives - Verificar estado dos tubos flexíveis de fluido e ar

5.2 Procedimento de Manutenção Mensal (4–6 horas)

Lubrificação do fuso de esferas: - Para máquinas com lubrificação manual: injectar 1–2 cm³ de massa lubrificante EP2 nas bocas de lubrificação (nipple) das porcas do fuso - Não misturar tipos de massa (minerais vs. sintéticos) - Registar na ficha de manutenção

Verificação de backlash:

Equipamento necessário: relógio comparador digital + suporte magnético

Procedimento: 1. Fixar suporte magnético na mesa da máquina 2. Apoiar o apalpador do relógio num batente fixo (ex. coluna da máquina) 3. No controlador, seleccionar JOG com incremental 0,01 mm 4. Mover o eixo 2 mm no sentido positivo (+X) — elimina qualquer folga 5. Zerar o relógio 6. Mover 1 mm no sentido negativo (-X) 7. Mover 1 mm no sentido positivo (+X) 8. Ler o erro no relógio → é o backlash do eixo X 9. Repetir para Y e Z

Valores de aceitação: | Tipo de máquina | Backlash máximo | |-----------------|-----------------| | Máquina de produção geral (IT7) | 0,025 mm | | Centro de maquinagem standard | 0,010 mm | | Centro de maquinagem de precisão | 0,005 mm |

Se backlash > limite: compensar no parâmetro do controlador (Fanuc: param. 1851) ou substituir porca do fuso de esferas.

Verificação de tensão das correias do cabeçote: - Aplicar uma força de 10 N no ponto médio da correia - Deflexão máxima: 5 mm por 100 mm de vão livre - Correia frouxa → escorregamento, variação de velocidade - Correia tensa em excesso → desgaste prematuro, carga nos rolamentos

5.3 Procedimento de Manutenção Anual (1–2 dias)

1. Nivelamento da máquina: - Usar nível de precisão (sensibilidade 0,02 mm/m) - Medir nos dois eixos horizontais (longitudinal e transversal) da mesa - Ajustar parafusos de nivelamento (anti-vibração Vibro-isolator ou parafusos de ancoragem) - Tolerância: ≤ 0,02 mm/m em qualquer direcção

2. Teste de perpendicularidade dos eixos (ISO 230-1): - Montar esquadro de precisão (padrão) na mesa - Percorrer o eixo Z enquanto o comparador mede o esquadro - Tolerância típica: ≤ 0,015 mm em 300 mm

3. Substituição de filtros: - Filtro de ar do armário eléctrico: lavável ou descartável (trocar anualmente) - Filtro de óleo do cabeçote (se aplicável): substituição com dreno - Filtro de retorno do circuito hidráulico: substituição com vedante

4. Substituição do fluido de corte: Procedimento de troca completa: 1. Drenar o tanque de fluido (bomba ou por gravidade) 2. Limpar o interior do tanque com detergente industrial 3. Enxaguar com água limpa (2× mínimo) 4. Aplicar bactericida antes do enchimento 5. Encher com mistura nova (água desmineralizada + concentrado) 6. Ajustar concentração e pH

5. Certificação de precisão: - Maquinar uma peça de teste normalizada (artefacto de aferição) - Medir com CMM (Coordinate Measuring Machine) - Documentar os resultados e comparar com os parâmetros de aceitação originais da máquina


6. Diagnóstico de Avarias CNC

6.1 Metodologia de Diagnóstico

Abordagem sistemática (PDCA adaptado): 1. Identificar o alarme ou sintoma (código de erro, comportamento anormal) 2. Recolher informação (quando ocorreu, condições de produção, histórico) 3. Consultar o manual de manutenção do controlador (Fanuc Alarm List, Siemens SP) 4. Isolar a causa: eléctrico, mecânico, programa, parâmetro 5. Reparar e documentar 6. Verificar a reparação com ciclo de teste

6.2 Alarmes Fanuc — Lista Detalhada

Código Tipo Mensagem Causa Solução
004 Programa Endereço não encontrado Erro de sintaxe G-code Verificar linha indicada no programa
010 Programa G-code incorrecto Código G não suportado Verificar manual do controlador
070 Memória Overflow de memória Programa demasiado grande Usar DNC (drip feed)
085 Comunicação Erro RS-232 Paridade/baud rate errado Ajustar parâmetros comunicação
300 Referência APC: impossível voltar à ref. Encoder absoluto sem posição Executar homing manual lento
410 Servo Erro de seguimento excessivo (X) Carga mecânica, ganho baixo Ver ponto 6.3
411 Servo Erro de seguimento excessivo (Y) Idem Idem
412 Servo Erro de seguimento excessivo (Z) Idem Idem
414 Servo Encoder desligado Cabo ou encoder Ver ponto 6.4
417 Servo Parâmetro de servo inválido Parâmetro corrompido Recarregar parâmetros backup
420 Servo Servo: sobrecorrente Curto-circuito no motor Medir isolamento do motor
430 Servo Overload (sobrecarga) Ciclo muito exigente Reduzir avanços ou verificar mecânica
445 Bateria Baixa tensão bateria APC Bateria descarregada Substituir bateria 3V Li
749 Overtravel Overtravel softw. (eixo X+) G54 offset errado Verificar WCS offset
750 Overtravel Overtravel softw. (eixo X-) Idem Idem

6.3 Diagnóstico Detalhado — Erro de Seguimento (Alarme 410–412)

O que é o erro de seguimento: O erro de seguimento (Following Error / Lag Error) é a diferença entre a posição de referência enviada pelo interpolador e a posição real medida pelo encoder. Se este erro ultrapassa o limiar definido no parâmetro Fanuc 1826 (default: 127 unidades, ≈ 0,127 mm), é gerado o alarme.

Árvore de diagnóstico:

ALARME 410 (eixo X)
│
├─ O erro ocorre sempre que o eixo acelera?
│   SIM  Ganho de posição (Kp, param. 1825) muito baixo           ou Torque de aceleração insuficiente (param. 2003)
│
├─ O eixo não se move nada?
│   SIM  Verificar:
│           1. Enable do servo drive (24V DC no sinal "Enable")           2. Alarme no drive (LED vermelho no amplificador)           3. Cabo encoder (medir continuidade)
│
├─ O eixo move mas desacelera bruscamente?
│   SIM  Sobrecarga mecânica:
│           1. Mover o eixo manualmente no modo E-STOP           2. Detectar ponto de resistência  problema na guia ou fuso
│
└─ O erro é aleatório?
    SIM  Interferência electromagnética no cabo do encoder
            Verificar blindagem e aterramento do cabo

Parâmetros Fanuc relevantes (série 0i/30i):

Parâmetro Descrição Valor típico
1820 Motor encoder pulse/rev 1000000
1821 Erro de seguimento máx. (modo estático) 500
1825 Ganho do laço de posição (Kp) 3000
1826 Erro de seguimento máx. (modo dinâmico) 5000
1851 Compensação de backlash 0–99 (x detecção)

6.4 Substituição de Encoder — Procedimento Detalhado

Tipo 1: Encoder incremental (Fanuc αi / βi)

Material necessário: - Chave de torques (2–5 N·m) - Chave Allen M2.5, M3 - Solvente de contacto eléctrico - Novo encoder (referência conforme motor)

Procedimento: 1. Desligar a máquina no disjuntor principal e colocar sinalização de segurança 2. Aguardar 5 minutos (descarregamento de condensadores do bus DC) 3. Abrir o painel traseiro do servo motor ou aceder ao encoder no veio traseiro 4. Fotografar a posição do cabo antes de desligar 5. Desligar o conector do encoder (premir a patilha de libertação) 6. Desaparafusar os 3–4 parafusos do flange do encoder (Allen M3, torque: 1 N·m) 7. Puxar o encoder axialmente com cuidado — nunca torcer 8. Se utilizar acoplamento de membrana (bellow coupling): verificar estado e substituir se necessário 9. Montar o novo encoder; alinhar o rasgo (key) com o veio 10. Apertar os parafusos com torque especificado + Loctite 243 se não houver contra-porca 11. Ligar o conector — verificar que encaixou (som audível) 12. Ligar a máquina e executar o procedimento de referenciação (G28 em todos os eixos) 13. Verificar posição nos fins de curso de software

Tipo 2: Encoder absoluto (Heidenhain ERN/ECN)

Procedimento adicional: - Após montagem, executar o procedimento "Datum Setting" no controlador - Memorizar as posições de referência das ferramentas e peça (requer nova calibração do WCS) - Se o encoder usa comunicação EnDat: verificar que o endereço SSI/EnDat está configurado


Anexo A — Ficha de Manutenção Semanal CNC

FICHA DE MANUTENÇÃO SEMANAL — MÁQUINA CNC
─────────────────────────────────────────────────────────
Máquina: _____________ Ref.: _____________ Data: _______
Operador/Técnico: _________________________

VERIFICAÇÕES:
□ Limpeza geral da câmara de maquinagem            OK / NOK
□ Limpeza das proteções telescópicas               OK / NOK
□ Nível do lubrificador centralizado               OK / NOK
□ Nível e concentração do fluido de corte          ____ %
□ pH do fluido de corte                            ____
□ Verificação de fugas (óleo, fluido, ar)          OK / NOK
□ Estado das proteções telescópicas (sem danos)    OK / NOK
□ Alarmes activos no controlador                   OK / NOK

OBSERVAÇÕES:
________________________________________________________________
________________________________________________________________

Assinatura: _________________________

Anexo B — Tabela de Códigos de Alarme Fanuc — Referência Rápida

Série Descrição geral Acção imediata
000–099 Erros de programa/sintaxe Verificar G-code
100–199 Erros de parâmetros Verificar e restaurar parâmetros
300–399 Erros de encoder/APC Verificar encoders e baterias
400–499 Erros de servo (drives/motores) Verificar amplificadores e motores
700–799 Overtravel Verificar limites software e WCS
900–999 Erros graves do sistema Contactar suporte técnico Fanuc

Sebenta elaborada para a UC02946 do curso TMIM — Aulify Platform Versão 1.0 — 2026