EasyManua.ls Logo

Siemens SINUMERIK 840DE

Siemens SINUMERIK 840DE
516 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Tables
12.4 List of predefined subprograms
Fundamentals
Programming Manual, 10.2004 Edition, 6FC5 298-7AB00-0BP1
12-59
Frame functions CTRANS, CSCALE, CROT and CMIRROR are used to generate frame
expressions.
2. Geometry functions
Vocabulary
word/
function
identifier
Result 1st parameter 2nd parameter 3rd parameter Explanation
CALCDAT BOOL:
Error status
VAR REAL [,2]:
Table with input
points (abscissa
and ordinate for
points 1, 2, 3,
etc.)
INT: Number of
input points for
calculation
(3 or 4)
VAR REAL [3]:
Result:
Abscissa,
ordinate and
radius of
calculated
circle center
point
CALCDAT: Calculate circle data
Calculates radius and center
point of a circle from 3 or 4 points
(according to parameter 1), which
must lie on a circle. The points
must be different.
Names Result 1st parameter 2nd parameter 3rd parameter 4th parameter 5th
parameter
6th
parameter
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
REAL:
Starting
position in
WCS
[0] Abscissa
[1] Ordinate
[2] Applicate
REAL:
Increment:
Path definition
[0] Abscissa
[1] Ordinate
[2] Applicate
referred to
starting
position
REAL:
Minimum
clearances of
limits to be
observed
[0] Abscissa
[1] Ordinate
[2] Applicate
[3] Lin.
machine
Axis
[4] Rot. Axis
REAL:
Return value
possible incr.
path if path
from parameter
3 cannot be
fully traversed
without
violating limit
BOOL:
0:
Evaluation
G code
group 13
(inch/metr.)
1:
Reference
to basic
control
system,
independen
t of active
G codes
group 13
bin
encoded
to be
monitored
1 SW limits
2 working
area
4 active
protection
zone
8 preactive
protection
zone
Explanation:
CALCPOSI
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.
INTERSEC BOOL:
Error status
VAR REAL [11]:
First contour
element
VAR REAL [11]:
Second contour
element
VAR REAL [2]:
Result vector:
Intersection
coordinate,
abscissa and
ordinate
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.

Table of Contents

Other manuals for Siemens SINUMERIK 840DE

Related product manuals