
2 - 12 16
i
/18
i
/21
i
Startup Guide - May 2000
B-
63003EN-2/01
2
Setting CMR and the Flex Feed Gear
Before we set the values for CMR and the flex feed gear, we will take a look at what exactly
they do.
Motor
Encoder
Feedback Pulse
DETECT UNITS
M
DETECT
UNITS
REFERENCE
COUNTER
Command
Pulse
Interpolator
CMR
Figure 2 - 3. Semi-closed servo control loop block diagram
First of all, the diagram above represents a semi-closed loop system. That just means that we
are using the built-in motor encoder instead of a separate feedback device. A separate feedback
device slightly complicates the CMR and
N
M
calculations, but the principles behind the servo
control loop are the same in either case.
The interpolator inside the CNC generates command pulses which tell the motor to turn a
certain distance. While the motor is turning, the resulting axis movement is communicated
back to the CNC by the encoder in the form of feedback pulses.
This is where CMR and
N
M
come into play. They are unitless multipliers which you can use
scale the command pulses and feedback pulses to a common unit. Basically, they just serve as
software gearboxes. What we want to do is make the command pulses per distance commanded
equal the feedback pulses per distance moved.
So, what does this mean and how you do this?? Let’s look at how we can calculate these values
by going through an example.