FANUC
FANUC

Ihr Spezialist für Fabrikautomation

G83 Bohrzyklus, Bohrer bis vor Bauteil entlüften?

Beitrag 28.07.2023, 11:08 Uhr
ingo1974
Level 2 = Community-Facharbeiter
**
Hallo zusammen,

ich bin ein wenig überrascht. Ich habe versucht per Dialog mit G83 zu bohren. Nirgendwo fand ich die Option, nach jeder Zustellung (Argument Q) den Bohrer komplett zurückzusetzen bis zur Startposition. Also quasi wenn man relativ tief bohren muss mit HSS. Ich kann da einfach nichts finden.

Zur Not muss ich mir dann selber was programmieren wie eine Art Kundenmakro, um das dann künftig nutzen zu können. Ich meine, ich will die Steuerung nicht schlecht reden, aber das fände ich doch schon arg überraschend, wenn das wirklich nicht gehen sollte.

Gruss Ingo
   
Beitrag 28.07.2023, 11:21 Uhr
eduscho
Level 2 = Community-Facharbeiter
**
Wird mit G99 angewählt und mit G98 abgewählt.
   
Beitrag 28.07.2023, 11:26 Uhr
ingo1974
Level 2 = Community-Facharbeiter
**
QUOTE (eduscho @ 28.07.2023, 13:21 Uhr) *
Wird mit G99 angewählt und mit G98 abgewählt.

Hi!

Danke für deine Antwort. Ich dachte G98 wäre zur Definition Zeitvorschub (mm/min) und G99 für Umdrehungsvorschub (mm/U). Oder ist das in diesem Fall hier anders?

Der Beitrag wurde von ingo1974 bearbeitet: 28.07.2023, 11:26 Uhr
   
Beitrag 28.07.2023, 13:16 Uhr
remoschober
Level 2 = Community-Facharbeiter
**
Hallo
das ist eine Parametereinstellung. Leider bin ich nicht in der Firma um zu schauen aber das findest du im Parameterhandbuch
oder am besten beim Händler für deine Maschine anrufen und fragen. Musste ich selber auch ändern an einer 18i-TB.

LG Remo


QUOTE (ingo1974 @ 28.07.2023, 12:08 Uhr) *
Hallo zusammen,

ich bin ein wenig überrascht. Ich habe versucht per Dialog mit G83 zu bohren. Nirgendwo fand ich die Option, nach jeder Zustellung (Argument Q) den Bohrer komplett zurückzusetzen bis zur Startposition. Also quasi wenn man relativ tief bohren muss mit HSS. Ich kann da einfach nichts finden.

Zur Not muss ich mir dann selber was programmieren wie eine Art Kundenmakro, um das dann künftig nutzen zu können. Ich meine, ich will die Steuerung nicht schlecht reden, aber das fände ich doch schon arg überraschend, wenn das wirklich nicht gehen sollte.

Gruss Ingo
   
Beitrag 28.07.2023, 16:50 Uhr
käse
Level 3 = Community-Techniker
***
QUOTE (ingo1974 @ 28.07.2023, 13:08 Uhr) *
Hallo zusammen,

ich bin ein wenig überrascht. Ich habe versucht per Dialog mit G83 zu bohren. Nirgendwo fand ich die Option, nach jeder Zustellung (Argument Q) den Bohrer komplett zurückzusetzen bis zur Startposition. Also quasi wenn man relativ tief bohren muss mit HSS. Ich kann da einfach nichts finden.

Zur Not muss ich mir dann selber was programmieren wie eine Art Kundenmakro, um das dann künftig nutzen zu können. Ich meine, ich will die Steuerung nicht schlecht reden, aber das fände ich doch schon arg überraschend, wenn das wirklich nicht gehen sollte.

Gruss Ingo


Schau mal nach G83.5 oder G83.6, einer davon arbeitet wie gewünscht.

Gruß käse
   
Beitrag 29.07.2023, 08:09 Uhr
frigat76
Level 4 = Community-Meister
****
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)
%


--------------------
   
Beitrag 29.07.2023, 17:20 Uhr
Helikalman
Level 1 = Community-Lehrling
*
Eigentlich muss man nicht extra Q wert schreiben. Es wird dann immer auf Startpunkt zurück gefahren so wie bei anderen Cyclen
   
Beitrag 02.08.2023, 07:25 Uhr
ingo1974
Level 2 = Community-Facharbeiter
**
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. thumbs-up.gif




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.
   
Beitrag 02.08.2023, 11:31 Uhr
frigat76
Level 4 = Community-Meister
****
Mit K Wert wird es zugestellt.Also wenn K1 dann 1mm pro Zustellung.


--------------------
   
Beitrag 10.09.2024, 05:17 Uhr
gottvati
Level 3 = Community-Techniker
***
Hi, vielleicht nützt es Dir, oder Du passt es noch an.


Außer J1 braucht man nichts zu definieren, wenn es nicht nötig ist.
Spanbruch ist dann 0.1 und der Vorhalteabstand von G83 ist dann 1.

G65 P9994 I2. J-30. K1.5 I0 J-50. K3. A0.2 B1.5 C200(Verweilzeit)
=
G73 R2. Z-30. Q1.5
G83 R0 Z-50. Q3.



O9994(BOHRZ. G73/83)
IF[#1NE#0]GOTO10
#1=.1(SPANBRUCH)
N10IF[#2NE#0]GOTO20
#2=1(VORHALTEN IN Z)
N20IF[#7NE#0]GOTO30
#7=#4
N30#33=#5003
IF[#4EQ#0]GOTO40
G0G90Z#4
N40IF[#6NE#0]GOTO50
G1Z#5
#32=#5003
GOTO60
N50#32=#5003
WHILE[[#32-#6]GE#5]DO1
G1Z[#32-#6]
#32=#5003
G0Z[#32+#1]
END1
IF[#8NE#0]GOTO60
#8=#5
N60IF[#5LE#8]GOTO70
WHILE[[#32-#9]GT#8]DO1
G0Z#7
Z[#32+#2]
G1Z[#32-#9]
#32=#5003
END1
G0Z#7
Z[#32+#2]
N70G1Z#8
G4P#3
G0Z#33
M99
%


--------------------
Gruß, Nisse.
   
7 Besucher lesen dieses Thema (Gäste: 7)
0 Mitglieder: