Meaning
CTABID: Returns the table number entered as the <p>th curve table in the specified
memory.
Example:
CTABID(1,"SRAM") returns the number of the first curve table in the static
NC memory. In this context the first curve table is the curve table with the
highest table number.
Note:
If the sequence of curve tables in the memory changes between consecutive
calls of CTABID, e.g. due to the deletion of curve tables with CTABDEL,
CTABID(<p>,...) can return a different curve table with the same num‐
ber <p>.
CTABISLOCK: Returns the lock state of curve table number <n>:
0 Table is not locked
1 Table is locked by CTABLOCK
2 Table is locked by active coupling
3 Table is locked by CTABLOCK and active coupling
-1 Table does not exist
CTABMEMTYP: Returns the memory location of curve table number <n>:
0 Table in the static NC memory
1 Table in the dynamic NC memory
-1 Table does not exist
CTABPERIOD: Returns the periodicity of curve table number <n>:
0 Table is not periodic
1 Table is periodic in the leading axis
2 Table is periodic in the leading and following axes
-1 Table does not exist
<p>: Entry number in memory
<n>: Number (ID) of curve table
<memory
location>:
Specification of memory location (optional)
"SRAM" Static NC memory
"DRAM" Dynamic NC memory
Note:
If a value is not programmed for this parameter, the default memory location
set with MD20905 $MC_CTAB_DEFAULT_MEMORY_TYPE is used.
3.16.2.6 Read curve table values (CTABTSV, CTABTEV, CTABTSP, CTABTEP, CTABSSV,
CTABSEV, CTAB, CTABINV, CTABTMIN, CTABTMAX)
The following curve table values can be read in the part program:
● Following axis and leading axis values at the start and end of a curve table
● Following axis values at the start and end of a curve segment
● Following axis value for a leading axis value
Work preparation
3.16 Axis couplings
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0 905