Siemens Sinumerik 840D sl Programming Manual page 498

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

Advertisement

Tables
17.7 Predefined functions
Geometry functions
Identifier
Return value
CALCDAT
BOOL:
Error status
INTERSEC
BOOL:
Error status
Curve table functions
Identifier
Return
value
CTAB
REAL:
Follow‐
ing axis
position
CTABINV
REAL:
Follow‐
ing axis
position
CTABID
INT:
Table
number
CTABISLOCK
INT:
Lock
state
498
Parameter
1.
2.
VAR REAL [,2]:
INT:
Table with input
Number of input
points (abscissa
points for calcu‐
and ordinate for
lation
points 1, 2, 3,
(3 or 4)
etc.)
VAR REAL [11]:
VAR REAL [11]:
First contour ele‐
Second contour
ment
element
Parameter
1.
2.
3.
REAL:
INT:
VAR RE‐
Leading
Table
AL[ ]:
axis posi‐
number
Pitch re‐
tion
sult
REAL:
REAL:
INT:
Leading
Leading
Table
axis posi‐
position
number
tion
INT:
STRING:
Entry
Storage
number
location:
in memo‐
"SRAM",
ry
"DRAM"
INT:
Table
number
3.
VAR REAL [3]:
Result: Abscis‐
sa, ordinate and
radius of calcula‐
ted circle center
point
VAR REAL [2]:
Result vector: In‐
tersection coor‐
dinate, abscissa
and ordinate
4.
5.
6.
AXIS:
AXIS:
Follow‐
Leading
ing axis
axis for
for scal‐
scaling
ing
VAR RE‐
AXIS:
AXIS:
AL[ ]:
Follow‐
Leading
Pitch re‐
ing axis
axis for
sult
for scal‐
scaling
ing
Programming Manual, 01/2015, 6FC5398-1BP40-5BA2
Explanation
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.
Calculation of intersection
The intersection between two
contour elements is calculated.
The intersection coordinates are
return values. The error status
indicates whether an intersec‐
tion was found.
Explanation
Determines the follow‐
ing axis position to the
specified leading axis
position from the curve
table
If parameters 4/5 are
not programmed, cal‐
culation is with stand‐
ard scaling.
Determines the lead‐
ing axis position to the
specified following ax‐
is position from the
curve table
If parameters 5/6 are
not programmed, cal‐
culation is with stand‐
ard scaling.
Returns the curve ta‐
ble number entered
under the specified
number in the memory
Returns the lock state
of the curve table
Fundamentals

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents