4
08.97 Protection Zones
4.2 Activatin
/deactivatin
rotection zones: CPROT
NPROT
4
840D
NCU 571
840D
NCU 572
NCU 573
FM-NC 810D 840Di
ï›™
Siemens AG 2000. All rights reserved
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA)
−
04.00 Edition
4-147
DEF INT PROTECTB
Definition of an auxiliary variable
Definition of protection zones
G17
Set orientation
NPROTDEF(1,FALSE,3,10,–10)
G01 X0 Y–10
X40
Y10
X0
Y–10
EXECUTE(PROTECTB)
Protection zone n–SB1
NPROTDEF(2,FALSE,3,5,–5)
G01 X40 Y–5
X70
Y5
X40
Y–5
EXECUTE(PROTECTB)
Protection zone n–SB2
CPROTDEF(1,TRUE,3,0,–100)
G01 X–20 Y–20
X20
Y20
X–20
Y–20
EXECUTE(PROTECTB)
Protection zone c–SB1
CPROTDEF(2,TRUE,3,–100,–150)
G01 X0 Y–10
G03 X0 Y10 J10
X0 Y–10 J–10
EXECUTE(PROTECTB)
Protection zone c–SB2
CPROTDEF(3,TRUE,3,–150,–170)
G01 X0 Y–27,5
G03 X0 Y27,5 J27,5
X0 Y27,5 J–27,5
EXECUTE(PROTECTB)
Protection zone c–SB3
Activation of protection zones:
NPROT(1,2,–120,60,80)
Activate protection zone n–SB1 with offset
NPROT(2,2,–120,60,80)
Activate protection zone n–SB2 with offset
CPROT(1,2,0,0,0)
Activate protection zone c–SB1 with offset
CPROT(2,2,0,0,0)
Activate protection zone c–SB2 with offset
CPROT(3,2,0,0,0)
Activate protection zone c–SB3 with offset