Articles on: Learning & FAQ

How to Use DSY Servo Tuning Software?

Preparations

A connected DSY servo system (motor + driver)

DSY Servo Tuning Software. Download link: https://www.omc-stepperonline.com/index.php?route=product/product/get_file&file=5465/DSY_Series_Debug_Software.zip

Debugging cable (RS232-5) – Included with the servo motor kit



A Windows 10 PC. The DSY series debugging software by STEPPERONLINE was developed and tested on Windows 10. Using other Windows versions may cause compatibility issues (e.g., garbled text) or affect software functionality.

48V DC power supply: the DSY driver supports 24-70V DC input, but 48V is recommended for optimal performance. Other voltages may reduce motor performance (e.g., lower speed/torque).

Connection Steps

Connect the Motor and Driver:

Use the motor power extension cable and encoder extension cable to connect the motor to the driver.(If you purchased a motor with a brake, please also connect the brake extension cable.)

Connect RS232-5:

Insert the RJ45 end of the RS232-5 cable into the CN3 port of the driver.(Note: Do not insert it into CN1 or CN2!)

The DB9 connector on the other end can be connected directly to the host computer. Alternatively, you can use a USB-to-RS232 adapter through this link https://www.omc-stepperonline.com/usb-2-0-to-serial-rs232-adapter-with-1m-cable-converter-c006.

Power On:
Turn on the power to supply electricity.

Software Installation:

After extracting the compressed file, locate the installer.


Double-click the installer. In the pop-up window, select English as the installation language and click “OK.”


After installation, open the software folder, locate the main program icon, and double-click it to launch.

Choose the correct product series according to your device, and click “OK.”

The initial interface is as shown below:


Connect to the Software:
On first connection, open the Settings window and select the correct COM port (default baud rate is 115200).

After setting correctly, click “Connect.” Once connected successfully, the interface will appear as shown below.


Tip:
If you encounter a “CRC Check Error” during connection, causing the connection to fail, please carefully check the serial port settings and wiring.
Try plugging and unplugging the RS232-5 debugging cable multiple times, and power cycle the device before trying again.

Language modification

If the interface appears in Chinese when you open the software, you can click the button shown below to switch the language:

After switching, it is recommended to restart the software.

Software Function Overview
The software is mainly divided into four sections:
Communication
Used for configuring connection settings. These settings cannot be modified while the software is actively running.

Control


Common control functions with the following purposes:

2.1. Force Disable Motor:
Used to forcibly disable the motor.

2.2. Alarm Reset:
When a servo motor triggers an alarm, after identifying and resolving the issue using the troubleshooting guide, you can click Alarm Reset to clear the fault without restarting the motor.

Note: This only applies to general faults that do not require a power cycle. Some specific faults may still require a restart to reset.

2.3. System Re-initialization:
Re-initializes the system via software without cutting off the power supply.

2.4. Change Motor Rotation Direction:
Allows changing the motor’s default rotation direction.

Note: This setting cannot be changed while the motor is running.

2.5. Limit Settings:
Software-defined constraints to restrict the operational range of the system, device, or application, helping to prevent it from exceeding safe or functional boundaries.
Requires corresponding positive/negative limit switches to be set through DI ports.

2.6. Emergency Stop:
Immediately stops the motor in an emergency.

Functions

3.1. Basic Parameter Tuning Guide

3.2. Manual Inertia Identification
Manually identify the current load inertia of the motor.

3.3. DI/DO Interface Configuration
Define the functions and enable status for DI/DO ports.

3.4. Drive Parameter Settings
Configure and view all parameters of the driver.

3.5. Alarm History & Troubleshooting
Check past alarms and recommended solutions.

3.6. Waveform Observation
View signal waveforms for diagnosing motor signals and behavior.

Basic Debugging

This area allows you to perform common tasks such as:

Modifying/reading parameters
Running motor tests
Monitoring data in real-time

Parameter Modification Steps


Open the Parameter List

The driver contains a total of 18 parameter groups (as shown on the right side; by default, the P00 group is displayed). Click on a group name to display all parameters in that group.
Note: Some parameters, such as P18, are read-only and cannot be modified.

For example, to modify P0000, open the detailed view and change the value under the "Set Value" column.
Use the drop-down menu to select the desired value to 1.



Once selected:

The value field turns yellow, indicating it has been modified (we use different colors to visually distinguish parameter states—see the color guide at the bottom of the screen).
Check the box at the beginning of the row. Then click "Write Select Para" to apply the changes.


Parameter Comparison

As the name suggests, the Parameter Comparison function allows you to view and compare all default parameter values with the current values, as shown below:

When you open the list, the default values of all parameters are displayed first.
Click "Read Drive Parameters", and the last column will display the current values of all parameters. Any value that differs from the default will be shown in orange.

As shown above, this is the P0000 parameter we previously modified.

If you only want to see which parameters have been changed, check "Show Differences", then open the dropdown menu in front and select "Compare with Default Values" or "Compare with Current Values".
Only the modified parameters will be displayed.

Inertia Identification

The DSY series servo motors require manual inertia identification:

First, open the Inertia Identification interface and enable the motor (at this point, the motor shaft will be locked).

According to the load size, manually control the motor to rotate forward and backward several times until the inertia ratio displayed above reflects the actual current inertia.

Once identification is complete, click "Save" to finish the inertia identification process.

JOG Function

The JOG function allows you to perform simple speed testing and verification without an external controller:

Open the Speed JOG interface. In the pop-up window, you can freely set the running speed. After setting, click "Set".
(Note: Although the range is 0–9000 RPM, please do not set a value too high. The rated speed of the motor is only 3000 RPM.)

Enable the motor.

Short press to jog the motor; long press to run it continuously.

PTP Function

The PTP (Point-to-Point) function is similar to the position JOG test. You can use this mode to check positioning accuracy and perform basic positioning control:


Open the PTP interface.

The position displayed corresponds to parameter P1807 (absolute position counter, showing the motor’s current position).

Set the absolute positions for forward and reverse movements. For example, set the forward position to 10000 and the reverse position to 0.
(It is recommended to reset the motor position to zero before setting.)

After enabling the motor, click the two buttons to move in the forward or reverse direction.

Set the speed, acceleration/deceleration, and interval time here. Interval time refers to the pause duration when reciprocating motion is enabled.



Read: Reads the settings from step 5. It is recommended to do this before making changes.

Write: After setting all parameters, click "Write" to save them.

Servo Enable: After enabling, proceed with step 4 operations.

Stop: Immediately stops the motor in an emergency.

Homing Modes

The DSY series supports 35 different homing modes. You can find detailed descriptions of each mode in the drive's user manual. Additionally, timing diagrams have been added to the right side of the software interface for reference:

Open the homing interface. Use the dropdown menu to select any of the 35 homing modes. A corresponding schematic diagram will appear on the right side.

Configure the homing method, such as immediate homing, automatic homing on power-up, or homing triggered via a DI input.
Once homing preparation is complete, enable the servo and click "Execute Homing". After successful homing, the indicator light at the bottom will turn green.


Real-Time Data Monitoring


This section displays parameters from group P18. You can monitor the servo motor’s speed, torque, voltage, encoder position, and module temperature in real-time.

Fault Management



Open the Fault Management interface to view all current fault records on the drive.

You can export the records as a CSV file for easier documentation and troubleshooting.

You may also clear the fault records on the left panel.

A key feature here is Fault Code Lookup. Click the "Fault Code Lookup" button to open the following interface:



We have compiled 99 different fault codes, each accompanied by its possible cause, diagnostic method, and solution.


When a fault occurs, the fault code will be displayed in the lower-left corner of the software. You can use the code to search for solutions.

After resolving the issue, you can clear the fault by either resetting it via the software or power cycling the drive.

Updated on: 30/05/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!