35
Command Mnemonic
Code
(hex)
Available
on
Axes acted on
#data words
/direction
Double
Buffered
Description
Status/Mode
CLR_STATUS
RST_STATUS
GET_STATUS
GET_MODE
Encoder
GET_ACTL_POS
SET_CAPT_INDEX
SET_CAPT_HOME
GET_CAPT
SET_STEP_RATIO
GET_STEP_RATIO
SET_AUTO_STOP_ON
SET_AUTO_STOP_OFF
SET_POS_ERR
GET_POS_ERR
GET_ACTL_POS_ERR
Motor Control
SET_OUTPUT_PWM
SET_OUTPUT_DAC16
MTR_ON
MTR_OFF
SET_MTR_CMD
GET_MTR_CMD
SET_BUF_MTR_CMD
GET_BUF_MTR_CMD
GET_OUTPUT_MODE
Mscellaneous
SET_ACTL_POS
SET_LMT_SENSE
GET_LMT_SWTCH
LMTS_ON
LMTS_OFF
GET_HOME
RESET
GET_VRSN
GET_TIME
Mcrostepping
SET_PHASE_2
SET_PHASE_3
GET_PHASE_INFO
33
34
31
48
all axes
all axes
all axes
all axes
current axis
current axis
current axis
current axis
0
no
no
-
-
Reset status of current axis
Reset events for current axis
Get axis status word
Get axis mode word
1/write
1/read
1/read
37
64
65
36
68
6f
45
44
29
55
60
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
2/read
0
0
2/read
1/write
1/read
0
0
1/write
1/read
1/read
-
Get current actual axis location
Set index signal as position capture trigger
Set home signal as position capture trigger
Get current axis position capture location
Set number of encoder counts per step
Get number of encoder counts per step
Set auto stop on motion error mode on
Set auto stop on motion error mode off
Set maximumposition error limt
Get maximumposition error limt
Get actual position error
no
no
-
no
-
no
no
no
-
-
3c
3b
43
42
62
3a
77
69
6e
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
global
global
current axis
current axis
current axis
current axis
current axis
current axis
global
0
0
0
0
no
no
no
no
no
-
yes
-
-
Set motor output mode to PWM
Set motor output mode to 16-bit DAC
Enable profile generator
Disable profile generator
Write direct value to motor output
Read motor output command
Write double buffered motor cmd output
Get double buffered motor command value
Get current output mode
1/write
1/read
1/write
1/read
1/read
4d
66
67
70
71
05
39
6c
3e
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
current axis
global
global
global
global
global
global
global
global
2/write
1/write
1/read
0
0
1/read
0
1/read
2/read
no
no
-
no
no
-
no
-
-
Set axis position
Set limt switch bit sense
Get state of limt switches
Set limt switch sensing on
Set limt switch sensing off
Get state of home switches
Reset chipset
Get chipset software version information
Get current chip set time (#cycles)
74
73
7f
all axes
all axes
all axes
current axis
current axis
current axis
0
0
no
no
-
Set waveformto 2-phase
Set waveformto 3-phase
Get commutation flags set by host
1/read