Studiu de caz suport la distanță · Michigan, SUA
Cum am rezolvat eroarea de urmărire a axelor X/Y la o mașină de tăiat cu laser cu fibră EDS3000
O alarmă de eroare de urmărire nu este întotdeauna o defecțiune hardware a servo-ului. În acest caz de suport la distanță, calibrarea mișcării măsurate și o setare a direcției encoderului au restabilit o deplasare stabilă și precisă a axelor X/Y.
Simptomul: axele puteau fi deplasate manual, dar controlerul nu le mișca
Un client din Michigan a raportat că axele HCFA X și Y puteau fi deplasate manual în HSC Studio, dar nu se mișcau când erau comandate prin controlerul EDS3000. Sistemul afișa, de asemenea, multiple alarme, inclusiv eroare de urmărire articulația 0 și mesaje de eroare de urmărire pentru ambele axe X și Y.
Pentru că axa Z funcționa normal, echipa de suport s-a concentrat pe diagnosticarea parametrilor de mișcare X/Y, direcția feedback-ului și structura de transmisie ne-standard a mașinii.
Important: O alarmă de eroare de urmărire înseamnă că poziția comandată de controler și feedback-ul encoderului nu sunt în acord în limita toleranței permise. Înainte de a înlocui piese, verificați mecanica, scalarea comenzii și direcția encoderului.
Configurare sistem
| Componentă | Configurare în acest caz |
|---|---|
| Sistem de control | EDS3000 |
| Software de tăiere | RayTools XC3000S, actualizat de la 2DCutAhead V2.0 la V2.4.2.48298 |
| Servodrive axa X | HCFA seria SV-X, 220 V, 2,5 kW |
| Servodrive axa Y | HCFA seria X5, 220 V, 1,5 kW |
| Servodrive axa Z | Yaskawa; funcționează normal |
| Sursă de alimentare | Mean Well LRS-600-24, 24 V / 25 A |
| Transmisie | Combinație șurub cu bile + curea de distribuție + pinion |
De ce contează mecanismul: această mașină nu folosea un angrenaj standard cremalieră-pinion. Combinația sa de șurub cu bile, curea și pinion înseamnă că nu se poate presupune că o calculare standard cremalieră-pinion va produce valoarea corectă a pasului.
Pasul 1: diagnosticare cu deplasarea măsurată, nu cu presupuneri
Prima revizuire la distanță a identificat setările pasului ca o cauză probabilă. Echipa a folosit apoi un test simplu, dar esențial: să comande o distanță de deplasare cunoscută și să măsoare fizic mișcarea reală.
Constatare axă Y
Clientul a comandat 100 mm. Inițial, axa părea să se deplaseze aproximativ 83 mm; verificările repetate au confirmat că deplasarea reală era de 70 mm. Aceasta a arătat că parametrul de scalare necesita corecție.
Constatare axă X
Axa X a prezentat o nepotrivire mult mai mare și a generat alarme repetate. O comandă de 100 mm putea produce o deplasare sever incorectă, ceea ce a arătat clar că doar calibrarea nu era cauza completă.
Pas corectat = Pasul curent × (Deplasare reală ÷ Deplasare comandată)
Folosiți unități consistente pentru ambele măsurători. După schimbarea unui parametru, efectuați același test înainte de a face o altă ajustare.
Pasul 2: corectați pasul axei Y
Cu o comandă de 100 mm care a produs o mișcare reală de 70 mm, raportul măsurat a fost 0,7. Echipa de suport a recalculat pasul axei Y și a verificat rezultatul cu un alt test de deplasare.
Setare cunoscută a encoderului
10.000 impulsuri, setarea implicită a drive-ului.
Pasul final verificat al axei Y
8.53658
După corecție, axa Y s-a mișcat precis și condiția de eroare de urmărire a fost eliminată.
Pasul 3: identificați cauza principală a axei X
Axa X a continuat să genereze o alarmă de eroare de urmărire chiar și atunci când valorile pasului erau ajustate. Descoperirea decisivă a fost că inversarea encoderului fusese activată. Acea relație inversă de feedback a fost cauza principală a erorii persistente pe axa X.
După corectarea direcției encoderului, echipa a recalibrat pasul axei X folosind deplasarea măsurată. Pornind de la un test în care o mișcare comandată de 100 mm a produs o mișcare efectivă de 205 mm, raportul de corecție a fost 2,05. Ajustarea fină a adus apoi axa în toleranță.
Pasul final al axei X
16.6419
Verificare finală
500 mm comandat = 500 mm efectiv
Lecție cheie: dacă o axă continuă să afișeze eroare de urmărire după o corecție a scalării, verificați direcția encoderului înainte de a modifica repetat valorile pasului. Direcția incorectă a feedback-ului poate face ca un parametru calculat corect să pară ineficient.
Rezultatul final
Eroarea de urmărire a fost eliminată și deplasarea măsurată a fost restabilită.
Eroarea de urmărire a fost eliminată; deplasarea comandată de 500 mm a corespuns cu deplasarea efectivă de 500 mm.
Software RayTools actualizat la versiunea V2.4.2.48298.
Clientul a confirmat că activarea setării corecte de inversare a encoderului a rezolvat problema. Acest caz a fost finalizat după trei zile de suport la distanță prin WhatsApp și AnyDesk.
Listă practică de verificare pentru cazuri viitoare de eroare de urmărire
- Confirmați care axe sunt afectate și dacă pot fi deplasate manual prin software-ul servo.
- Verificați că mașina a finalizat poziționarea inițială (homing) și că alarmele relevante de siguranță sau control al înălțimii sunt rezolvate.
- Comandați o distanță cunoscută, apoi măsurați deplasarea efectivă la mașină.
- Folosiți formula mișcării măsurate pentru a corecta valoarea pasului; retestați după fiecare modificare.
- Verificați setările impulsurilor encoderului și direcția encoderului înainte de a presupune că un servo drive a cedat.
- Pentru transmisii mecanice ne-standard, calibrați pe baza mișcării reale, nu aplicând o formulă generică.
- După reparație, testați mișcările scurte și lungi, apoi salvați o copie de rezervă a parametrilor finali.
Notă de siguranță: Parametrii servo și ai controlerului afectează mișcarea mașinii. Doar personalul calificat ar trebui să îi modifice, cu mașina în stare sigură și axa liberă de persoane, unelte și piese de prelucrat.