A connection via the panel or EoE to the ctrlX DRIVE has been successfully established.
Select the relevant axis by right hand mouse click.
Next select: Firmware update.
Then select the firmware version file you want the drive to be updated to.
Press button: Update.
Agree to start the firmware update.
Depending on the condition of the axis additionally the axis need to be switched to configuration mode.
Then firmware update by transmitting the data will start.
Wait until “Firmware update” is finished.
Next restart the drive by switching it (24V) off and on again..
Drive will come back again (firmware updated).
... View more
Check of regulation loops using frequency response analysis with ctrlX DRIVE
In the following we show to you how you may check the regulation loops using the frequency response analysis with ctrlX DRIVE via the ctrlX DRIVE Engineering tool.
For a more detailed step by step procedure refer to the document that is attached to this article.
1. Check proper settings of filters
Use analysis of "Speed-controlled system”.
Check result if one or more dominant resonance frequencies can be seen. In here at 2000 Hz a dominant resonance frequency is present.
Check if dominant resonance frequency or frequencies are properly suppressed.
2. Check proper settings of speed loop
Use “Analysis of speed control loop”.
Show - 3 dB line. Move cursor 1 to position where purple line meets “0” line in amplitude. Move cursor 2 to position where purple line meets “-180” line in phase.
The green box shows the bandwidth of the closed speed loop and gives an indication of the behavior of the speed loop up to which frequency being able to regulate properly to command, disturbance and load changes.
The red box shows the stability of the regulation loop settings. This so called phase margin is calculated by
180° + (phase value shown at cursor 1) = (in here) 180° + (-118,5°) = 61,5°
For good behavior this value should be in between
40° to 70° for good command response behavior
20° to 50° for good load response behavior
40° to 60° for well balanced loop settings
The blue box shows the stability of the regulation loop settings. This so called amplitude margin is calculated by
- (amplitude value shown at cursor 2) = (in here) - (- 9,8 dB) = 9,8 dB
For good behavior this value should be
at minimum 5 dB
usually at least 10 dB for well balanced loop settings
After the frequency, marked for amplitude margin, the blue line should not exceed the -10 dB line at higher frequencies again except on the limits of the diagram at 4000 Hz.
So the settings here are quite well and close to the optimum.
3. Check settings of position loop
Use “Analysis of position control loop” and show - 3 dB line.
The – 3dB frequency line shows the bandwidth of the position loop and gives an indication of the behavior of the position loop up to which frequency being able to regulate properly to command, disturbance and load changes.
4. Check settings of current loop
Usually only for kit motors and 3 rd party motors the current loop settings need to be checked. In order to do so select the "Current ctrl loop” as type of frequency response measurement and execute the mesurement.
The – 3dB frequency line shows the bandwidth of the current loop and gives an indication of the behavior of the current loop up to which frequency being able to regulate properly. Usually this figure should be higher than 1000 Hz. Otherwise, if this is not the case, the current loop settings should be adjusted.
... View more
In the meantime you can find the procedure as well in the so called maker space area. See
How-to first setup and execute initial movements with ctrlX DRIVE
How-to do autotuning of regulation loops with ctrlX DRIVE
How-to check positioning behavior with ctrlX DRIVE
... View more