Siemens SINUMERIK 840D sl Function Manual page 721

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

Advertisement

Example:
Hardware assignment for stroke control
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.
Extended Functions
Function Manual, 01/2008, 6FC5397-1BP10-3BA0
Punching and Nibbling (N4)
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
721

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents