Checking For Protection Zone Violation, Working Area Limitation And Software Limits - Siemens SINUMERIK 840D sl Programming Manual

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

Advertisement

Movement of protection zones for (pre)activating
The offset can take place in 1, 2, or 3 dimensions. The offset refers to:
• the machine zero in workpiece-specific protection zones,
• the tool carrier reference point F in tool-specific protection zones.
Status after booting
Protection zones can be activated straight after booting and subsequent reference point
approach. The system variable
$SN_PA_ACTIV_IMMED [n] or
$SN_PA_ACTIV_IMMED[n] = TRUE must be set for this.
They are always activated with Status = 2 and have no offset.
Multiple activation of protection zones
A protection zone can be active simultaneously in several channels (e.g. tailstock where
there are two opposite sides). The protection zones are only monitored if all geometry axes
have been referenced. The following applies:
• The protection zone cannot be activated simultaneously with different offsets in a single
• Machine-oriented protection zones must have the same orientation on both channels.
4.3
Checking for protection zone violation, working area limitation and
4.3
software limits
Function
The CALCPOSI function is for checking whether, starting from a defined starting point, the
geometry axes can traverse a defined path without violating the axis limits (software limits),
working area limitations, or protection zones.
If the defined path cannot be traversed, the maximum permissible path is returned.
The CALCPOSI function is a predefined subroutine. It must be alone in a block.
Programming
Status=CALCPOSI(_STARTPOS, _MOVDIST, _DLIMIT, _MAXDIST, _BASE_SYS,
_TESTLIM)
Job planning
Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0

4.3 Checking for protection zone violation, working area limitation and software limits

channel.
Protection zones
4-7

Advertisement

Table of Contents
loading

Table of Contents