Probleembeschrijving en reikwijdte
Deze diagnostische gids richt zich op CNC-bewerkingscentra die te maken krijgen met verslechtering van de positioneringsnauwkeurigheid, wat zich manifesteert als maatfouten die de tolerantie overschrijden, verslechtering van de oppervlakteafwerking of een volledig falen van de positionering. Deze symptomen duiden doorgaans op problemen in het bewegingscontrolesysteem van de machine, met name slijtage/speling van de kogelomloopspindel, verslechtering van het encodersignaal, effecten van thermische uitzetting of afstelling van de servoaandrijving.
Deze gids behandelt 3- en 5-assige CNC-bewerkingscentra met servoaangedreven kogelomloopspindels, lineaire encoders of roterende encoders, en positioneringssystemen met gesloten lus. Positioneringsfouten worden geclassificeerd als:
- Kritisch: Positiefout >0,05 mm (0,002") of volledige asfout
- Belangrijk: Positiefout 0,02-0,05 mm (0,0008-0,002")
- Klein: Positiefout 0,01-0,02 mm (0,0004-0,0008")
Veiligheidsmaatregelen
WAARSCHUWING: CNC-machines bevatten servoaandrijvingen met hoge spanning (tot 480 VAC), opgeslagen energie in servomotoren en mechanische gevaren door bewegende assen. Dood of ernstig letsel kan het gevolg zijn van onjuiste procedures.VERPLICHTE LOCKOUT/TAGOUT: Isoleer de elektrische hoofdvoeding en controleer de nulenergiestatus voordat u toegang krijgt tot servoaandrijvingen, encoders of kogelomloopspindels.
VEREISTE PBM's: Veiligheidsbril, elektrische handschoenen geschikt voor systeemspanning, antislipschoeisel.
OPGESLAGEN ENERGIE: Servomotoren kunnen als generatoren fungeren wanneer ze handmatig worden verplaatst. Koppel de motorkabels los voordat u de as handmatig beweegt.
KNELPUNTEN: Houd uw handen uit de buurt van kogelomloopspindels en lineaire geleidingen tijdens diagnostische bewegingen.
Diagnostische hulpmiddelen vereist
| Gereedschap | Specificatie | Bereik | Doel |
|---|---|---|---|
| Meetklok | Resolutie van 0,0001 inch | ±0,200" | Meting van de speling van de kogelomloopspindel |
| Digitale oscilloscoop | 100 MHz, 4-kanaals | 1mV-100V | Encodersignaalanalyse |
| Digitale multimeter | Echte RMS, nauwkeurigheid van 0,1% | 0-1000 VDC/VAC | Verificatie van de voedingsspanning van de encoder |
| Infraroodthermometer | Nauwkeurigheid ±1°C | -20°C tot 150°C | Meting van de thermische gradiënt |
| Laser-interferometer | API/Renishaw | ±0,5 ppm | Verificatie van positioneringsnauwkeurigheid |
| Ballbar-systeem | Renishaw QC20-W | 360° cirkelvormige test | Diagnose van de machinegeometrie |
| Voelermaten | 0,001-0,025" ingesteld | Metrisch/imperiaal | Controle mechanische speling |
Initiële beoordelingschecklist
| Beoordelingsitem | Opnemen | Acceptabel bereik |
|---|---|---|
| Bedrijfsuren van de machine sinds de laatste onderhoudsbeurt | _____ uur | Volgens OEM-schema |
| Omgevingstemperatuur tijdens het optreden van een fout | _____ °C | Typisch 18-25°C |
| Recente programmawijzigingen of nieuwe tooling | Ja/Nee + details | Documenteer alle wijzigingen |
| Foutfrequentie: willekeurig/consistent/asspecifiek | Patroonbeschrijving | Let op herhaalbaarheid |
| Alarmgeschiedenis van CNC-besturing | Foutcodes + tijdstempels | Focus op servo-/positie-alarmen |
| Laatste controledatum van de positioneringsnauwkeurigheid | Datum + resultaten | Volgens ISO 230-2-schema |
| Werking koelsysteem | Normaal/Verslechterd/Uit | Let op temperatuureffecten |
Systematische diagnosestroomdiagram
Primaire symptoomanalyse
- ALS er een positioneringsfout optreedt op alle assen:
- Controleer de gezondheid van het CNC-besturingssysteem → Ga verder naar stap 2
- Controleer de gemeenschappelijke busspanning van de servoaandrijving → Moet binnen ±5% van de nominale spanning liggen
- Controleer de fundering/trillingen van de machine → Max. 0,1 g acceleratie
- ALS de positioneringsfout asspecifiek is:
- Identificeer de getroffen as (X, Y, Z, A, C)
- Controleer op mechanische binding → Handmatige beweging moet soepel zijn
- Controleer de encodersignalen → Ga verder naar het diagnosegedeelte van de encoder
- Meet de speling van de kogelomloopspindel → Ga verder naar het diagnostische gedeelte van de kogelomloopspindel
- ALS de positioneringsfout varieert met de temperatuur:
- Breng de thermische gradiënt over de machinestructuur in kaart
- Controleer de thermische compensatieparameters in de CNC-besturing
- Controleer de werking van het koelsysteem → Koelvloeistofdebiet binnen spec
- ALS de positioneringsfout toeneemt met de voedingssnelheid:
- Controleer de servo-afstemmingsparameters
- Analyseer de volgende fout tijdens beweging
- Controleer de integriteit en afscherming van de motorkabel
Fout-oorzaakmatrix
| Symptoom | Waarschijnlijke oorzaken (hoge tot lage waarschijnlijkheid) | Diagnostische test | Verwacht resultaat als de oorzaak wordt bevestigd |
|---|---|---|---|
| Consistente positiefout in één richting | 1. Speling van de kogelomloopspil 2. Montage van de encoder 3. Afwijking van de servoversterking | Meetklokspelingtest | Speling >0,025 mm (0,001") |
| Willekeurige positiefouten op alle assen | 1. Elektrisch geluid 2. Trillingen van de fundering 3. Storing in het besturingssysteem | Oscilloscoop-encodersignalen | Ruis >10% van de signaalamplitude |
| Positiefout neemt toe met de temperatuur | 1. Thermische compensatie uitgeschakeld 2. Storing koelvloeistofsysteem 3. Thermische groei structuur | Vergelijk koude versus warme nauwkeurigheid | Foutcorrelatie met temperatuur |
| Positieoverschrijding bij snelle bewegingen | 1. Servoversterking te hoog 2. Problemen met de motorkabel 3. Encoderresolutie komt niet overeen | Na foutanalyse | Volgfout >0,01 mm tijdens vertraging |
| Positievertraging tijdens het snijden | 1. Servoversterking te laag 2. Motorkoppel onvoldoende 3. Mechanische binding | Snijkracht versus positiefout | De positiefout neemt toe met de snijkracht |
| Verloren positie na stroomcyclus | 1. Accu van de absolute encoder 2. Verkeerde uitlijning van de startschakelaar 3. Fout in de encoderkoppeling | Herhaalbaarheidstest thuispositie | De uitgangspositie varieert >0,005 mm |
Analyse van de hoofdoorzaak voor elke fout
Kogelomloopspeling
De speling van de kogelomloopspindel ontstaat naarmate de kogellagers en loopvlakken slijten, waardoor er speling ontstaat tussen de kogelmoer en de schroef tijdens richtingsveranderingen. Dit manifesteert zich als positioneringsfouten bij het bewerken van onderdelen die veelvuldig omkeren van de richting vereisen.
Bevestigingstest: Monteer de meetklok op de spil en maak contact met het werkstukoppervlak. Voer kleine stapsgewijze bewegingen (0,025 mm) in afwisselende richtingen uit. De speling overschrijdt de specificatie wanneer de meetklok geen beweging vertoont bij de eerste bewegingen na een richtingsverandering.
Aanvaardbare speling: Nieuwe kogelomloopspindel: <0,005 mm (0,0002"). Servicelimiet: 0,025 mm (0,001"). Kritieke vervanging: >0,050 mm (0,002").
Progressieve schade: niet-gecorrigeerde speling veroorzaakt een versnelde slijtage van de kogelmoer, een verminderde kwaliteit van de oppervlakteafwerking en uiteindelijk een volledige uitval van het positioneringssysteem, waardoor vervanging van de kogelomloopspil nodig is.
Encodersignaalverslechtering
Lineaire en roterende encoders bieden positiefeedback via optische of magnetische detectie. Signaalverslechtering treedt op als gevolg van vervuiling, kabelschade of variaties in de voedingsspanning, waardoor positiemeetfouten ontstaan.
Bevestigingstest: Gebruik een oscilloscoop om de kanalen A en B van encoder te controleren tijdens langzame asbeweging. Gezonde signalen vertonen zuivere vierkante golven met een faserelatie van 90°. De signaalamplitude moet 3,3 V ±10% zijn voor TTL of ±2,5 V voor differentiële signalen.
Signaalkwaliteitsdrempels: Goed: Signaalamplitude binnen ±5% van nominaal, stijgtijd <50ns. Marginaal: Amplitude ±5-10%, zichtbare ruis <10% van signaal. Mislukt: amplitude buiten ±10%, ontbrekende pulsen of faserelatiefouten.
Progressieve schade: verslechterde encodersignalen veroorzaken intermitterende positiefouten, uiteindelijk verlies van positiefeedback en mogelijke servo-runaway-omstandigheden die een noodstop vereisen.
Thermische compensatiefouten
De structuren van werktuigmachines zetten uit bij temperatuurveranderingen, wat de nauwkeurigheid van de positionering beïnvloedt. Thermische compensatie-algoritmen in de CNC-besturing corrigeren voorspelbare thermische groei, maar vereisen nauwkeurige temperatuursensoren en gekalibreerde compensatiewaarden.
Bevestigingstest: meet de positioneringsnauwkeurigheid wanneer de machine koud is (binnen 1 uur na het opstarten) versus volledig opgewarmd (na meer dan 2 uur gebruik). Temperatuurgerelateerde fouten laten een consistente richtingsafwijking zien die correleert met gemeten thermische gradiënten.
Thermische foutlimieten: Goed gecompenseerde machine: <0,01 mm/°C. Niet-gecompenseerd of onjuist gecompenseerd: >0,02 mm/°C. Storing compensatiesysteem: >0,05 mm/°C.
Servo-afstemmingsafwijking
Servo-aandrijfregellussen vereisen nauwkeurige afstemming van proportionele, integrale en afgeleide versterkingen om de positienauwkeurigheid onder variërende belastingsomstandigheden te behouden. Afstemparameters kunnen afwijken als gevolg van veroudering van componenten of omgevingsfactoren.
Bevestigingstest: Volg de volgende fout tijdens geprogrammeerde bewegingen met variërende voedingssnelheden en snijbelastingen. Een goed afgesteld systeem handhaaft een volgfout <0,005 mm tijdens stabiele beweging en <0,015 mm tijdens acceleratie/deceleratie.
Stapsgewijze oplossingsprocedures
Compensatie van speling van kogelomloopspindels
- Toegang tot de spelingcompensatieparameters van de CNC-besturing (meestal in het asparametermenu)
- Voer de gemeten spelingswaarde in met een veiligheidsmarge van 0,002-0,005 mm (0,0001-0,0002")
- Controleer of de compensatierichting overeenkomt met de fysieke asoriëntatie
- Testcompensatie met incrementele bewegingen en meetklokverificatie
- Documenteer nieuwe compensatiewaarden in het machinelogboek
- Kritisch: als de speling groter is dan 0,050 mm, plan dan een vervanging van de kogelomloopspil
Encodersignaalherstel
- Schakel de machine uit en vergrendel de hoofdstroomvoorziening
- Inspecteer de encoderkabel op schade en zorg ervoor dat deze op de juiste wijze uit de buurt van stroomkabels is gelegd
- Reinig de encoderleeskop en schaal/schijf met een pluisvrije doek en isopropylalcohol
- Controleer de montage van de encoder - draai aan tot een koppelspecificatie van 8-12 Nm
- Controleer de voedingsspanning van de encoder: 5VDC ±0,25V of 24VDC ±1,2V, afhankelijk van het encodertype
- Vervang de encoderkabel als de signaalkwaliteit na het reinigen slecht blijft
- Herstel de stroom en controleer de signaalkwaliteit met een oscilloscoop
Kalibratie van thermische compensatie
- Schakel bestaande thermische compensatie in CNC-besturing uit
- Laat de machine een stabiele koude temperatuur bereiken (meestal 18-20°C)
- Meet de positioneringsnauwkeurigheid met behulp van een laserinterferometer op meerdere posities
- Laat de machine werken zodat deze de normale werktemperatuur bereikt (doorgaans 25-30°C)
- Herhaal de positioneringsmetingen op dezelfde locaties
- Bereken thermische foutcoëfficiënten: Foutcoëfficiënt = Positieverandering ÷ Temperatuurverandering
- Voer de berekende coëfficiënten in de CNC-thermische compensatietabel in
- Schakel thermische compensatie in en verifieer de effectiviteit over het temperatuurbereik
Servosysteem afstemmen
- Krijg toegang tot de afstemmingsparameters van de servoaandrijving via CNC-besturing of aandrijfsoftware
- Begin met de door de fabrikant aanbevolen basislijnparameters
- Proportionele versterking (Kp) aanpassen: Verhoog totdat het systeem een lichte overschrijding van de staprespons vertoont
- Integrale versterking aanpassen (Ki): Instellen om de volgende fout in de stabiele toestand te elimineren
- Afgeleide versterking (Kd) aanpassen: toevoegen om overshoot te verminderen terwijl de responssnelheid behouden blijft
- Testafstemming met actuele bewerkingsprogramma's bij verschillende voedingen
- Controleer of de volgende fout binnen de specificatie blijft tijdens snijbewerkingen
- Sla geoptimaliseerde parameters op in het geheugen van de servoaandrijving en documenteer wijzigingen
Preventieve maatregelen
| Oorzaak | Preventiestrategie | Bewakingsmethode | Aanbevolen interval |
|---|---|---|---|
| Slijtage kogelomloopspindel | Goede smering, controle van verontreiniging | Maandelijkse spelingsmeting | Smeren volgens OEM-schema (doorgaans 500-1000 uur) |
| Encoderverontreiniging | Afgedichte encoderbehuizingen, regelmatige reiniging | Wekelijkse signaalkwaliteitscontrole | Reinig elke 3 maanden in een normale omgeving |
| Thermische drift | Consistente koelvloeistoftemperatuur, opwarmprocedures | Dagelijkse koude versus warme nauwkeurigheidscontrole | Controleer de thermische compensatie maandelijks |
| Servo-drift | Stabiele elektrische voeding, milieucontrole | Wekelijkse opvolging van fouten | Jaarlijkse verificatie van servoafstemming |
| Stichtingsproblemen | Trillingsisolatie, niveaubewaking | Driemaandelijkse controle van het machineniveau | Jaarlijkse funderingsinspectie |
Reserveonderdelen en componenten
| Onderdeel | Specificatie | Vervangingscriteria | UNITEC-categorie |
|---|---|---|---|
| Kogelomloopspindel montage | Match OEM-onderdeelnummer, loodnauwkeurigheid | Speling >0,050 mm of zichtbare slijtage | Lineaire bewegingscomponenten |
| Lineaire encoder | Resolutie, uitgangstype, montagecompatibiliteit | Signaalamplitude <90% nominaal | Positiefeedbacksystemen |
| Roterende encoder | PPR-telling, uitvoerformaat, asdiameter | Ontbrekende pulsen of fasefouten | Positiefeedbacksystemen |
| Encoderkabels | Afgeschermde, juiste impedantie-aanpassing | Zichtbare schade of onderbroken signalen | Automatiseringskabels |
| Servomotorkabels | Vermogen, connectortype, lengte | Isolatieweerstand <1MΩ | Motorkabels en connectoren |
| Temperatuursensoren | RTD- of thermokoppeltype, bereik | Meetafwijking >2°C ten opzichte van de gekalibreerde referentie | Temperatuurmeting |
| Steunlagers voor kogelomloopspindels | Belastbaarheid, precisieklasse | Axiale speling >0,010 mm of ruis | Precisie lagers |
Krijg toegang tot de volledige UNITEC-D reserveonderdelencatalogus voor componenten van CNC-positioneringssystemen op https://www.unitecd.com/e-catalog/ om exacte vervangende onderdelen te vinden met gegarandeerde compatibiliteit en kwaliteit.
Referenties
- ASME B89.3.4-2010: Rotatie-assen: methoden voor het specificeren en testen
- ISO 230-2:2014: Werktuigmachines — Testcode voor werktuigmachines — Bepaling van de nauwkeurigheid en herhaalbaarheid van positionering
- NFPA 79-2021: Elektrische norm voor industriële machines
- IEEE 519-2014: Aanbevolen praktijk voor harmonische controle in elektrische energiesystemen
- Specificaties voor positioneringsnauwkeurigheid van machinefabrikanten
- Afstemmingshandleidingen en parameterreferenties van de fabrikant van servoaandrijvingen
- Gerelateerde UNITEC-onderhoudshandleidingen: "Onderhoud en testen van servomotoren", "Lineaire gidssysteemdiagnostiek"