Using LinMot linear actuator with IONI servo drive

From Granite Devices Knowledge Wiki
Revision as of 22:57, 30 August 2016 by Tero K (Talk | contribs) (pos mode gains)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Jump to: navigation, search
Demonstration of LinMot actuator with IONI Pro. If video won't display, here is link to Youtube.

Most, if not all, LinMot linear actuators can be used with IONI Pro drives because the drive supports driving of three and two phase motors as well as SinCos feedback devices. This page gives instructions of setting up drive for them.

Connections[edit | edit source]

Typical LinMot actuator has two phase windings and analog sine & cosine outputs as position feedback. For example many LinMot actuators have following wires:

Ph 1+, Ph 1-, Ph 2+, Ph 2-, +5VDC, GND, Sine, Cosine, Temp, Shield

Wire mapping to IONI Pro drive goes as follows:

Motor connector
  • Ph 1+ -> PHASE1
  • Ph 1- -> PHASE2
  • Ph 2+ -> PHASE3
  • Ph 2- -> PHASE4
  • Shield -> GND
Encoder connector
  • +5VDC -> 5V_OUT
  • GND -> GND
  • Sine -> CHA+
  • Cosine -> CHB+
  • Temp -> no connection

Refer to motor data sheet to find out wire colors/pin outs of these signals.

Parameters[edit | edit source]

The key parameter is to set motor in correct mode and setup feedback device correctly. For two phase motor, choose:

  • Motor typeMT -> 2 phase AC/BLDC
  • Pole countMPC -> 2
  • Feedback deviceFBD -> SinCos encoder 256X
  • Feedback device resolutionFBR -> 256 PPR
  • Invert feedback directionFBI -> try both settings and see which one works (unticked work for most models)

Other motor parameters configured according to motor manufacturer specs. To test configuration, set drive in torque mode and try motor with different torque setpoints (Granity testing tab). If motor produces force over it's travel distance, the settings are correct. If motor locks at some position, invert FBI.

Position mode parameters[edit | edit source]

This motor requires unusually high gain values for position control. In the demonstration we used values:

  • Velocity P gainKVP 200000
  • Velocity I gainKVI 100000
  • Position P gainKPP 1200
  • Torque bandwidth limitTBW 1000 Hz

This can serve as a starting point which probably behaves stable at least without any mechanical load. To optimize gains for better response and servo stiffness, proceed with Servo motor tuning guide.


In no event the Product Information or parts hereof shall be regarded as guarantee of conditions or characteristics. The Product Information or any part thereof may also not be regarded as a warranty of any kind. No liability of any kind shall be assumed by Author with respect to Product Information or any use made by you thereof, nor shall Author indemnify you against or be liable for any third party claims with respect to such information or any use thereof.

As content of this Wiki may be edited by user community, Granite Devices Oy or it's affiliates do not take any responsibility of the contents of this Wiki. Use information at your own risk. However, Granite Devices staff attempts to review all changes made to this Wiki and keep information trustworthy.

Without written consent, Granite Devices' Products or Intellectual Property shall not be used in situations or installations where living beings, material property, or immaterial property could be harmed by the operation, features or failures of Product. Products may only be used in a way where hazards like moving parts, electric shock, laser radiation, or fire can't be realized even if the content of this Wiki would suggest otherwise.