Curve Table Forms (Ctabdel, Ctabnomem, Ctabfno, Ctabid, Ctablock, Ctabunlock) - Siemens SINUMERIK 840D sl Programming Manual

Job planning
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Path traversing behavior
9.3 Curve tables (CTAB)
Activating ASPLINE, BSPLINE, CSPLINE
If an ASPLINE, BSPLINE or CSPLINE is activated within a curve table
CTABDEF( ) ... CTABEND, at least a start point should be programmed before this spline
activation. An immediate activation after CTABDEF must be avoided as otherwise the spline
will depend on the current axis position before the curve table definition.
Example:
...
CTABDEF(Y, X, 1, 0)
X0 Y0
ASPLINE
X=5 Y=10
X10 Y40
...
CTABEND
Depending on machine data MD 20900: CTAB_ENABLE_NO_LEADMOTION, jumps in the
following axis may be tolerated if a movement is missing in the leading axis. The other
restrictions given in the notice still apply.
When creating and deleting tables you can use the definitions of the memory type of the NC.
Deleting curve tables, CTABDEL
CTABDEL can be used to delete the curve tables. Curve tables that are active in an axis
coupling cannot be deleted. If at least one curve table of a multiple delete command
CTABDEL() or CTABDEL(n, m) is active in a coupling, none of the addressed curve tables
will be deleted. The curve tables of a specific memory type can be deleted by the
specification of an optional memory type, see
"Curve table forms (CTABDEL, ... CTABUNLOCK)".
9.3.3
Curve table forms (CTABDEL, CTABNOMEM, CTABFNO, CTABID, CTABLOCK,
CTABUNLOCK)
Function
Other applications of curve tables are:
• Delete in a specific SRAM or DRAM memory type.
• Specify the number of defined and still possible curve tables in the memory type.
• Lock or remove the lock to prevent curve tables from being deleted or overwritten.
• Optional details for selections, such as the deletion of
• Supply, return and check details for the diagnosis of axis couplings such as specific
9-18
one curve table, deletion of one curve table area, of
all curve tables in the specified memory,
and lock or unlock overwrite protection.
curve table properties
Determine the number of curve tables, curve segments and curve polynomials.
Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
Job planning

Advertisement

Table of Contents
loading

Table of Contents