Indústria

Codis d'error de màquines CNC Haas: interpretació dels codis d'alarma habituals i resolució

Joan Puig
31 de juliol del 2026
10 min read
Manteniment CNC · Codis d'alarma

Codis d'error de màquines CNC Haas: interpretació dels codis d'alarma habituals i resolució

Un control Haas pot mostrar més de 300 codis d'alarma diferents, i quan salta un a mitja producció, el temps que triga l'operari a esbrinar-ne el significat exacte es converteix directament en minuts de màquina parada. Aquest article recull les categories d'alarma més habituals als centres de torneig i fresat Haas i els passos de resolució que segueixen els tècnics amb més experiència.

Nota important: Els codis d'aquest article corresponen al comportament habitual del control Haas NGC/Classic segons el manual d'operador del fabricant. Cada model i versió de software pot variar el text exacte. Davant de qualsevol dubte, consulta sempre el manual oficial de la teva màquina abans d'intervenir en components elèctrics.

15-30 minuts

Temps mitjà que un tècnic dedica a buscar la interpretació correcta d'un codi d'alarma poc habitual sense accés immediat a la documentació. Amb un cost d'inactivitat de 500-2000 €/minut, aquesta cerca sola pot suposar centenars d'euros abans que comenci la reparació.

Com estan organitzats els codis d'alarma a un control Haas?

Els controls Haas classifiquen les alarmes per rangs numèrics segons el subsistema afectat, cosa que permet fer-se una idea immediata de la gravetat i l'origen del problema només mirant el número:

  • Servo i eixos (100-199): motors d'eix, encoders i seguiment de posició. Problemes mecànics o de sobrecàrrega.
  • Canvi d'eina i magatzem (200-299): carrusel o torreta portaeines, fallades de detecció o posicionament.
  • Programa i sintaxi (300-399): errors de codi G, coordenades inexistents o subrutines mal definides.
  • Límits de recorregut (overtravel, 900+): sobrepassament de finals de cursa i errors de referenciat.
  • Refrigerant, lubricació i pressió (500-599): nivells baixos, fallades de bomba o pressió insuficient.
  • Elèctriques i d'accionament (600-699): sobretensions o fallades de drive que requereixen tècnic elèctric qualificat.

Categoria 1: Alarmes de servo i eixos (100-199)

Aquesta és la categoria més freqüent a les màquines amb anys de producció intensiva. El missatge típic és "SERVO ERROR EXCESSIVE" o "AXIS n FOLLOWING ERROR", que indica que el motor de l'eix no pot seguir la posició comandada dins la tolerància permesa. Les causes més habituals, per ordre de probabilitat, són guies lineals brutes o sense greix, corretja de transmissió fluixa o desgastada, sobrecàrrega mecànica per una eina mal ajustada, i, en darrer lloc, degradació de l'encoder o del cablejat de retroalimentació.

Resolució: comprovar visualment les guies i el sistema de lubricació automàtica, verificar que el programa de greixatge no ha fallat, reduir el feed-rate de prova per descartar sobrecàrrega i, si l'error persisteix sense càrrega, revisar els paràmetres de servo-tuning al menú de diagnòstic abans de substituir cap component.

Categoria 2: Alarmes de canvi d'eina (200-299)

El missatge "TOOL CHANGER NOT READY" o "CAROUSEL FAULT" apareix quan el sistema no detecta correctament la posició del carrusel o quan el braç de canvi no completa el cicle dins el temps esperat. Causes habituals: sensor de proximitat brut o desalineat, eina mal assentada al con, pinça del canviador desgastada, o pèrdua de pressió d'aire al circuit pneumàtic.

Resolució: inspeccionar la posició física del carrusel respecte a la indicada al control, netejar el con i el sensor, comprovar la pressió d'aire al manòmetre, i executar el cicle de canvi en mode manual pas a pas per aïllar en quin punt exacte falla abans de desmuntar cap peça.

Categoria 3: Alarmes de programa (300-399)

Aquestes alarmes són les més fàcils de resoldre perquè no impliquen cap fallada física: "UNDEFINED MACRO", "ILLEGAL G-CODE COMBINATION" o "SUBROUTINE NOT FOUND" senyalen un error al codi CN que s'està executant. El control Haas normalment indica el número de línia exacte on s'ha detectat el problema. Resolució: revisar aquesta línia i les anteriors, comprovar que totes les subrutines cridades (M98) existeixen a la memòria, i verificar que no hi ha combinacions incompatibles de codis G del mateix grup modal a la mateixa línia.

Categoria 4: Overtravel i referenciat de màquina

El missatge "+X OVERTRAVEL" o "-Z OVERTRAVEL" apareix quan un eix arriba o s'aproxima al final de cursa físic, sovint després d'una col·lisió lleu, un origen de peça mal establert o una pèrdua de referència (home) després d'un tall elèctric. Resolució: desactivar temporalment l'overtravel des del menú de diagnòstic (mai sense supervisió) per allunyar l'eix manualment en direcció contrària, fer de nou el cicle de referenciat (Power Up / Zero Return) complet, i revisar l'origen de peça (work offset) si l'alarma apareix sempre en el mateix punt del programa.

Categoria 5: Refrigerant, lubricació i pressió (500-599)

Alarmes com "LOW COOLANT LEVEL" o "LUBE PRESSURE LOW" són preventives per disseny: el fabricant prioritza aturar la producció abans que una fallada de lubricació provoqui un gripatge de guia o un desgast irreversible d'husillo. Resolució: comprovar i omplir el dipòsit corresponent amb el greix o oli homologat, revisar que la bomba no estigui obstruïda o amb aire a la línia, i verificar el pressòstat si l'alarma persisteix amb el nivell correcte — un sensor descalibrat és una causa habitual de falsos positius.

Categoria 6: Alarmes elèctriques i de drive (600-699)

Advertència de seguretat: alarmes com "DRIVE OVERCURRENT" o "POWER SUPPLY FAULT" impliquen alta tensió. Cap tècnic sense qualificació elèctrica ha d'obrir l'armari ni manipular els drives: talla i bloca l'alimentació (LOTO) i truca a un tècnic qualificat.

Com resol això IgeraIndustria

Consulta del tècnic:

"Ha saltat SERVO ERROR EXCESSIVE a l'eix X del Haas VF-2, què comprovo primer?"

IgeraIndustria respon:

"Alarma 116: comprova primer el greix automàtic de la guia X i l'estat de la corretja de transmissió (Manual VF-2, secció 4.2). Aquesta màquina va tenir una alarma similar el 12/02/2026 (registre #ML-2026-041): causa identificada, greixador obstruït."

⏱ Resposta en segons📄 Font citada🔧 Historial creuat

Consells pràctics per reduir el temps de resolució

Bones pràctiques a peu de màquina

  • Anota sempre el número exacte de l'alarma, no només el text: és el que permet cercar-lo amb precisió al manual o al registre d'incidències.
  • Consulta l'historial d'alarmes prèvies abans de reiniciar el control, perquè reiniciar sovint esborra el context necessari per al diagnòstic.
  • Distingeix entre alarma i avís: ignorar un avís de baixa pressió pot derivar en una alarma greu poques hores després.
  • Manté un registre intern de quines alarmes s'han repetit a cada màquina i quina va ser la causa real, no només la solució temporal.
  • Davant d'alarmes elèctriques, no facis proves de prova-error: és la causa més habitual d'accidents evitables al taller.

Quant temps perd el teu equip interpretant codis d'alarma cada setmana?

Programa una avaluació de 30 minuts i calcula el cost real d'inactivitat de la teva planta

Prova gratuïta 14 dies

Preguntes freqüents

Es poden esborrar les alarmes Haas simplement prement RESET?

RESET esborra la pantalla d'alarma però no soluciona la causa subjacent. Si la condició que l'ha originat segueix present (una guia sense greix, per exemple), tornarà a saltar en pocs cicles: cal identificar i corregir la causa arrel abans de continuar la producció normal.

On puc consultar el llistat complet de codis d'alarma d'un model concret?

El manual d'operador de cada model Haas inclou un apèndix amb el llistat complet de codis i el seu significat, que pot variar segons la versió de control (Classic o NGC) i l'any de fabricació. Consulta sempre el manual de la teva màquina concreta, no un manual genèric d'una altra sèrie.

Quina diferència hi ha entre una alarma i un missatge d'advertència?

Una alarma normalment atura el moviment dels eixos i requereix intervenció abans de reprendre; un avís informa d'una condició a vigilar (per exemple, nivell de refrigerant baix) sense aturar necessàriament el cicle en curs. Cap dels dos s'ha d'ignorar sistemàticament.

Qui pot intervenir en alarmes de la categoria elèctrica (600-699)?

Únicament personal amb la qualificació elèctrica corresponent i formació específica en el drive de la màquina, ja que aquestes alarmes impliquen risc d'alta tensió i condensadors carregats fins i tot amb la màquina apagada.

Serveix aquesta classificació per a totes les màquines Haas?

L'estructura general de rangs es manté de forma similar tant en centres de fresat (VF) com de torneig (ST/SL), tot i que els números concrets i alguns missatges varien segons el model. El manual d'operador de cada màquina és sempre la font de referència definitiva.

Última actualització: juliol 2026 | Autor: Equip IgeraSolutions | Prova IgeraFincas gratis

#codis error Haas#alarmes CNC#manteniment CNC#servo error Haas#MTTR mecanitzat

COMPARTIR

Comparte el conocimiento con tu red