Siemens SINUMERIK 840D sl Function Manual page 1247

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

Advertisement

2.12.29
FC 19, FC 24, FC 25, FC 26 source code description
Task
Machine control panel on user interface
(FC19 M variant, FC24 slim-line variant, FC25 T variant, FC26 PHG/HT6 variant).
Associated blocks
DB 7, no. of BAGs, channels, axes
DB 7, pointer of machine control panel
DB 8, storage for the next cycle
FC 20, output of error messages
Resources used
None.
General
Blocks FC 19 (M version), FC 24 (slim-line version), FC 25 (T version) and FC 26 (PHG/HT6
version) transfer the signals of the machine control panel to and from the application
interface. In the input parameters, "ModeGroupNo" selects the mode group to be processed
by the block. The "ModeGroupNo" parameter also selects the number of the machine control
panel (bit 4). "ChanNo" selects the channel to be processed. The "SpindleIFNo" parameter
defines the axis interface of the spindle. The spindle override is transferred to this spindle
interface. The input parameters are checked for incorrect parameterization.
Output parameters "FeedHold" and "SpindleHold" are generated from the 4 feed/spindle
disable and feed/spindle enable keys and are returned with "logical 1" for disable.
Information for the next cycle is stored in DB8, bytes 0 to 3 or bytes 62 to 65, depending on
the machine control panel number. This information is edge trigger flag, feedrate value and
the selected axis number. The blocks are provided with user data via the pointer parameters
in DB 7 "MCP1In" and "MCP1Out" ("MCP2In" and "MCP2Out"). The pointers are addressed
indirectly via a further pointer from the VAR section of DB7 in order to avoid absolute
addressing. This additional pointer is determined symbolically in FB1.
Block Description
All 4 blocks are similar in structure and are structured according to subtasks:
In the input network
various parameters are copied into local variables. The machine control signals (user data
for input/output area) are also copied between locations using the various pointers in DB 7
(gp_par). These local variables are handled in the block for reasons of efficiency. Some
values are initialized for the startup.
Basic logic functions: PLC Basic program powerline (P3 pl)
Function Manual, 11/2006, 6FC5397-0BP10-2BA0
Detailed description
2.12 Block descriptions
263

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810dSinumerik 840d powerlineSinumerik 840de powerline ... Show all

Table of Contents