IPM 640 Intelligent Servo Drives - FAQ 


01. Which are the main features of the IPM640?
02. Which are the main benefits offered by the IPM640?
03. What types of motors can be driven by the IPM640?
04. Which are the voltage and the currents of the IPM640?
05. Which are the maximum ratings of the IPM640?
06. Which is the temperature range?
07. Which is the size of the IPM640?
08. What types of control modes are possible?
09. What kind of internal motion reference generator can be used?
10. If I need a special control function, can the IPM640 be adapted upon request?
11. What type of feedback can be used?
12. Which is the maximum input frequency of the encoder?
13. What kinds of I/Os are available?
14. Are opto-isolated inputs / outputs available?
15. Are there any schematics available for the I/Os?
16. Is it possible to implement PLC functionality on the drive?
17. Is the board programmable? How can I program the board?
18. What types of commands are possible using the TML language?
19. What kind of software is needed to program the board? Can I control the IPM640 with my own commands, or do I need to use the Motion Studio?
20. Are there any tools to help me control Technosoft drives from a PC computer?
21. What type of communication is available?
22. Is stand-alone operation possible?
23. Can I drive the IPM640 with an analogue signal?
24. Does the IPM640 have a pulse and direction input? Which is the maximum input frequency?
25. How can I parameterize the board?
26. How can I test / diagnose the system?
27. How can I control several boards?
28. Can the board be driven by a PLC? Or by another processor?
29. What type of protections are integrated into the board? With which settings?
30. Is it possible to know the temperature of the IPM640?
31. Where can I find additional application information?
32. Where can I find product literature?
33. Where can I buy a board and the relative software?
34. Do you have any distributors in my country?
35. Is the IPM640 available from stock?
36. Where can I get assistance if needed?
37. Do you provide application development assistance?
38. Do you provide training about your products and/or on Motion Control in general?
39. Does Technosoft sell any motor to be used with the IPM640?
40. In case I have different motors to drive of different technology and power, which solutions does Technosoft propose?

 

01. Which are the main features of the IPM640?

IPM640 is a fully digital servo drive from Technosoft, with embedded intelligence, based on the latest DSP controller technology. It controls AC brushless or DC motors in torque, speed or position control modes, using high-level motion commands and offering PLC-specific functionality.

Top

02. Which are the main benefits offered by the IPM640?

The IPM640 represents a state-of-the-art intelligent drive, offering at a very attractive price, features usually found only in high-power servo amplifiers.
It brings flexibility (on-the-fly configuration modification), high-performance (fully digital control implementation), advanced motion control (powerful reference generator module), embedded intelligence (high-level motion language programmable) and advanced programming and analysis tools (IPM Motion Studio platform). The result is a significant leverage on the road from concept to the implementation of a complete industrial motion control application.

Top

03. What types of motors can be driven by the IPM640?

The IPM640 can drive Permanent Magnet synchronous motors (sinusoidal commutation – or AC brushless), DC brushless motors (trapezoidal commutation), or DC brush motors.

Top

04. Which are the voltage and the currents of the IPM640?

Depending on the model, several options are available:

  • IPM640-8…2V (IPM640-8E-2V/ IPM640-8EI-2V/ IPM640-8RI-2V): 12-72VDC, 5VDC; 8A; 16A PEAK
  • IPM640-8… (IPM640-8E/ IPM640-8EI/ IPM640-8RI): 12-80VDC; 8A; 16A PEAK

      Top

    • 05. Which are the maximum ratings of the IPM640?

      The IPM640 can be operated up to the following maximum ratings:
      Supply voltage: 90 VDC
      Supply current, peak: 25 A
      Output current, continuous: 8 A; peak current: 16 A

      Top

      06. Which is the temperature range?

      The IPM640 can operate in an industrial environment with an ambient temperature between 0°C and 50°C. Some products are available upon request in extended temperature range.

      Top

      07. Which is the size of the IPM640?

      The IPM640 is packed in a compact, covered case, with the following dimensions (Length x Width x Height): 136mm x 84.5mm x 26mm [5.354" x 3.327" x 1.024"]

      Top

      08. What types of control modes are possible?

      The IPM640 can be configured to operate in one of position, speed, and torque or voltage control modes, which can be freely changed during the operation of the drive, based on application requirements.

      Top

      09. What kind of internal motion reference generator can be used?

      Depending on the active control mode, several motion references can be selected: profiles (with trapezoidal speed), contouring (with linear interpolation), external (from an analogue input, pulse & direction, or on-line - through a communication channel) or test (saturated ramp). For multiple axes configurations, electronic gearing is also possible.
      Note that one can change the reference type "on-the-fly", without the need to wait the end of the currently executed motion, usually based on the occurrence of an internal or external event.

      Top

      10. If I need a special control function, can the IPM640 be adapted upon request?

      If a specific control function is needed, not implemented on the standard IPM640, Technosoft can, upon request, adapt the existing functionality of the drive.
      As an alternative to the use of such "code extensions" on the IPM640, in cases of medium to high volumes, specific applications, one can also consider the use of the ISCM4805 Intelligent Servo Control Modules from Technosoft.

      Top

      11. What type of feedback can be used?

      There are several types of feedback devices that can be used with the IPM640. Models "E" (IPM640-8E-2V, IPM640-8EI-2V, IPM640-8E, IPM640-8EI), can be used with incremental encoders (single-ended or differential), and digital Hall sensors (mounted at 120 electrical degrees one to another). Models "R" (IPM640-8RI-2V, IPM640-8RI) can be used with resolvers.
      All IPM640 models can also be used with motors having a tachometer (analogue) speed sensor, as well as an analogue position measurement sensor (potentiometer-like).

      Top

      12. Which is the maximum input frequency of the encoder?

      The "E" (encoder) versions of the IPM640 accept incremental encoder pulses of up to 4.4 MHz. Note that internal quadrature encoder circuit (QEP) multiplies by 4 the number of pulses, thus increasing by 2 bits the equivalent encoder measurement resolution.

      Top

      13. What kinds of I/Os are available?

      Depending on the model, several options are possible. Up to 8 digital inputs and 5 digital outputs are available, with dedicated (as limits switches, drive enable, homing, index, pulse& direction) or general-purpose, functionality.
      All models have also 2 analogue inputs, in the range of [-10…+10] V.
      As a special remark, if the encoder or Hall sensors are not used, the associated input signals can be used as general-purpose digital inputs, too.

      Top

      14. Are opto-isolated inputs / outputs available?

      Depending on model, the following digital I/O resources are available:

    • IPM640-8E-2V/8E: 8 opto-isolated inputs [5V]; 1 opto-isolated output; 4 open-collector outputs [5V]
    • IPM640-8EI-2V/8EI: 8 opto-isolated inputs [24V]; 5 opto-isolated output [24V]
    • IPM640-8RI-2V/8RI: 8 opto-isolated inputs [24V]; 3 opto-isolated output [24V]

        Top

      • 15. Are there any schematics available for the I/Os?

        The IPM640 User Manual contains complete connection scheme for the I/O interfaces, together with the electrical specifications (logic, voltage and current limit), thus providing all the required information needed to connect external equipment to the drive.

        Top

        16. Is it possible to implement PLC functionality on the drive?

        The TML environment offers you the possibility to combine motion control commands with PLC-specific operations, mainly related to handling of I/Os, events occurring, arithmetic operations, interrupts, functions and decision features.
        This gives you a lot of flexibility through the embedded intelligence at drive level, covering most cases where an additional PLC controller might be needed.

        Top

        17. Is the board programmable? How can I program the board?

        The IPM640 is programmable using the Technosoft Motion Language (TML). The drive can execute binary TML code, stored in the local E2ROM memory (stand-alone mode), or sent on-line via the serial communication line from a PC or an external host.
        The TML instruction set is a high-level, motion-oriented language, allowing you to setup, parameterize and implement advanced motion commands, in a very straightforward manner.

        Top

        18. What types of commands are possible using the TML language?

        The TML instruction set contains more than 90 instructions, grouped as assignment, arithmetic, decision, reference mode setting, I/O treatment, event, configuration, command, communication and multiple axes categories.

        Top

        19. What kind of software is needed to program the board? Can I control the IPM640 with my own commands, or do I need to use the Motion Studio?

        IPM Motion Studio is an advanced development platform for Technosoft intelligent drives. Including automatic TML code generation tools, it allows you to program the IPM640 without even writing TML code. During system testing, the simplest way is to use IPM Motion Studio, which directly can generate the TML code (automatic code generation), and then download and execute the code onto the drive.
        This does not exclude the possibility to send to the drive binary TML commands from another external host, in order to setup / modify drive parameters, or to get status information about drive operation.

        Top

        20. Are there any tools to help me control Technosoft drives from a PC computer?

        Yes, you can use the TML_LIB library for this purpose. TML_LIB library is a collection of functions allowing you to implement motion control applications on a PC computer, in order to drive Technosoft intelligent drives based on the MotionChipTM technology.

        Implemented as a .dll file, the library can be included in a user-defined Windows application developed in C/C++, Basic, Delphi or LabVIEW, and will allow you to communicate with a drive, set up its parameters, interrogate about its status, send motion commands, define motion events, test input and set output ports status, etc.

        Top

        21. What type of communication is available?

        The drive can communicate on a serial interface, of RS-232 or RS-485 type. Communication speeds of up to 115 kilo-bauds are possible.

        Top

        22. Is stand-alone operation possible?

        An important advantage of the IPM640 is the possibility to combine the stand-alone operating mode (executing local program) with on-line / slave operating mode (executing on-line commands).
        The stand-alone operating mode is possible due to the local E2ROM memory, which can be loaded with a local TML program, executed by the drive if configured in the "Autorun" mode. At power-on, the drive will immediately start the execution of the local application.

        Top

        23. Can I drive the IPM640 with an analogue signal?

        The IPM640 drive has 2 differential analogue inputs, in the range of [-10…+10] V. Depending on the structure of your application, you can use them as reference input, feedback signal (as from a tachogenerator, or position potentiometer), or load torque limit or feedforward signal.

        Top

        24. Does the IPM640 have a pulse and direction input? Which is the maximum input frequency?

        One of the operating modes of the IPM640 is the Pulse and Direction. In this case, the motion reference (position or speed, as configured by the user) is imposed via pulses applied on the Pulse input pin of the drive. The pulses are used to increase or decrease the reference value, in correlation with the status of the Direction pin (0 or 1).
        Both inputs are opto-isolated. The maximum frequency of the Pulse signal is 5 kHz.

        Top

        25. How can I parameterize the board?

        The most effective way to parameterize the IPM640 drive is via the IPM Motion Studio environment. Based on predefined templates of the program, you only need to add some basic parameters of the motor/load, or use the parameters identification functionality of the program. Then, advanced tuning features will help you to setup and test the controller parameters.
        Once the system is parameterized, you will only focus on motion definition.

        Top

        26. How can I test / diagnose the system?

        IPM Motion Studio offers you the possibility to test, in a logical, successive sequence, the functionality of all the basic components of the motion system. This goes from correct phase connections, integrity of sensor signals, detection of sensor parameters and motor/load electrical and mechanical parameter identification, up to automatic tuning and testing of control loops performances.

        Top

        27. How can I control several boards?

        For multiple-axes configuration (implemented using the RS-485 communication channel), you can send TML commands from a master axis to slave axes, including electronic gearing information. Also, from a PC connected to the network, IPM Motion Studio offers the possibility to setup, control and examine any of the axes active at that moment.

        Top

        28. Can the board be driven by a PLC? Or by another processor?

        You can use two means to drive the IPM640 from an external PLC or host processor. On one side, you can do it by sending TML commands (including download of a TML program) on the serial communication channel (RS-232/485). On the other side, you can use external I/O signals to select / activate specific TML functions previously stored on the IPM drive.

        Top

        29. What type of protections are integrated into the board? With which settings?

        There are several protections which can be activated on the IPM640 drive. It includes: limit current, short-circuit, under and over-voltage, drive temperature and I2t protections. The parameterization of the protections is easily accomplished at high-level, in engineering units, from the IPM Motion Studio platform.

        Top

        30. Is it possible to know the temperature of the IPM640?

        The IPM640 has an internal temperature measurement circuit, allowing you to detect the value of drive temperature. Activating the over-temperature protection will allow you to protect the drive if this value overrides a specified limit value, for a given period of time.

        Top

        31. Where can I find additional application information?

        Complete drive information can be found in the User Manual of the drive. Additional information, including application examples, application notes, complete project files for specific cases, executable in IPM Motion Studio, together with specific technical FAQ lists, can be found on product CD-ROM and on Technosoft WEB site, www.technosoftmotion.com.
        Consulting in our WEB page the "User Information Page", for each of the intelligent drives of Technosoft, will help you to find the last updates and information related to them.

        Top

        32. Where can I find product literature?

        Complete product literature is included in the product CD-ROM delivered to you when buying our product. The most recent updates can be downloaded from our WEB site, www.technosoftmotion.com.
        Registering in our WEB page database allow Technosoft to keep you informed about the most recent products updates and news regarding product releases.

        Top

        33. Where can I buy a board and the relative software?

        You can order the drive and associated software directly from one of Technosoft sales offices, or from one of our distributors from your area. Please consult our sales addresses for more precise information.

        Top

        34. Do you have any distributors in my country?

        Technosoft distribution network is continuously increasing, covering most of the regions worldwide. Please consult our sales address directory for a most recent update of this information.

        Top

        35. Is the IPM640 available from stock?

        Up to 5 samples can be ordered in a two weeks time frame, for IPM640-2V models. Up to 5 samples can be provided in a 6 weeks time frame, for the other IPM640 models. For larger quantities, please consult our sales offices.

        Top

        36. Where can I get assistance if needed?

        Our technical support specialists are ready to help you to use our drives. Get assistance via e-mail, contacting us to our hotline at support@technosoftmotion.com. We'll be glad to provide you more details, examples, or answer your specific questions related to the configuration and programming of our drives.

        Top

        37. Do you provide application development assistance?

        A dependable team of Technosoft experienced specialists is available and can assist you, upon request, to implement your specific application. Going from support in system configuration and setup, up to the development of a complete motion application, we can do or help you to do it on a case-by-case base.

        Top

        38. Do you provide training about your products and/or on Motion Control in general?

        Upon request, Technosoft provides training in the field of digital motion control (DMC). Based on the several dozens of experience years in this domain, we can organize workshops and seminars in the DMC field.
        Ranging from generic DMC design, up to specific Technosoft intelligent drives workshops, we bring you the essential information needed to start to work in this challenging activity domain.

        Top

        39. Does Technosoft sell any motor to be used with the IPM640?

        Technosoft has only a limited type of motors in stock for test purposes, but we can also recommend, through our network, an adequate motor for your application.

        Top

        40. In case I have different motors to drive of different technology and power, which solutions does Technosoft propose?

        Technosoft provides a large variety of products that cover different power levels. The family of intelligent power drives from Technosoft ranges from 100W to 640W, for brushless or step motors, with encoder, Hall or resolver transducers.
        Based on your application specific requirement, Technosoft will assist you to select the most appropriate solution.

        Top


        For further questions, please contact us on:
        contact@technosoftmotion.com


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

        Copyright 2001-2004 Technosoft. All rights reserved

        Revision: Feb. 2004