Willkommen, Gast    Noch kein Mitglied? KOSTENLOS ANMELDEN

Fanuc G-Code Programmierung !!!Helikal/Konus!!!

   Antworten Neues Thema
 
 
Beitrag 26.09.2010, 14:03 Uhr
 
 
ulf83
Level 1 = CNC-Arena-Lehrling
*
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 26.09.2010
Beiträge: 1
Hallo Leute…

Seit einiger Zeit arbeite ich an einem Bohrwerk mit einer Fanuc – Steuerung. (Fanuc Series 16i-MB) Bin aber nur im Umgang mit der Siemens - Steuerung 840D geübt. Wollte daher mal fragen, ob sich einer von euch auskennt, wie ich z.B. einen Konus oder eine Kreistasche im G-Code Befehl programmieren kann. Leider haben wir die Option im „manual guide“ nicht freigeschalten und die Schreibweise bei Fanuc sieht doch etwas anders aus. Über ein paar Beispiele wäre ich sehr dankbar.

Beste Grüße

Mario

TOP     Richtlinien bestätigt am: -- Antworten   Zitieren  
 
 
 
Beitrag 06.10.2010, 16:53 Uhr
 
 
Ragnarok
Level 1 = CNC-Arena-Lehrling
*
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 22.09.2010
Beiträge: 2
Würde mich allerdings auch interesieren.
Kann denn da tatsächlich niemand etwas zu sagen?
TOP     Richtlinien bestätigt am: -- Antworten   Zitieren  
 
 
 
Beitrag 06.10.2010, 17:32 Uhr
 
 
InTex
Level 7 = CNC-Arena-Professor
*******
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 19.02.2007
Beiträge: 2.854
Hallo

zum Beispiel:

%
O0086(3D KREISTASCHE)
(D = #7 TASCHENDURCHMESSER)
(T = #20 TIEFE ABSOLUT)
(R = #18 SICHERHEITSABSTAND ABSOLUT)
(E = #8 FRAESEBENE ABSOLUT)
(Q = #17 ANZAHL DER UMLAUFE)
(F = #9 VORSCHUB)

IF[#18LT#8]GOTO91
IF[#20GT#8]GOTO92
IF[#17LT1]GOTO93
#1=[#[2400+#4107]+#[2600+#4107]]
IF[[#7/2]LE#1]GOTO94


#2=#4109(SICHERN VORSCHUB)
#30=1(ZAHELER FUER WIEDERHOLUNG)
IF[#8LE0]GOTO10(WENN FRAESEBENE KLEINER 0 GOTO10)

(FRAESEBENE POSITIV)
#20=SQRT[#20*#20](WERT POSITIV MACHEN)
#31=[#20+#8]/#17(ZUSTELLUNG PRO UMLAUF)
G90G0Z#18(POSITIONIEREN AUF SICHERHEITSABSTAND)
G1Z#8F#9(POSITIONIEREN AUF FRAESEBENE)
G91G1G41X[#7/2]Y0
WH[#30LE#17]DO3
G91G3I-[#7/2]J0Z-#31
#30=#30+1
END3
G3I-[#7/2]J0
G1G40X-[#7/2]Y0
G90G0Z#18
GOTO100

N10(FRAESEBENE NEGATIV)
#20=SQRT[#20*#20](WERT POSITIV MACHEN)
#8=SQRT[#8*#8](WERT POSITIV MACHEN)
#31=[#20-#8]/#17(ZUSTELLUNG PRO UMLAUF)
G90G0Z#18(POSITIONIEREN AUF SICHERHEITSABSTAND)
G1Z-#8F#9(POSITIONIEREN AUF FRAESEBENE)
G91G1G41X[#7/2]Y0
WH[#30LE#17]DO3
G3I-[#7/2]J0Z-#31
#30=#30+1
END3
G3I-[#7/2]J0
G1G40X-[#7/2]Y0
G90G0Z#18
GOTO100

N91
#3000=1(R-WERT KLEINER EBENE)
N92
#3000=1(TIEFE GROESSER EBENE)
N93
#3000=1(ANZAHL UMLAUFE KLEINER 1)
N94
#3000=1(TASCHNDURCHMESSER ZU KLEIN)

N100F#2
TOP     Richtlinien bestätigt am: 27.04.2012 - 14:55 Antworten   Zitieren  
 
 
Suchbegriff finden          Antworten    Neues Thema

1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder:

 OK