Position Control With Proportional-Plus-Integral-Action Controller - Siemens SINUMERIK 828D Function Manual

Hide thumbs Also See for SINUMERIK 828D:
Table of Contents

Advertisement

G2: Velocities, setpoint / actual value systems, closed-loop control
7.6 Optimization of the control
7.6.3

Position control with proportional-plus-integral-action controller

Function
As standard, the core of the position controller is a P controller.
It is possible to switch-in an integral component for special applications (such as an electronic gear). The
resulting proportional-plus-integral-action controller then corrects the error between setpoint and actual positions
down to zero in a finite, settable time period when the appropriate machine data are set accordingly.
When the proportional-plus-integral-action controller is active, overshoots occur in the actual
position. In this instance, you must decide whether this effect is admissible or acceptable for
the application in question. Closed-loop control know-how and measurements using the
servo trace are absolutely necessary in order to use the function. If the appropriate machine
data are incorrectly set, then machines could be damaged due to instability.
Procedure
1. First optimize the position control loop as a proportional-action controller first using the tools described in the
previous subsections.
2. Increase the tolerances of the following machine data while measurements are being taken to determine the
quality of the position control with proportional-plus-integral-action controller:
-
MD36020 $MA_POSITIONING_TIME
-
MD36030 $MA_STANDSTILL_POS_TOL
-
MD36040 $MA_STANDSTILL_DELAY_TIME
-
MD36400 $MA_CONTOUR_TOL
3. Activate the position control loop as a proportional-plus-integral-action controller by setting the following
machine data:
MD32220 $MA_POSCTRL_INTEGR_ENABLE ; set value 1
MD32210 $MA_POSCTRL_INTEGR_TIME ; integral time [sec.]
Effect of integral time:
-
T
→ 0:
n
The control error is corrected quickly; however, the control loop can become instable.
-
T
→ ∞ :
n
The control error is corrected more slowly.
4. If you search for the optimum compromise for T
T
for the application between these two extreme cases, you should not select the value to be too close to the
n
instability limit, as otherwise, instability could occur and in turn damage the machine.
5. Use servo trace to trace the travel-in of an automatic program traveling to and from a target position.
386
CAUTION
.
n
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
Basic Functions

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents