Whilst Technosoft believes that the information and guidance given in this manual is correct, all parties must rely upon their own skill and judgment when making use of it. Technosoft does not assume any liability to anyone for any loss or damage caused by any error or omission in the work, whether such error or omission is the result of negligence or any other cause.
Page 6
Help of the EasySetUp software – describes how to use EasySetUp to quickly setup any Technosoft drive for your application using only 2 dialogues. The output of EasySetUp is a set of setup data that can be downloaded into the drive EEPROM or saved on a PC file.
Page 7
TML_LIB_LabVIEW v2.0 (part no. P091.040.LABVIEW.v20.UM.xxxx) – explains how to program in LabVIEW a motion application for the Technosoft intelligent drives using TML_LIB_Labview v2.0 motion control library for PCs. The TML_Lib_LabVIEW includes over 40 ready-to-run examples. TML_LIB_S7 (part no. P091.040.S7.UM.xxxx) – explains how to program in a PLC Siemens series S7-300 or S7-400 a motion application for the Technosoft intelligent drives using TML_LIB_S7 motion control library.
Page 9
DSP-402 and Manufacturer Specific Device Profile Overview..... 65 5.1.4. Checking Setup Data Consistency .............. 66 5.2. Using the built-in Motion Controller and TML ........66 5.2.1. Technosoft Motion Language Overview ............66 5.2.2. Installing EasyMotion Studio................ 67 5.2.3. Getting Started with EasyMotion Studio ............67 5.2.4.
THE POWER SUPPLIES CONNECTED TO THE DRIVE CAUTION! MUST COMPLY WITH THE PARAMETERS SPECIFIED IN THIS DOCUMENT TROUBLESHOOTING AND SERVICING ARE PERMITTED CAUTION! ONLY FOR PERSONNEL AUTHORISED BY TECHNOSOFT THE DRIVE CONTAINS ELECTROSTATICALLY SENSITIVE COMPONENTS WHICH DAMAGED CAUTION! INCORRECT HANDLING. THEREFORE THE DRIVE SHALL...
PLC functionality in a single compact unit and are capable to execute complex motions without requiring intervention of an external motion controller. Using the high- level Technosoft Motion Language (TML) the following operations can be executed directly at drive level:...
CANopen – compatible with CiA standards: DS301 and DSP402 TMLCAN – compatible with all Technosoft drives with CANbus interface • Motor temperature sensor interface • 4K×16 SRAM for data acquisitions and 8K×16 E ROM for setup data and TML programs...
(rotary or linear). Therefore, the Nominal values cover all cases. Higher values are possible in specific configurations. For details contact Technosoft 1-2kHz cover all cases. Higher values equal with torque loop update frequency are possible with quadrature encoders...
= 0…40°C, V = 24 V = 24 V , CAN_V+ = 24 V 24 VPLC = 48 V (IDM240-5EI) or 80 V (IDM640-8EI); Supplies start-up / shutdown sequence: -any- ; Load current 5 A (IDM240-5EI) or 8 A (IDM640-8EI) Operating Conditions Min.
Page 23
Measured between +V and GND. Min. Typ. Max. Units Nominal values, including ripple & braking- induced over-voltage up to ±25% Absolute maximum values, continuous Supply voltage IDM240-5EI Absolute maximum values, surge -0.5 † (duration ≤ 10ms) Nominal values, including ripple & braking- induced over-voltage up to ±25%...
Page 24
CAN-Bus operating at 1Mbit/s Isolation voltage rating Between CAN_GND and drive GND Motor Outputs All voltages referenced to GND. Min. Typ. Max. Units Motor output current IDM240-5EI Continuous operation Motor output current IDM640-8EI Continuous operation Motor output current, peak -16.5 +16.5 ±20 ±22 ±24...
Page 66
ID areas not covered by CANopen. TechnoCAN protocol offers the possibility to inspect the status of ALL Technosoft drives connected on a CANopen network. This operation is done using EasySetUp or EasyMotion Studio and a single RS-232 link with any of the drives from the CANopen network.
4. Step 2. Drive Setup 4.1. Installing EasySetUp EasySetUp is a PC software platform for the setup of the Technosoft drives. It can be downloaded free of charge from Technosoft web page. EasySetUp comes with an Update via Internet tool through which you can check if your software version is up-to-date, and when necessary download and install the latest updates.
• Implement on your master the TML commands you need to send to the drives/motors using one of the supported communication channels. The implementation must be done according with Technosoft communication protocols. • Combine TML programming at drive level with one of the other options (see Section 5.3) 4.2.1.
Page 71
(for example: Incremental encoder). The selection opens 2 setup dialogues: for Motor Setup and for Drive setup through which you can configure and parameterize a Technosoft drive, plus several predefined control panels customized for the product selected.
EEPROM Programmer tool, which comes with EasySetUp but may also be installed separately. The EEPROM Programmer was specifically designed for repetitive fast and easy programming of .sw files into the Technosoft drives during production. 5. Step 3. Motion Programming 5.1.
5.1.2. TechnoCAN Extension (for IDMx40 CAN executions) In order to take full advantage of the powerful Technosoft Motion Language (TML) built into the IDMx40, Technosoft has developed an extension to CANopen, called TechnoCAN through which TML commands can be exchanged with the drives.
EEPROM using the communication objects for writing data into the drive EEPROM. 5.2. Using the built-in Motion Controller and TML One of the key advantages of the Technosoft drives is their capability to execute complex motions without requiring an external motion controller. This is possible because Technosoft drives offer in a single compact package both a state of art digital drive and a powerful motion controller.
EasyMotion Studio is an integrated development environment for the setup and motion programming of Technosoft intelligent drives. It comes with an Update via Internet tool through which you can check if your software version is up-to-date, and when necessary download and install the latest updates.
Page 79
The motion component contains the motion sequences to do. These are described via a TML (Technosoft Motion Language) program, which is executed by the drives/motors built-in motion controller. 5.2.3.1 Create a new project EasyMotion Studio starts with an empty window from where you can create a new project or open a previously created one.
Page 82
Drive Setup (same like on EasySetUp) through which you can configure and parameterize a Technosoft drive. In the Motor setup dialogue you can introduce the data of your motor and the associated sensors. Data introduction is accompanied by a series of tests having as goal to check the connections to the drive and/or to determine or validate a part of the motor and sensors parameters.
EasySetUp. 5.3.1. Using TML Functions to Split Motion between Master and Drives With Technosoft intelligent drives you can really distribute the intelligence between a CANopen master and the drives in complex multi-axis applications. Instead of trying to command each step of an axis movement, you can program the drives using TML to execute complex tasks and inform the master when these are done.
A TML Library for PC is a collection of high-level functions allowing you to control from a PC a network of Technosoft intelligent drives. It is an ideal tool for quick implementation on PCs of motion control applications with Technosoft products.
6. Scaling Factors Technosoft drives work with parameters and variables represented in the drive internal units (IU). These correspond to various signal types: position, speed, current, voltage, etc. Each type of signal has its own internal representation in IU and a specific scaling factor. This chapter presents the drive internal units and their relation with the international standard units (SI).