Detailed description
2.11 Subroutine call through NC language replacement
Basic logic functions: Mode group, channel, program operation, reset response (K1)
200
Function Manual, 11/2006, 6FC5397-0BP10-2BA0
Block-search response
The replacement subroutines are executed as in the normal program mode in case of block
search with calculation and SERUPRO.
Boundary condition for replacement subroutines
The following boundary conditions apply to replacement subroutines:
•
Replacements in synchronized actions are not permitted
•
Replacements in technology cycles are not permitted
•
A part program line that contains language constructs to be replaced at the block start
may not be placed in front of any block-wise synchronized actions.
•
Spindle-related replacements are executed only if the programmed spindle is the leading
spindle of an active synchronous spindle coupling.
It is detected by the system only if the leading spindle is located in the channel in which
the coupling was closed. If the leading spindle is changed to another channel, then a gear
stage change or a repositioning of this spindle does not lead to the desired call in the
replacement cycle.
•
Only the actions required for the respective replacements can be performed in the
replacement cycle.
Caution
The system does not monitor whether the user actually replaces the respective function
in the replacement cycle. Therefore, if the user fails to implement this correctly, the actual
intended function can be omitted.
in a part program block in which a replacement subroutine is called at the block end, no:
•
modular subroutine call should be active
•
subroutine return should be programmed
•
part program end should be programmed.
Boundaries for macro function
Macros are used to define a character string replacement consisting of text only. This
replacement takes place before processing replacement of NC language commands
described here.
Summary of Contents for SINUMERIK 840D sl
Page 282: ...Index Basic logic functions Acceleration B2 64 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 388: ...Basic logic functions Travel to fixed stop F1 Function Manual 11 2006 6FC5397 0BP10 2BA0 52 ...
Page 962: ...Index Basic logic functions Emergency Stop N2 20 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1704: ...Constraints Basic logic functions Spindles S1 94 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1716: ...Index Basic logic functions Spindles S1 106 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1996: ...Index Basic logic functions Tool Offset W1 208 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 2150: ...Table of contents Basic logic functions Appendix 4 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 2184: ...Glossary Basic logic functions Appendix 38 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...