1. Catalogs
  2. Infranor Group
  3. AN_IRD_ConfigurationWithJoints_RobotArm_03.26
video corpo

AN_IRD_ConfigurationWithJoints_RobotArm_03.26

AN_IRD_ConfigurationWithJoints_RobotArm_03.26
1 / 27 PagesView full catalog

AN_IRD_ConfigurationWithJoints_RobotArm_03.26

Product catalog summary
Introduction
IRD servo drives by INFRANOR are designed for integration into Haozhi joints with high ratio reducers. The setup process depends on the joint position sensor configuration, either using motor position feedback alone or with an additional sensor on the reducer output. The document is structured into three parts: joint setup without load, axis tuning on the robot arm, and online tuning optimization during operation.
Part 1: Joint Setup Without Load
Prerequisites: Ensure IRD drives have firmware 1.2.18.54 or higher, use the latest OPTIO version, and disconnect the EtherCAT master during commissioning.
Step 1: Motor Parameters Setting
- Case 1: For cataloged motors, select from the list and verify parameters.
- Case 2: For non-cataloged motors, manually adjust parameters using motor data.
Step 2: Motor Parameters Protected Storage
Secure motor and reducer parameters to prevent overwriting.
Step 3: Servo Loop Setting
Configure the position loop sensor and ensure correct User Position Scaling and Reducer ratio.
Step 4: Quick Test of the Joint
Perform a test in Profile Position Mode to verify setup accuracy.
Part 2: Axis Tuning on the Robot Arm
Prerequisites: Complete joint commissioning and testing without load.
Step 1: Servo Loop Autotuning in "Critical" Position
Identify the critical position for stability and perform autotuning.
Step 2: Servo Loop Adjustment
Fine-tune control loops to prevent vibration and position lag.
Step 3: Servo Loop Parameters Saving
Save adjusted parameters to maintain tuning settings.
Step 4: Avoid Axis Falling
Ensure proper brake control to prevent axis falling during tuning.
Part 3: Online Robot Arm Tuning Optimization
Step 1: CANopen Fieldbus Wiring
Ensure proper wiring between drives for communication.
Step 2: Online Servo Loop Tuning
Optimize tuning while the robot is operational to enhance performance.
Axis Tuning on the Robot Arm
Step 2: Servo Loop Adjustment
Case 1: Position Loop with Motor Position Feedback
  • After auto-tuning, set the notch filter based on the FFT curve if needed.
  • Increase Bandwidth and Tuning levels to a higher value without causing noise, typically 80% is a good compromise.
  • Higher Bandwidth and Tuning levels result in a high KPp gain value for the position loop.
Case 2: Position Loop with Reducer Output Position Feedback
  • After auto-tuning, set the notch filter based on the FFT curve if needed.
  • Increasing Bandwidth and Tuning levels affects only the speed loop gains, not the position loop gain KPp.
  • KPp can be optimized manually; it is generally lower due to reducer elasticity.
  • Vibration from reducer elasticity can be filtered by adjusting the "Load feedback vibration filter" cut-off frequency.
Step 3: Servo Loop Parameters Saving
  • Save parameters in the drive's flash memory and switch to another axis.
Step 4: Avoid Axis Falling While Enabled or Disabled
  • If the axis falls when disabling the drive, increase the "Motor brake reaction time" and ensure "Brake control" is set to "Automatic".
  • If the axis falls when enabling the drive, use the "Continuous Torque Offset" function to maintain the axis at standstill.
  • Save parameters in the flash memory to ensure torque values are applied immediately upon enabling.
On-Line Robot Arm Tuning Optimization
Prerequisites
  • IRD drives must have a CAN communication interface and firmware version 1.2.18.54 or higher.
  • Use the latest version of OPTIO software.
Step 1: CANopen Fieldbus Wiring Between Drives
  • IRD servo drives can operate with either EtherCat or CANopen masters.
  • Parameterization and monitoring are done via CANopen communication.
Step 2: On-Line Servo Loop Tuning
  • Test with interpolated motion and manually adjust controller gains to meet specifications.
  • Use low pass filters to manage noise during acceleration/deceleration and at standstill.
  • Adjust gain scaling factor KJv for oscillations at the end of movements.
  • Adapt position loop KPp gain and "Load feedback vibration filter" for undamped low-frequency vibrations.
  • Save parameters in the drive flash memory.
See more

Catalog excerpts

AN_IRD_ConfigurationWithJoints_RobotArm_03.26-1

Application note Configure IRD drive with Haozhi Joints on Robot Arm William Romiguières

 Open the catalog to page 1
AN_IRD_ConfigurationWithJoints_RobotArm_03.26-2

INTRODUCTION IRD servo drives from INFRANOR are designed to be embedded inside the Haozhi joints with high ratio reducer. A 2nd position sensor is generally mounted on the reducer output to improve the load positioning accuracy. The commissioning process is different depending on the joint position sensor’s structure: only the motor position feedback, or added 2nd position sensor on the reducer output. Part 1 of this paper describes the commissioning process of the joint in both cases. Part 2 concern the axis tuning when the joint is mounted on the robot arm. Part 3 concern the on-line tuning...

 Open the catalog to page 2
AN_IRD_ConfigurationWithJoints_RobotArm_03.26-3

1) IRD drives must have the firmware 1.2.18.54 or higher; 2) It is highly recommended to use the latest version of OPTIO, available on the website ( https://infranor.com/en/downloads/) 3) The EtherCAT master (controller) must be disconnected from the IRD drive when doing the commissioning with OPTIO Select the appropriate motor in the proposed motor list. User position scaling Following errors Profile modes Position sensors Brake control Stop operation Position limits Modulo Digital inputs Digital outputs Sequences Digital cams Field bus configuration Process data configuration Seen red data...

 Open the catalog to page 3
AN_IRD_ConfigurationWithJoints_RobotArm_03.26-4

itant by Infranor SAS - Copyright © Infra OPTIO Drive Assistant vl .0.39.917 MOTOR CONFIGURATION MOTOR CATALOG NEW MOTOR ADVANCED Device information Power supply M otor config uration Controller Position sensors Brake control Position limits Modulo Digital inputs Digital outputs Sequences Fieldbus configuration Process data configuration MOTOR DETAILS General information Type complement |+| Position sensor ED Drive current loop [—1 Motor protection i current limit (A) rent limit (A) Set the reducer ratio of the joint. Power supply Motor Configuration Control!** Profile modes Position sensors...

 Open the catalog to page 4
AN_IRD_ConfigurationWithJoints_RobotArm_03.26-5

Set then, the User Position Scaling:For simplicity, the User Position Scaling can be set equal to the resolution of the sensor used for the position loop. Inour case, for the encoder#"!, it is a 21 bits absolute encoder, so we set “User Position Scaling” to 2097152 inc / rev. ■r'l Power supply Motor configuration Controller Profile modes Position sensors Brake control Stop operation Position limits Digital inputs Digital outputs Digital cams Fietdbus configuration Process data configuration Secured data Display factor | Position scaling Motor LoadReducer ratio for rotative axis Reducer ratio...

 Open the catalog to page 5
AN_IRD_ConfigurationWithJoints_RobotArm_03.26-6

Case 2) The motor is not referenced in the motor catalog The motor parameters can be manually adjusted or calculated by using the drive's built-in procedures. The required motor data for the manual setup are listed below: - Motor position sensor specifications (BISS-C encoder parameters) - Motor current limits: rated current and peak current - Motor winding inductance - Motor speed limit Select the motor type and set the motor sensor parameters values Q OPTIQ Drive Assistant by Infranor SAS - Copyright © Infranor SAS 2025 OPTIO Drive Assistant vl .0.39.917 Device information j^owersuggl^^^^^...

 Open the catalog to page 6
AN_IRD_ConfigurationWithJoints_RobotArm_03.26-7

^ OPTIO Drive Assistant by Infranor SAS - Copyright © Infranor SAS 2025 — OPTIO Drive Assistant by Infranor SAS - Copyright © Infranor SAS 2026 Device information Power supply Motor configuration Controller User position scaling Following errors Profile modes Motor feedback Motor feedback sensor BiSS-C encoder #1 Note: The motor feedback can only be set in the motor configuration window Position sensors Brake control Stop operation Position limits Modulo Digital inputs Digital outputs Position loop feedback sensor selection Feedback type BiSS-C encoder #1 (Motor feedback) Sensor parameters Name...

 Open the catalog to page 7
AN_IRD_ConfigurationWithJoints_RobotArm_03.26-8

Set the reducer ratio of the joint. Set then, the User Position Scaling: For simplicity, the User Position Scaling can be set equal to the resolution of the sensor used for the position loop. In our case, for the encoder#"!, it is a 21 bits absolute encoder, so we set “User Position Scaling” to 2097152 inc / rev. Power supply Motor configuration . Controller_ Display factor flowing errors Profile modes Position sensors Brake control Stop operation Position limits Modulo Digital inputs Digital outputs Sequences Digital cams FieWbus configuration Process data configuration Secured data Motor Load...

 Open the catalog to page 8
AN_IRD_ConfigurationWithJoints_RobotArm_03.26-9

Following error* Prpfa* modes Position sensors Brake control Stop operation Position limits Digital inputs Digital outputs Digital cams Process data configuration Secured data LoadReducer ratio for rotative axis Reducer ratio input Reducer ratio output n3 One reducer output revolution represents Notr In case of reeftjeer ratio > 1 the scaling is between the reducer output and the load. 9 Part 1: Joint setup without load

 Open the catalog to page 9
AN_IRD_ConfigurationWithJoints_RobotArm_03.26-10

Process data Device information Power supply Motor configuration Controller User position scaling Following errors Profile modes Position sensors Brake control Stop operation Position limits Digital inputs Digital outputs Digital cams Fieldbus configuration Process data configuration Poles pairs number Phases order Feedback offset Reducer ratio input Reducer ratio output Part 1: Joint setup without load 10

 Open the catalog to page 10
AN_IRD_ConfigurationWithJoints_RobotArm_03.26-11

The motor position sensor parameter values have been set on the previous step. Check that the values are correct. |J OPTIO Drive Assistant by InfranorSAS- Copyright© lnfranorSAS2025 OPTIO Drive Assistant vl .0.39.917 ■ MY LAST PROJECT B Store parameters Device information _Power_su£|3l^^^^ MOTOR CONFIGURATION MOTOR CATALOG NEW MOTC 2 | ADVANCEI[T"| iHl Controller User position scaling Following errors Profile modes Position sensors Brake control Stop operation Position limits Modulo Digital inputs Digital outputs Sequences Fieldbus configuration Process data configuration Secured data MOTOR DETAILS...

 Open the catalog to page 11
AN_IRD_ConfigurationWithJoints_RobotArm_03.26-12

Position sensors Brake control Stop operation Position limits Digital inputs Digital outputs Digital cams Fieldbus configuration Process data configuration Secured data Motor feedback Motor feedback sensor BiSS-C encoder #1 Note: The motor feedback can only be set in the motor configuration window Position loop feedback sensor selection Feedback type Sensor parameters Clock frequency CRC length Encoder resolution (increments per revolution) Maximum revolutions SCD length without CRC If a second sensor on the reducer output is used for the position loop, you need to configure the motor sensor...

 Open the catalog to page 12

All Infranor Group catalogs and technical brochures

  1. Pac_SF01_EN

    4  Pages

  2. Option_CT_EMF

    6  Pages

  3. ma_series

    6  Pages

  4. CD1a_e_7.1(old)

    45  Pages

  5. BM20A(F)v3_0

    20  Pages

  6. BM20A(D)v3_0

    20  Pages

  7. BF400(GB)v2_2

    21  Pages

  8. BF400(D)v2_2

    21  Pages

  9. BF230(GB)v2_0

    23  Pages

  10. BF230(F)v2_0

    23  Pages

  11. BD2m_e_2.2

    69  Pages

  12. BD2m(GB)2.0

    70  Pages

  13. BD2_e_3.2

    53  Pages

  14. BD2(GB)3.1

    53  Pages

  15. BD2(D)3.1

    54  Pages

  16. Movinor_LH_e

    4  Pages

  17. ma_series

    6  Pages

  18. BD1t(GB)3.1

    81  Pages

  19. BD1t(F)3.0

    85  Pages

  20. BD1pInst(GB)3.0

    25  Pages

  21. BD1pInst(F)3.0

    23  Pages

  22. BD1pInst(D)3.0

    24  Pages

  23. BD1m(GB)5.0

    58  Pages

  24. BD1m(F)5.0

    57  Pages

  25. BD1m(D)v3_3

    64  Pages

  26. BD1k(GB)2.1

    35  Pages

  27. BD1k(F)2.1

    36  Pages

  28. BD1j(GB)v2_41

    19  Pages

  29. BD1j(F)v2_4

    21  Pages

  30. BD1i(GB)v2_21

    23  Pages

  31. BD1i(F)v2_2

    27  Pages

  32. BD1h(F)3.0

    65  Pages

  33. BD1h(D)3.0

    59  Pages

  34. BD1g(GB)v3_0

    28  Pages

  35. BD1g(F)v3_0

    28  Pages

  36. BD1a400(GB)v2_3

    43  Pages

  37. BD1a400(F)v2_3

    44  Pages

  38. BD1a400(D)v2_3

    45  Pages

  39. BD1(GB)7.1_noPW

    45  Pages

  40. BD1(GB)7.1

    45  Pages

  41. BD1(F)7.1_noPW

    47  Pages

  42. BD1(F)7.1

    47  Pages

  43. BD1(D)7.1

    45  Pages

  44. BD1 Katalog

    11  Pages

  45. Easy_STO_en_1.4

    14  Pages

  46. CD1kUser_en_2.3

    26  Pages

  47. CD1a_en_8.17

    62  Pages

  48. CD1_STO_en_1.8

    16  Pages

  49. Drawing_1

    1  Page

  50. Datasheet_MSS

    5  Pages

  51. Datasheet_2

    2  Pages

  52. Datasheet_1

    4  Pages

  53. BLSBLT_series

    2  Pages

  54. BL220221

    2  Pages

  55. BL270

    2  Pages

  56. BL190

    2  Pages

  57. bl100_series

    6  Pages

  58. bl40_series

    6  Pages

  59. BL30

    2  Pages

  60. Movinor_T_EN

    4  Pages

  61. Movinor_N_EN

    4  Pages

  62. CybIO

    6  Pages

Archived catalogs

  1. BD1c(F)v2_01

    19  Pages

  2. BD1c(GB)v2_01

    19  Pages

  3. BD1d(F)v2_01

    25  Pages

  4. BD1d(GB)v2_01

    25  Pages

  5. BD1e(F)v2_01

    22  Pages

  6. BD1f(F)v2_01

    17  Pages

  7. BD1f(GB)v2_01

    18  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.
About DirectIndustry
DirectIndustry is a marketplace that offers B2B players a complete experience, from product sourcing to purchase. DirectIndustry is an entity of VirtualExpo Group.