A servo is a positional motor: you tell it to rotate (a shaft) or move (a linear actuator) to a certain position, and it will
try to do that.
A servo mechanism is basically an actuator (such as a motor) with a closed loop feedback system. ...
Also the term "servo" indicates some type of feedback control loop, but how far that feedback extends makes a big difference.
R/C servos and "CNC-style" servos are both called "servos", but they are not the same things.When talking about smaller hobby robots, usually the term "servo" refers to the remote-control toy servos.
Most remote-control (or R/C) servos don't really constitute a closed loop, since they don't report their position back to whatever is controlling them.
They will try to move to the indicated position, and will try to maintain the position under varying loads, but if they're wrong you still can't tell just from the servo alone.
....
When building toy robots, hobby servos are easy to use mainly because they are inexpensive and because they come in a design that is convenient to use.
Stepper motors can work too. They can deliver much higher constant power levels, but they are not as compact or as inexpensive.
In general--R/C servos are built for intermittent use and light loads.
They are designed as control motors for small toys, and they work well for that.
Industrial robots don't use them however, because of the lack of true closed-loop control.
------
Industrial "CNC-type" servos use a motor coupled to a positional encoder.
Every time the servo's motor is told to move any distance, the movement is constantly verified by the positional encoder and that result gets reported back to whatever is controlling the whole servo.
Also--at any time you want, you can have the controlling computer ask the (industrial) servo what its current position really is, and it can tell you, by checking the positional encoder.
So the
whole time a CNC-style servo is being used, it is
always being verified that it is in the
exact correct position that it should be.
If anything moves the servo when the servo's motor is not running, you can still find that out too.
Lastly: among industrial servos, the term does not imply any particular type of motor.
There are servos made with brushed-DC motors, brushless motors (3-phase BLDC) and stepper motors,,,, as well as pneumatic and hydraulic motors AND linear actuators using any of these as well.