Siemens SINUMERIK 840D Function Manual page 436

Mc axes and spindles
Hide thumbs Also See for SINUMERIK 840D:
Table of Contents

Advertisement

M3: Coupled axes
14.2 Curve tables
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])
Enable/cancel blocking
The following functions can be used to enable or cancel deletion and overwrite blocks for parts.
programs.
● Enable deletion and overwrite block.
General form: CTABLOCK(n, m, memType)
● Cancel deletion and overwrite block.
CTABUNLOCK releases the tables locked with CTABLOCK. Tables involved in an active
coupling remain locked, i.e. they cannot be deleted. However, the CTABLOCK command is
cancelled, i.e. the table can be deleted as soon as the coupling is deactivated. It is not
necessary to call CTABUNLOCK again.
General form: CTABUNLOCK(n, m, memType)
Applications of the forms:
Curve table with number n
CTABLOCK(n)
Curve tables in the number range n to m.
CTABLOCK(n, m)
All curve tables, irrespective of memory type
CTABLOCK()
All curve tables in the specified memory type
CTABLOCK(, , memType)
Curve table with number n
CTABUNLOCK(n)
Curve tables in the number range n to m.
CTABUNLOCK(n, m)
436
Axes and spindles
Function Manual, 06/2019, A5E47437747B AA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents