NexBot Robotics Knowledge Base

Technical Bulletin: PROFINET Integration and Performance Tuning for DC112-006 Servo Motor

This technical bulletin provides best practices for integrating the NXB-SRV-DC112-006 servo motor into a PROFINET network and tuning its parameters for optimal performance in robotic applications.

Technical Note Advanced Estimated time: 1-2 hours Updated: 2026-03-06 NexBot Robotics Technical Documentation Team

Related Products

NXB-SRV-DC112-006

Tools Required

  • PC with NexBot engineering software
  • PROFINET-compatible PLC or robot controller
  • Industrial Ethernet cabling (PROFINET rated)
  • 48VDC Power Supply
  • Digital Multimeter

Article

1.0 Introduction

This technical bulletin provides engineering guidelines for the successful integration and performance optimization of the NexBot Drives DC112-006 Dc Servo Motor (SKU: NXB-SRV-DC112-006). The DC112-006 is a high-performance brushed DC servo motor designed for demanding, high-precision motion control tasks in industrial robotics. Proper network configuration and parameter tuning are critical to leveraging its full capabilities, including its 1.2 Nm continuous torque and rapid dynamic response. This document is intended for control engineers and qualified service technicians familiar with industrial automation and PROFINET communication protocols.

2.0 Scope

This document applies exclusively to the following product:

  • Product Name: NexBot Drives DC112-006 Dc Servo Motor
  • SKU: NXB-SRV-DC112-006
  • Communication Protocol: PROFINET

These guidelines are applicable when integrating the motor into NexBot R-20, C-10, and S-5 series robots, particularly for wrist axes (J4, J5, J6) where this motor is commonly specified.

3.0 PROFINET Network Integration

Successful integration requires correct configuration within the PROFINET network controller (PLC or robot controller). The DC112-006 acts as a PROFINET IO device.

3.1 Prerequisites

  • GSD File: The correct General Station Description (GSD) file for the NXB-SRV-DC112-006 must be installed in your engineering software (e.g., NexBot Controller Suite, Siemens TIA Portal, etc.). Ensure you are using the version of the GSD file that corresponds to the motor's firmware.
  • Network Infrastructure: Use shielded, industrial-grade Ethernet cabling suitable for PROFINET applications.
  • Controller Configuration: The PROFINET IO controller must be configured with an update time appropriate for motion control (typically 2-8 ms).

3.2 Configuration Steps

  1. Install GSD File: In your engineering software, use the GSD management tool to install the GSDML-Vxx.x-NexBot-DC112-006-YYYYMMDD.xml file.
  2. Add Device to Network: Drag the NXB-SRV-DC112-006 motor from the hardware catalog onto your PROFINET network view.
  3. Assign Device Name: Assign a unique, DNS-compliant device name to the motor (e.g., j5-axis-motor). This name must be written to the device using the engineering tool's commissioning functions. The device name is critical for the PROFINET controller to identify and initialize the motor.
  4. Set IP Address: Assign a unique IP address, subnet mask, and gateway within the project that matches your machine's network architecture.
  5. Configure I/O Data: Select the appropriate telegram for data exchange. For standard position control, this typically includes a setpoint (position, velocity) and process data feedback (actual position, status word, error codes).
  6. Download and Commission: Download the hardware configuration to the controller. Power cycle the motor and verify that the controller establishes a connection. A solid green bus fault (BF) or system fault (SF) LED on the motor indicates an issue, while a solid run LED indicates successful communication.

4.0 Performance Tuning and Optimization

After establishing communication, the motor's control loop must be tuned to match the specific mechanical properties of the application (e.g., inertia of the attached tooling, friction).

4.1 Key Tuning Parameters

The following parameters are typically accessible via the PROFINET acyclic data channel or a dedicated commissioning tool:

  • Proportional Gain (Kp): Determines the motor's responsiveness to position errors. Higher values increase stiffness but can lead to overshoot and oscillation.
  • Integral Gain (Ki): Used to eliminate steady-state position errors. Should be increased cautiously, as high values can cause instability.
  • Derivative Gain (Kd): Provides damping to reduce overshoot and settling time. Too high a value can introduce noise and jitter.
  • Velocity Feedforward: Pre-compensates for the torque required to move the axis at a given velocity, reducing following error during constant-speed moves.
  • Current/Torque Limits: Set the maximum allowable current to protect the motor and mechanics. The DC112-006 is rated for 1.2 Nm continuous torque; peak torque limits should be set according to the application's duty cycle.

4.2 Tuning Procedure

  1. Establish a Baseline: Begin with the factory default gain settings provided in the motor's technical manual.
  2. Tune Proportional Gain (Kp): With Ki and Kd set to zero, command a series of step movements. Gradually increase Kp until the system begins to exhibit slight, high-frequency overshoot or oscillation. Reduce Kp by 15-25% from this point.
  3. Tune Derivative Gain (Kd): With Kp set, begin increasing Kd to dampen the overshoot observed in the previous step. The goal is to achieve a critically damped response with minimal settling time.
  4. Tune Integral Gain (Ki): If a small steady-state error persists after the axis comes to a stop, slowly increase Ki until the error is eliminated. Avoid excessive values, which can cause slow, low-frequency oscillations.
  5. Verify Stability: Test the system with a range of typical motion profiles to ensure stability across the entire operating range.

5.0 Environmental and Operational Considerations

  • Power Supply: The NXB-SRV-DC112-006 requires a stable 48VDC power source capable of handling peak current demands during acceleration. Power supply voltage drops can negatively impact performance.
  • Enclosure Rating: The motor has an IP65 rating, indicating it is dust-tight and protected against water jets. Ensure that all cable connectors are properly seated and tightened to maintain this rating. Do not submerge the motor.
  • Thermal Management: Monitor the motor's case temperature during operation. While designed for industrial use, sustained operation near its peak torque limit in high ambient temperatures may require additional thermal management to prevent overheating.

Keywords

NXB-SRV-DC112-006 DC servo motor PROFINET GSD file servo tuning robotics J4 axis J5 axis motion control NexBot Drives