Monitoring
Position Lag Monitoring
The position lag monitoring monitors the position lag value. If the parameterized limits for position and time are exceeded, a runtime error is output.
Position lag value = actual position - current set position.
TRUE
: Position Lag Monitoring is enabled.
FALSE
: Position Lag Monitoring is not enabled.
Maximum Position Lag Value and Maximum Position Lag Filter Time
The Maximum Position Lag Value is the upper limit, which must not be exceeded for longer than the Maximum Position Lag Filter Time. Otherwise the NC axis is stopped immediately by direct shutdown and set to the logical state "Error", whereby the error 0x4550
is output.
Position Range Monitoring
Position Range Monitoring monitors whether the actual position of the NC axis reaches a window around the target position. Once the window is reached, the status flag Axis.Status.InPositionArea
is set to TRUE
.
TRUE
: Position Range Monitoring is enabled.
FALSE
: Position Range Monitoring is not enabled.
Position Range Window
Specifies the tolerance of the actual position of the NC axis with respect to the target position so that the status flag Axis.Status.InPositionArea
is set to TRUE
.
NC-Online: “In Pos. Range”
–
The value of variable |
Graphic example
[1] |
|
[2] |
|
[3] |
|
[4] Position Range
| Variable
|
Target Position Monitoring
Target Position Monitoring monitors whether the actual position of the NC axis reaches a window around the target position and also remains in this window for a minimum time. After that the status Flag Axis.Status.InTargetPosition
is set to TRUE
.
TRUE
: Target Position Monitoring is enabled.
FALSE
: Target Position Monitoring is not enabled.
Target Position Window
The Target Position Window specifies the tolerance of the actual position of the NC axis in relation to the target position, which is to be taken into account in Target Position Monitoring.
Target Position Monitoring Time
The Target Position Monitoring Time specifies the time in which the actual position of the NC axis must be at least within the tolerance range of the target position (Target Position Window) so that the status flag Axis.Status.InTargetPosition
is set to TRUE
.
NC-Online: “In Target Pos.”
–
The value of the variable |
Graphic example
[5] |
|
[6] |
|
[7] |
|
[8], [9] Target Position
| Target position:
|
In-Target Alarm
The In-Target Alarm monitors whether the axis reaches the Target Position Window within the In-Target Timeout.
TRUE
: The In-Target alarm is enabled.
FALSE
: The In-Target alarm is not enabled.
In-Target Timeout
If the NC axis does not reach the Target Position Window within the In-Target Timeout, the Nc axis reports the error 0x435C
. The time measurement is started when the set position of the axis has reached its nominal position.
Motion Monitoring
Motion Monitoring checks whether an axis is actually moving while it is executing a motion command. This makes it possible, for example, to detect the mechanical blocking of an axis at an early stage.
TRUE
: Motion Monitoring is enabled.
FALSE
: Motion Monitoring is not enabled.
Motion Monitoring Window
The Motion Monitoring Window defines the distance that the encoder (actual position) should be expected to travel during one cycle of the NC SAF task. Here a value/distance/length of some encoder increments can be set.
Motion Monitoring Time
Monitoring starts as soon as the axis executes a motion command and ends when the axis comes to a logical standstill. If its actual position does not change by more than the Motion Monitoring Window in at least one NC cycle during the Motion Monitoring Time, the NC axis outputs the error 0x435D
.