QUOTE (frigat76 @ 29.07.2023, 10:09 Uhr)
Hallo. Ich hab da was, was du benutzen könntest.
Für Fanuc 31i geschrieben geht aber auch auf andreren Fanuc und Mitsubishi Steuerungen muss nur #23 Position der Z-Achse im Programm geändert werden. Diese Variable stehen in Parameterhandbuch für die Maschine
(Vorpositionieren und mit G65 weiter im Programm)
(G98 0der G99 davor anwählen)
(G65 P9001 Z-10 K1 F0.1 R1)
(Z=Bohrtiefe K=Zustellung F=Bohrvorschub.R=Rein-raus vorschub)
O9001(BOHRZYKLUS VARI VORSCHUB F+R MACRO G65)
#1=0
#2=0
#3=0.5
IF[#23NE#0]GOTO1
IF[#26EQ#0]GOTO8
#23=#5002-#26 (Mitsubishi #5003)
N1#1=#1+#6
IF[#1LE#23]GOTO2
#1=#23
N2G1W-[#2-#3]F#18
G1W-[#1-[#2-#3]]F#9
G1W#1F#18
IF[#1GE#23]GOTO9
#2=#1
GOTO1
N9M99
N8#3000=1(KEIN Z ODER W PROGRAMMIERT)
%
Vielen Dank! Das werde ich bei Gelegenheit mal testen.
QUOTE (Helikalman @ 29.07.2023, 19:20 Uhr)
Eigentlich muss man nicht extra Q wert schreiben. Es wird dann immer auf Startpunkt zurück gefahren so wie bei anderen Cyclen
Den Q-Wert brauche ich doch für Step-
Bohren. Mit HSS will ich ein Tiefloch nicht mit einer Zustellung bohren. Oder verstehe ich da gerade was falsch.