H2: Auxiliary function outputs to PLC
8.14 Implicitly output auxiliary functions
Basic Functions
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
459
8.14
Implicitly output auxiliary functions
Function
Implicitly output auxiliary functions are auxiliary functions which have not been programmed explicitly and which
are also output by other system functions (e.g. transformation selection, tool selection, etc.). These implicit
auxiliary functions do not lead to any system function; instead, the M codes are collected according to output
behavior parameters assigned to them and/or are output to the PLC.
Parameterization
The M codes for auxiliary functions to be output implicitly are defined with the machine data:
• MD22530 $MC_TOCARR_CHANGE_M_CODE (M code with a toolholder change)
This machine data value indicates the number of the M code which is output when a toolholder is activated at
the NC/PLC interface.
If the value is positive, the unchanged M code is always output.
If the value is negative, the number of the toolholder is added to the machine data value, and this number is
output.
• MD22532 $MC_GEOAX_CHANGE_M_CODE (M code when switching the geometry axes)
Number of the M code which is output when the geometry axes on the NC/PLC interface are switched.
• MD22534 $MC_TRAFO_CHANGE_M_CODE (M code in the case of transformation changes)
Number of the M code which is output during a transformation switch of the geometry axes at the NC/PLC
interface.
Output behavior
In the case of implicitly output auxiliary functions, bit 13 is set in machine data MD22080 or MD22035 (output
behavior of predefined or user-defined auxiliary functions).
This bit can be queried via the system variable $AC_AUXFU_SPEC[<n>].
Implicitly output auxiliary function M19
To achieve uniformity in terms of how M19 and SPOS or SPOSA behave at the NC/PLC interface, auxiliary
function M19 can be output to the NC/PLC interface for SPOS and SPOSA (see spindles (S1), "positioning
mode" < "General functionality [Page 1259]").
The implicitly output auxiliary function M19 is collected during the block search.
Note
No M code is output if the number of the M code being output or the MD22530/MD22532/
MD22534 value is between 0 and 6, or is either 17 or 30. Whether or not an M code which
is generated in this manner leads to conflicts with other functions is not monitored.
Содержание SINUMERIK 828D Turning
Страница 34: ...Basic Functions 34 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 146: ...A3 Axis Monitoring Protection Zones 2 6 Data lists Basic Functions 146 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 328: ...F1 Travel to fixed stop 6 5 Data lists Basic Functions 328 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 816: ...K2 Axis Types Coordinate Systems Frames 10 9 Data lists Basic Functions 816 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1198: ...P4 PLC for SINUMERIK 828D 14 6 Function interface Basic Functions 1198 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1752: ...Appendix 20 2 Overview Basic Functions 1752 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1774: ...Glossary Basic Functions 1774 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...