User Manual
PD42-1240 TMCL
™
Firmware Manual • Firmware Version V1.45 | Document Revision V1.02 • 2018-DEC-03
16 / 132
Command Number Parameter Description
STOP 28 Stop program execution
SCO 30
<coordinate number>, <motor num-
ber>, <position>
Set coordinate
GCO 31
<coordinate number>, <motor num-
ber>
Get coordinate
CCO 32
<coordinate number>, <motor num-
ber>
Capture coordinate
CALCX 33 <operation>
Arithmetical operation between accu-
mulator and X-register
AAP 34 <parameter>, <motor number> Accumulator to axis parameter
AGP 35 <parameter>, <bank number> Accumulator to global parameter
CLE 36 <flag> Clear an error flag
VECT 37 <interrupt number>, <address> Define interrupt vector
RETI 38 Return from interrupt
ACO 39
<coordinate number>, <motor num-
ber>
Accu to coordinate
CALCVV 40
<operation>, <user variable 1>, <user
variable 2>
Arithmetical operation between two
user variables
CALCVA 41 <operation>, <user variable>
Arithmetical operation between user
variable and accumulator
CALCAV 42 <operation>, <user variable>
Arithmetical operation between accu-
mulator and user variable
CALCVX 43 <operation>, <user variable>
Arithmetical operation between user
variable and X register
CALCXV 44 <operation>, <user variable>
Arithmetical operation between X reg-
ister and user variable
CALCV 45 <operation>, <value>
Arithmetical operation between user
variable and direct value
MVPA 46 ABS|REL|COORD, <motor number>
Move to position specified by accumu-
lator
RST 48 <jump address>
Restart the program from the given
address
DJNZ 49 <user variable>, <jump address> Decrement and jump if not zero
ROLA 50 <motor number>
Rotate left, velocity specified by accu-
mulator
RORA 51 <motor number>
Rotate right, velocity specified by ac-
cumulator
SIV 55 <value> Set indexed variable
GIV 56 Get indexed variable
©2018 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany
Terms of delivery and rights to technical change reserved.
Download newest version at www.trinamic.com