Protection zones
3.2 Activating/deactivating protection zones (CPROT, NPROT)
Job planning
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
223
Program code
Comment
DEF INT PROTECTB ; Definition of a Help variable
Definition of protection zone 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