Page 3
T E C H N O S O F T PIM2401 Technical Reference P091.035.PIM2401.UM.1107 Technosoft S.A. Buchaux 38 CH-2022 Bevaix, NE Switzerland Tel.: +41 (0) 32 732 5500 Fax: +41 (0) 32 732 5504 e-mail: contact@technosoftmotion.com http://www.technosoftmotion.com/...
Page 5
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
Technosoft drives – their capability to execute complex motions without requiring an external motion controller, thanks to their built-in motion controller. A demo version of EasyMotion Studio (with EasySetUp part fully functional) can be downloaded free of charge from Technosoft web page TML_LIB v2.0 (part no.
2. Product Overview 2.1. Introduction The PIM2401 is a family of fully digital intelligent servo drives, based on the latest DSP technology and they offer unprecedented drive performance combined with an embedded motion controller.
Page 15
TML functions execution. Apart from a CANopen master, the PIM2401 drives can also be controlled from a PC or PLC using the family of TML_LIB motion libraries.
CANopen – compatible with CiA standards: DS301 and DSP402 • TMLCAN – compatible with all Technosoft drives with CANbus interface • 1.5K × 16 internal SRAM memory • 8K × 16 E ROM to store TML programs and data • Nominal PWM switching frequency: 20 kHz •...
• All I/Os are ESD protected 2.3. Supported Motor-Sensor Configurations PIM2401 supports the following configurations: 1. Position, speed or torque control of a brushless AC rotary motor with an incremental quadrature encoder on its shaft. The brushless motor is vector controlled like a permanent magnet synchronous motor.
3.1. Mounting Figure 3.1. PIM2401 drive connectors The PIM2401 drive was designed to be cooled by natural convection. It can be mounted horizontally (with label upwards) or vertically inside a cabinet (see Figure 3.2). In both cases, leave at least 25mm between the drive and surrounding walls/drives, to allow for free air circulation.
T E C H N O S O F T Drive Name PIM2401 Article Number P035.001.E113 Serial Number AB1234 Figure 3.5. PIM2401 (CANopen execution for Step motors with incremental encoder ) Identification Label 3.2.3. J1 Connector pinout Pin name TML name Type Function/Alternate function/ Comments •...
(hundreds of meters) are used, this condition may not be met. In this case, add series inductors between the PIM2401 outputs and the cable. The inductors must be magnetically shielded (toroidal, for example), and must be rated for the motor surge current.
Page 43
Hall sensors with cable lengths over 1 meter. Connect the cable shield to the GND, at only one end. This point could be either the PIM2401 (using the GND pin) or the encoder / motor. Do not connect the shield at both ends.
Figure 3.19. Supply connection 3.2.10.2 Recommendations for Supply Wiring Use short, thick wires between the PIM2401 and the motor power supply. If the wires are longer than 2 meters, use twisted wires for the supply and ground return. For wires longer than 20 meters, add a capacitor of at least 1000 μF (rated at an appropriate voltage) right on the terminals...
RxD and TxD signals b) Do not rely on an earthed PC to provide the PIM2401 GND connection! The drive must be earthed through a separate circuit. Most communication problems are caused by the...
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.
(for example: Incremental encoder, Linear Halls). 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.
The axis ID of an PIM2401 drive can be set software – any value between 1 and 255, stored in the setup table. The axis ID is initialized at power on, using the following algorithm: a) If a valid setup table exists, with the value read from it. This value can be an axis number 1 to 255 b) If the setup table is invalid, with the last value set with a valid setup table.
Transmit PDOs are used to send data from the drive, and receive PDOs are used to receive on to the drive. The PIM2401 accepts 4 transmit PDOs and 4 receive PDOs. The contents of the PDOs can be set according with the application needs using the dynamic PDO-mapping.
.sw file (see 4.5 and 5.2.4 for details) whether the non-volatile EEPROM memory of an PIM2401 drive contains the right information. If the checksum reported by the drive doesn’t match with that computed from the .sw file, the CANopen master can download the entire .sw file into the drive EEPROM using the communication objects for writing data into the drive EEPROM.
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.
The setup component contains all the information needed to configure and parameterize a Technosoft drive. This information is preserved in the drive/motor EEPROM in the setup table. The setup table is copied at power-on into the RAM memory of the drive/motor and is used during runtime.
Page 67
Setup and for 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.
4.5 5.3. Combining CANopen /or other host with TML Due to its embedded motion controller, an PIM2401 offers many programming solutions that may simplify a lot the task of a CANopen master. This paragraph overviews a set of advanced programming features which arise when combining TML programming at drive level with CANopen master control.
Remark: If you don’t use the advanced features presented below you don’t need EasyMotion Studio. In this case the PIM2401 is treated like a standard CANopen drive, whose setup is done using 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.
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.
A TML Motion Library for PLC is a collection of high-level functions and function blocks allowing you to control from a PLC the Technosoft intelligent drives. The motion control function blocks are developed in accordance with the PLC IEC61131-3 standard and represent an ideal tool for quick implementation on PLCs 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).
Need help?
Do you have a question about the PIM2401 and is the answer not in the manual?
Questions and answers