Siemens SINUMERIK 840DE sl Function Manual page 320

Hide thumbs Also See for SINUMERIK 840DE sl:
Table of Contents

Advertisement

K12 transformation definitions with kinematic chains
4.3 Programming
<Corr_Status>:
320
Function return value
Data type:
INT
Values:
0 The function was executed without an error.
1 No transformation is active.
2 The currently active transformation is not an orientation trans‐
formation.
3 The active orientation transformation was not defined with kin‐
ematic chains.
10 The <Corr_Index> call parameter is negative.
11 The <Corr_Mode> call parameter is negative.
12 Invalid reference to a section of a subchain (units position
of <Corr_Index>). The value must not be greater than the
number of orientation axes in the subchain.
13 Invalid reference to the orientation axis of a subchain (units
position of <Corr_Index>). The value must be less than the
number of orientation axes in the subchain.
14 Invalid reference to a subchain (tens position
of <Corr_Index>). Only the values 0 and 1 are permissible
(reference to part or tool chain). This error number occurs if the
subchain to which <Corr_Index> refers does not exist.
15 There is no correction element in the section referred to with
the <Corr_Index> parameter ($NT_CORR_ELEM_P or
$NT_CORR_ELEM_T).
20 Invalid correction mode (units position of <Corr_Mode>). Only
the values 0 and 1 are permissible.
21 Invalid correction mode (tens and/or hundreds position
of <Corr_Mode>). Only the units position can be not equal to
zero when writing an axis direction.
30 The hundreds position of <Corr_Mode> is invalid. Only the
values 0 and 1 are permissible.
31 The thousands position of <Corr_Mode> is invalid. Only the
values 0 and 1 are permissible.
40 The direction vector that is to be taken as axis direction is the
zero vector. This error can only happen if the thousands posi‐
tion of <Corr_Mode> is equal to 0. If the thousands position of
this parameter is equal to 1 (monitoring of the maximum cor‐
rection deactivated), the zero vector can also be written.
41 For the correction of an offset vector, the difference to the cur‐
rent value in at least one coordinate is greater than the maxi‐
mum value specified by the setting data SD41610
$SN_CORR_TRAFO_LIN_MAX. The <Corr_Vect> parame‐
ter will be overwritten by an error vector. This also applies when
the processing is aborted with alarm (see <No_Alarm> pa‐
rameter).
In the components whose correction value has exceeded the
permissible limit, the error vector has the difference, with the
correct sign, between the determined correction value and the
limit.
The content of the components that have not exceeded their
limit is zero.
Function Manual, 06/2019, A5E47435470B AA
Transformations

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents