P3: Basic PLC Program for SINUMERIK 840D sl
13.13 Block descriptions
Basic Functions
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
1061
Description of formal parameters
The table below shows all formal parameters of the "MCP_IFT" function:
Call example
With these parameter settings, the signals are sent to the 1st mode group, the 1st channel and all axes. In
addition, the spindle override is transferred in the 4th axis/spindle interface. The feed hold signal is passed to bit
memory 22.0 and the spindle stop signal to data block DB2, data bit 151.0.
13.13.28 FC 26: HPU_MCP transmission of HT8 signals to interface
Function declaration
Signal
Typ
e
Type
Value range
Comment
BAGNo
I
BYTE
0 - b#16#0A
and
b#16#10 - b#16#1A
No. of mode group to which the mode signals
are transferred.
BAGNo >= b#16#10 means access to the
second machine control panel.
ChanNo
I
BYTE
0 - B#16#0A
Channel no. for the channel signals
SpindleIFNo
I
BYTE
0 - 31
(B#16#1F)
Number of the axis interface declared as a
spindle
FeedHold
A
BOOL
Feed stop from MCP, modal
SpindleHold
A
BOOL
Spindle stop from MCP, modal
CALL FC 25 (
//Machine control panel T variants
//signals to interface
BAGNo :=
B#16#1,
//Mode group no. 1
ChanNo :=
B#16#1,
//Channel no. 1
SpindleIFNo :=
B#16#4,
//Spindle interface number = 4
FeedHold :=
m22.0,
//Feed stop signal modal
SpindleHold :=
db2.dbx151.0);
//Spindle stop modal in message data block
FUNCTION FC 26 : VOID
// NAME:
HPU_MCP
VAR_INPUT
BAGNo :
BYTE ;
ChanNo:
BYTE ;
END_VAR
BEGIN
END_FUNCTION