Protection zones
3.3 Checking for protection zone violation, working area limitation and software limit switches (CALCPOSI)
<Status>
<Start>
<Dist>
226
:
(Part 5)
0xxxxx
1xxxxx
1) If several protection zones are violated, the protection zone with the greatest
restriction on the specified traversing distance is signaled.
:
Reference to a vector with the start positions:
<Start> [0]: Abscissa
<Start> [1]: Ordinate
<Start> [2]: Applicate
Parameter type:
Data type:
Range of values:
:
Reference to a vector with the incremental traversing distance:
<Dist> [0]: Abscissa
<Dist> [1]: Ordinate
<Dist> [2]: Applicate
For set hundred thousands digit in <Status>:
<Dist> contains a unit vector v as output value, which defines the further
traversing direction in the WCS.
Case 1: Formation of vector v for <TestID>, bit 4 == 1
The input vectors
cut by the violated limitation surface. The intersecting line of the two planes
defines the direction of vector v. The orientation (sign) is selected so that the
angle between the input vector
degrees.
Case 2: Formation of vector v for <TestID>, bit 5 == 1
Vector v is the unit vector in the projection direction of the traversing vector
contained in
vector on the limitation surface is the zero vector, an error is returned.
Parameter type:
Data type:
Range of values:
Hundred thousands digit
Hundred thousands digit == 0: <Dist> remains unchanged
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
Input
VAR REAL [3]
-max. REAL value ≤ x[n] ≤ +max. REAL value
Dist> and
MaxDist> span the motion plane. This plane is
<
<
MaxDist> and v is not greater than 90
<
Dist> on the limitation surface. If the projection of the traversing
<
Input/output
VAR REAL [3]
-max. REAL value ≤ x[n] ≤ +max. REAL value
Programming Manual, 03/2013, 6FC5398-2BP40-3BA1
Job Planning