Siemens SINUMERIK 840D sl Function Manual page 218

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

Advertisement

M3: Coupled axes
5.2 Curve tables
Deleting curve table(s):
CTABDEL(n)
; curve table n
CTABDEL(n, m)
; [n < m], more than one in the range of numbers
; it is deleted in static "SRAM" and in dynamic "DRAM" of NC memory.
CTABDEL(n, m, memType)
; Delete with memory specification:
Those curve tables with the numbers in the range, which are in the specified memory type,
will be deleted. All other curve tables are retained.
Delete all tables in a particular memory type:
CTABDEL(, , "DRAM")
CTABDEL(, , "SRAM")
CTABDEL()
; all in DRAM or
; all in SRAM:
; all, irrespective of memory type
Read the following value for a master value
CTAB(master value, n, degrees, [following axis, lead axis])
Read the master value for a following value
CTABINV(following value, approx. master value, n, degrees, [following axis, leading axis])
Access to curve table segments
Read start value (following axis value) of a table segment
CTABSSV(leading value, n, degrees, [following axis, leading axis])
Read end value (following axis value) of a table segment
CTABSEV(master value, n, degrees, [following axis, master axis])
Note
If curve table functions such as CTAB(), CTABINV(), CTABSSV() etc., in synchronous
actions are used, only main traverse variable, e.g. $AC_PARAM[ ... ] or $R[ ... ] is
permissible for the return value and the argument "degrees" of the function.
Example:
ID=1 WHEN TRUE DO $R1 = CTABSSV(10, 1, $R2)
or
ID=1 WHEN TRUE DO $AC_PARAM[1] = CTABSSV(10, 1, $AC_PARAM[2])
218
Function Manual, 09/2011, 6FC5397-2BP40-2BA0
Special Functions

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents