![Festo CMMP-AS-***-M0 Series Скачать руководство пользователя страница 107](http://html1.mh-extra.com/html/festo/cmmp-as-m0-series/cmmp-as-m0-series_manual_2283119107.webp)
5
Setting parameters
Festo – GDCP-CMMP-M3/-M0-C-CO-EN – 1510b – English
107
Affected objects from other chapters
Index
Object
Name
Type
Chapter
607A
h
VAR
target_position
INT32
7.3 Positioning operating mode
607C
h
VAR
home_offset
INT32
7.2 Homing run
607D
h
VAR
software_position_limit
INT32
7.3 Positioning operating mode
607E
h
VAR
polarity
UINT8
5.3 Conversion factors
6093
h
VAR
position_factor
UINT32
5.3 Conversion factors
6094
h
ARRAY
velocity_encoder_factor
UINT32
5.3 Conversion factors
6096
h
ARRAY
acceleration_factor
UINT32
5.3 Conversion factors
6040
h
VAR
controlword
INT16
6.1.3 Control word (controlword)
6041
h
VAR
statusword
UINT16
6.1.5 Status words (statuswords)
Object 60FB
h
: position_control_parameter_set
The parameter set of the motor controller must be adapted for the application. The data of the position
controller must be optimally determined during commissioning using the parametrisation software.
Caution
Incorrect setting of the position regulator parameters can result in strong vibrations and
possibly destroy parts of the system!
The position controller compares the target location with the actual location and, from the difference,
creates a correction speed (object 60FA
h
: control_effort), which is fed to the speed regulator, taking
into account the gain and possibly the integrator.
The position controller is relatively slow, compared to the current and speed regulator. Therefore, the
controller works internally with activation, so the stabilisation work for the position controller is minim
ised and the controller can rapidly stabilise.
A proportional link normally suffices as position controller. Amplification of the position controller must
be multiplied by 256. With an amplification of 1.5 in the “Current Regulator” menu of the parametrisa
tion software, the value 384 must be written in the object position_control_gain.
The position controller normally does not need an integrator. Then the value zero must be written into
the object position_control_time . Otherwise, the time constant of the position controller must be con
verted into microseconds. With a time of 4.0 milliseconds, the corresponding value 4000 is entered in
the object position_control_time.
Since the position controller already converts the smallest position deviations into appreciable correc
tion speeds, in the case of a brief disturbance (e.g. brief jamming of the system) it would lead to very
major stabilisation processes with very large correction speeds. This can be avoided if the output of the
position controller is sensibly limited via the object position_control_v_max (e.g. 500 min
-1
).
The size of a position deviation up to which the position controller will not intervene (dead area) can be
defined with the object position_error_tolerance_window. This can be used for stabilisation, such as
when there is play in the system.