Hvordan beregner servomotoren afstanden for arbejdsemnet, der bevæger sig?
I form af følgende figur driver servomotoren skruen til at rotere og bevæger arbejdsemnet. Vi ved, at servomotorer har præcis positionering og hurtige responsfordele i forhold til almindelige motorer, og bruges til højere position. Så hvordan er den placeret, hele servodrevsystemet er et lukket kredsløbssystem, servomotoren har en encoder i slutningen, som altid sender dataene fra motorrotationen til servodrevet for at sikre, at motoren når den angivne position.

Eksemplet ovenfor viser, hvordan man beregner den afstand, arbejdsstykket rejser. Servomotoren drives i form af puls + retning. For at gøre det lettere at beregne, når føreren er udstyret med det elektroniske gearforhold, er mængden af emnebevægelse f.eks. 1 um / puls. Send en puls for at flytte emnet 1um, send 1000 er en afstand på 1mm. Den hastighed, som arbejdsstykket bevæger sig på, bestemmes af pulsen, idet pulshastigheden er 500 puls / s, så er arbejdshastighedshastigheden 0,5 mm / s. At kende hastigheden, beregnes den afstand, som servomotoren kører arbejdsstykket til at køre i en bestemt tid, ved at gange hastigheden ad gangen. Det skal her bemærkes, at kommandoen til at sende en puls generelt har acceleration og deceleration, og hele bevægelsesprocessen er ikke ensartet. Det er ikke korrekt at beregne afstanden med tiden, medmindre accelerations- / decelerationsfunktionen fjernes.
Faktisk behøver servomotoren ikke at beregnes. Encoderen måler konstant motorenes rotation. Vi skal kun indsamle de kodede data for at kende arbejdsstykkeets position, eller kontrollere antallet af pulser på controlleren også.
Meget enkelt, ethvert servostyring har parametre til at overvåge motorens aktuelle position. TakeShenzhen ECON Technology servo-drevet som et eksempel. DP-CPO er kommandopulsen lav 5 bit, DP-CPO. er kommandopulsen høj 5 bit.
(Antallet af cifre, der vises på det digitale rør, er 5). Hvis startpositionen er 0, efter en position, er DP-CPO 2000, og DP-CPO. er 0010. Den aktuelle position er 102000, hvis du indstiller det elektroniske gearforhold er 10/1 for ac servostyringen, det vil sige en puls på 1000 pulser. Konverteringen er, at motoren er gået 102000/1000 = 102 omgange.





