EtherCAT-feil og planfresing i industriell CNC-produksjon

I januar stoppet en CNC-maskin med en EtherCAT-kommunikasjonsfeil, og med den stanset hele produksjonslinjen. Årsaken var en kabel med mekanisk slitasje, forsterket av elektrisk støy fra en nærliggende motor.

Når kommunikasjonen bryter sammen

EtherCAT binder sammen styringssystem, motordrivere og sensorer i sanntid. Feilen viste seg som et «slave lost»-varsel: maskinen mistet kontakten med en komponent i EtherCAT-ringen. Det skjedde tilsynelatende tilfeldig, noen ganger etter timer med feilfri kjøring, andre ganger ved oppstart.

Systematisk feilsøking

Med intermitterende feil er det fristende å stramme alle kontakter man finner, men systematisk tilnærming sparer tid. Slik gikk jeg fram:

  1. Logganalyse: gikk gjennom maskinloggene for tidspunkt og mønster, og lette etter korrelasjon med bestemte operasjoner, tidspunkter eller temperaturendringer.
  2. Nettverksdiagnostikk: sjekket EtherCAT-nettverkets topologi, kabellengder og signalkvalitet, siden elektrisk støy kan forstyrre kommunikasjonen.
  3. Komponenttest: isolerte hver node for å se om feilen fulgte en bestemt komponent.
  4. Kabelkontroll: inspiserte alle kabler og koblinger, særlig der de utsettes for mekanisk belastning eller vibrasjon.
  5. Firmware-sjekk: verifiserte at alle noder kjørte kompatible firmware-versjoner.

Årsaken var en kombinasjon: en kabel som var mekanisk slitt over tid, forsterket av elektrisk støy fra en nærliggende motor. Hver faktor alene utløste ikke feilen, men sammen ga de et ustabilt system.

Planfresing og verktøyoppsett

Parallelt satte jeg opp planfres og pusseverktøy for en serie produksjonsordrer. En feil innstilt planfres gir synlige merker i overflaten: spiralspor, ujevnheter eller brannskader. For kunden er det kvalitetsfeilen de ser, uansett hvor god resten av produksjonen er.

Faktorene jeg justerte:

  • Skjærehastighet og mating: forholdet mellom spindelhastighet og fremføringshastighet må tilpasses materialtype og ønsket overflatekvalitet.
  • Verktøygeometri: antall skjær, spiralvinkel og skjærebredde påvirker både finish og maskinbelastning.
  • Dybde per pass: for aggressiv innstilling gir vibrasjoner og dårlig finish, for forsiktig gir unødvendig lang kjøretid.
  • Pusseverktøy-kalibrering: sluttfinishen avhenger av at pusseverktøyet er justert riktig mot planfresens arbeidshøyde.

Spesialprogrammer og komponentjustering

Januar bød også på spesialtilpassede CNC-programmer og justering av skjulte monteringskomponenter. En komponent som er feil dimensjonert gir enten lekkasje eller friksjon i konstruksjonen, og CNC-produksjon holder toleranser som manuell bearbeiding ikke kan matche. Skjulte monteringskomponenter krever nøyaktige utfresinger i flere samvirkende deler, der delene skal slutte tett og passe sammen.

Ta kontakt ved feilsøking på industrielle maskiner eller hjelp med CNC-oppsett.