<_Corr_Mode>: Correction mode
Data type: INT
The <Corr_Index> parameter is decimal coded (unit to thousands position):
Unit
position:
Reserved
Tens
position:
Specifies how the correction element to which the content of <_Corr_Index>
refers, is to be modified.
xx0x The correction vector is written immediately to the correction element.
This variant can be used to immediately write the correction element
without the index <n> of the relevant system data
($NK_OFF_DIR[<n>, ...]) having to be known.
xx1x As 0, but with the difference that the transferred correction value is in‐
terpreted in world coordinates.
A difference between variants 0 and 1 can always occur when the kine‐
matic chain in the initial state (positions of all rotary axes equal to 0)
contains other rotations.
xx2x As 1, but with the difference that the correction value refers to the entire
section, i.e. a value is entered in the correction element so that the entire
section reaches the length defined by the correction value.
Hundreds
position:
Specifies how the content of the <_Corr_Vect> parameter is to be interpreted.
x0xx The transferred correction vector <_Corr_Vect> contains the entire
new length of the correction element or the section to which
the <_Corr_Index> in conjunction with the tens position
of <_Corr_Mode> refers (absolute correction).
x1xx The transferred correction vector <_Corr_Vect> only contains the dif‐
ference compared to the current length of the correction element or the
section to which the <_Corr_Index> in conjunction with the tens posi‐
tion of <_Corr_Mode> refers (incremental correction).
Thousands
position:
Determines whether or not the maximum permissible correction is to be limited by
the setting data $SN_ CORR_TOCARR_LIN_MAX.
0xxx Threshold value monitoring is active.
1xxx The threshold value monitoring is suppressed.
<_No_Alarm>: Response in the event of an error (return value > 0) (optional)
Data type: BOOL
Value: FALSE (de‐
fault)
In the event of an error, the program execution is stopped and an
alarm displayed.
TRUE In the event of an error, the program processing is not stopped and
no alarm is displayed.
Application: User-specific response corresponding to the return val‐
ue
Further information about CORRTC
The kinematic structure of a tool carrier is described by one (type T and type P) or two (type M)
kinematic chains (subchains), which start from the associated reference point, machine zero or
tool carrier reference point). One of the two chains, the tool chain, ends at the reference point
of the tool, the other chain, the workpiece chain ends in the zero point of the basic coordinate
system.
Work preparation
3.13 Tool offsets
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0 787