Detailed description
2.5 Block search
Basic logic functions: Mode group, channel, program operation, reset response (K1)
Function Manual, 11/2006, 6FC5397-0BP10-2BA0
41
Block search type 4 and part program command
REPOS
After block search type 4 (block search with calculation at block end point) no automatic
repositioning is initiated during the following period of time by the part program command
REPOS
:
•
Start: NC/PLC interface signals: DB21, ... DBB32, Bit6 (last action block active) == 1
•
End: Continuing the part program processing per NC START,.
The start point of the approach movement is represented by the current axis positions of the
channel axes at the time of the NC start command. The end point results from the other
transversing movements programmed in the part program.
For block search type 4, no approach movement is generated by the NC.
Effect:
•
After exiting the ASUB, the system variable $P_EP thus provides the actual position, on
which the channel axes of the ASUB were positioned (or manual (mode: JOG).
$P_EP == "current actual position of the channel axis"
2.5.2.2
PLC actions after block search
To allow activation of PLC actions (starting of ASUBs, call-up of PLC functions) after the end
of the block search at a defined point, there is the NCK/PLC interface signal:
DB21, ... DB32.6 (last action block active) == 1
This means that all action blocks are processed and that actions are possible by the PLC
(ASUB, FC) or the operator (overstoring, mode change after JOG/REPOS). This allows the
PLC to perform another tool change, for example, before the start of the transversing
movement.
By default, alarm 10208 is output at this moment to notify the operator that another NC
START is needed to continue program execution.
In combination with alarm 10208, the following interface signals are set:
DB21, ... DBX36.7 (NCK alarm with processing stop)
DB21, ... DBX36.6 (channel-specific NCK alarm is present)
PLC-controlled alarm triggering
The setting by which alarm 10208 is only triggered after ending the PLC action, is done via
machine data:
MD11450 $MN_SEARCH_RUN_MODE, Bit 0 = 1
Bit
Value Meaning
0
1
With the change of the last action block after a block search, the following takes
place:
•
Execution of the part program is stopped
•
DB21, ... DBB32.6 (last action block active) = 1
•
Alarm display: Alarm 10208 only if the following applies:
DB21, ... DBX1.6 (PLC action ended) == 1
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 ...