Tutorials  

Downloads  
 

Technosoft Intelligent Servo Drives are programmable using the IPM Motion Studio software platform, an advanced tool for the configuration, setup, testing and tuning, as well as for the motion programming of the drives. Its advanced, object-oriented structure includes automatic Technosoft Motion Language (TML) code generation, allowing the user to configure his motion application at a high level.

The huge potential offered by the TML environment, at both configuration and motion programming levels, results in a wide range of possibilities and available options for the user. The embedded PLC features of the drives, besides the motion-specific ones, offer a lot of possibilities to the user, mainly when wanting to exploit at maximum the complete functionality of the drive.

Based on these considerations, a collection of tutorials is provided below. On a regular basis, and also considering users suggestions, the list of these tutorials is continuously updated and improved, also keeping the pace with the most recent upgrades of the IPM Motion Studio software.

Note: In order to integrate these tutorials in the IPM Motion Studio IDE, we recommend you to first install IPM Motion Studio (full version or demo), and then install the tutorials. If IPM Motion Studio is installed on the PC, the setup program of the tutorial detects this directory and suggests the same path for the tutorial. You should not modify this path if you want to have the tutorial integrated in the IPM Motion Studio IDE.

Click here to download the IPM Motion Studio demo version



01.  Getting started with IDMx40
02.  Getting started with IDSx40
03.  Getting started with IPM100
04.  Getting started with IPM240
05.  Getting started with IPS110
06.  Getting started with IPS150
07.  How to concatenate motions
08.  How to define a simple motion profile
09.  How to implement a homing motion
10.  How to use a digital input
11.  How to use a digital output
12.  How to use an analogue reference
13.  How to use limit switches
14.  How to use the drive in stand-alone mode
15.  How to use TML interrupts
16.  What are and how to use events

 

17.  Getting started with INTELLMO-EK (BL)
18.  Getting started with INTELLMO-EK (IM)


Tutorial

Target Drive

Download tutorial setup

01. Getting started with IDMx40

For new users of an intelligent drive, starting to implement a motion control application can be a quite complex task. You need to know how to hook up the components of the motion system, configure them (motor, sensors and drive), test their functionality, identify parameters and tune controllers. Finally, executing a simple movement will validate the basic system functionality, and will allow you to focus on starting the implementation of your real motion application. This tutorial gives you a first example of how to do this, and how to start using an IDM240 Intelligent Servo Drive.

Top

IDMx40

P091.048.051.IDM.TUT.STP.001.1102.exe

02. Getting started with IDSx40

For new users of an intelligent drive, starting to implement a motion control application can be a quite complex task. You need to know how to hook up the components of the motion system, configure them (motor, sensors and drive), test their functionality, identify parameters and tune controllers. Finally, executing a simple movement will validate the basic system functionality, and will allow you to focus on starting the implementation of your real motion application. This tutorial gives you a first example of how to do this, and how to start using an IDS240/640 Intelligent Stepper Drive.

Top

IDSx40

 

P091.048.051.IDS.TUT.STP.001.1102.exe

03. Getting started with IPM100

For new users of an intelligent drive, starting to implement a motion control application can be a quite complex task. You need to know how to hook up the components of the motion system, configure them (motor, sensors and drive), test their functionality, identify parameters and tune controllers. Finally, executing a simple movement will validate the basic system functionality, and will allow you to focus on starting the implementation of your real motion application. This tutorial gives you a first example of how to do this, and how to start using an IPM100 Intelligent Servo Drive.

Top

IPM100 P091.069.TUT.STP.001.1102.exe

04. Getting started with IPM240

For new users of an intelligent drive, starting to implement a motion control application can be a quite complex task. You need to know how to hook up the components of the motion system, configure them (motor, sensors and drive), test their functionality, identify parameters and tune controllers. Finally, executing a simple movement will validate the basic system functionality, and will allow you to focus on starting the implementation of your real motion application. This tutorial gives you a first example of how to do this, and how to start using an IPM240 Intelligent Servo Drive.

Top

IPM240 P091.075.TUT.STP.001.1102.exe

05. Getting started with IPS110

For new users of an intelligent drive, starting to implement a motion control application can be a quite complex task. You need to know how to hook up the components of the motion system, configure them (motor, sensors and drive), test their functionality, identify parameters and tune controllers. Finally, executing a simple movement will validate the basic system functionality, and will allow you to focus on starting the implementation of your real motion application. This tutorial gives you a first example of how to do this, and how to start using an IPS110 Intelligent Stepper Drive.

Top

IPS110

P091.045.TUT.STP.001.1202.exe

06. Getting started with IPS150

For new users of an intelligent drive, starting to implement a motion control application can be a quite complex task. You need to know how to hook up the components of the motion system, configure them (motor, sensors and drive), test their functionality, identify parameters and tune controllers. Finally, executing a simple movement will validate the basic system functionality, and will allow you to focus on starting the implementation of your real motion application. This tutorial gives you a first example of how to do this, and how to start using an IPS150 Intelligent Stepper Drive.

Top

IPS150 P091.073.TUT.STP.001.1102.exe

07. How to concatenate motions

Motion applications often require combining different types of motion, to concatenate different motion modes (e.g., starting in a speed control mode and - at a given moment of time, or when reaching a given motion parameter value, or when an input line changes its status - continuing with a position profile motion). Another interesting case is the execution of a motion with trapezoidal speed profile, having different start and stop accelerations.

Top

all P091.088.TUT.STP.D5.001.0502.exe

08. How to define a simple motion profile

The high-level Technosoft motion language (TML) allows you to generate complex movements as: profiled positioning, contouring, etc., via very simple commands. With the Motion Wizard of IPM Motion Studio, even this is done automatically, at a click of the mouse.

Top

all P091.088.TUT.STP.D3.001.0502.exe

09. How to implement a homing motion

As incremental encoders do not provide absolute position information, using the index signal of the encoder can provide such absolute position information. Also, as this only provides the absolute position of the motor over one motor shaft rotation, it is often required to move the motor until a home input is detected by the drive, allowing the absolute position information to be set to a given value.

Top

all P091.088.TUT.STP.D8.001.0502.exe

10. How to use a digital input

A basic task needed in some applications is to execute a motion starting from the moment when a digital input line of the drive ("Start") is changing its status, or until the moment when another digital input line ("Stop") is changing its status.

Top

all P091.088.TUT.STP.D6.001.0502.exe

11. How to use a digital output

Technosoft drives come with several general-purpose digital outputs. They can be used to issue individual bit-level commands outside the drive. Thus, binary execution elements as relays, electronic ON-OFF switches, signaling devices, etc., can be switched to low or high status, from the TML program.

Top

all P091.088.TUT.STP.D9.001.0502.exe

12. How to use an analog reference

In some applications, a motion reference is imposed to the drive using an external analog signal, and the motor moves with the reference speed, or to the reference position. Reaching a position limit switch imposes the stop of the motor until the speed reference value changes its sign. The same must operate at system start, if the motor is already in a limit switch position. Also, external input lines status can be tested, in order to completely activate / deactivate the motion.

Top

all P091.088.TUT.STP.D2.001.0502.exe

13. How to use limit switches

Reaching a position limit switch during motor movement imposes the stop of the motor, until the host sends a speed reference in the opposite direction. Also, the drive ENABLE input needs to be used to activate / deactivate the motion.

Top

all P091.088.TUT.STP.D7.001.0502.exe

14. How to use the drive in stand-alone mode

Technosoft drives can operate as a slave, receiving TML commands from a host via a communication channel, or in stand-alone mode, executing a locally-stored TML program. Possibly combined with the use of some I/Os or via commands sent from the host to select a motion sequence from several cases, the standalone operating mode represents a powerful feature of these intelligent drives.

Top

all P091.088.TUT.STP.D1.001.0502.exe

15. How to use TML interrupts

During the operation of a motion system, specific events (internal or external) can occur, requiring the execution of some adequate program subroutines. They need to interrupt the normal flow of the program, be executed, and return to the interrupted code after their execution. The Technosoft Motion Language (TML) lets you activate and execute such interrupt subroutines.

Top

all P091.088.TUT.STP.D10.001.0502.exe

16. What are events, and how to use them

In order to be able to make decisions during the motion, one can define and activate several types of events, as: waiting for the end of a reference movement, elapse of time interval, reaching of a limit switch, a given value of a motion variable (speed, position), etc. Once the event occurs, specific actions can be defined in the TML program, as required by the application.

Top

all P091.088.TUT,STP.D4.001.0502.exe

17. Getting started with INTELLMO-EK (BL)

For new users of an intelligent drive, starting to implement a motion control application can be a quite complex task. You need to know how to hook up the components of the motion system, configure them (motor, sensors and drive), test their functionality, identify parameters and tune controllers. Finally, executing a simple movement will validate the basic system functionality, and will allow you to focus on starting the implementation of your real motion application. This tutorial gives you a first example of how to do this, and how to start using an INTELLMO1215 Evaluation Kit with a brushless motor.

Top

INTELLMO P091.039.TUT.STP.INTELLMO-BL.zip

18. Getting started with INTELLMO-EK (IM)

For new users of an intelligent drive, starting to implement a motion control application can be a quite complex task. You need to know how to hook up the components of the motion system, configure them (motor, sensors and drive), test their functionality, identify parameters and tune controllers. Finally, executing a simple movement will validate the basic system functionality, and will allow you to focus on starting the implementation of your real motion application. This tutorial gives you a first example of how to do this, and how to start using an INTELLMO1215 Evaluation Kit with an induction motor.

Top

INTELLMO P091.039.TUT.STP.INTELLMO-IM.zip


Home/ About Us/ Development Tools/ Intelligent Drivers/ Embedded Solutions/ Engineering Services
Contact us / Site Map/ Search/ Privacy Policy

Revision May 2005