SMAC
LAC-25 Technical Reference Manual
74
6. Appendix B, Summary of LAC-25 Commands
Parameter Commands
DB -- Set Dead Band
FA
-- Feed-forward, Acceleration
FF
-- Fail Input Off
FN -- Fail Input On
FR -- Derivative Sampling Frequency
FV
-- Feed-forward, Velocity
GR -- Set Electronic Gearing Ratio
IL
-- Integration Limit
LF
-- Limit Off
LM -- Limit Mode
LN
-- Limit On
OM -- Output Mode
OO -- Output Offset
PH -- Phase
RI
-- Sampling Rate of Integral
SA
-- Set Acceleration
SC -- Set Current Gain
SD -- Set Derivative Gain
SG -- Set Proportional Gain
SI
-- Set Integral Gain
SQ -- Set Torque
SS
-- Set Servo Speed
SV
-- Set Velocity
Reporting Commands
TA
-- Tell A/D Channel
TB
-- Tell Breakpoint
TC -- Tell Channel
TD -- Tell Derivative Gain
TE
-- Tell Last Command Error
TF
-- Tell Following Error
TG -- Tell Position Gain
TI
-- Tell Integral Gain
TK
-- Tell (K)Constants
TL
-- Tell Integration Limit
TM -- Tell Macros
TO -- Tell Optimal Position
TP
-- Tell Real Position
TQ -- Tell Torque
TR -- Tell Register
TS
-- Tell Status
TT
-- Tell Target Position
TV
-- Tell Current Velocity
VE
-- Tell Version
Motion Commands
AB
-- Abort Motion
CI
-- Capture Index
DA -- Disable Axis
DH -- Define Home
DI
-- Set Direction
EA
-- Enable Axis
EG -- Enter Electronic Gearing Mode
FE
-- Find Edge (Home)
FI
-- Find Edge (Index)
GH -- Go Home
GO -- Go (start motion)
MA -- Move Absolute
MF -- Motor Off
MN -- Motor On
MR -- Move Relative
PM -- Position Mode
QM -- Torque Mode
SE
-- Set Maximum Following Error
ST
-- Stop Motion
VM -- Velocity Mode
Sequence Commands
DF -- Do if Channel "Off"
DN -- Do if Channel "On"
EP
-- End Program
IB
-- If Accumulator Below
IC
-- If Accumulator Bit is Clear
IE
-- If Accumulator Equal to 'n'
IF
-- If Channel "Off"
IG
-- If Accumulator is ">" 'n'
IN
-- If Channel is "On"
IP
-- Interrupt on Absolute Position
IR
-- Interrupt on Relative Position
IS
-- If Accumulator Bit is Set
IU
-- If Accumulator Unequal to 'n'
RP -- Repeat
WA -- Wait
WE -- Wait for Edge (Home or Index)
WF -- Wait for Channel "Off"
WI
-- Wait for Index
WN -- Wait for Channel "On"
WP -- Wait for Absolute Position
WR -- Wait for Relative Position
WS -- Wait for Stop
Learned Position Storage Commands
LP
-- Learn Current Position
LT
-- Learn Target Position
MP -- Move to Position
Macro Commands
DV -- Disable Interrupt Vector
EV
-- Enable Interrupt Vector
JP
-- Jump Absolute
JR
-- Jump Relative
LV
-- Load Interrupt Vector
MC -- Macro Call
MD -- Macro Definition
MJ -- Macro Jump
MS -- Macro Sequence
RC -- Return from Call
RM -- Reset Macro(s)
TM -- Tell Macro(s)
UM -- Unpush Macro
Serial Comm. and Misc. Commands
BK
-- Break
BR -- Baud Rate
CD -- Capture Data
CS -- Capture Storage
DD -- Dump Data
DM -- Decimal Mode
EF
-- Echo Off
EN -- Echo On
GA -- Get A/D Channel
HF -- Hardware Handshaking Off
HM -- Hexadecimal Mode
HN -- Hardware Handshaking On
MG -- Display Message
NO -- No Operation
RT -- Reset
VI
-- Variable Input
XF
-- Set XOFF Code
XN -- Set XON Code
ZF
-- Format NVRAM
ZZ
-- Dump Memory
Register Commands
AA
-- Accumulator Add
AC -- Accumulator Complement
AD -- Accumulator Divide
AE
-- Accumulator Exclusive-Or
AL
-- Accumulator Load
AM -- Accumulator Multiply
AN -- Accumulator And
AO -- Accumulator Or
AR -- Copy Accumulator to Reg.
AS
-- Accumulator Subtracted
RA -- Copy Register to Accum.
RB -- Read Byte
RL
-- Read Long
RW -- Read Word
SL
-- Accumulator Shift Left
SR -- Accumulator Shift Right
TR -- Tell Register
WB -- Write Byte
WL -- Write Long
W W -- Write Word
Input / Output (I/O) Commands
BI
-- Bulk I/O Input
BO -- Bulk I/O Output
CF -- Turn Channel "Off" --
CH -- Make Channel Active "On"
CL
-- Make Channel Active "Off"
CN -- Turn Channel "On"
ID
-- Input Debounce Delay