Comece pelo sintoma, não pelo código
A maioria das pessoas que procura informações sobre um alarme da FANUC não conhece, na verdade, o código. Sabem apenas que a máquina parou e, mais ou menos, o que estava a fazer no momento em que isso aconteceu.
| What the machine is doing | Start with | Most likely culprit |
|---|---|---|
| Won't come out of E-stop, sits on NOT READY | SV401, SV400, SV431, SV607 | Amplifier ready chain, DC link, input phases |
| One axis drifts or vibrates at standstill | SV410, SV413 | Gain, encoder, mechanical bind |
| Alarms only while the axis is moving | SV411, SV430 | Load, commanded speed, motor |
| Same alarm on every axis | SV431, SV432, SV607 | Power supply module, input phases |
| Alarm seconds after power-on | DS307, SV417 | Encoder battery, motor or encoder parameters |
| Position wrong after a battery change | DS300 | Reference position lost, re-zero the axis |
| Spindle won't orient or won't turn | SP749, SP750, 7n24, 7n27 | Fibre optic, spindle amp power, position coder |
| Spindle stalls or overheats under load | 7n01, 7n12 | Motor cooling, load, mechanical drag |
| Drive fan or cabinet overheat | SV601, SV602, SV606, OH701 | Fan failure, dust, cabinet temperature |
| Alarm right after a crash | SV414, SV416, SV446 | Amplifier, cable, motor insulation |
| Works cold, alarms when warm | SV430, SV436, SV602 | Thermal: motor, amplifier or cabinet |
| Program or data transfer fails | PS010, PS090, PS100 | Program syntax, reference return, parameter state |
Como interpretar um número de alarme da FANUC
Um código de alarme da FANUC é composto por um prefixo de duas letras seguido de dígitos: SV401, PS010, SP749. O prefixo identifica o subsistema responsável pela falha. Os dígitos servem apenas para identificar qual a avaria dentro desse subsistema.
O SV0410 é um problema do lado do servo: um técnico de acionamentos com um osciloscópio. O PS0090 é um problema do lado do operador: alguém precisa de mandar a máquina para a oficina. Os mesmos dígitos, duas pessoas diferentes, duas salas diferentes. Saber qual deles tens em mãos antes de saberes o que está avariado indica-te a quem ligar.
Os prefixos com que se vai deparar
| Prefix | Stands for | What it covers | Who owns the fix |
|---|---|---|---|
| PS | Program & Setting | Program syntax, offsets, parameter-write state | Operator / programmer |
| SV | Servo | Servo amplifier, motor, encoder, FSSB | Servo / drive technician |
| SP | Spindle | Spindle amplifier, spindle motor, serial spindle comms | Spindle / drive technician |
| OT | Over Travel | Soft limits (parameters 1320–1323), hard limit switch | Operator / setup |
| PW | Power | A parameter or hardware change that needs a power cycle | Operator |
| OH | Over Heat | Control unit, internal fan | Maintenance |
| DS / APC | Absolute encoder | Battery voltage, position-data loss | Maintenance / technician |
| SR / IO | Comms & storage | RS-232, memory card, file access | Operator / IT |
| IE | Mis-operation prevention | Safety-related, e.g. soft limit 1 | Setup |
| ER | PMC system alarm | Ladder-defined custom alarms | Machine builder / PLC |
| 9xx | System / hardware | ROM, DRAM, CPU, FSSB | FANUC service |
PW, IE, ER e 9xx estão aqui porque vão vê-los no vosso ecrã, não porque possamos explicá-los. Uma linha errada é pior do que uma que falte.
A regra do eixo 7nxx
Num alarme do fuso da FANUC 7nxx, n é o número do fuso. O primeiro eixo apresenta o código 7001, e o segundo 7101. Assim, 7n12 corresponde a um alarme no eixo um e a um alarme diferente no eixo dois. Confirme qual o eixo indicado pelo sistema de controlo antes de encomendar um amplificador.
O mesmo número, uma geração diferente
Os números dos alarmes são os mesmos nos modelos 0i-D, 0i-F, 0i-F Plus e 30i-B, embora os significados variem. A atual série de controlos CNC da FANUC mostra quais desses modelos ainda se encontram disponíveis no mercado.
O bloco 400 e o bloco SVxxxx são dois sistemas de numeração diferentes. O SV0410 e o SV0361 não pertencem à mesma sequência, e os mesmos algarismos não têm o mesmo significado em ambos. Verifique o prefixo, o número e o manual do seu próprio comando antes de agir.
Os códigos, de acordo com o que a máquina está a fazer
Sete grupos. Cada grupo segue uma ordem de resolução de problemas, pelo que o grupo fornece mais informações do que o código individual.
Cada entrada abaixo resulta de uma verificação cruzada com duas fontes independentes. Nos casos em que essas fontes discordam, o código não é incluído — o DS306 foi o que teve de ser excluído, porque um conjunto de fontes o descreve como um aviso de bateria e outro como um alarme de tensão zero que perde a posição de referência. Nos casos em que não foi possível confirmar o texto apresentado no ecrã em inglês, a entrada indica isso mesmo, em vez de o parafrasear.
Se estiveres a descrever um código que não conste aqui, coloca um link para o grupo em vez de para a página.
Nada vai funcionar: SV401, SV400, SV404, SV431, SV432, SV607
SV401 — SERVO ALARM: n-TH AXIS VRDY OFF. O sinal de prontidão do servoamplificador está desligado. Verifique o circuito de paragem de emergência, a alimentação do amplificador e os LEDs, bem como o circuito de ligação CC. O circuito de paragem de emergência constitui, por si só, uma função de segurança, abrangida pela norma ISO 13850.
SV400 — SERVO ALARM: n-TH AXIS OVERLOAD. O sinal de sobrecarga do eixo n está ativado. Verifique os diagnósticos 201 e 720–721, reduza a carga e verifique o desbloqueio do travão e a lubrificação.
SV404 — SERVO ALARM: n-TH AXIS VRDY ON. O sinal de «pronto» continua aceso após o MCON ter caído. Verifique a ligação entre o amplificador e o módulo de interface.
SV431 — n AXIS: CNV. OVERLOAD. O módulo de alimentação ou a SVU da série β está com temperatura excessiva. Melhore a refrigeração do armário e verifique as ventoinhas.
SV432 — n AXIS: CNV. LOWVOLT CON. A tensão de alimentação de controlo do conversor baixou. Verifique a entrada de 200 V e a alimentação de controlo.
SV607 — n AXIS: CNV. SINGLE PHASE FAILURE. Falta uma fase na tensão de entrada. Verifique a alimentação trifásica e o disjuntor.
Erro de posição: SV410, SV411, SV413, SV414, SV417, SV0361
SV410 — SERVO ALARM: n-TH AXIS EXCESS ERROR. Erro de posição acima do valor definido enquanto o eixo estava parado. Verifique o ganho, o codificador e a obstrução mecânica.
SV411 — SERVO ALARM: n-TH AXIS EXCESS ERROR. Erro de posição acima do valor definido enquanto o eixo se deslocava. Verifique a carga, o ganho, a velocidade e o codificador.
SV413 — SERVO ALARM: n-TH AXIS LSI OVERFLOW. O registo de erros ultrapassou o limite de 2^31. Normalmente, trata-se de uma configuração de parâmetros e não de uma avaria de hardware: verifique os parâmetros do servo.
SV414 — SERVO ALARM: n-TH AXIS DETECTION ERROR. O sistema servo digital indicou uma anomalia. Verifique os códigos de diagnóstico 200 e 204, bem como os LEDs do amplificador.
SV417 — SERVO ALARM: n-TH AXIS PARAMETER SETTING ERROR. Foi definido um servomotor ou um codificador que este sistema não utiliza. Verifique se o modelo do motor e do codificador corresponde aos parâmetros.
SV0361 — PULSECODER PHASE ERROR (BUILT-IN). Erro de fase no codificador integrado. Verifique o codificador e o cabo de retroalimentação.
Caminho de retroalimentação: SV416, SV445, SV446, SV448, SV453, SV0365
SV416 — SERVO ALARM: n-TH AXIS DISCONNECTION. O circuito de deteção da posição do codificador de impulsos está avariado. Verifique o cabo de retroalimentação e os conectores.
SV445 — SERVO ALARM: n-TH AXIS SOFT DISCONNECTION. Desconexão suave do feedback do codificador. Verifique o cabo de feedback, os conectores e a blindagem.
SV446 — SERVO ALARM: n-TH AXIS HARD DISCONNECT. Desconexão forçada do sinal de retorno do codificador. Verifique se o cabo está partido e, em seguida, o próprio codificador.
SV448 — SERVO ALARM: FEEDBACK MISMATCH. Os dois sinais de retroalimentação não coincidem. Verifique ambos os percursos de retroalimentação e os parâmetros relacionados.
SV453 — SERVO ALARM: SOFT DISCONNECTION. Desligamento suave do codificador de impulsos α. Verifique o cabo do codificador.
SV0365 — LED ERROR (BUILT-IN). Erro do LED do codificador integrado. Substitua o codificador.
Aquecimento: SV430, SV436, SV601, SV602, SV606, OH701
SV430 — n AXIS: SV. MOTOR OVERHEAT. O servomotor está com temperatura excessiva. Verifique o arrefecimento, a carga e as condições de funcionamento contínuo.
SV436 — n AXIS: SOFTTHERMAL (OVC). A proteção térmica do software foi acionada, o que equivale a uma sobrecorrente. Reduza a carga, verifique o arrefecimento e verifique se existe algum bloqueio mecânico.
SV601 — n AXIS: INV. RADIATOR FAN FAILURE. A ventoinha de arrefecimento do dissipador de calor do inversor avariou. Substitua a ventoinha.
SV602 — n AXIS: INV. OVERHEAT. O servoamplificador está com temperatura excessiva. Limpe o pó e verifique a temperatura do armário.
SV606 — n AXIS: CNV. RADIATOR FAN FAILURE. A ventoinha do dissipador de calor do módulo de alimentação avariou. Substitua a ventoinha.
OH701 — no verified screen text. A ventoinha de arrefecimento no interior da unidade de controlo parou. Substitua a ventoinha.
Eixo: SP749, SP750, 7n01, 7n12, 7n24, 7n27
SP749 — S-SPINDLE LSI ERROR. Erro de comunicação da comunicação em série do fuso, que abrange a fibra ótica, a placa principal e o módulo do fuso. Verifique os conectores da fibra, limpe as extremidades e verifique o módulo.
SP750 — no verified screen text. Erro na ligação série do eixo: o amplificador não está ligado à alimentação ou a versão da ROM está incorreta. Verifique a alimentação e a versão do amplificador.
7n01 — SPN_n_: MOTOR OVERHEAT. A temperatura interna do motor do fuso está acima do limite. Verifique a temperatura ambiente e a carga; substitua imediatamente a ventoinha, caso esta não esteja a funcionar.
7n12 — SPN_n_: POWER CIRCUIT OVERCURRENT. A corrente de saída do amplificador está demasiado elevada. Verifique o isolamento do motor e os parâmetros do eixo e, se necessário, substitua o SVPM.
7n24 — SPN_n_: SERIAL DATA TRANSFER ERROR. Erro de dados entre o CNC e o fuso, ou um cabo danificado. Passe o cabo afastado das linhas elétricas e substitua-o, se necessário.
7n27 — SPN_n_: POSITION CODER NOT CONNECTED. Sinal anómalo do codificador de posição do eixo (JYA3). Substitua o cabo.
Há um código de eixo que não faz parte deste grupo: o alarme 21, que aparece como SP9021 nos controladores αi-B.
Limites e bateria: OT500, OT501, OT506, OT507, DS300, DS307
OT500 / OT501 — OVER TRAVEL: +n / OVER TRAVEL: -n. Ultrapassei um limite suave positivo ou negativo, parâmetros 1320 e 1321. Desloque o eixo para fora do limite.
OT506 / OT507 — OVER TRAVEL: +n / OVER TRAVEL: -n. Foi atingido o limitador de curso positivo ou negativo. Mantenha premido o botão de libertação do deslocamento excessivo e recue lentamente.
DS300 — no verified screen text. Perda da posição do codificador absoluto; é necessário efetuar um retorno à referência. Substitua a bateria e, em seguida, defina novamente a posição de referência.
DS307 — no verified screen text. Tensão da bateria do codificador baixa; as letras «APC» piscam em vídeo inverso. Substitua a bateria dentro de uma a duas semanas.
Alarmes do programa: PS000, PS010, PS090, PS100, PS101
PS000 — PLEASE TURN OFF POWER. Foi alterado um parâmetro que só entra em vigor após um reinício. Desligue e volte a ligar o sistema de controlo.
PS010 — IMPROPER G-CODE. Um código G que este sistema não suporta ou para o qual não foram selecionadas opções. Verifique a lista de códigos G da máquina e as suas opções.
PS090 — REFERENCE POSITION RETURN INCOMPLETE. A devolução de referência não foi concluída. Efetue uma devolução de referência manual e, em seguida, execute o programa.
PS100 — PARAMETER WRITE ENABLE. O interruptor de gravação de parâmetros (PWE) está definido para 1. Volte a defini-lo para 0 e prima RESET.
PS101 — PLEASE CLEAR MEMORY. Foi alterado um parâmetro que requer a limpeza da memória. Faça uma cópia de segurança dos parâmetros e, em seguida, ligue o equipamento mantendo premidos os botões RESET e DELETE.
Triagem em cinco etapas
A ordem é importante. Uma peça encomendada antes das verificações é uma peça encomendada com base num palpite.
- Registe o alarme na íntegra, não apenas o número. Quatro elementos: prefixo, número, texto do alarme e o nome do eixo ou do fuso. O código
401por si só, não serve de nada. O códigoSV401, Z axis, at power-onjá é um diagnóstico parcialmente concluído. - Verifique os LEDs do amplificador e compare-os. O ecrã indica a conclusão do lado NC; o LED do amplificador indica o estado real. Quando os dois não coincidem, dê prioridade ao LED. Em seguida, compare esse LED com o modelo indicado na placa de identificação do seu amplificador, pois o mesmo dígito tem significados diferentes nos modelos α, αi e βi.
- Transforme os sintomas em números. Quatro códigos de diagnóstico são responsáveis pela maior parte do trabalho: 200 e 204 para o estado do sistema, 201 para a carga e a corrente, 720–723 para os detalhes relativos a uma sobrecarga e 202 para a tensão absoluta da bateria do codificador. Um código distingue «o eixo parece pesado» de «o eixo está a 143 % da carga».
- Verifique se não há nada do lado de fora antes de abrir o armário. Circuito de paragem de emergência, entrada trifásica, alimentação de 24 V, conectores de fibra ótica, cabos de codificador, temperatura do armário. Nenhum deles requer desmontagem.
- Faça uma cópia de segurança dos parâmetros antes de alterar qualquer coisa. Cópia de segurança da SRAM e dos parâmetros, num cartão que fica na sua posse. A substituição de uma placa, de um codificador ou de uma bateria obriga, habitualmente, a uma reinicialização ou a um retorno à referência e, sem uma cópia de segurança, uma tarefa de vinte minutos transforma-se num projeto de colocação em funcionamento.
Quando não se deve premir RESET
Um código que aparece imediatamente indica que a avaria ainda persiste. Essa é uma informação útil. No entanto, há três situações em que a opção RESET não é a escolha certa:
- Antes de o código ser escrito. O histórico de alarmes contém os eventos recentes e, ao apagá-los, perde-se o padrão que distingue uma avaria intermitente de uma avaria recorrente.
- Após uma falha, antes de a posição do eixo ser registada. Depois de a máquina se ter deslocado, já não é possível determinar onde estava.
- No caso de um alarme SV ou SP que ainda não tenha sido diagnosticado. Um ecrã vazio durante dez minutos custa-te a única pista gratuita que tinhas.
Reparar, substituir ou enviar para reparação?
A esta altura, já sabe o que correu mal. A questão que fica por resolver é de natureza comercial e merece uma regra, em vez de uma simples intuição.
A reparação é a melhor opção quando a avaria se resume a um único componente: uma ventoinha, um IPM, um módulo de potência, um condensador, um circuito de compensação. É também a melhor opção quando ainda existem peças de substituição disponíveis para o modelo e quando o preço da peça é mais de três vezes superior ao preço da reparação.
Vitórias por substituição em avarias ao nível da placa, em avarias em várias camadas e em qualquer coisa que já tenha sido reparada duas vezes. O grupo de placas de controlo 7nxx é o caso mais evidente: 7n13, 7n32, 7n74, 7n75, 7n79, 7n97, 7n98 são todas avarias da placa de controlo SVPM, e a solução indicada no manual para cada uma delas é substituir a placa.
A conta cabe num telemóvel: custo da inatividade por hora × dias de espera, comparado com o preço de uma unidade usada. Se o preço for mais baixo, compre a peça.
O que «testado» deve significar antes de instalar uma peça usada
Um amplificador usado com um autocolante não é um amplificador testado. Antes de ser instalado no seu armário, deve ter sido ligado para realizar o seu próprio autoteste, testado sob carga em vez de em vazio, verificado quanto à comunicação do codificador num caminho de retroalimentação ativo, monitorizado quanto ao aumento de temperatura durante um período de funcionamento suficientemente longo para identificar um dissipador de calor com desempenho insuficiente, limpo do seu histórico de alarmes anteriores e a versão do firmware deve ter sido verificada em relação ao seu sistema de controlo.
Reparamos, testamos em bancada e vendemos peças FANUC novas e usadas testadas. Todas as unidades usadas que enviamos têm uma garantia de 12 meses. Essa garantia só tem valor se a unidade a merecer: uma peça testada em bancada é submetida a um teste de carga, e os doze meses correspondem ao período que estamos dispostos a garantir com base nesse teste. → Peças FANUC novas e usadas testadas
Como evitar que o alarme se repita
Pilhas. Substitua a pilha do codificador com o comando ligado. Anote a data da substituição numa etiqueta no interior da porta do armário.
Ventiladores e filtros. Limpe os tapetes filtrantes de forma regular, e não só quando alguém se queixar. Um ventilador que parou não é um aviso; é uma contagem decrescente.
Potência de entrada. Fases em falta, queda de tensão e contactores gastos. Meça a alimentação trifásica sob carga, e não em vazio, porque, em vazio, uma fase passa com intensidade marginal. Os requisitos da norma NFPA 79 relativos ao equipamento industrial abrangem as expectativas do lado do fornecimento.
Cabos e conectores. Raio de curvatura da corrente de arrasto, raio mínimo de curvatura da fibra ótica, proteção dos conectores num ambiente com névoa de óleo e ligação à terra da blindagem. É nestes quatro pontos que, normalmente, se origina uma avaria de retroalimentação intermitente.
Perguntas frequentes sobre os códigos de alarme da FANUC
Como é que se elimina um alarme da FANUC?
A forma de eliminar um alarme da FANUC depende do prefixo em questão. Os alarmes PS e OT costumam ser reiniciados com o comando RESET assim que a causa for corrigida. Os alarmes SV, SP e DS não são reiniciados, porque o sistema de controlo continua a detetar a falha até que a causa seja eliminada.
Qual é o alarme mais comum da FANUC?
Não existe uma tabela de frequências publicada, pelo que se trata mais de uma experiência adquirida em oficina do que de dados concretos: o SV401 (VRDY OFF) e o SV400 (OVERLOAD) são os dois erros que ocorrem com maior frequência. O SV401 surge no arranque, durante a sequência de preparação; o SV400 surge no lado da carga, enquanto o eixo está em funcionamento.
Qual é a diferença entre os alarmes SV e SP?
Um alarme SV pertence ao sistema servo, que aciona os eixos de avanço, enquanto um alarme SP pertence ao fuso, que controla a rotação e a orientação. Ambos utilizam comunicação em série, mas os domínios de falha não se sobrepõem: o SV é responsável pela posição e o SP pela velocidade.
O que significa o «n» num alarme do eixo 7nxx?
Num alarme FANUC 7nxx , n corresponde ao número do fuso. O primeiro fuso apresenta o código 7001, o segundo 7101, por isso 7n12 corresponde a um alarme diferente em cada um deles. Verifique qual o fuso indicado pelo sistema de controlo antes de procurar qualquer informação.
O que significa DS307 e quanto tempo tenho?
O código DS307 indica um aviso relativo à bateria do codificador absoluto, e tem ainda cerca de uma a duas semanas. Substitua a bateria com o sistema de controlo ligado.
Onde posso encontrar o histórico de alarmes num FANUC?
Na secção SYSTEM, depois ALARM, depois HISTORY, ou premindo a tecla ALARM e percorrendo as opções. O histórico é mais importante do que o alarme atual: revela se a avaria é intermitente ou se ocorre sempre no mesmo ponto do ciclo.
O número de um alarme da FANUC é o mesmo nos modelos 0i e 30i?
Principalmente nos blocos 400 e 500, mas não de forma fiável em todos os casos. O bloco 400 e o bloco SVxxxx utilizam uma numeração totalmente diferente. Compare o prefixo, o número e o manual do seu próprio comando; nunca apenas o número.
Ainda não funciona? Envie-nos o código.
Três coisas, e normalmente podemos indicar-lhe o que deve verificar a seguir:
- O código de alarme exatamente tal como aparece no ecrã: prefixo, dígitos, nome do eixo ou do fuso.
- O número de referência do amplificador ou do motor indicado na placa de identificação.
- Quer se trate de um eixo ou de todos os eixos.
Isso é suficiente para darmos uma resposta útil, em vez de algo genérico. Se se tratar de uma peça, podemos apresentar-lhe um orçamento para uma peça nova ou usada e testada. Se for uma placa, dir-lhe-emos se vale a pena repará-la.
