<status>:
(Part 3)
Hundreds digit
Value: 1xx AND units digit == 1 or 2:
The positive limit value has been violated.
AND units digit == 3
1)
:
An NC-specific protection zone has been violated.
2xx AND units digit == 1 or 2:
The negative limit value has been violated.
AND units digit == 3
1)
:
A channel-specific protection zone is violated.
<status>:
(Part 4)
Thousands digit
Value: 1xxx AND units digit == 1 or 2:
Factor with which the axis number is multiplied that violates
the limit. Numbering of the axes begins with 1.
Reference:
● Software limit switches: Machine axes
● Working area limitation: Geometry axes
AND units digit == 3
1)
:
Factor with which the number of the violated protection zone
is multiplied.
<status>:
(Part 5)
Hundred thousands digit
Value: 0xxxxx Hundred thousands digit == 0: <Dist> remains unchanged
1xxxxx A direction vector is returned in <Dist>, which defines the
further motion direction on the limitation surface.
Can only occur with the following supplementary conditions:
● Software limit switch or working area limit violated (not in
the starting point)
● A transformation is not active
● <TestID>, bit 4 or bit 5 == 1
<Start>: Reference to a vector with the start positions:
● <Start> [0]: 1st geometry axis
● <Start> [1]: 2nd geometry axis
● <Start> [2]: 3rd geometry axis
Parameter type: Input
Data type: VAR REAL [3]
Value range: -max. REAL value ≤ x[<n>] ≤ +max. REAL value
Work preparation
3.6 Protection zones
NC programming
584 Programming Manual, 12/2019, 6FC5398-2EP40-0BA0