1. Probleemomschrijving & Bereik
Positionering fouten in computer numerieke controle (CNC) machine gereedschappen beïnvloeden afmetings toleransen, veroorzaken oppervlakte finish afname (kletteren, facetten, kwadrant storingen), en leiden tot afval productie. Deze diagnostische gids richt zich op as positie onnauwkeurigheden op 3- en 5-assen boorcentra, draaibanken en hoge precisie boring machines die werken in Amerikaanse en Britse productie faciliteiten. Beïnvloede onderstelsels omvatten precisie gewerkt ballingscrews, optische en magnetische lineaire en draaibare encoders, thermische expansie structuren en digitale servo drives (Fanuc, Siemens SINUMERIK, Heidenhain).
Zwaarheidsclassificatie: Kritiek. Onherstelde positiefouten leiden tot componenten buiten de toleratiegrenzen, mogelijke toolbotsingen door positieverschuivingen en versnelde mechanische slijtage van aandrijflijnen.
2. Veiligheidsmaatregelen
GEVAAR: Lockout/tagout (LOTO) alle elektrische stroom (480V/400V 3-fasen) en pneumatische voeding volgens OSHA 29 CFR 1910.147 of UK PUWER regelgeving voordat elektrische kasten of mechanische aandrijfvergrendelingen worden geopend.
WAARNGEVEN (OPGEVOERDE ENERGIE): Verticale (Z-as) aandrijvingen bevatten onverzamelde zwaartekrachtlasten of pneumatische/hydraulische tegenwichtcilinders. Mechanische asvergrendelingen of ondersteunende werkbanken moeten ingeschakeld zijn voordat de servomotoren of mechanische koppelingen worden afgekoppeld.
WAARNGEVEN (Rotatieve gevaar): Plaats nooit handen in de buurt van draaiende ballscrews, koppelingen of spindelmotoren tijdens actieve servo-tuning of diagnostische bewegingen. Controleer dat de noodstopketens functioneel zijn voordat dynamische tests worden uitgevoerd.
PPE vereist: Veiligheidsbril met zijbeschermers (ANSI Z87.1 / EN 166), staalzool veiligheidschoenen (ASTM F2413 / EN ISO 20345), en snijbestendige handschoenen voor mechanische demontage.
3. Diagnostische Tools Vereist
| Naam van gereedschap | Specificatie / Model | Meetbereik | Doel |
|---|---|---|---|
| Digitale multimeter (DMM) | Fluke 87V (CAT III 1000V / CAT IV 600V) | 0 - 1000V AC/DC, 0 - 200 mA, 0 - 50 MOhm | Controleer de stroomvoorzieningsspanningen, de wisselwerking van de remrelais en de aardecontinuïteit. |
| Laser Interferometer | Renishaw XL-80 of gelijkwaardig | Lineair bereik tot 80m, resolutie 0,0001 mm | Meet de absolute lineaire positieaccurates, de tweerichtingseerstelbaarheid en de verificatie van de pitch foutcompensatie. |
| Ballbar Systeem | Renishaw QC20-W Wireless Ballbar | Straal 150mm, 300mm, 600mm; resolutie 0.1 µm | Diagnose servo mismatch, reversal spikes, stick-slip, backlash, en squareness errors. |
| Dial Indicator & Magnetic Base | Mitutoyo 0,001 mm / 0,0001" draaitestindicator | 0 - 5 mm (0 - 0.200") | Controleer de axiale speling van de ballscrew, koppelingsslip en mechanische deadband. |
| Thermische Beeldvormer | Fluke Ti401PRO / FLIR E8-XT | -20°C tot +650°C (-4°F tot +1202°F) | Bepaal thermische gradiënten over ballscrews, spindelaandrijfhoofden en motoronderdelen. |
| Portabele Oscilloscoop / Drijf Analyser | Keysight Infiniium / OEM Servo Software (DRV_TUNE) | DC tot 100 MHz, meervoudig kanalen | Monitor motorstroomkringen, snelheidsfoutsignalen en encoderfeedback vierkantegolffrequentieintegriteit. |
4. Checklist voor de initiële beoordeling
| Controle Item | Actie / Inspectiepunt | Normaal / Acceptabel Toestand | Alarm / Actie drempelwaarde |
|---|---|---|---|
| 1. Alarmgeschiedenis | Controleer de CNC diagnostische buffer op servo vertraging, encoder communicatie of thermische fouten. | Geen herhalende asfouten tijdens standaard schijf. | Elke aanhoudende 'Excess Error' (bijv. Fanuc ALM 410/420, Siemens F31112). |
| 2. Machine Warm-up Status | Controleer of positiefouten direct bij koud starten of na 2 uur draaien optreden. | Thermische stabilisatie binnen 15 µm over gehele beweging. | Lineaire drift > 30 µm over 1000 mm asverplaatsing zonder compensatie actief. |
| 3. Smeringstroom | Inspect Way Lube / Ballscrew Lube drukonderbreker en metingseenheden. | Drukcykels normaal (ongeveer 25-35 bar / 360-500 psi). Drukvalalarmen zijn opgeruimd. | Lube druk daalt onder 20 bar of greese distributor blok geblokkeerd. |
| 4. Mechanische koppelingen | Controleer set-screws, clamp rings en bellows-type shaft couplings tussen motor en ballscrew. | Geen relatieve beweging tussen motoras en ballscrew stub tijdens snelle omkering. | Elke meetbare hoekverplaatsing of fretting corrosie-residue (rood stof). |
| 5. Omgevingsomstandigheden | Meet de temperatuur op de vloer en de HVAC-prestaties nabij de machine. | 20°C ± 2°C (68°F ± 3,6°F) stabiel. | Temperatuurschommelingen > 5°C per schikking zonder omhulsel thermische regeling. |
5. Systeematische Diagnosestroomdiagram
- Symptom: Dimensionale fout op eindproducten (deel te groot/te klein of cirkelvormige contourvervorming).
- Stap 1.1: Voer een dial indicator test uit op assenomkeerpunten.
- ALS het totale verlies in beweging (deadband) op de dial indicator boven 0,015 mm (0,0006"):
- Controleer de vastheid van de motor- naar ballscrew-koppeling. ALS los → versterk de clamping bouten tot de moment specificatie. ALS vast → ga verder naar Stap 1.2 (Ballscrew Backlash).
- Als de dial indicator een nul deadband aangeeft maar de laser interferometer een lineaire pitchfout meet:
- Controleer de pitchfoutcompensatietabel in de CNC-parameters. Indien corrupt of ontbrekend → herlaad de parameterback-up. Indien geldig → ga verder naar Sectie 7 (Thermische Compensatie).
- ALS het totale verlies in beweging (deadband) op de dial indicator boven 0,015 mm (0,0006"):
- Stap 1.1: Voer een dial indicator test uit op assenomkeerpunten.
- Symptoom: Cirkelinterpolatie test (Ballbar) levert een ellipsvorm of kwadrantsglitches (pieken bij assenovergangen).
- Stap 2.1: Analyseer Ballbar plot oriëntatie en vorm.
- ALS de plot een diagonale ellips toont (asverschuiving):
- Controleer de servo gain instellingen (positie lus gain $K_p$, snelheid lus gain). Pas de proportionele-integrale (PI) afstemparameters aan.
- De IF-plot toont scherpe pieken bij 0°, 90°, 180°, 270° (quadrantglitches):
- Controleer wrijving in de leidingsystemen en wrijvingscompensatieparameters (quadrantglitchcompensatie / dynamische wrijving feedforward).
- ALS de plot een diagonale ellips toont (asverschuiving):
- Stap 2.1: Analyseer Ballbar plot oriëntatie en vorm.
- Symptoom: Intermitterende asdrijf fout of onbeheersde drift tijdens zware snijden.
- Stap 3.1: Controleer de integriteit van de encoder feedbacksignaal.
- ALS de encoder kabelscherm beschadigd of ongeaard is aan de drijfhoofd housing:
- Vervang de kabel en zorg voor een 360-graden EMC schermklem aansluiting.
- Als encoder optische glasplaat besmet is met olie/stof:
- Reinig encoder optische pad of vervang encoder eenheid.
- ALS de encoder kabelscherm beschadigd of ongeaard is aan de drijfhoofd housing:
- Stap 3.1: Controleer de integriteit van de encoder feedbacksignaal.
6. Foutoorzaakmatrix
| Symptoom | Waarschijnlijke oorzaken (gerangschikt) | Diagnostische Test | Gezien Resultaat indien Oorzaak Bevestigd |
|---|---|---|---|
| Bi-directioneel terugloop / verlies van beweging bij omkering | 1. Verlies van voorbelasting van ballscrewboltschroef 2. Verslechtering van hoekcontactlagers 3. Slipt van koppeling |
Monteer de dial indicator op de assent 表, toepassen omgekeerde handmatige pulsgenerator (MPG) jog in stappen van 0,001 mm. | Indicator verslechtert motorcommando met > 0,012 mm voor de as beweegt. |
| Contour radius fout variërend met werktijd | 1. Thermische uitbreiding van een ballscrew 2. Onvoldoende koelingslusstroom 3. Omgevingstemperatuurwisseling |
Meet de temperatuur van de ballscrew met behulp van een thermische camera of ingebouwde PT100-sensor gedurende een 4-uurs cyclus. | Ballscrew temperatuur > 10°C boven omgevingstemperatuur; lineaire uitbreiding komt overeen met theoretische berekening ($\Delta L = L \cdot \alpha \cdot \Delta T$). |
| Position jitter, servo lag alarms, unstable cutting finish | 1. Encoder feedback ruis / verzwakt signaal 2. Onjuiste servoloop afstemming 3. Versleten railwissers / gebrek aan smering |
Monitor snelheidsfoutsignaal op drive oscilloscoop tijdens asbeweging; controleer encoder spanning (5V DC rail). | Spanningspiek > 100 mV of hoge frequentie ruispieken op differentiële encoderkanalen (A/B/Z). |
| Lineaire positieerfout verschuift over de gehele asverplaatsing | 1. Tabel fout correctie pitch fout 2. Cumulatieve toelaatbare afwijking ballscrew pitch slijtage |
Run Renishaw XL-80 laser interferometer asis kalibratie over gehele travers. | Fout accumuleert lineair (bijv., +0,030 mm per 1000 mm afstand). |
7. Oorzaakonderzoek voor elke storing
7.1 Ballscrew Speling en Mechanische Verslechtering
Waarom dat gebeurt: Precisie gewerkte of gewaldeerde ballingscrews gebruiken interne hercirkelende ballenlagers die belast zijn tegen de schroefdraad. Na miljoenen omkeringen vermindert mechanische slijtage de voorbelasting van de ballscrew nut. Daarnaast ontspannen vaste-ondersteunende hoekcontact aandrijf- en remlagers (meestal gepaarde stellingen in DF of DB opstelling) door axiale schokbelastingen of onjuiste vergrendelingskoppeling momenten.
Hoe te bevestigen: Monteer een magnetische basis op de machinebank met de wijzerplaatstift direct op de tafel of schuif naast de ballingscrewnutkas. Verander de beweging van de as programmatisch met 0,05 mm. Let op de deadband van de wijzerplaat. Als de motorencoder tellen direct veranderen, maar de mechanische schuif blijft stilstaan, is er mechanische backlash in de aandrijfketting aanwezig.
Schade bij onopgelost blijven: Onbeheersde terugspeling veroorzaakt ernstige omkeringsknallen, snijplaatverdoving tijdens het afsluiten van het frezen, en een snelle verergering van mechanische slijtage door de ballingschijven het baanpad te raken tijdens richtingveranderingen.
7.2 Encoder Feedback Verlies en Ruis
Waarom dat gebeurt: CNC-voetstukken maken gebruik van hoge-resolutie absolute of incrementele encoders (optische glasplaten of magnetische ringen). Foutmodi omvatten olie-inbreng via verouderde radiale asseals, verontreiniging van optische banen door olievloeistof, inwendige soldertrekking vanwege trillingen of schermgrondverbindingen die elektrische ruis van variabele frequentie drives (VFDs) of spindelmotoren veroorzaken, waardoor de differentiële vierkante golvenignalen (RS-422 standaard) worden beïnvloed.
Hoe te bevestigen: Verbind een oscilloscoop met de encoderkanalen A, B en referentie Z aan de drive breakout terminals. Controleer de signaalamplitude van 5V ± 0,5V DC met schone, vierkante op- en aflopende randen en zonder afronding of hoge frequentie ringen. Controleer differentiële gemeenschappelijke moderejectie. Controleer de aardecontinuïteit tussen de motorhuls, kabelscherm en de CNC-kast aardbus (< 0,1 Ohm).
Schade bij onopgelost blijven: Signaalvervuiling veroorzaakt plotselinge noodstoppen ('Pulse Missing' of 'Position Loop Overflow' fouten), wat risico's oplevert op schade aan het werkstuk en eventuele spindelstoot als de fout optreedt tijdens een bewerkingscyclus.
7.3 Thermalexpansie en Ballscrewgroei
Waarom het gebeurt: Voorbelaste ballspindels genereren wrijvingswarmte tijdens hoge voetafstanden en continue snelle bewegingen. Zonder voorbelaste montage of actieve vloeistofkoeling via holle ballspindels, expanderen staalspindels thermisch (warmteuitbreidingscoëfficiënt $\alpha \approx 11,5 \times 10^{-6} / ^\circ ext{C}$). Een 1000 mm ballspindel met een temperatuurverhoging van 15°C zal zich uitstrekken met ongeveer 0,17 mm (0,0067"), wat direct leidt tot fouten in de werkstukbewerking.
Hoe te bevestigen: Gebruik een infraroodbeeldcamera om de ballspindelsteunlagers en de nutkas na 90 minuten continue droge cyclisering te scannen. Vergelijk de koudstart laserinterferometer kalibratiegegevens met de heetdraai kalibratiegegevens.
Schade bij onopgelost blijven: Zware thermische voorbelasting veroorzaakt overmatige aandrijfkrachten op de steunlagers, wat leidt tot vroegtijdige lagerverstopping, verbrande smeermiddel, en permanente structuurvervorming van het machine ijzerbed.
7.4 Servo Afstemming en Lusinstabiliteit
Waarom dat gebeurt: Servodrijvers beheren positie, snelheid en stroomlus. Als de proportionele versterking ($K_p$) te hoog is ingesteld, trilt de as of zoekt hij rond. Als de versterking te laag is ingesteld, ontstaat een te grote volg fout (servolag) tijdens contourbewegingen. Veranderingen in mechanische traagheid (bijv. het bevestigen van een zwaardere fixatie op de tafel) veranderen de resonantiefrequentie van het systeem, wat een afstemmingsschending veroorzaakt.
Hoe te bevestigen: Toegang krijgen tot het servo drive inrichtingssoftware (bijv. Fanuc Servo Guide, Siemens STARTER). Noteer de stapsrespons en frequentierespons Bode diagrammen. Controleer op pieken in de snelheidslus frequentiespectrum die aanduiden op mechanische resonantie.
Schade bij onopgelost blijven: Vaste servooscillatie versnelt de slijtage van de motorborstels/ontluchtingslagers (in gebrandmerkte/oude brushlessontwerpen), verhit de motorwikkelingen en leidt tot oppervlaktefinishoscillatiemerkjes op gewerkte onderdelen.
8. Stap-voor-stap Oplossingsprocedures
8.1 Proceduur 1: Aanpassen en vervangen van ballscrew thrust bearings & voorbelasting
- Voorbereiding: LOTO machine stroom en luchtvoorziening. Mechanisch ondersteun de asverplaatsing.
- Demontage: Verwijder motoronderdrukschermen, verbind de flexibele of stijve koppeling tussen de servomotor en de bolplaatas uit.
- Inspectie van lagers: Verwijder het vastzittende lagerhuis. Inspecteer de hoekcontactaandrijflagers (bijv. SKF, NSK of FAG hoge precisie spindellagers) op pitting, vervuiling of kooi slijtage.
- Hermonteren & Voorbelasting: Installeer vervangende gepaarde lagers. Toepassen van het aanbevolen spindelvet (bijv. Klüber Isoflex NBU 15, vulverhouding 30-40%). Verstrooien de lagerbekrachtigingsnut tot de fabrikantse momentspecificatie (zie OEM onderhoudsmanual, meestal 40 - 80 Nm afhankelijk van deendraadsgrootte, met een kalibreerde hookspanner of socket). Controleer de lagervoorbelastingsmoment met een veerzak op de schroevendraadstok.
- Controle: Verbind de koppeling opnieuw. Verstel de klemmoeren met een kalibreerde momentenkraan (bijv. klemringmoeren: klasse 12.9, moment tot 35 Nm). Meet de totale axiale speling met een micrometerindicator; zorg dat de deadband < 0,005 mm is.
8.2 Proceduur 2: Encoder vervanging en uitlijning
- Voorbereiding: LOTO elektrische stroom. Let op exacte encoder oriëntatie en fasealigneringsmerken.
- Verwijderen: Verwijder de encoder signaalsteek. Verwijder de bevestigingscreeks en trek de encoder rotor/stator assembly zachtjes van de motor asstub zonder de interne optische schijf te buigen.
- Installatie: Montage van een nieuw optisch of magnetisch encoder (controleer dat het onderdeelnummer overeenkomt met de OEM specificatie, bijv. Heidenhain EXE of Fanuc seriële encoder). Zorg dat de absolute uitlijningspinnen correct zitten. Verstel de montage schroeven in sterrenpatroon.
- Verbindingen & Aarding: Verbind de meervoudigpinaansluiting. Controleer of de 360-graden schermkabel is stevig aangedrukt aan het metalen EMC-kabelgat bij de ingang van de drive-chassis.
- Verificatie: Stroomvoorziening controleren. Referentie terug (homing cyclus) uitvoeren. Diagnostische monitor controleren op geldige seriële communicatiestatus en nulstand trillingen op rust.
8.3 Proceduur 3: Aanpassen van thermische compensatieparameters
- Toegang: Ga in op CNC-parameter onderhoudsmodus (Niveau 3 toegang).
- Sensor Check: Controleer de werking van ingebouwde NTC/PTC thermistoren of PT100-sensoren die zijn aangesloten op de ballspindelonderdelen. Meet de weerstand over de sensoraansluitingen (ongeveer 100 Ohm bij 0°C, ~138,5 Ohm bij 100°C voor PT100).
- Parameter Aanpassing: Voer thermische uitzettingscoëfficiëntwaarden in in CNC-thermische compensatietabellen (bijv. Fanuc Thermal Growth Compensation parameters of Siemens MD 32750 AX_THERM_COMP). Stel de compensatieschaalfactor in op basis van de warme/koude differentie data van een laserinterferometer.
- Verificatie: Voer een endurance warm-up programma uit gedurende 3 uur. Meet de asdrift met een laserinterferometer; zorg dat de dimensionale driften binnen ± 0,005 mm blijven over de gehele beweging.
8.4 Proceduur 4: Servo-lus herinstelling (Snelheid- en Positie-lussen)
- Softwareverbinding: Verbind programmeringslaptop via Ethernet/RS232 met de drive commissioning software interface.
- Autotuning: Voer de inertia-identificatie routine uit (indien ondersteund door de drive firmware) om de totale geïnverteerde belastingmomenten $J_L$ te berekenen.
- Toegang aanpassing: Pas de positie-lusversterking ($K_p$, meestal ingesteld op 30 - 60 $1/s$), de snelheidslusproportionele versterking en de integratietijdconstante ($T_i$). Voeg notchfilters toe als mechanische resonantiepieken worden gedetecteerd in de frequentieresponsanalyse.
- Verificatie: Voer een ronde (ballbar) test uit. Pas de servo mismatch parameters aan tot de cirkelvormige contourfout < 0,008 mm en de quadrant spike hoogte < 0,003 mm is.
9. Preventieve Maatregelen
| Oorzaak van de fout | Voorkomingsstrategie | Monitoringsmethode | Aanbevolen Interval |
|---|---|---|---|
| Ballscrew Weerstand & Voorbelasting Verlies | Automatische manier/ballscrew-lubrisatiecyclus behouden; gebruik ISO VG 68 slijpvloeistof met tackifieradditieven. | PLC cyclusaantallen monitoring; controleer olievoorraad dagelijks. | Dagelijks vloeistofcontrole; jaarlijks achterstandsmeting. |
| Encoder Ruis & Vervuiling | Inspecteer flexibele buis en kabelspanningsverminderingen; onderhoud positieve druk luchtspoeling op optische encoderhuisjes indien uitgerust. | Visuele inspectie van kabelrouting; controleer de drive foutlog voor communicatie jitter. | Halwejaarinspectie. |
| Thermische Drift | Zorg dat koelinstallaties voor ballscrew kernkoeling of spindelvergrendelingen werken binnen ± 1°C instelwaarde. | Inspectie van koeleling temperatuur en stroommeter; thermische camera audit. | Maandelijkse controle; jaarlijks laserkalibratie. |
| Servostabiliteit | Audit mechanische koppelingen en bandenspanningen; vermijd het bedienen van assen buiten de aangewezen belastingscapaciteit. | Ballbar test audit en drive current draw trending. | Elke 6 maanden. |
10. Vervangdeel en Componenten
| Omschrijving van onderdeel | Specificatie / Model | Wanneer te vervangen | UNITEC Categorie |
|---|---|---|---|
| Precisie Hoekcontact Aandrijfrollel | NSK / SKF / FAG 70xx Serie (Gepaarde Paar DF/DB) | Axiaal speelvlak > 0,010 mm, hoorbaar lagerschok, of pitting op de ringen. | CNC Spindle & Axis Bearings |
| Incrementeel / Absoluut Rotatieencoder | Fanuc Alpha i Serie / Heidenhain ROD / ERN Serie | Signaalverlies, positieverschuivingen of olieinbreng in optisch schijf. | Encoder & Feedback Systems |
| Aandrijfassenkoppeling (Bellen / Klemtype) | R+W / Mayr backlashvrij metaal buisverband | Slijtage door frietkorrosie op spleten, zichtbare spleet in buisvormige lamellen of torsie-sliptage. | Krachtoverdracht & Koppelingen |
| Beschermd Servo Feedback Kabel | UL/CSA gekeurde PVC/PUR gescheiden gestrandde paar geschermd kabel | Gebarsten isolatie, koelvloeistofdoorlaten, of tussentijds continuïteitsfouten. | Kabels & Verbindingen |
Voor directe bestelling van vervangende CNC feedbacksystemen, precisieonderdelen en aandrijfgezichten, bezoek de UNITEC-D E-Catalog.
11. Verwijzingen
- ANSI B11.20 - Veiligheidsvereisten voor productiesystemen en machines
- ASME B5.54 - Methoden voor de prestatie-evaluatie van computer numeriek geregeld machinecentra
- NFPA 79 - Elektrische norm voor industriële machines
- IEEE 519 - Aanbevolen praktijk en eisen voor harmonische besturing in elektrische stroomsystemen
- OEM Technische Documentatie: Fanuc Series 30i/31i/32i Onderhoudshandleiding, Siemens SINUMERIK 840D sl Diagnostiek Handleiding, Heidenhain DR.BTN Technische Notities
- UNITEC-D Onderhoudshandleiding: Preventief Onderhoudsprotocol voor Hoogsnelheid CNC Spindels en Axis Drivers