Uma parada não planejada consome dinheiro a cada minuto, e a primeira pergunta na tela de todo engenheiro de manutenção é sempre a mesma: o que esse alarme realmente significa? Ler corretamente o registro de eventos do IRC5 — em vez de reiniciar e torcer para que funcione — é, muitas vezes, a diferença entre uma correção em dez minutos e um dia inteiro de testes e trocas de peças por tentativa e erro. Este guia aborda os códigos de alarme que as equipes de manutenção do IRC5 encontram com mais frequência, o que cada um significa, como identificar a causa raiz e quando a falha indica que uma peça precisa ser substituída.
Observação sobre a redação: A redação dos alarmes segue a ABB Manual de operação – Solução de problemas do IRC5 , documento 3HAC020738-010, revisão V (RobotWare 6.03). A redação em inglês deste guia foi traduzida da edição oficial em chinês; portanto, seu controlador pode exibir um texto ligeiramente diferente. Confirme sempre com o registro de eventos e as informações do sistema do seu controlador.
1. Como ler o registro de eventos do IRC5
O registro de eventos é lido no FlexPendant (visualizador de registros/eventos) ou por meio do RobotStudio em um sistema conectado ou virtual. Cada entrada contém cinco informações que devem ser lidas em conjunto:
| Campo | O que isso indica |
|---|---|
| Número do evento | O código, por exemplo, 38103— o que disparou o alarme |
| Mensagem | Descrição breve da condição |
| Consequências | Estado em que o sistema entrou (por exemplo, Motores Desligados, falha do sistema) |
| Causas Prováveis | Lista oficial das prováveis origens, em ordem de prioridade |
| Ações recomendadas | Verificações oficiais, na ordem em que a ABB as recomenda |
Dois hábitos distinguem um diagnóstico rápido de um lento. Primeiro, leia eventos simultâneos — o log registra vários mensagens com o mesmo carimbo de data e hora, e a segunda ou terceira linha frequentemente identifica a causa real. Segundo, trate o primeiro erro numa sequência, não o último, como seu ponto de partida: alarmes downstream são frequentemente consequências, não causas.
Nota de campo: quando "sem comunicação" corresponde a três falhas distintas
Uma equipe de manutenção relatou um controlador IRC5 que havia perdido comunicação e não respondia ao FlexPendant. O log de eventos apontava para o computador principal, e substituir essa unidade teria sido o primeiro passo óbvio. Antes de solicitar qualquer peça, a placa foi removida e inspecionada. Foram identificadas três falhas distintas:
- Pinos oxidados e parcialmente dessoldados no circuito da interface Ethernet , interrompendo os sinais de transmissão e recepção.
- Capacitores de filtro de baixa tensão envelhecidos que haviam perdido capacitância , deixando ondulação na alimentação digital da placa acima do que os circuitos integrados de comunicação toleram.
- Um contato de mola desgastado na faixa de terminais de comunicação , com resistência de contato suficientemente alta para degradar a ligação.
Nenhum desses três problemas se manifestaria no log de eventos. Juntos, produziram um único sintoma: nenhuma comunicação. Após a confirmação das falhas no nível da placa, o módulo foi substituído por um computador principal em condições de uso — por exemplo, o Computador ABB 3HAC041443-003 DSQC639 — e as terminações do chicote foram refeitas. A célula foi então operada por duas horas com ciclos repetidos de partida/parada para confirmar que a ligação permanecia estável.
O que isto demonstra: o alarme indica onde o sintoma surgiu, não a sua causa. Antes de encomendar uma placa, verifique a camada física — conectores, contactos e qualidade da alimentação. Note ainda que a reparação ao nível de componentes dentro de um módulo controlador é um trabalho especializado: substituir a unidade completa é mais rápido e mais seguro do que tentar corrigir placas no local.
alarmes de posicionamento e calibração
Esta família é a razão mais comum pela qual um IRC5 se recusa a funcionar após um ciclo de alimentação — e a maior parte disso remonta ao sistema da placa de medição em série (SMB) e à sua bateria.
| Código | Mensagem | O Que Isso Significa | Ação oficial |
|---|---|---|---|
| 20032 | Contador de revoluções não atualizado | Um ou mais eixos de medição absoluta não estão sincronizados | Mova os eixos para a posição de sincronização e atualize os contadores de revoluções |
| 50057 | Junta não sincronizada | Após a desligar a alimentação, a posição da junta está demasiado afastada da posição anterior ao desligamento | Atualize novamente os contadores de revoluções |
| 50053 | Diferença excessiva no contador de revoluções | O braço foi movido manualmente com a alimentação desligada; ou falha no SMB, no resolvê ou nos cabos | 1) Atualize os contadores de revoluções 2) Verifique o resolvê e os cabos 3) Inspecione o SMB e substitua-o, se defeituoso |
| 50296 | Diferença nos dados da memória do manipulador | Incompatibilidade de dados ou de número de série; troca do SMB ou do controlador, ou alteração da configuração | Verifique os dados de configuração e o número de série corretos; transfira os dados conforme descrito abaixo |
| 20034 | Memória do manipulador inválida | Os dados do SMB diferem dos do controlador — após substituição do SMB/controlador ou limpeza manual da memória | Atualize a memória do manipulador conforme o Manual de Operação IRC5 |
| 10039 | Memória do manipulador inválida (inicialização) | Mesma incompatibilidade, detectada na inicialização | Atualizar a memória do manipulador |
Uma inicialização saudável, por outro lado, mostra 10038 – Memória do manipulador OK : um contraste útil quando você deseja saber se os dados SMB sobreviveram à noite. A correção compartilhada. Muitas dessas entradas terminam com a mesma instrução: atualizar os contadores de revolução . Em um robô que foi simplesmente desligado (ou movido manualmente durante a manutenção), essa é toda a correção. Quando o alarme persiste ou aparece juntamente com eventos de comunicação do tipo 38103, suspeite da própria cadeia de medição — começando pelo ABB 3HAC044075-001 unidade de bateria SMB uma bateria descarregada deteriora os dados armazenados no SMB e manifesta-se exatamente como esses alarmes de calibração. A duração da bateria não é divulgada publicamente — confirme-a com o registro de eventos e as informações do sistema do seu controlador.
Substituindo o hardware do SMB ou do controlador? Especificamente para o modelo 50296, verifique no FlexPendant se os dados de configuração corretos e o número de série estão carregados no controlador. Se você instalar um SMB proveniente de outro manipulador, limpe primeiro a memória do SMB via FlexPendant e, em seguida, transfira os dados do controlador — e não o contrário.
3. Alarmes do SMB e do Sistema de Medição
| Código | Mensagem | Consequência (revisão V) | Causas oficiais |
|---|---|---|---|
| 38103 | Perda de comunicação com o SMB | O sistema entra em falha do sistema estado | Contato deficiente ou cabo danificado (blindagem) — especialmente ao utilizar cabos externos de eixos não fabricados pela ABB; falha na placa do SMB ou no computador do eixo |
As ações oficialmente recomendadas aparecem como uma lista ordenada, e a ordem corresponde ao diagnóstico:
- Reinicialize os contadores de revolução.
- Certifique-se de que a fiação entre a unidade SMB e o computador do eixo está corretamente conectada e atende às especificações da ABB.
- Certifique-se de que a blindagem esteja ligada em ambas as extremidades.
- Mantenha a fiação afastada de fortes interferências eletromagnéticas.
- Substitua qualquer unidade defeituosa.
Trabalhe essa lista começando pela extremidade mais econômica. Conectores e blindagens de cabos levam minutos; placas exigem dinheiro e tempo de inatividade. O aviso sobre cabos não ABB merece ênfase: cabos de eixo cuja blindagem não esteja ligada conforme a especificação da ABB são uma causa clássica de recorrência do erro 38103. Quando as verificações apontam diretamente para o próprio hardware de medição, as unidades envolvidas são a Unidade SMB ABB 3HAC031851-001 DSQC 633A , o Computador de eixo ABB 3HAC12815-1 DSQC601 , ou — onde o robô utiliza um — o Placa de medição serial ABB 3HAC044168-001 RMU101 . Qual placa seu robô possui não é documentado publicamente — confirme com o log de eventos e as informações do sistema do seu controlador.
4. Alarmes de movimento e colisão
| Código | Mensagem | Significado oficial | Ações oficiais |
|---|---|---|---|
| 50056 | Colisão na junta | O torque real excede o valor comandado em baixa velocidade ou velocidade nula; pode ser um erro de travamento (braço obstruído) ou um erro de hardware | Verifique se o braço está travado; verifique o hardware; verifique outras entradas no log de eventos de hardware |
| 50055 | Carga na junta muito alta | Dados de carga incorretos, aceleração excessiva, força externa intensa, baixa temperatura ou falha de hardware | Verifique os dados de carga; reduza a aceleração ou a velocidade; verifique o hardware |
| 50052 | Erro de velocidade da junta | Erro do sistema ou conflito | Verifique os parâmetros de ajuste da junta e do hardware, bem como as forças externas; reduza a velocidade programada |
A entrada 50056 recomenda uma inspeção física antes de qualquer verificação elétrica — um braço apoiado contra um dispositivo fixo gera o mesmo alarme que um componente de acionamento com falha. Verifique os eventos de hardware simultâneos antes de abrir o gabinete.
No 50055, observe a baixa Temperatura causa — um ambiente frio numa segunda-feira pela manhã pode realmente acionar um alarme de carga na junta de um robô que operava normalmente na sexta-feira. Confirme com o registro de eventos e as informações do sistema do seu controlador antes de solicitar qualquer peça.
5. Alarmes de acionamento e motor
34316 — Erro de corrente do motor
Consequência: o sistema vai para Motores Desligados . As cinco causas prováveis oficiais, na ordem oficial:
- Dados do motor no ficheiro de configuração incorretos
- Cabo do motor mal ligado ou danificado
- Curto-circuito entre fases ou à terra
- Tensão do barramento CC demasiado baixa
- Tensão da alimentação principal fora das especificações
As ações recomendadas seguem essa mesma ordem — verifique os dados de configuração, depois o cabo do motor, em seguida procure curtos-circuitos, depois verifique o registo de eventos para um erro no barramento CC e, por fim, verifique a alimentação de entrada. Comece pelo registo de eventos: uma mensagem simultânea do barramento CC (34402) reordena imediatamente as suas prioridades.
39504 — Sobrecarga na alimentação elétrica do freio
Consequência: nenhuma operação até que a falha seja corrigida; o sistema entra no estado de parada do sistema. Causas oficiais: curto-circuito no cabo de alimentação do freio; freios de eixos externos consumindo potência excessiva; cabo da unidade de alimentação não conectado corretamente ao módulo de acionamento. As ações vão desde a verificação da conexão dos cabos até a avaliação do consumo total de corrente dos eixos externos, terminando com uma medição: certificar-se de que a tensão de freio de 24 V está dentro da faixa especificada (diagramas elétricos: consultar o Manual do Produto IRC5).
34402 — Tensão do barramento CC muito baixa
Consequência: nenhuma operação é possível até que a falha seja corrigida — o sistema passa para o estado Motores Desligados. Causa oficial: tensão da rede elétrica de alimentação da unidade retificadora fora da especificação. Ações: verificar outras mensagens relacionadas à alimentação no registro de eventos; verificar a tensão da rede elétrica e seu limite de tolerância; confirmar a seleção da tensão do jumper do transformador, se instalado; inspecionar todos os componentes trifásicos no interior do módulo de acionamento (interruptor principal, filtro, fusíveis, contator) e sua fiação.
37001 — Erro de ativação do contactor LIGAR MOTORES
Consequência: nenhuma unidade mecânica pode ser acionada, manual ou automaticamente. Causas oficiais: cadeia de acionamento do contactor aberta; falha mecânica ou elétrica no contactor; dispositivo de habilitação do FlexPendant acionado muito rapidamente ou configuração incorreta do sistema. A primeira ação oficial é deliberadamente de baixa tecnologia: confirme o erro, libere o dispositivo de habilitação e pressione-o novamente após cerca de um segundo. Se isso resolver o problema, você teve um evento relacionado ao fator humano, não uma falha de hardware. Caso contrário, verifique a fiação do sistema de segurança, as mensagens de log simultâneas e a configuração da ação do sistema para o relé do contactor LIGAR MOTORES.
⚠️ Aviso oficial de segurança (reproduzido em essência do manual): para os códigos 37001 e 20212 — não continue a utilizar o robô até que a falha tenha sido identificada e eliminada. E para qualquer trabalho no interior do módulo de acionamento: desconecte a alimentação, bloqueie-a (lock-out) e aguarde a descarga do link CC antes de tocar em qualquer componente; o trabalho deve ser realizado por pessoal qualificado.
Quando as verificações apontam para a unidade de acionamento ou o hardware de alimentação, as unidades de substituição são as Unidade de acionamento ABB 3HAC029818-001 DSQC 663 ou o Unidade de contactor ABB 3HAC13389-2 DSQC611 , dependendo da parte da cadeia à qual as evidências apontam.
6. Alarmes de segurança e do sistema
| Código | Mensagem | O que aconteceu | Recuperação oficial |
|---|---|---|---|
| 10013 | Estado de parada de emergência | Um dispositivo de parada de emergência ligado à entrada ES foi aberto — interno (armário ou FlexPendant) ou externo (conectado pelo cliente) | Identifique qual dispositivo causou a parada, feche-o/reinicie-o e retorne ao estado Motores LIGADOS a partir do módulo de controle |
| 10014 | Estado de falha do sistema | Muitas falhas — verifique as mensagens de eventos simultâneos no FlexPendant ou no RobotStudio | Analise o log, corrija a falha subjacente e reinicie conforme o manual de operação |
| 20212 | Falha em canal duplo, execute a cadeia de acionamento | Apenas uma das duas cadeias de acionamento está fechada — um interruptor na cadeia de acionamento está com defeito ou não está devidamente conectado | Verifique a fiação e as conexões; use mensagens simultâneas para identificar o interruptor; certifique-se de que todos os interruptores funcionem corretamente; pressione e solte o botão de parada de emergência para restabelecer um estado definido na cadeia; substitua o interruptor defeituoso se nada estiver solto |
| 20600 | Versão não oficial do RobotWare | Está sendo utilizada uma versão de teste/validação | Se este for um sistema de produção, instale uma versão formal do RobotWare o mais rápido possível |
o código 10013 é um diagnóstico, não uma falha: algo abriu o circuito de parada, e o log informa o que ocorreu qual lado — dispositivos internos são marcados no diagrama de circuito; os externos são aqueles que você ou o construtor do sistema ligou, e uma falha externa Botão de parada de emergência ABB CE4T-10R-02 é uma substituição comum. Nos estados, esses códigos definem: 10013 interrompe imediatamente todos os programas em execução e mantém os eixos do robô travados pelos freios mecânicos; 20212 coloca o sistema em PARADA DE SISTEMA (SYS HALT); 10014 bloqueia a execução do programa e o movimento manual (jogging) até a reinicialização. Para o código 20212, vale a mesma advertência de segurança da seção 5: identifique e elimine a falha antes de retornar o robô ao serviço.
10014 exige respeito: "reinicializar e verificar" é exatamente o que as ações oficiais indicam não que você deve fazer primeiro — a análise do log é o passo um.
7. Lembretes de Manutenção (10106–10112) e os Contadores do SIS
A série 101xx não representa nenhuma falha — trata-se apenas da contagem realizada pelo Sistema de Informações de Serviço (SIS):
| Código | Significado |
|---|---|
| 10106 | Dias corridos desde o último serviço atingidos — serviço agora necessário |
| 10107 | Dias corridos restantes até o próximo serviço |
| 10108 | Horas de operação desde o último serviço atingidas — serviço necessário agora |
| 10109 | Horas de operação restantes |
| 10110 | Serviço da caixa de câmbio necessário |
| 10111 | Serviço da caixa de câmbio atrasado |
| 10112 | Data/hora do sistema alterada — interrompe as notificações do calendário SIS |
Três contadores funcionam em paralelo: tempo cronológico ,tempo de operação , e condição da caixa de câmbio . A ação para cada um deles é a mesma: realizar o serviço e reiniciar o contador SIS correspondente; para 10112, rever os limites do calendário SIS e os parâmetros de aviso.
Quais são os intervalos: não documentado publicamente — confirme com o registro de eventos e as informações do sistema do seu controlador. Cada intervalo é configurável pelo sistema , e o manual imprime deliberadamente os contadores como espaços reservados. Leia os números diretamente no display SIS do seu próprio controlador e considere ambientes empoeirados ou hostis à temperatura como uma razão para encurtar, em vez de alongar, os intervalos. O controle de poeira começa com a higiene do gabinete, incluindo elementos como o Filtro de poeira ABB 3HAC028815-001 em gabinetes equipados com ele.
8. Fluxo de trabalho prático de solução de problemas em 5 etapas
- Leia o registro completo de eventos — não apenas a última linha. Anote o primeiro evento e todas as mensagens simultâneas.
- Classificar o alarme: posicionamento / comunicação / movimento / acionamento / segurança / manutenção. A classe determina os testes.
- Verifique primeiro a causa mais barata : bateria → conector → cabo → placa. As listas oficiais de ações nas seções 2–6 já estão ordenadas dessa forma.
- Confirme antes de reiniciar. Uma reinicialização que "corrige" uma falha de hardware não a corrigiu; apenas a adiou.
- Verifique após a correção — execute a célula por ciclos repetidos de partida/parada e observe o log antes de considerar concluído.

9. Quando um alarme indica que você precisa de uma peça de substituição
Redefinir-e-prosseguir versus substituir-obrigatoriamente
| Padrão | Geralmente significa | Sua vez |
|---|---|---|
| Alarme após ciclo de alimentação, robô movido manualmente | Sincronização perdida | Atualizar contadores de revolução — sem peças |
| 10013 / 10014 após intervenção do operador | Resposta correta do sistema | Limpar o dispositivo, reiniciar — sem peças |
| 38103 retorna após verificações de cabo/blindagem | Hardware da cadeia de medição | Unidade SMB ou computador do eixo — trocar primeiro o item mais barato |
| 34316 com curto-circuito confirmado entre fase e terra no cabo do motor | Cabo / motor danificado | Cabo primeiro, depois motor — ordem por modelo de robô |
| o código 37001 sobrevive à nova tentativa do dispositivo de ativação em um segundo | Contator ou interruptor da cadeia de funcionamento | Unidade de contator / botão de pressão — não operar até que seja eliminado |
| o código 50053 retorna repetidamente | SMB, resolutor ou cabo | Substitua o item defeituoso após a verificação do cabo |
Lista consolidada de peças (unidades referenciadas neste guia)
- ABB 3HAC041443-003 Unidade de computador DSQC639 — computador principal; substitui o módulo quando falhas de comunicação são confirmadas ao nível da placa
- ABB 3HAC044075-001 Unidade de bateria SMB — protege os dados armazenados no SMB; bateria fraca aparece como alarmes de calibração
- ABB 3HAC031851-001 Unidade SMB DSQC 633A — placa de medição serial no manipulador
- ABB 3HAC12815-1 Computador de eixos DSQC601 — controlador da cadeia de medição no armário
- ABB 3HAC029818-001 Unidade de acionamento DSQC 663 — módulo de acionamento de eixo para falhas de corrente do motor e do sistema de acionamento
- ABB 3HAC13389-2 Unidade de Contator DSQC611 — contatores de hardware para LIGAR os motores
- ABB CE4T-10R-02 botão de parada de emergência — dispositivo externo de circuito de parada
Reparar o codificador ou substituir o motor?
Um IRB 6640 a trabalhar numa célula de fundição por injeção perdeu o seu motor do eixo 6. A causa não foi elétrica: uma temperatura ambiente elevada sustentada, combinada com a entrada de poeira, degradou o codificador no interior do motor. Em teoria, reparar o codificador é a opção mais económica.
A equipa optou por instalar um novo motor original. O fator decisivo foi o tempo de inatividade, não o custo das peças — reparar o codificador implica retirar o motor, desmontá-lo, obter o codificador, remontá-lo e reverificá-lo, tudo enquanto a célula permanece inativa. Substituir o motor completo devolveu o robô à produção numa única intervenção.
Como tomar a mesma decisão: avalie as horas em que a sua linha ficará parada contra a diferença de preço entre reparar e substituir. E se o ambiente foi o que danificou o primeiro motor, trate também a causa — vedação, fornecimento de ar, temperatura ambiente — ou terá de repetir o mesmo trabalho dentro em breve.
Não tem certeza se a sua falha exige uma nova bateria SMB, uma placa SMB ou um módulo de acionamento? Envie-nos o modelo do seu robô, o tipo de controlador e o código de alarme.
Antes de efetuar o pedido — lista de verificação (TBC)
- [ ] Modelo do robô e tipo de controlador confirmados (IRC5 vs IRC5C, versão do RobotWare)
- [ ] Log completo de eventos exportado, incluindo mensagens simultâneas
- [ ] Número de peça da unidade lido diretamente na etiqueta física da unidade instalada, não da memória
- [ ] Se o seu robô utiliza uma placa SMB ou uma configuração RMU101 — confirme com base nas informações do sistema do seu controlador
- [ ] Intervalos SIS lidos diretamente no seu próprio controlador, não com base em qualquer valor publicado
- [ ] Causas ambientais (pó, temperatura, cablagem) resolvidas, ou a substituição sofrerá o mesmo destino
10. Perguntas Frequentes
O que significa o alarme 20032 da ABB? O alarme 20032 significa que um ou mais eixos de medição absoluta não estão sincronizados — os contadores de revolução precisam ser atualizados. Desloque os eixos para a posição de sincronização e atualize os contadores; o próprio alarme não indica uma peça danificada.
Posso continuar operando um robô com o alarme 50057? Não. O alarme 50057 (junta não sincronizada) significa que a posição da junta após o desligamento está muito distante da posição anterior ao desligamento, e a operação automática não deve prosseguir até que os contadores de revolução sejam atualizados novamente. A correção é procedural, não exige pedido de peças.
Com que frequência a bateria SMB da ABB deve ser substituída? Não há um período fixo — depende do ciclo de trabalho e não é documentado publicamente; confirme com o registro de eventos e as informações do sistema do seu controlador. Uma bateria fraca manifesta-se por meio de alarmes de posição e calibração (20032, 50053, 50057) que aparecem em torno dos ciclos de ligar/desligar.
Por que o alarme 38103 continua reaparecendo? o código 38103 retorna quando a causa subjacente ainda está presente — na maioria das vezes, um problema de cablagem: uma blindagem não conectada em ambas as extremidades, um cabo danificado ou um cabo externo de eixo não fabricado pela ABB que não atende às especificações da ABB. Siga a lista oficial na ordem indicada (conectores → blindagem → interferência → placas); se a cablagem estiver em boas condições, a placa SMB ou o computador do eixo são os únicos suspeitos restantes.
Uma reinicialização resolve todos os defeitos do IRC5? Não. Uma reinicialização não elimina nada que tenha uma causa física — ela apenas limpa o estado. As próprias orientações do manual para o alarme 10014 (falha do sistema) recomendam analisar o registro de eventos e corrigir primeiro a falha subjacente. Se um alarme desaparecer após uma reinicialização e voltar a ocorrer, trate essa recorrência como o diagnóstico.
Como limpar o lembrete de manutenção 10106? 10106 desaparece quando o serviço é realizado e o respectivo contador SIS é reiniciado — trata-se de um lembrete de manutenção, não de um erro a ser ignorado. Se a data do sistema foi alterada (10112), revise também o limite do calendário SIS e os parâmetros de aviso, para que os lembretes baseados em calendário voltem a ser acionados corretamente.
Quais peças de reposição devo manter em estoque para um IRC5? Mantenha em estoque as peças cuja falha interrompe a produção e que podem ser substituídas rapidamente no local: uma unidade de bateria SMB, um botão de parada de emergência e — dependendo do tempo de inatividade que você pode tolerar — uma unidade de computador, uma placa SMB e um módulo de acionamento. Os números exatos das peças compatíveis com suas máquinas não são documentados publicamente — confirme-os com o log de eventos e as informações do sistema do seu controlador antes de efetuar o pedido.
11. Ainda com dificuldades? Envie-nos seu log de eventos
Ainda visualizando um alarme que não consegue limpar?
Envie-nos seu log de eventos e os detalhes do seu controlador. Nossa equipe o ajudará a identificar a unidade provavelmente defeituosa e a confirmar o número correto da peça antes de você efetuar o pedido.
Consulte o manual de operação da ABB – Solução de problemas do IRC5, 3HAC020738-010, para obter a lista completa de alarmes e a redação oficial de cada código. Este guia é um recurso independente de solução de problemas; as marcas e nomes de produtos da ABB são marcas comerciais de seus respectivos proprietários. Os trabalhos no interior do controlador devem ser realizados por pessoal qualificado, com a alimentação elétrica desligada e a ligação CC descarregada.