P
ar
t
1: P
rog
ra
m
ming
Moog Animatics SmartMotor™ Developer's Guide, Rev. L
Page 230 of 909
The following table provides a matrix of the index capture functions for the M-style motors.
Capture
Internal index input
a
External index
input
b
Disable index
input
c
Internal encoder
EIRE command (default
at startup)
EIRI command
Not supported
External encoder
Not supported
EIRE command
(default at startup)
EIRI command
a) From the internal encoder
b) I/O port 5, single-ended, 24 volts
c) Disables capture on indicated encoder
For additional information on index capture, see Index Capture Commands on page 128. For
more details, see Part 2: SmartMotor Command Reference on page 238.
I/O Port 6 – Go Command
The following command is used to issue a G (Go) command:
EISM(6)
Issues G when specified I/O goes low
I/O Brake Output Commands
The brake output function can be configured to any I/O port including the expanded I/O ports
where IO is the bit number.
The following commands are used to configure the brake output:
EOBK(IO)
Configure a given output to control an external brake
EOBK(-1)
Remove the brake function from the I/O port
For more details, see Part 2: SmartMotor Command Reference on page 238.
I²C Expansion (D-Style Motors)
I/O ports 4 and 5 can perform as an I²C port. I²C is an "Inter-IC-Communication" scheme that
is simple and powerful. There are dozens of low-cost I²C devices on the market that message
over I²C and deliver many resources. I²C chips include: I/O expanders, analog input and
output, nonvolatile memory, temperature sensors, etc. I²C provides a low cost means of
expanding the functionality of a SmartMotor. For more details on I²C, see I²C
Communications (D-Style Motors) on page 115.
Part 1: Programming: I/O Port 6 – Go Command