TMCM-1021 TMCL
™
Firmware Manual • Firmware Version V1.42 | Document Revision V1.10 • 2018-JAN-09
3 / 109
3.7.22 WAIT (Wait for an Event to occur)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
3.7.23 STOP (Stop TMCL Program Execution – End of TMCL Program)
. . . . . . . . . . . . . .
54
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
3.7.26 CCO (Capture Coordinate)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
3.7.27 ACO (Accu to Coordinate)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
3.7.28 CALCX (Calculate using the X Register)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
3.7.29 AAP (Accu to Axis Parameter)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
3.7.30 AGP (Accu to Global Parameter)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
3.7.31 CLE (Clear Error Flags)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
64
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
3.7.34 VECT (Define Interrupt Vector)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
3.7.35 RETI (Return from Interrupt)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
3.7.36 Customer specific Command Extensions (UF0. . . UF7 – User Functions)
. . . . . . . . .
71
3.7.37 Request Target Position reached Event
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
76
85
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
85
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
90
Conversion between PPS, RPM and RPS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
Matching Encoder Resolution and Motor Resolution
. . . . . . . . . . . . . . . . . . . .
91
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
92
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
95
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
95
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
98
TMCL Programming Techniques and Structure
100
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Combining Direct Mode and Standalone Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Make the TMCL Program start automatically
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
104
©2018 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany
Terms of delivery and rights to technical change reserved.
Download newest version at