Lubrication Pulse; Special Function M150 - HEIDENHAIN iTNC 530 HSCI Technical Manual

Hide thumbs Also See for iTNC 530 HSCI:
Table of Contents

Advertisement

Special function
M150

6.1.9 Lubrication pulse

July 2013
If NC blocks were used in the Positioning with Manual Data Input, Program
Run Single Block, and Program Run Full Sequence operating modes to
program positions that are outside of the traverse ranges, then normally the
blocks containing this violation are not performed, and an error message is
output.
With M150 the block is traversed to at least shortly before the limit of the
traverse range, despite this programming violation. Positioning is performed
as close to the limit of the traverse range as possible. For example, if the limit
is –600.000 and the programmed position is –700.000, M150 traverses to –
599.999. This means that the limit switch information for the PLC via W1034/
W1120 and W1036/W1124 is not set, since the limit switch is not traversed to.
You can define the traverse distance for each axis after which the PLC
commands lubrication:
In MP4050.x you define the traverse distance at which the lubrication pulse
is to be output. The NC reports in W1056/W1164 when the entered distance
in an axis has been exceeded.
With W1058/W1168 you reset the distance counter to 0 after lubrication.
The summation of the path traversed always occurs in MP4050.x, regardless
of the operating mode and how the axis was moved.
MP4050.0-8 Path-dependent lubrication of axes 1 to 9
Input:
0 to 99 999.999 [m or 1000°]
W1056/1164 Lubrication pulse: Value in MP4050.x
exceeded
Bits 0 to 17 represent axes 1 to 18
W1058/1168 Reset the accumulated distance
Bits 0 to 17 represent axes 1 to 18
6.1 Control loops
Set
Reset
NC
NC
PLC
PLC
629

Advertisement

Table of Contents
loading

Table of Contents