P
ar
t
1: P
rog
ra
m
ming
Moog Animatics SmartMotor™ Developer's Guide, Rev. L
Page 147 of 909
NOTE:
If MFMUL=0, then the traverse process will end when the next endpoint is
reached.
Refer to the following figure. The MFSDC command enables the absolute traverse mode of
operation. The MFLTP and MFHTP commands are then used to set the low and high traverse
points, respectively, which control the spool width and position.
NOTE:
The value of MFHTP must be greater than or equal to the value of MFLTP.
The following are related commands. For more details on these commands, see Part 2:
SmartMotor Command Reference on page 238. They are not intended to be combined with
Cam mode.
MFSDC(distance,2)
Absolute traverse mode for input distance
distance
Length of the dwell at both ends of the move in master units. Use -1 to
disable; range of distance is 0 to 2147483647.
2
Activates the absolute traverse mode of operation.
MFLTP=formula
Mode follow lower traverse point
formula
Specifies the lower traverse point. Range is any 32-bit signed value. It
must be less than or equal to MFHTP; MFHTP-MFLTP must be less than
2
31
.
MFHTP=formula
Mode follow higher traverse point
formula
Specifies the higher traverse point. Range is any 32-bit signed value. It
must be greater than or equal to MFHTP; MFHTP-MFLTP must be less
than 2
31
.
MFCTP(arg1,arg2)
Sets control information for traverse mode
arg1
Sets initial direction motor will move upon receiving G.
arg1=-1: (When G is issued) Traverse toward most recent direction
when previous traverse move ended. This is most likely required in all
Part 1: Programming: MFSDC(distance,2)