FANUC
Ihr Spezialist für Fabrikautomation
Fanuc Series 20T, Programmierung mit Variablen
17.07.2007, 12:04 Uhr
Hallo Ihr Fanucfreaks,
ich hätte da gerne mal ein Problem!
Eigentlich programmiere ich nur Fräsmaschinen und habe auch nur von HH 530 und Siemens 840D eine Ahnung. Nun steht bei uns in der Abteilung eine Drehmaschine von Colchester (600er Gruppe) mit einer GE Fanuc Series 20 T Steuerung so nutzlos rum und verdiend kein Geld (BLÖD).
Hierfür möchte ich ein kleines Parameterprogramm erstellen.
Habe mal eine ca. Skizze und die erste Idee für das Programm in den Anhang gestellt. Gedreht werden soll der Zapfen, die Fase, die Tiefe und der Radius. Diese Masse können pro Serie jedes mal anders sein.
Der Enddurchmesser ist immer der gleiche und wird daher von mir noch nicht berücksichtigt.
Könnt Ihr Euch das mal anguggen ob das so gehen würde?
Bin für alles verrrry Dankbar!!!
Grüße
Master
ich hätte da gerne mal ein Problem!
Eigentlich programmiere ich nur Fräsmaschinen und habe auch nur von HH 530 und Siemens 840D eine Ahnung. Nun steht bei uns in der Abteilung eine Drehmaschine von Colchester (600er Gruppe) mit einer GE Fanuc Series 20 T Steuerung so nutzlos rum und verdiend kein Geld (BLÖD).
Hierfür möchte ich ein kleines Parameterprogramm erstellen.
Habe mal eine ca. Skizze und die erste Idee für das Programm in den Anhang gestellt. Gedreht werden soll der Zapfen, die Fase, die Tiefe und der Radius. Diese Masse können pro Serie jedes mal anders sein.
Der Enddurchmesser ist immer der gleiche und wird daher von mir noch nicht berücksichtigt.
Könnt Ihr Euch das mal anguggen ob das so gehen würde?
Bin für alles verrrry Dankbar!!!
Grüße
Master
Angehängte Datei(en)
17.07.2007, 12:18 Uhr
Hallo Master,
warum denn so kompliziert,
versuchs doch mal mit G71 (längsdrehzyklus),
der sollte im Handbuch beschrieben sein.
Falls sowas öfter vorkommt, kann man den auch in ein Unterprogramm einbauen und nur die Werte Ändern.
Gruß Evander
Der Beitrag wurde von evander76 bearbeitet: 17.07.2007, 12:20 Uhr
warum denn so kompliziert,
versuchs doch mal mit G71 (längsdrehzyklus),
der sollte im Handbuch beschrieben sein.
Falls sowas öfter vorkommt, kann man den auch in ein Unterprogramm einbauen und nur die Werte Ändern.
Gruß Evander
Der Beitrag wurde von evander76 bearbeitet: 17.07.2007, 12:20 Uhr
18.07.2007, 18:34 Uhr
QUOTE (Master955i @ , 17.07.07 - 13:04 Uhr)
Hallo Ihr Fanucfreaks,
ich hätte da gerne mal ein Problem!
Eigentlich programmiere ich nur Fräsmaschinen und habe auch nur von HH 530 und Siemens 840D eine Ahnung. Nun steht bei uns in der Abteilung eine Drehmaschine von Colchester (600er Gruppe) mit einer GE Fanuc Series 20 T Steuerung so nutzlos rum und verdiend kein Geld (BLÖD).
Hierfür möchte ich ein kleines Parameterprogramm erstellen.
Habe mal eine ca. Skizze und die erste Idee für das Programm in den Anhang gestellt. Gedreht werden soll der Zapfen, die Fase, die Tiefe und der Radius. Diese Masse können pro Serie jedes mal anders sein.
Der Enddurchmesser ist immer der gleiche und wird daher von mir noch nicht berücksichtigt.
Könnt Ihr Euch das mal anguggen ob das so gehen würde?
Bin für alles verrrry Dankbar!!!
Grüße
Master
ich hätte da gerne mal ein Problem!
Eigentlich programmiere ich nur Fräsmaschinen und habe auch nur von HH 530 und Siemens 840D eine Ahnung. Nun steht bei uns in der Abteilung eine Drehmaschine von Colchester (600er Gruppe) mit einer GE Fanuc Series 20 T Steuerung so nutzlos rum und verdiend kein Geld (BLÖD).
Hierfür möchte ich ein kleines Parameterprogramm erstellen.
Habe mal eine ca. Skizze und die erste Idee für das Programm in den Anhang gestellt. Gedreht werden soll der Zapfen, die Fase, die Tiefe und der Radius. Diese Masse können pro Serie jedes mal anders sein.
Der Enddurchmesser ist immer der gleiche und wird daher von mir noch nicht berücksichtigt.
Könnt Ihr Euch das mal anguggen ob das so gehen würde?
Bin für alles verrrry Dankbar!!!
Grüße
Master
hallo
versuch mal folgendes:
Go x-0.4 z1
g1 G42 Z0 Fo.03
G1 A90 R0.1 (fährt einfach in x Plus und errechnet sich den endpunkt selbst)
G1 x#100 z-#103 A135
G1 Z-#101 R#102
G1 X...
ich kann mir kaum vorstellen das die Option R und A an einer Drehe nicht vorhanden ist
und das mit dem D/2 vergiss lieber. ;-)
18.07.2007, 19:33 Uhr
Hallo Ihr zwei,
erst mal Danke für Eure Antworten!
@Evander
mit einem Zyklus währe mir das schon sehr recht aber in der Doku finde ich nur so "manuelle" Zyklen. Der Haken an der Sache ist aber das dieses Programm auch noch weiter ausgebaut werden soll und somit ein Zyklus nicht reicht.
@PHX
mit A und R glaube ich etwas gelesen zu haben. Werde da noch mal nachlesen (in der "tollen" Doku). Für mich war auch von Interesse ob ich Variablen überhaupt so definieren kann weil mir bei der Hotline von Fanuc auch keiner helfen konnte. Ich hatte da ca. sechs verschiedene Leute am Rohr und jeder hat mich an einen anderen verwiesen... Ja, äh das müsste der Herr "sowieso" wissen... Tut er aber nicht! USW.
Ich werde das die Tage mal probieren und mich wieder melden.
Wünsche allseits einen schönen Abend
Master
erst mal Danke für Eure Antworten!
@Evander
mit einem Zyklus währe mir das schon sehr recht aber in der Doku finde ich nur so "manuelle" Zyklen. Der Haken an der Sache ist aber das dieses Programm auch noch weiter ausgebaut werden soll und somit ein Zyklus nicht reicht.
@PHX
mit A und R glaube ich etwas gelesen zu haben. Werde da noch mal nachlesen (in der "tollen" Doku). Für mich war auch von Interesse ob ich Variablen überhaupt so definieren kann weil mir bei der Hotline von Fanuc auch keiner helfen konnte. Ich hatte da ca. sechs verschiedene Leute am Rohr und jeder hat mich an einen anderen verwiesen... Ja, äh das müsste der Herr "sowieso" wissen... Tut er aber nicht! USW.
Ich werde das die Tage mal probieren und mich wieder melden.
Wünsche allseits einen schönen Abend
Master
20.07.2007, 11:20 Uhr
ich hätte da auch noch einen vorschlag
in der art habe ich auch schon komplette programme mit bohren, freistich, gewinde fräsung etc. geschrieben da wir ebenfalls eine bauteilserie haben bei der die kontur immer gleich bleibt und nur die masse ändern sich.
Der Beitrag wurde von stoNestoNe bearbeitet: 20.07.2007, 11:28 Uhr
CODE
#100=30 (DZ Zapfendurchmesser)
#101=20 (T Zapfentiefe)
#102=2 (R Eckradius)
#103=2 (F Fasenbreite)
#104=50 (DA Aussendurchmesser)
#105=30 (FW Fasenwinkel)
N1 T101 (Aussenschrupper)
M8
G97 S2800 M3 G99
G0 X[#104+2.] Z3.
G1 Z0.1 F0.32
X4.
X-1.6 F0.08
Z1.
G0 X#104 Z2.
G71 U2.5 R0.2
G71 P101 Q102 U0.3 W0.1 F0.28
N101 G0 X[#100-[2*#103*TAN[#105]]]
G1 Z0
X#100 A[180.-#105]
Z-#101 R#102
N102 X#104
G0 X100. Z100.
M1
N2 T202 (Aussenschlicheter)
M8
G97 S3200 M3 G99
G0 X[#104+2.] Z2.
Z-[#101+2.]
G1 X[#104+0.2] G41 F0.12
X#104 Z-#101 R0.3
X#100 R#102
Z-#103 R0.2
Z0 A-#105 R0.2
X-0.8
Z1. G40
G0 X100. Z100.
M1
#101=20 (T Zapfentiefe)
#102=2 (R Eckradius)
#103=2 (F Fasenbreite)
#104=50 (DA Aussendurchmesser)
#105=30 (FW Fasenwinkel)
N1 T101 (Aussenschrupper)
M8
G97 S2800 M3 G99
G0 X[#104+2.] Z3.
G1 Z0.1 F0.32
X4.
X-1.6 F0.08
Z1.
G0 X#104 Z2.
G71 U2.5 R0.2
G71 P101 Q102 U0.3 W0.1 F0.28
N101 G0 X[#100-[2*#103*TAN[#105]]]
G1 Z0
X#100 A[180.-#105]
Z-#101 R#102
N102 X#104
G0 X100. Z100.
M1
N2 T202 (Aussenschlicheter)
M8
G97 S3200 M3 G99
G0 X[#104+2.] Z2.
Z-[#101+2.]
G1 X[#104+0.2] G41 F0.12
X#104 Z-#101 R0.3
X#100 R#102
Z-#103 R0.2
Z0 A-#105 R0.2
X-0.8
Z1. G40
G0 X100. Z100.
M1
in der art habe ich auch schon komplette programme mit bohren, freistich, gewinde fräsung etc. geschrieben da wir ebenfalls eine bauteilserie haben bei der die kontur immer gleich bleibt und nur die masse ändern sich.
Der Beitrag wurde von stoNestoNe bearbeitet: 20.07.2007, 11:28 Uhr
--------------------
Die Wissenschaft heisst Wissenschaft,
weil die Wissenschaft Wissen schafft.
weil die Wissenschaft Wissen schafft.
2 Besucher lesen dieses Thema (Gäste: 2)
0 Mitglieder: