ARRAYS CONTROL FEEDBAC
MATH PROGRAM STEPPER
DA deallocate DV dual loop AF analog feedback @ABS[n] |n| BK breakpoint KS smoothing
DA arrays left FA accel feedfwd AL arm latch @ACOS[n] arccos DL download LC low current
DM define FV speed feedfwd
AL latch occurred? @ASIN[n] arcsin
DL labels left MT motor type
DM space left IL integrator limit CE configure @ATAN[n] arctan ED edit QS query error
LA list KD derivative gain OA off on failure @COM[n] bit not ELSE if else YA drive pulses/step
QD download KI integral gain OC output compare @COS[n] cosine EN end YB motor steps/rev
QU print/upload KP proportional gain
OC first pulse? @FRAC[n] fraction ENDIF if endif YC encoder cts/rev
RA record MO motor off
OT
failure
@INT[n] integer HX halt thread YR correction
RC begin
MO motor off? OV failure voltage @RND[n] round IF conditional YS maintenance
RC recordin
? NB notch width RL read latch
SIN
n
sine JP for/while loo
VECTOR
RD data NF notch frequency
RL latch position @SQR[n] x^0.5 JS jump subroutine AV wait for arc length
RD address NZ notch zero TD tell dual @TAN[n] tangent ^L^K lock
AVS arc length
[ ] index OF offset TP tell position + add LL list labels CA 2nd vector
COMMUNICATE
PL low
ass TV tell velocit
- subtrac
LS lis
CR circle
CW unsolicited bi
SH servo here
GEAR
* multi
l
LV list variables CS clear se
uence
DR data record TE tell error GA axes / divide NO (') comment
CS segment
EI axis interrupt TK peak torque GD distance % modulus
NO threads running ES elliptical scale
EO echo TL torque limit GM gantry mode ( ) parenthesis PW password LE linear end
IN user input TM sample time
GP phase & and RE return error
LE total arc length
LZ leading zeros TT tell torque GR ratio | or REM fast comment LI linear point
MG messa
e
ECAM HOME
$ hexadecimal RI return interru
t LM linear axes
PF position format
EA
master
DE define dual < less than SL single step
LM buffer space
QZ record info EB enable DP define position > greater than TB tell status byte TN tangent scale
UI user interrupt EC counter FE find home only = assign / equal TR debug trace
TN 1st position
VF variable format EG engage slave FI find index only <= less or equal UL upload VA acceleration
ZA DR variable
EM modulus HM home >= greater or equal
UL variables left VD deceleration
DH DHCP Enable
EP master
HM home input <> not equal XQ execute VE vector end
CONTOUR
E
disen
a
e
HV home velocit
MOTION
X
current line # VM vector axes
CD data ET table
INFO
AC acceleration ZS zero stac
VM velocit
CM axes EW widen segment
BN serial number BG begin
ZS stack level VP vector point
CM buffer full
EY cycle count
BV axes
BG in motion? #AUTO; EN
VP last point
DT delta time
EEPROM
^R^V firmware rev DC deceleration #AUTOERR; EN VR VS multi
lie
^R^S master rese
I/O
IP increment
osition ; command delimite
VS s
eed
BN
urn
AN
x
analo
in IT s curve # subroutine
BP
urn
ro
ra
IN
x
di
ital in JG
o
TIME
BV burn variables
@OUT[x]
digital
PA position absolute AT wait reference
RS reset AI wait for input
PA last target TIME clock
ERRORS
A
analo
confi
PR
osition relative WT wai
AB abor
CB clear di
ital ou
PR relative tar
e
SINE DRIVE
AB abort input CN configure PT position tracking BA axes
BL reverse soft limit CO extended I/O RP desired position
BA 2nd DAC axis
ED program line II input interrupt SP speed BB hall offset
ED1 thread OB output bit ST stop BC calibration
ER maximum TE OP output port ~a axis variable
BC hall state
FL forward soft limi
SB set di
ital ou
MOTION WAIT
BD
de
rees
LD limit disable TI tell input byte AD distance (RP) BI hall inputs
LF forward limit TS tell switches AM complete (RP) BM magnetic cycle
LR reverse limit #ININT; RI1 AP position (TP) BO DAC offset
OE off on erro
AR distance
RP
BS setu
SC stop code AS at speed (SP) BZ find zero
SD switch decel MC complete (TP)
BZ distance to zero
TC tell code MF forward
TP
#CMDERR; EN1 MR reverse (TP)
#LIMSWI; RE1 TW MC timeout
#POSERR; RE1
#AMPERR;RE1
#MCTIME; EN1