|
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
|
|
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
INTELLMO |
|
P091.039.TUT.STP.INTELLMO-IM.zip
|