Programmierbeispiele
Beispiel 1 - Ebenendefinition durch Referenzpunkte
Programmierbeispiel
Ebenendefinition durch Referenzpunkte
Folgende Parametrierung wird in diesem Beispiel angewendet:
- Werkzeug und Bearbeitungskoordinatensystem werden eingeschwungen:
@P1=1
- Die Rückzugsstrecke entlang der Z-Achse beträgt 50mm:
@P2 = 50
- Der neue Ursprung liegt bei (140, 0, 80):
@P3=140 @P4=0 @P5=-80
- Der erste Referenzpunkt liegt bei (100, 30, 25):
@P6=100 @P7=30 @P8=-25
- Der zweite Referenzpunkt liegt bei (100, 70, 25):
@P9=100 @P10=70 @P11=-25
- Der dritte Referenzpunkt liegt bei (115, 70, 50):
@P12=115 @P13=70 @P14=-50
#TRAFO ON
L CYCLE [NAME=SysPosRotationToPlane.ecy \
@P1 = 1 \
@P2 = 50 \
@P3 = 140 \
@P4 = 0 \
@P5 = -80 \
@P6 = 100 \
@P7 = 30 \
@P8 = -25 \
@P9 = 100 \
@P10 = 70 \
@P11 = -25 \
@P12 = 115 \
@P13 = 70 \
@P14 = -50 \
]
(---------------------------------)
(---- Bearbeitung der Ebene -----)
(---------------------------------)
#CS OFF ; Deaktivierung des berechneten BKS
#TRAFO OFF
Beispiel 2 - Ebenendefinition durch Drehwinkel
Programmierbeispiel
Ebenendefinition durch Drehwinkel
Folgende Parametrierung wird in diesem Beispiel angewendet:
- Werkzeug und Bearbeitungskoordinatensystem werden eingeschwungen:
@P1=1
- Die Rückzugsstrecke entlang der Z-Achse beträgt 50mm:
@P2 = 50
- Der neue Ursprung liegt bei (140, 0, 80):
@P3=140 @P4=0 @P5=-80
- Die dritte Drehung um die X-Achse beträgt 60°:
@P15=60
- Die erste Drehung um die Z-Achse beträgt 90°:
@P17=90
- Die zweite Drehung um die Y-Achse beträgt 0°:
@P16=0
#TRAFO ON
L CYCLE [NAME=SysPosRotationToPlane.ecy \
@P1 = 1 \
@P2 = 50 \
@P3 = 140 \
@P4 = 0 \
@P5 = -80 \
@P15 = 60 \
@P16 = 0 \
@P17 = 90 \
]
(---------------------------------)
(---- Bearbeitung der Ebene -----)
(---------------------------------)
#CS OFF ; Deaktivierung des berechneten BKS
#TRAFO OFF
M30