The encoder is a sensor that notifies the driver of the speed and position of the motor. The encoders (position detectors) used in the servo motor can be structurally classified as "incremental encoders" and "absolute encoders". Oriental Motor uses a 20-bit absolute encoder for our servo motors NX series for low vibration at low speed range.
Capable of detecting absolute position within one rotation of the servo motor, the absolute encoder outputs the absolute position of the rotation angle. Ordinarily, multiple rotation information is transmitted to the servo amp when the power source is turned on, and that information is then outputted to the
current position data.
Capable of detecting the rotation, speed and rotation direction of the servo motor, the incremental encoder outputs the pulse with respect to the change portion of the rotation angle. Ordinarily, the detection waveform output is without modification, and tehrefore the current position is lost when the power is off.
The angle is shown for the motor rotation with one pulse. The resolution determines the positioning accuracy of the motor. For example, if the resolution is 1000 p/rev, one rotation of the motor (360°) can be divided into 1000 parts.
Speed Control and Position Control
The NX series speed and positioning control commands are carried out by inputting a pulse signal the same as with a stepping motor. In the relationship of the pulse speed and position,
Additionally, torqure control and tension control are carrid out.
Max. Input Pulse Frequency
This is the maximum pulse frequency (speed) that can be inputted to the driver. The maximum rotation speed of the motor is limited by the driver. If a frequency exceeding that speed is input to the driver, the motor cannot follow and an alarm is outputted.
Photocoupler "ON" and "OFF"
Input (output) "ON" indicates that the current is sent into the photocoupler (transistor) inside the driver. Input (output) "OFF" indicates that the current is not sent into the photocoupler (transistor) inside the driver.
The deviation counter has the function of counting the deviation of the input pulse and the feedback pulse in the driver. When a pulse is input to the driver, the counter adds the pulse (accumulated pulse), and when the motor rotates, a positioning control is carried out so that the accumulated pulse in the counter is subtracted by the feedback signal and the accumulated pulse goes to zero.
The difference of the command pulse input to the servo driver, and the feedback pulse output according to the motor rotation from the encoder that is built in the AC servo motor is referred to as the accumulated pulse.