TMCM-6212 TMCL
™
Firmware Manual • Firmware Version V1.11 | Document Revision V1.07 • 2019-JAN-25
16 / 140
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
MVPXA
47
ABS|REL|COORD, <motor number>
Move to position specified by accumu-
lator, motor specified by X register
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
©2019 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany
Terms of delivery and rights to technical change reserved.
Download newest version at