Schutzbereiche
3.2 Schutzbereiche aktivieren/deaktivieren (CPROT, NPROT)
Beispiel
Für eine Fräsmaschine soll eine mögliche Kollision des Fräsers mit dem Messtaster
überwacht werden. Die Lage des Messtasters soll bei der Aktivierung durch eine
Verschiebung angegeben werden. Es werden dafür folgende Schutzbereiche definiert:
•
Jeweils ein maschinenspezifischer und werkstückbezogener Schutzbereich für den
Messtasterhalter (n-SB1) und für den Messtaster selbst (n-SB2).
•
Jeweils ein kanalspezifischer und werkzeugbezogener Schutzbereich für den Fräserhalter
(c-SB1), den Fräserschaft (c-SB2) und für den Fräser selbst (c-SB3).
Die Orientierung aller Schutzbereiche liegt in Z-Richtung.
Die Lage des Bezugspunkts des Messtasters bei der Aktivierung soll bei X = -120, Y = 60 und
Z = 80 liegen.
Programmcode
DEF INT SCHUTZB
Definition der SchutzbereicheG17
NPROTDEF(1,FALSE,3,10,–10)G01 X0 Y–10
X40
Y10
X0
Y–10
EXECUTE(SCHUTZB)
NPROTDEF(2,FALSE,3,5,–5)
G01 X40 Y–5
X70
Y5
X40
Y–5
EXECUTE(SCHUTZB)
234
Kommentar
; Definition einer Hilfsvariablen
; Orientierung einstellen
; Schutzbereich n–SB1
; Schutzbereich n–SB2
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung