Sign In
Upload
Manuals
Brands
Trinamic Manuals
Control Unit
TMCM-3314
Trinamic TMCM-3314 Motor Controller Manuals
Manuals and User Guides for Trinamic TMCM-3314 Motor Controller. We have
1
Trinamic TMCM-3314 Motor Controller manual available for free PDF download: Firmware Manual
Trinamic TMCM-3314 Firmware Manual (144 pages)
TMCL Module for Stepper
Brand:
Trinamic
| Category:
Control Unit
| Size: 2 MB
Table of Contents
Table of Contents
2
1 Features
5
Stallguard2
6
Coolstep
6
2 First Steps with TMCL
7
Basic Setup
7
Using the TMCL Direct Mode
7
Changing Axis Parameters
7
Testing with a Simple TMCL Program
8
3 TMCL and the TMCL-IDE an Introduction
10
Binary Command Format
10
Checksum Calculation
11
Reply Format
12
Status Codes
12
Standalone Applications
13
TMCL Command Overview
14
TMCL Commands by Subject
16
Motion Commands
16
Parameter Commands
16
Branch Commands
17
I/O Port Commands
17
Calculation Commands
18
Interrupt Processing Commands
18
New TMCL Commands
21
Detailed TMCL Command Descriptions
22
ROR (Rotate Right)
22
ROL (Rotate Left)
23
MST (Motor Stop)
24
MVP (Move to Position)
25
SAP (Set Axis Parameter)
28
GAP (Get Axis Parameter)
29
SGP (Set Global Parameter)
30
GGP (Get Global Parameter)
31
STGP (Store Global Parameter)
32
RSGP (Restore Global Parameter)
33
RFS (Reference Search)
34
SIO (Set Output)
36
GIO (Get Input)
38
CALC (Calculate)
41
COMP (Compare)
43
JC (Jump Conditional)
44
JA (Jump Always)
46
CSUB (Call Subroutine)
47
RSUB (Return from Subroutine)
48
WAIT (Wait for an Event to Occur)
49
STOP (Stop TMCL Program Execution - End of TMCL Program)
51
SCO (Set Coordinate)
52
GCO (Get Coordinate)
53
CCO (Capture Coordinate)
55
ACO (Accu to Coordinate)
56
CALCX (Calculate Using the X Register)
57
AAP (Accu to Axis Parameter)
59
AGP (Accu to Global Parameter)
60
CLE (Clear Error Flags)
61
EI (Enable Interrupt)
63
DI (Disable Interrupt)
64
VECT (de Ne Interrupt Vector)
65
RETI (Return from Interrupt)
67
CALCVV (Calculate Using Two User Variables)
68
CALCVA (Calculate Using a User Variable and the Accumulator Register)
70
CALCAV (Calculate Using the Accumulator Register and a User Variable)
72
CALCVX (Calculate Using a User Variable and the X Register)
74
CALCXV (Calculate Using the X Register and a User Variable)
76
CALCV (Calculate Using a User Variable and a Direct Value)
78
RST (Restart)
80
DJNZ (Decrement and Jump if Not Zero)
81
CALL (Conditional Subroutine Call)
82
MVPA (Move to Position Speci Ed by Accumulator Register)
84
ROLA (Rotate Left Using the Accumulator Register)
86
RORA (Rotate Right Using the Accumulator Register)
87
MVPXA (Move to Position Speci Ed by Accumulator Register and X Register)
88
ROLXA (Rotate Left Using the Accumulator Register and X Register)
90
RORXA (Rotate Right Using the Accumulator Register and X Register)
91
MSTX (Motor Stop Using X Register)
92
SAPX (Set Axis Parameter, Axis Speci Ed by X Register)
93
GAPX (Get Axis Parameter, Axis Speci Ed by X Register)
94
AAPX (Accu to Axis Parameter, Axis Speci Ed by X Register)
95
SIV (Set Indexed Variable)
97
GIV (Get Indexed Variable)
98
AIV (Accumulator to Indexed Variable)
99
Customer Speci C Command Extensions (UF0
100
Request Target Position Reached Event
101
TMCL Control Commands
103
4 Axis Parameters
105
5 Global Parameters
117
Bank 0
117
Bank 1
120
Bank 2
120
Bank 3
120
6 Hints and Tips
122
Reference Search
122
Mode 1
123
Mode 2
123
Mode 3
123
Mode 4
123
Mode 5
124
Mode 6
124
Mode 7
125
Mode 8
125
Using Encoders
127
Closed-Loop Operation
127
Closed-Loop Parameters
128
Load Angle Control
129
Current Level Control
129
Field Weakening
130
Position Catch up
131
Stallguard2
131
Coolstep
133
Velocity and Acceleration Calculation
135
7 TMCL Programming Techniques and Structure
136
Initialization
136
Main Loop
136
Using Symbolic Constants
136
Using Variables
137
Using Subroutines
138
Combining Direct Mode and Standalone Mode
138
Make the TMCL Program Start Automatically
139
8 Figures Index
140
9 Tables Index
141
10 Supplemental Directives
142
Producer Information
142
Copyright
142
Trademark Designations and Symbols
142
Target User
142
Disclaimer: Life Support Systems
142
Disclaimer: Intended Use
142
Collateral Documents & Tools
143
11 Revision History
144
Firmware Revision
144
Document Revision
144
Advertisement
Advertisement
Related Products
Trinamic TMCM-3230
Trinamic TMCM-3351
Trinamic TMCM-341
Trinamic TMCM-343
Trinamic TMCM-1211 TMCL
Trinamic TMCL TMCM-6212
Trinamic TMCM-1161
Trinamic TMCM-170
Trinamic TMCM-1141-TMCL
Trinamic TMCM-1110 StepRocker
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