Tuning Tools

Automation1 supplies many different data-driven tuning tools that can help you do servo tuning. When you tune an axis, it is not necessary to use all the tools. During the tuning process, it is typical to use a maximum of two or three different tools. You can access the different tuning tools in the Configure workspace of Automation1 Studio. To do this, find the Axes category and select the Servo topic. In Basic Editing mode, click the gray tabs at the bottom of the screen to change through the modules.

The flowchart that follows can help you make a decision about which tuning tools are the best ones for you to use. This flowchart shows the most common workflow in bold.

Before you start the servo tuning process, you must complete Machine Setup for the selected axis. Machine Setup helps you configure the controller, configure electrical and mechanical devices, define axes, and change units of measurements so that your parameters are configured correctly. Machine Setup uses a model-driven method to set conservative servo parameters for stable operation. For the best start to your servo tuning experience, make sure that you complete the full Machine Setup process accurately.

Servo tuning is the last item in the Checklist tab of the application sidebar. If the selected axis is stable with the servo parameters supplied by Machine Setup, make sure that you complete the Checklist items in the recommended order. Do servo tuning as the last step.

If the selected axis is not stable with the servo parameters supplied by Machine Setup, then you must use EasyTune or Open Loop Tuning to do an initial stabilization of the axis. When the axis is stable, you can continue to complete the Checklist items in the recommended order. After you complete all the other Checklist items, re-tune the axis as the last step.

EasyTune Tuning Tool

The EasyTune module automatically does a series of axis identification and servo parameter optimization steps on the selected axis with minimum user input necessary. In the Configure workspace, you can find this module in the Basic Editing mode of the Axes category → Servo topic. The output of EasyTune is equivalent to servo optimization that is done by an experienced controls engineer. If EasyTune completes successfully, it is not necessary for you to use the other tuning tools unless your application requires very low tracking errors for high-dynamic motion. When you use EasyTune, it is not necessary for the selected axis to be stable or enabled.

If the EasyTune module shows a message that tells you EasyTune does not support the selected axis, move directly to the Repeated Failures path of the Servo Tuning Workflows flowchart.

Each time that you run EasyTune, a log file is automatically saved to the EasyTune directory in your User Files directory.

Closed Loop Tuning Tool

The Closed Loop Tuning tool commands the selected axis to do a predefined sinusoidal motion profile. The tool automatically measures the motion that occurred and calculates a set of servo gains based on the information that you specified. The function of the Closed Loop Tuning algorithm is to translate a set of tuning specifications, based on the open-loop magnitude crossover frequency and the phase margin, into a set of servo gains.

IMPORTANT: Before you use the Closed Loop Tuning tool, the axis that you select must be stable.

Open Loop Tuning Tool

The Open Loop Tuning tool moves the selected axis by injecting open-loop current into the axis when it is not under closed-loop control. This tool automatically measures the motion that occurred and calculates a set of servo gains based on the information that you specified. If you use this tool, it is not necessary for the selected axis to be stable or enabled. The function of the Open Loop Tuning algorithm is to translate a set of tuning specifications, based on the open-loop magnitude crossover frequency and the phase margin, into a set of servo gains.

Manual Servo Tuning Tool

You can use the Manual Servo Tuning tool to manually adjust the servo gains and feedforward gains based on time-series data that is collected during repeated motion. Manual Servo Tuning can help you optimize one move or a small set of moves.

IMPORTANT: Before you use the Manual Servo Tuning tool, the axis that you select must be stable.

Frequency Response Module

You can use the Frequency Response module to analyze the characteristics of the servo loop to examine the axis stability and dynamic performance. In the Configure workspace, you can find this module in the Basic Editing mode of the Axes category → Servo topic. The Frequency Response module is the most advanced servo tuning tool in Automation1. It requires more input from you than the other tools. If you want to achieve the highest possible dynamic performance across a wide range of different move profiles, Aerotech recommends that you use this tool.

IMPORTANT: Before you use the Frequency Response module, the axis that you select must be stable.