I want to build a servo feeder, and I have some servo drives over here. I want to buy a Gecko 320X to do it, but I am checking how to send the STEP directions... I am now understaning it well enough... How do the drive will know how to move with the pulse?? Any thoughts? Thanks!
The Gecko G320X servo driver knows how far to
run the motor by looking at feedback signals
from an incremental encoder.
With the DIP switches set for "Step Pulses
Times 1" the motor will be moved one encoder
count for each step pulse.
The encoder signals are treated as decoded
quadrature counts. This means that for a
rotary encoder with 100 pulses per revolution
the G320X will see 400 counts per revolution.
As another example consider the dip switches
set for "Step Pulses Times 5" and an 800 pulse
per revolution encoder.
One step pulse will ask for the encoder to
move 5 counts. The 800 pulse encoder will
decode to 3200 counts per revolution. In
this case it would take 640 step pulses to
move the encoder one revolution.
Remember that if the encoder is not mounted
to the motor shaft, any mechanical ratio
between the motor shaft and the encoder will
result in the motor moving more or less as
required to make the ENCODER move the correct
Thanks for your reply. So, if I send two pulses (logic 1 and then logic 0) to the STEP input, with cycle between pulses of 1 millisecond, it will advance two counts of the encoder?
If we assume that the step signal is resting at a
logic 0, then changing it to a logic 1 and then
back to a logic 0 will generate one step pulse.
The pulse should be at least 2.5 microseconds
wide to assure that the G320X will see it.
How long you must wait between step pulses
will be determined by the mechanical ability of
your motor and mechanical system. The G320X
itself can accept 250 thousand pulses per second,
but few mechanical systems can move that fast.
If the DIP switches are set to "Step Pulses Times 1"
(default setting), then one step pulse will cause
the motor to move such that the encoder moves
one count. Remember that the encoder signals
are treated as quadrature, so the system will see
4 times as many "counts" as the encoder has
"pulses" or "cycles".
Thanks for your information!