20 Gear Drive, Plymouth Ind. Park, Terryville, CT 06786
Tel: (860) 585-1254 Fax: (860) 584-1973 http://www.amci.com
25
REFERENCE 2
M
OTION
C
ONTROL
Definitions
Units of Measure
Distance:
Every distance is measured in steps. When you configure the unit, you will specify the number of
steps you want to complete one rotation of the motor shaft. It is up to you to determine how many steps are
required to travel the appropriate distance in your application.
Speed:
All speeds are measured in steps/second. Since the number of steps needed to complete one shaft
rotation is determined by your programming, it is up to you to determine how many steps per second is
required to rotate the motor shaft at your desired speed.
Acceleration:
The typical unit of measure for acceleration and deceleration is steps/second/second, or steps/
second
2
. However, when programming an SMD23E2 or SMD24E2, all acceleration and deceleration values
must be programmed in the unit of measure of steps/second/millisecond.
To convert from steps/second
2
to steps/second/millisecond, divide the value by 1000. This must be done
when converting from a value used in the equations to a value programmed into the unit.
To convert from steps/second/millisecond to steps/second
2
, multiply the value by 1000. This must be
done when converting from the value programmed into a unit to the value used in the equations.
Motor Position
Motor Position is defined in counts, and its limits are based on the data format you choose when configuring
the unit. The default multi-word format limits the Motor Position range from -32,768,000 to +32,767,999. If
you choose the thirty-two bit double integer format, the range is -2,147,483,648 to +2,147,483,647. In contin-
uous rotation applications, you should choose the double integer format.
Home Position
The Home Position is any position on your machine that you can sense and stop at. There are two ways to
defining the Home Position. The first is using the Preset Position command to set the Motor Position register
to a known value. The second method is using one of the
Find Home
commands. If you use the unit’s
Find
Home
commands, the motor position and encoder position registers will automatically be set to zero once the
home position is reached. Defining a Home Position is completely optional. Some applications, such as those
that use the SMD23E2 or SMD24E2 for speed control, don’t require position data at all.
Count Direction
Clockwise moves will always increase the motor position register reported back to the host. Some of the
moves, such as the Jog Move, have a positive and negative command. A positive command, such as the +Jog
Move command, will result in a clockwise rotation of the shaft.
Starting Speed
The Starting Speed is the speed that most moves will begin and end at. This value is set while configuring the
unit and it has a valid range of 1 to 1,999,999 steps/second. This value is typically used to start the move
above the motor’s low frequency resonances and, in micro-stepping applications, to limit the amount of time
needed for acceleration and deceleration. AMCI does not specify a default value in this manual because it is
very dependent on motor size and attached load.
When a move command is sent to an SMD23E2 or SMD24E2, the unit calculates
the entire profile before starting the move or issuing an error message. This chap-
ter explains how the profiles are calculated and the different available moves.