Siemens SINUMERIK 840D sl Programming Manual page 553

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

Advertisement

2. Geometry functions
Keyword/
Result
function
identifier
CALCDAT
BOOL:
Error status
Names
Result
CALCPOSI
INT:
Status
0 OK
-1 DLIMIT
neg.
-2 Trans.
n.def.
1 SW limit
2 Working
area
3 Prot. zone
See PGA for
more
Explanation:
CALCPOSI
INTERSEC
BOOL:
Error status
Fundamentals
Programming Manual, 09/2011, 6FC5398-1BP40-2BA0
1st parameter
2nd parameter
VAR REAL [,2]:
INT: Number of
Table with input
input points for
points (abscissa
calculation
and ordinate for
(3 or 4)
points 1, 2, 3,
etc.)
1st parameter
2nd para-
meter
REAL:
REAL:
Starting
Increment:
position in
Path definition
WCS
[0] Abscissa
[0] Abscissa
[1] Ordinate
[1] Ordinate
[2] Applicate
[2] Applicate
referred to
starting
position
CALCPOSI is for checking whether, starting from a defined starting point, the geometry axes
can traverse a defined path without violating the axis limits (software limits), working area
limitations, or protection zones. If the defined path cannot be traversed without violating
limits, the maximum permissible value is returned.
VAR REAL [11]:
VAR REAL [11]:
First contour
Second contour
element
element
3rd parameter
Explanation
VAR REAL [3]:
CALCDAT: Calculate circle data
Result:
Calculates radius and center
Abscissa,
point of a circle from 3 or 4 points
ordinate and
(according to parameter 1), which
radius of
must lie on a circle. The points
calculated
must be different.
circle center
point
3rd parameter 4th parameter
REAL:
REAL:
Minimum
Return value
clearances of
possible incr.
limits to be
path if path
observed
from parameter
[0] Abscissa
3 cannot be
fully traversed
[1] Ordinate
without
[2] Applicate
violating limit
[3] Lin.
machine
Axis
[4] Rot. Axis
VAR REAL [2]:
Result vector:
Intersection
coordinate,
abscissa and
ordinate
Tables
16.7 Predefined functions
5th para-
6th para-
meter
meter
BOOL:
bin
encoded
0:
to be
Evaluation
monitored
G code
group 13
1 SW limits
(inch/metr.)
2 working
area
1:
4 active
Reference
protection
to basic
zone
control
system,
8 preactive
indepen-
protection
dent of
zone
active
G codes
group 13
Intersection: Calculation of
intersection
The intersection between two
contour elements is calculated.
The intersection coordinates
are return values. The error
status indicates whether an
intersection was found.
553

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents