Sign In
Upload
Manuals
Brands
Trinamic Manuals
Control Unit
TMCL TMCM-6212
Trinamic TMCL TMCM-6212 Controller Manuals
Manuals and User Guides for Trinamic TMCL TMCM-6212 Controller. We have
1
Trinamic TMCL TMCM-6212 Controller manual available for free PDF download: Firmware Manual
Trinamic TMCL TMCM-6212 Firmware Manual (140 pages)
Module for Stepper
Brand:
Trinamic
| Category:
Control Unit
| Size: 2 MB
Table of Contents
Table of Contents
2
Bank
3
1 Features
5
Stallguard2
6
Coolstep
6
Sixpoint Motion Controller
7
2 First Steps with TMCL
8
Basic Setup
8
Using the TMCL Direct Mode
8
Changing Axis Parameters
8
Testing with a Simple TMCL Program
9
3 TMCL and the TMCL-IDE an Introduction
11
Binary Command Format
11
Checksum Calculation
12
Reply Format
13
Status Codes
13
Standalone Applications
14
TMCL Command Overview
15
TMCL Commands by Subject
17
Motion Commands
17
Parameter Commands
17
Branch Commands
18
I/O Port Commands
18
Calculation Commands
19
Interrupt Processing Commands
19
New TMCL Commands
22
Detailed TMCL Command Descriptions
24
ROR (Rotate Right)
24
ROL (Rotate Left)
25
MST (Motor Stop)
26
MVP (Move to Position)
27
SAP (Set Axis Parameter)
30
GAP (Get Axis Parameter)
31
SGP (Set Global Parameter)
32
GGP (Get Global Parameter)
33
STGP (Store Global Parameter)
34
RSGP (Restore Global Parameter)
35
RFS (Reference Search)
36
SIO (Set Output)
38
GIO (Get Input)
40
CALC (Calculate)
43
COMP (Compare)
45
JC (Jump Conditional)
46
JA (Jump Always)
48
CSUB (Call Subroutine)
49
RSUB (Return from Subroutine)
50
WAIT (Wait for an Event to Occur)
51
STOP (Stop TMCL Program Execution - End of TMCL Program)
53
SCO (Set Coordinate)
54
GCO (Get Coordinate)
55
CCO (Capture Coordinate)
57
ACO (Accu to Coordinate)
58
CALCX (Calculate Using the X Register)
59
AAP (Accu to Axis Parameter)
61
AGP (Accu to Global Parameter)
62
CLE (Clear Error Flags)
63
EI (Enable Interrupt)
65
DI (Disable Interrupt)
66
VECT (de Ne Interrupt Vector)
67
RETI (Return from Interrupt)
69
CALCVV (Calculate Using Two User Variables)
70
CALCVA (Calculate Using a User Variable and the Accumulator Register)
72
CALCAV (Calculate Using the Accumulator Register and a User Variable)
74
CALCVX (Calculate Using a User Variable and the X Register)
76
CALCXV (Calculate Using the X Register and a User Variable)
78
CALCV (Calculate Using a User Variable and a Direct Value)
80
RST (Restart)
82
DJNZ (Decrement and Jump if Not Zero)
83
CALL (Conditional Subroutine Call)
84
MVPA (Move to Position Speci Ed by Accumulator Register)
86
ROLA (Rotate Left Using the Accumulator Register)
88
RORA (Rotate Right Using the Accumulator Register)
89
MVPXA (Move to Position Speci Ed by Accumulator Register and X Register)
90
ROLXA (Rotate Left Using the Accumulator Register and X Register)
92
RORXA (Rotate Right Using the Accumulator Register and X Register)
93
MSTX (Motor Stop Using X Register)
94
SAPX (Set Axis Parameter, Axis Speci Ed by X Register)
95
GAPX (Get Axis Parameter, Axis Speci Ed by X Register)
96
AAPX (Accu to Axis Parameter, Axis Speci Ed by X Register)
97
SIV (Set Indexed Variable)
99
GIV (Get Indexed Variable)
100
AIV (Accumulator to Indexed Variable)
101
Customer Speci C Command Extensions (UF0
102
Request Target Position Reached Event
103
TMCL Control Commands
105
4 Axis Parameters
107
5 Global Parameters
117
Bank 0
117
Bank 1
120
Bank 2
120
6 Hints and Tips
122
Reference Search
122
Mode 1
123
Mode 2
123
Mode 3
123
Mode 4
124
Mode 5
124
Mode 6
125
Mode 7
125
Mode 8
126
Using Encoders
127
Stallguard2
127
Coolstep
128
Velocity and Acceleration Calculation
130
Sixpoint Ramp
131
7 TMCL Programming Techniques and Structure
132
Initialization
132
Main Loop
132
Using Symbolic Constants
132
Using Variables
133
Using Subroutines
134
Combining Direct Mode and Standalone Mode
134
Make the TMCL Program Start Automatically
135
8 Figures Index
136
9 Tables Index
137
10 Supplemental Directives
138
Producer Information
138
Copyright
138
Trademark Designations and Symbols
138
Target User
138
Disclaimer: Life Support Systems
138
Disclaimer: Intended Use
138
Collateral Documents & Tools
139
11 Revision History
140
Firmware Revision
140
Document Revision
140
Advertisement
Advertisement
Related Products
Trinamic TMCM-6214
Trinamic TMCM-1021 TMCL
Trinamic TMCM-1076
Trinamic TMCM-1240
Trinamic TMCM-3351
Trinamic TMCM-341
Trinamic PANdrive TMCM-013
Trinamic PANdrive TMCM-013-LA
Trinamic TMCM-171
Trinamic TMCM-111-56
Trinamic Categories
Controller
Control Unit
Motherboard
Computer Hardware
Engine
More Trinamic Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL