QUOTE (Snoopy_1993 @ 29.10.2018, 18:55 Uhr)
Du musst den Zyklus vor dem auslesen definieren. Sonst werden die Werte von Zyklus wieder überschrieben
So in etwa habe ich mir das gedacht (läuft auch aber evtl habt ihr noch verbesserungsvorschläge ?)
0 BEGIN PGM RINGNUT MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
;
3 TOOL CALL 1 Z S2000 F2000
4 M140 MB MAX M3
;
5 CC X+0 Y+0
6 LP PR+33 PA+0
7 CALL LBL 1
8 LP PR+33 PA+90
9 CALL LBL 1
10 LP PR+33 PA+180
11 CALL LBL 1
12 LP PR+33 PA+270
13 CALL LBL 1
;
14 M30
;
15 LBL 1
16 CYCL DEF 254 RUNDE NUT
Q215=+0 ;BEARBEITUNGS-UMFANG
Q219=+10 ;NUTBREITE
Q368=+0 ;AUFMASS SEITE
Q375=+20 ;TEILKREIS-DURCHM.
Q367=+0 ;BEZUG NUTLAGE
Q216=+0 ;MITTE 1. ACHSE
Q217=+0 ;MITTE 2. ACHSE
Q376=+0 ;STARTWINKEL
Q248=+360 ;OEFFNUNGSWINKEL
Q378=+0 ;WINKELSCHRITT
Q377=+1 ;ANZAHL BEARBEITUNGEN
Q207= AUTO ;VORSCHUB FRAESEN
Q351=+1 ;FRAESART
Q201=-20 ;TIEFE
Q202=+5 ;ZUSTELL-TIEFE
Q369=+0 ;AUFMASS TIEFE
Q206= AUTO ;VORSCHUB TIEFENZ.
Q338=+0 ;ZUST. SCHLICHTEN
Q200=+2 ;SICHERHEITS-ABST.
Q203=+0 ;KOOR. OBERFLAECHE
Q204=+50 ;2. SICHERHEITS-ABST
Q366=+2 ;EINTAUCHEN
Q385=+500 ;VORSCHUB SCHLICHTEN
;
17 FN 18: SYSREAD Q216 = ID270 NR1 IDX1
18 FN 18: SYSREAD Q217 = ID270 NR2 IDX2
;
19 CYCL CALL M3
20 LBL 0
21 END PGM RINGNUT MM