Introduction
In the realm of high-precision automation, the systematic commissioning of servo systems is paramount to achieving optimal performance, reliability, and safety. Servo systems, such as the Rexroth IndraDrive series, are integral to applications requiring precise motion control, including CNC machining, robotics, and automated assembly lines. The commissioning process involves configuring firmware, setting up motor feedback, performing auto-tuning, and integrating safety functions like Safe Torque Off (STO). This article provides a comprehensive guide for motion control engineers on commissioning the Rexroth IndraDrive servo system, focusing on the REXROTH HMD01.1N-W0020-A-07-NNNN Servo Drive Control and the REXROTH CLM01.3-X-0-4-B-FW IndraDrive Servo Drive Unit. Proper commissioning not only ensures peak performance but also extends the lifespan of the equipment and enhances overall system safety.
IndraDrive System Architecture
The Rexroth IndraDrive system is a modular servo platform designed for high-performance motion control applications. The system comprises several key components:
Drive Controller
The drive controller, such as the REXROTH HMD01.1N-W0020-A-07-NNNN Servo Drive Control (https://lisen-industry.com/product/rexroth-hmd01-1n-w0020-a-07-nnnn-servo-drive-control/), serves as the brain of the system. It manages the communication between the higher-level control system and the motor, handling tasks such as motion profiling, error handling, and diagnostics. The controller supports various fieldbus protocols, including EtherCAT, PROFINET, and SERCOS III, enabling seamless integration into different automation architectures.
Motor
The REXROTH CLM01.3-X-0-4-B-FW IndraDrive Servo Drive Unit (https://lisen-industry.com/product/rexroth-clm01-3-x-0-4-b-fw-indradrive-servo-drive-unit/) is designed to work with a wide range of servo motors, including those from manufacturers like Yaskawa, such as the YASKAWA SGMMS-08ADC6E Servo Motor 750W (https://lisen-industry.com/product/yaskawa-sgmms-08adc6e-servo-motor-750w-industrial-drive/). The IndraDrive unit provides the necessary power and control signals to the motor, ensuring precise and responsive motion control.
Feedback System
The feedback system is crucial for closed-loop control, providing the drive controller with information about the motor’s position, speed, and sometimes torque. The IndraDrive system supports various feedback protocols, including incremental encoders, absolute encoders, SSI (Synchronous Serial Interface), and Hiperface.
Fieldbus Communication
The IndraDrive system supports multiple fieldbus options, allowing for flexible integration into different control architectures. Common protocols include EtherCAT, PROFINET, and SERCOS III, each offering different benefits in terms of speed, determinism, and integration capabilities.
Firmware and Drive Configuration
Workbench Software
Commissioning the IndraDrive system begins with the Rexroth IndraWorks software suite, specifically the IndraWorks Engineering tool. This software provides a graphical interface for configuring and parameterizing the drive controller and motor. Engineers can access and modify all drive parameters, set up communication protocols, and perform diagnostics.
Parameter Initialization
Before diving into detailed configuration, it’s essential to initialize the drive parameters. This involves:
- Resetting to Factory Defaults: This ensures a clean slate for configuration and eliminates any residual settings from previous installations.
- Setting Basic Parameters: This includes motor type, nominal voltage, current ratings, and feedback type. For example, when using the YASKAWA SGMMS-08ADC6E motor, ensure that the drive is configured for the correct power and current ratings.
- Configuring Fieldbus: Select the appropriate fieldbus protocol and set up the communication parameters, such as node address and baud rate.
Motor Feedback Encoder Setup
The choice of motor feedback encoder is critical for the performance and accuracy of the servo system. The IndraDrive system supports several encoder types:
Incremental Encoders
Incremental encoders provide position feedback by generating pulses as the motor rotates. They are cost-effective but require a homing procedure to determine the absolute position.
Absolute Encoders
Absolute encoders provide a unique position value for each rotation, eliminating the need for homing. They are more expensive but offer higher accuracy and reliability.
SSI Encoders
SSI encoders use a synchronous serial interface to transmit position data. They are commonly used in applications requiring high resolution and fast data transmission.
Hiperface Encoders
Hiperface is a proprietary encoder protocol that combines incremental and absolute feedback in a single interface. It offers high resolution, fast data transmission, and robust error detection.
To set up the encoder:
- Select the Encoder Type: In IndraWorks, navigate to the encoder settings and select the appropriate type.
- Configure Encoder Parameters: This includes resolution, scaling factors, and any specific protocol settings required for Hiperface or SSI encoders.
- Calibrate the Encoder: Perform a calibration routine to ensure accurate position feedback.
Auto-Tuning Procedure
Auto-tuning is a critical step in commissioning a servo system, as it optimizes the control loops for the specific motor and load characteristics. The IndraDrive system features advanced auto-tuning capabilities:
Inertia Identification
The system automatically measures the inertia of the motor and load. This is crucial for setting the correct gain values in the control loops.
Gain Scheduling
Based on the identified inertia and other system parameters, the IndraDrive controller adjusts the PID gains for the current, speed, and position loops. This ensures stable and responsive control across different operating conditions.
Current, Speed, and Position Loop Tuning
- Current Loop: The current loop controls the motor’s torque output. Proper tuning ensures that the motor responds quickly and accurately to the commanded current.
- Speed Loop: The speed loop controls the motor’s rotational speed. It compensates for disturbances and ensures smooth operation.
- Position Loop: The position loop controls the motor’s position. It ensures that the motor reaches the desired position with high precision.
The auto-tuning process in IndraWorks involves:
- Running the Auto-Tuning Routine: Initiate the auto-tuning sequence through the software.
- Monitoring the Results: The software provides feedback on the tuning process and any adjustments made.
- Fine-Tuning: After auto-tuning, engineers can make manual adjustments if necessary to further optimize performance.
Safe Torque Off (STO) Integration
Safety is a critical aspect of any industrial automation system. The IndraDrive system supports Safe Torque Off (STO), a safety function that removes the motor’s torque, effectively stopping the motor without shutting down the entire system.
Wiring
Implementing STO involves wiring the STO inputs on the drive controller to a safety relay or safety PLC. This ensures that the STO function is activated in response to a safety event.
Safety PLC Interface
The STO function must be integrated with the overall safety system. This involves:
- Configuring the Safety PLC: Set up the safety PLC to monitor safety inputs and activate the STO function when necessary.
- Testing the Safety Function: Conduct thorough testing to ensure that the STO function operates correctly and that the motor stops safely in response to safety events.
IEC 61800-5-2 Compliance
The IndraDrive system complies with the IEC 61800-5-2 standard for safety-related power drive systems. This ensures that the STO function meets international safety standards and provides reliable protection.
Comparison Table: IndraDrive vs Competing Servo Platforms
| Feature | Rexroth IndraDrive | Yaskawa Sigma-5 | Siemens Sinamics S120 | Mitsubishi MR-J4 |
|---|---|---|---|---|
| Feedback Protocol Support | Incremental, Absolute, SSI, Hiperface | Incremental, Absolute, Hiperface | Incremental, Absolute, EnDat | Incremental, Absolute, SSCNET |
| Safety Functions | STO, SS1, SLS, SDI | STO, SS1, SLS | STO, SS1, SLS, SDI | STO, SS1, SLS |
| Fieldbus Options | EtherCAT, PROFINET, SERCOS III | EtherCAT, CC-Link, Mechatrolink | PROFINET, EtherCAT, EtherNet/IP | SSCNET, CC-Link, EtherCAT |
| Tuning Tools | Advanced auto-tuning, manual tuning | Auto-tuning, manual tuning | Auto-tuning, manual tuning | Auto-tuning, manual tuning |
FAQ
Q1: Can I use the IndraDrive system with motors from other manufacturers?
Yes, the IndraDrive system is designed to be compatible with a wide range of servo motors, including those from other manufacturers. However, it’s essential to ensure that the motor specifications match the drive’s capabilities and that the correct feedback protocol is supported.
Q2: How does the auto-tuning process work in the IndraDrive system?
The auto-tuning process in the IndraDrive system involves the automatic identification of system parameters, such as inertia, and the adjustment of PID gains for the current, speed, and position loops. This is done through the IndraWorks software, which guides the engineer through the process and provides feedback on the results.
Q3: What safety functions are supported by the IndraDrive system?
The IndraDrive system supports several safety functions, including Safe Torque Off (STO), Safe Stop 1 (SS1), Safety-Limited Speed (SLS), and Safe Direction (SDI). These functions are compliant with the IEC 61800-5-2 standard, ensuring reliable and safe operation.
Conclusion
Commissioning a Rexroth IndraDrive servo system is a multi-step process that requires careful attention to detail and a thorough understanding of the system architecture, firmware configuration, motor feedback setup, auto-tuning, and safety integration. By following the guidelines outlined in this article, engineers can ensure that the IndraDrive system operates at peak performance, meets safety standards, and delivers reliable and precise motion control.
For further reading and to explore the product offerings, visit the following links:
- REXROTH HMD01.1N-W0020-A-07-NNNN Servo Drive Control – https://lisen-industry.com/product/rexroth-hmd01-1n-w0020-a-07-nnnn-servo-drive-control/
- REXROTH CLM01.3-X-0-4-B-FW IndraDrive Servo Drive Unit – https://lisen-industry.com/product/rexroth-clm01-3-x-0-4-b-fw-indradrive-servo-drive-unit/
- YASKAWA SGMMS-08ADC6E Servo Motor 750W – https://lisen-industry.com/product/yaskawa-sgmms-08adc6e-servo-motor-750w-industrial-drive/
These resources provide additional information and support for the commissioning and operation of the IndraDrive system.
