Path traversing behavior
9.3 Curve tables (CTAB)
Job planning
9-22 Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
Note
No warning is output when you overwrite curve tables!
With the system variable $P_CTABDEF it is possible to query from inside a parts program
whether a curve table definition is active.
The parts program section can be used as a curve table definition after excluding the
statements and therefore as a real parts program again.
9.3.4 Behavior at the edges of curve tables (CTABTSV, CTABTSP, CTABMIN,
CTABMAX)
Function
If the master value lies outside the definition range, the value at the start and the end of the
curve table can be read for a following axis.
CTABTSV can read for a following axis the value at the beginning of the curve table.
CTABTEV can read for a following axis the value at the end of the curve table.
The start and end values of a curve table do not depend on whether the table is defined with
increasing or decreasing master values. The start value is always defined by the lower
interval limit, and the end value by the upper interval limit.
The minimum and maximum values of a curve table can be defined for a whole range or a
defined interval with CTABMIN and CTABTMAX. Two limits are specified for the interval of
the master value.
Programming
Start and end value slave value for following axis:
CTABTSV(n, degrees, Faxis), CTABTEV(n, degrees, Faxis)
Start and end value master value for leading axis:
CTABTSP(n, degrees, Faxis), CTABTEP(n, degrees, Faxis)
Min and max value ranges:
CTABTMIN(n, Faxis)
or
CTABTMAX(n, Faxis)