Hur beräknar servomotorn Avståndet på arbetsstyckets rörelse?

Feb 26, 2019 Lämna ett meddelande

Hur beräknar servomotorn arbetsstyckets avstånd?

           



I form av följande figur driver servomotorn skruven för att rotera och flytta arbetsstycket. Vi vet att servomotorerna har exakt positionering och snabba responsfördelar jämfört med vanliga motorer och används för högre position. Så hur är den placerad, hela servodrivsystemet är ett återkopplingssystem med sluten slinga, servomotorn har en kodare i slutet som alltid överför data från motorrotationen till servodriften för att säkerställa att motorn når den angivna positionen.

1

Exemplet ovan visar hur man beräknar det avstånd som arbetsstycket reser. Servomotorn drivs i form av puls + riktning. För att göra det lättare att beräkna, efter att föraren är utrustad med det elektroniska utväxlingsförhållandet, är mängden arbetsstyckesrörelse exempelvis 1 um / puls. Skicka en puls för att flytta arbetsstycket 1um, skicka 1000 är ett avstånd på 1mm. Hastigheten vid vilken arbetsstycket rör sig bestäms av pulsens frekvens, förutsatt att pulsfrekvensen är 500 puls / s, då arbetsstyckets rörelseshastighet är 0,5 mm / s. Att känna till hastigheten, beräknas det avstånd som servomotorn kör arbetsstycket att resa under en viss tid, genom att multiplicera hastigheten för tiden. Det bör noteras här att kommandot att skicka en puls i allmänhet har acceleration och retardation, och hela rörelseprocessen är inte enhetlig. Det är inte korrekt att beräkna avståndet med tiden om inte accelerations / retardationsfunktionen är borttagen.


Faktum är att servomotorns position inte behöver beräknas. Mätaren mäter ständigt motorns rotation. Vi behöver bara samla kodade data för att få veta arbetsstyckets position, eller kontrollera också antalet pulser på kontrollenheten.


Mycket enkel, någon servostation har parametrar för att övervaka motorens verkliga position. TakeShenzhen ECON Technology servo-enheten som ett exempel. DP-CPO är kommandopulsen låg 5 bitar, DP-CPO. är kommandopulsen hög 5 bitar.

(Antalet siffror som visas på det digitala röret är 5). Om initialpositionen är 0, efter en position är DP-CPO 2000 och DP-CPO. är 0010. Den faktiska positionen är 102000, om du ställer in det elektroniska utväxlingsförhållandet är 10/1 för ac servostyrningen, det vill säga en puls på 1000 pulser. Konverteringen är att motorn har gått 102000/1000 = 102 varv.


Skicka förfrågan

whatsapp

Telefon

E-post

Förfrågning