Siemens SINUMERIK 840D sl Programming Manual page 226

Job planning
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

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

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents