Siemens SINUMERIK 840D sl Function Manual page 623

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

Advertisement

Define the high-speed byte in each case on the CPU as a high-speed punch interface:
MD26000 $MC_PUNCHNIB_ASSIGN_FASTIN = 'H00030001' → Byte 1
MD26002 $MC_PUNCHNIB_ASSIGN_FASTOUT = 'H00000001'
Remark:
The first and second bits are inverted.
Screen form for high-speed input and output bits:
MD26004 $MC_NIBBLE_PUNCH_OUTMASK[0]
MD26004 $MC_NIBBLE_PUNCH_OUTMASK[1]
MD26006 $MC_NIBBLE_PUNCH_INMASK[0]
MD26006 $MC_NIBBLE_PUNCH_INMASK[1]
Automatically activated pre-initiation time
Dead times due to the reaction time of the punching unit can be minimized if the stroke can
be initiated before the interpolation window of the axes is reached. The reference time for this
is the interpolation end. The stroke is automatically initiated with G603 and delayed by the set
value in relation to the time that the end of interpolation is reached.
The delay time for stroke initiation can be adjusted in machine data:
MD26018 $MC_NIBBLE_PRE_START_TIME
Example:
With an IPO cycle of 5 ms, a stroke shall be released two cycles after reaching the interpolation
end:
⇒ MD26018 $MC_NIBBLE_PRE_START_TIME = 0.01 [s]
A pre-initiation time can also be programmed in setting data:
SD42402 $SC_NIBPUNCH_PRE_START_TIME
This setting takes effective only if MD26018 = 0 has been set.
Monitoring of the input signal
If the "stroke active" signal is fluctuating between strokes due to plunger overshoots, for
example, the message "undefined punching signal" can be also be output when interpolation
is stopped.
The message output is dependent on the setting in machine data:
MD26020 $MC_NIBBLE_SIGNAL_CHECK
MD26020 = 0
MD26020 = 1
Extended Functions
Function Manual, 10/2015, 6FC5397-1BP40-5BA3
No alarm
Alarm
N4: Own channel - only 840D sl
10.3 Activation and deactivation
First interface output bit
= 1
→ Bit 1 SPIF1
Second interface output bit
= 2
→ Bit 2 SPIF2
First interface input bit
= 1
→ Bit 1 SPIF1
Second interface input bit
= 2
→ Bit 2 SPIF2
623

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828d

Table of Contents