Manuals
/
Brands
/
Computer Equipment
/
Tablet Accessory
/
Galil
/
Computer Equipment
/
Tablet Accessory
Galil
DMC-1400 manual
- page 8
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
235
Download
235 pages, 2.01 Mb
7
8
9
10
11
12
13
14
15
16
17
18
Contents
Main
DMC-1400 Series
DMC-1400 Series
Command Reference
By Galil Motion Control, Inc.
Page
Contents
Page
Page
Page
Page
Page
Overview
Controller Notation
Servo and Stepper Motor Notation:
Command Descriptions
Arguments
Operand Usage
Usage Description
Default Description
Controller Usage
Servo Update Rates
Fast Firmware (DMC-1415/1416/1425)
Commands which are not Allowed when Operating in Fast Mode:
Commands which are Altered when Operating in Fast Mode:
#
$
& |
( )
n is a math (+ - * /) or logical (& |) expression
;
n is a Galil command
[ ]
+ - * /
<, >, =, <=, >=, <>
=
mmmmmmmm is a variable name and n is a signed number in the range - 2147483648 to 2147483647
AB
@ABS[n]
AC
@ACOS[n]
AD
AF
AI
AL
AM
@AN[n]
n is an unsigned integer in the range 1 to 8
AO
AP
AR
AS
@ASIN[n]
n is a signed number in the range -1 to 1.
AT
@ATAN[n]
#AUTO
#AUTOERR
AV
BA
BB
BC
BD
BG
BI
BK
BL
BM
BN
BO
BP
BS
BV
BZ
CB
CC
CD
CE
CF
CI
CM
#CMDERR
CN
CO
@COM[n]
#COMINT
@COS[n]
CR
CS
CW
DA
DC
DE
DL
DM
DP
DT
DV
EA
EB
EC
ED
EG
EI
ELSE
EM
EN
Page
ENDIF
EO
EP
EQ
ER
ES
ET
FA
FE
FI
FL
@FRAC[n]
FV
GA
GN
GM
GR
HM
HX
IA
IF
IH
Page
II
Page
IL
IN
Page
@IN[n]
n is an unsigned integer in the range 1 to 96
#ININT
@INT[n]
n is a signed number in the range -2147483648 to 2147483647.
IP
IT
IV
Bit Number Condition
JG
JP
JS
KD
KI
KP
KS
LA
LE
_LF*
*This is an Operand - Not a command.
LI
Page
#LIMSWI
RE1
LL
LM
_LR*
LS
LV
LZ
MB
Page
MC
#MCTIME
MF
MG
MO
MR
MT
NB
16()TM
NF
4()TM where TM is the update rate (default TM is 1 msec). n ranges from 1 Hz to
NO
NZ
16()TM
OB
OC
OE
OF
OP
Page
@OUT[n]
n is an unsigned integer in the range 1 to 80
P1CD P2CD
P1CH P2CH
P1NM P2NM
P1ST P2ST
#POSERR
PA
PF
PR
QD
QR
QU
QZ
RA
RC
RD
RE
REM
n is a text string comment
RI
RL
@RND[n]
n is a signed number in the range -2147483648 to 2147483647.
:
RP
RS
<control>R<control>S
<control>R<control>V
SA
SA n
SB
SC
SH
@SIN[n]
SL
SP
@SQR[n]
ST
@TAN[n]
TB
TC
USAGE:
OPERAND USAGE: _TC contains the value of the error code. EXAMPLES:
#TCPERR
TD
TE
TH
TI
TIME*
TL
TM
TP
TR
TS
TT
TV
TW
UI
UL
VA
VD
VE
VF
VM
VP
VR
VS
VT
WC
WH
WT
XQ
ZR
ZS
Page
Index