Controller/driver module up to 10a rms/12...48v dc can, rs232/rs485 optional, mechatronic device with 57 mm bldc servo motor up to 10a rms/12...48v dc can, rs232/rs485 optional incremental encoder hall sensors (18 pages)
TMCM-310 TMCL™ Firmware Manual (V1.02/2011-JAN-11) 2 Features The TMCM-310 is a triple axis 2-phase stepper motor controller and driver module. It provides a complete single board motion control solution at low cost. Using the integrated additional I/Os it even can do complete system control applications.
TMCM-310 TMCL™ Firmware Manual (V1.02/2011-JAN-11) 4 Overview As with most TRINAMIC modules the software running on the microprocessor of the TMCM-310 consists of two parts, a boot loader and the firmware itself. Whereas the boot loader is installed during production and testing at TRINAMIC and remains –...
5.1 Starting up Connect the motors The TMCM-310 controls up to three 2-phase stepper motors. The screw terminals for the motors are marked on the board with Motor 0, Motor 1 and Motor 2 (2.54mm pitch connectors). Additionally there are electrically identical 4-pin connectors (2.54mm pitch) for motor and stop switches. Connect one coil of the motor to the terminals marked with A0 and A1 and the other coil to the terminals marked with B0 and B1.
Page 9
Connect the power supply: There are two possibilities for connecting the power supply: The power supply can either be connected to the X504/X505 TRINAMIC standard 5.08mm power plug or to the power socket X503 (industry standard power socket with 2.0mm pin diameter). Both connections are electrically identical.
Download Click on Icon Assemble to convert the TMCL™ into machine code. Then download the program to the TMCM-310 module via the icon Download. Press icon Run. The desired program will be executed. Click Stop button to stop the program.
Start TMCL™ Direct Mode. Direct Mode If the communication is established the TMCM-310 is automatically detected. If the module is not detected, please check all points above (cables, interface, power supply, COM port, baud rate). Issue a command by choosing instruction, type (if necessary), motor, and value and click Execute to send it to the module.
Every motion control command can be given by a host computer or can be stored in an EEPROM on the TMCM-310 to form programs that run stand-alone on the module. For this purpose there are not only motion control commands but also commands to control the program structure (like conditional jumps, compare and calculating).
6.7.6 GAP (get axis parameter) Most parameters of the TMCM-310 can be adjusted individually for the axis. With this parameter they can be read out. In stand-alone mode the requested value is also transferred to the accumulator register for further processing purposes (such as conditioned jumps).
TMCM-310 TMCL™ Firmware Manual (V1.02/2011-JAN-11) 6.7.13 RFS (reference search) The TMCM-310 module has a built-in reference search algorithm which can be used. The reference search algorithm provides switching point calibration and three switch modes. The status of the reference search can also be queried to see if it has already finished.
The user definable functions UF0…UF7 are predefined, functions without topic for user specific purposes. Contact TRINAMIC for customer specific programming of these functions. Internal function: Call user specific functions implemented in C by TRINAMIC. Related commands: none Mnemonic: UF0...UF7 Binary representation: INSTRUCTION NO.
TMCL-IDE and serve for loading micro step and driver tables. Normally these parameters remain untouched. If you want to use them for loading your specific values with your PC software please contact TRINAMIC and ask how to do this. Otherwise you might cause damage on the motor driver! Number Parameter...
TMCM-310 TMCL™ Firmware Manual (V1.02/2011-JAN-11) 9.2 Stall detection The TMCM-310 is offered with the stallGuard™ option. In this case the module is equipped with three TMC246 motor driver chips, which feature load measurement that can be used for stall detection. Stall detection means that the motor will be stopped when the load gets too high.
Need help?
Do you have a question about the TMCM-310 and is the answer not in the manual?
Questions and answers