585.670 aktive Mitglieder*
4.619 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

Schlüsselweite Fräßen

Beitrag 24.08.2013, 16:07 Uhr
Daniel1990
Daniel1990
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.08.2013
Beiträge: 5

Guten Tag


Kann mir jemand helfen wie ich eine Schlüsselweite fräße z.b SW17 Mit der C Achse mit G112 wenn der Werkstückdurchmesser 30mm beträgt .

Steuerung 18T
TOP    
Beitrag 24.08.2013, 20:20 Uhr
2500xly
2500xly
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 12.11.2009
Beiträge: 366

QUOTE (Daniel1990 @ 24.08.2013, 17:07 Uhr) *
Guten Tag


Kann mir jemand helfen wie ich eine Schlüsselweite fräße z.b SW17 Mit der C Achse mit G112 wenn der Werkstückdurchmesser 30mm beträgt .

Steuerung 18T

Willst du nur eine Schlüsselfläche fräsen oder ein 6-Kant?
TOP    
Beitrag 24.08.2013, 20:29 Uhr
Niko035
Niko035
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 14.03.2004
Beiträge: 239

Hallo Daniel,
allgemein kann ich das hier beschreiben, jedoch musst Du selbst wissen Du
die C-Achse und den Werkzeugantrieb einschaltest und
ob Deine Maschine mit den angetr. Werkzeugen nur mit G94 (Vorschub in mm /min) oder auch mit G95 (Vorschub in mm / U) bearbeien kann.

[/color]Werkzeuglage muß 0 (NULL) sein[color="#000000"]

O1234
....
....

G95 T202 M5 (Werkzeugaufruf und Spindel-Stop)
G0 Z10

Mxx Sxxxx (Drehzahl und Drehrichtung für angetr. Werkzeug)

Mxx (Befehl für C-Achse einschalten)
G28 C0 (C-Achse auf C=0 referenzieren, wichtig falls andere Bearbeitungen zur Schlüßelfläche passen müssen)
G112 ( Polarkoordinateninterpolation EIN)
(Achtung im Bereich G112 bis G113 ist G0 nicht erlaubt)
G1 G94 X60 C0 F1000
G1 G42 X17 C-20 F500
G1 Z-5
G1 X17 C20 F100
G1 X-17 C20 F500
G1 X-17 C-25 F100
G1 G40 X20 C-50 F500
Mxx (angetr. Werkzeug AUS)
G113 ( Polarkoordinateninterpolation AUS)
Mxx (Befehl für C-Achse ausschalten)

...
M30

Die X-Achse wird im Durchmesser Programmiert wobei X+ und X- wie beim Drehen anzuschauen sind.
Die C-Achse wird von der Spindelmitte nach oben C+ und nach unten C- programmiert, jedoch absolut von 0 , also 10 mm nach oben heißt C10.

ich hoffe das hilft weiter.



Niko
TOP    
Beitrag 24.08.2013, 20:43 Uhr
2500xly
2500xly
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 12.11.2009
Beiträge: 366

QUOTE (Niko035 @ 24.08.2013, 21:29 Uhr) *
Hallo Daniel,
allgemein kann ich das hier beschreiben, jedoch musst Du selbst wissen Du
die C-Achse und den Werkzeugantrieb einschaltest und
ob Deine Maschine mit den angetr. Werkzeugen nur mit G94 (Vorschub in mm /min) oder auch mit G95 (Vorschub in mm / U) bearbeien kann.

[/color]Werkzeuglage muß 0 (NULL) sein[color="#000000"]

O1234
....
....

G95 T202 M5 (Werkzeugaufruf und Spindel-Stop)
G0 Z10

Mxx Sxxxx (Drehzahl und Drehrichtung für angetr. Werkzeug)

Mxx (Befehl für C-Achse einschalten)
G28 C0 (C-Achse auf C=0 referenzieren, wichtig falls andere Bearbeitungen zur Schlüßelfläche passen müssen)
G112 ( Polarkoordinateninterpolation EIN)
(Achtung im Bereich G112 bis G113 ist G0 nicht erlaubt)
G1 G94 X60 C0 F1000
G1 G42 X17 C-20 F500
G1 Z-5
G1 X17 C20 F100
G1 X-17 C20 F500
G1 X-17 C-25 F100
G1 G40 X20 C-50 F500
Mxx (angetr. Werkzeug AUS)
G113 ( Polarkoordinateninterpolation AUS)
Mxx (Befehl für C-Achse ausschalten)

...
M30

Die X-Achse wird im Durchmesser Programmiert wobei X+ und X- wie beim Drehen anzuschauen sind.
Die C-Achse wird von der Spindelmitte nach oben C+ und nach unten C- programmiert, jedoch absolut von 0 , also 10 mm nach oben heißt C10.

ich hoffe das hilft weiter.



Niko


Ist schon mal nicht schlecht erklährt.
G112 simuliert eine Y-Achse. Ab G112 ist "C" kein Winkel mehr sonder Y-Achse in mm Inkremental vom Startpunkt.
Vorschub in mm/U ist bei mir jedoch G99 und Vorschub in mm/min G98. Beim fräsen programmiert man in der Regel aber in mm/min.
TOP    
Beitrag 27.08.2013, 22:28 Uhr
2500xly
2500xly
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 12.11.2009
Beiträge: 366

Hallo,
hier noch mal zwei Beispiele mit M-Codes für Doosan an dem Beispiel Welle Ø30 SW17.

Beispiel 1:

Zwei Schlüsselflächen im Gleichlauf anfräsen.(Im Prinzip das gleiche was Niko035 schon gepostet hat)
Fräser sollte ca. Ø16mm haben. Radius in Geometrie eingeben. Schneidenlage 0.

(C-FRAESEN)
M5
M35
G28H0.
G0T0707
G97G98S3000M33
X55.Z2.C0.
Z-10.
G112
G1G41X17.C20.F5000. (Bewegung ist in der Luft. Deswegen F5000. G0 in G112 nicht erlaubt)
C-20.F300. (Zwichen C20.(Y20.) und C-20(Y-20) entsteht eine Gerade auf X17. Diese kann beliebig verlängert werden.)
G40
G113
G0Z2.

X55.Z2.C180. (Alle C (Y) Koordinaten nach G112 sind inkremental vom Startpunkt aus. es ändert sich nur der Startwinkel von 0 auf 180 Grad)
Z-10.
G112
G1G41X17.C20.F5000.
C-20.F300.
G40
G113
G0Z2.
X250.Z250.
M1
M5
M30

Um das Ganze im Gegenlauf zu fräsen muss G41 durch G42 ersetzt werden und alle C-Werte in G112 müssen ihr Vorzeichen tauschen.



Beispiel 2:

Ein Sechskant im Gegenlauf fräsen.

(C-FRAESEN)
M5
M35
G28H0.
G0T0707
G97G98S3000M33
X50.Z2.C0.
Z-10.
G112
G1G42X17.C4.907F300.
X0.C9.815
X-17.C4.907
C-4.907
X0.C-9.815
X17.C-4.907
C4.907
G40X50.C0.
G113
G0Z2.
X250.Z250.
M1
M5
M30

Das Prinzip ist das gleiche, allerdings müssen die Eckpunkte ausgerechnet werden. Mit etwas mehr rechnerei kann man die Ecken natürlich auch noch verrunden.

Hat deine Maschine Manual Guide oder Fapt? Das würde die Sache natürlich vereinfachen wenn man sich damit auskennt.

MFG Nils

Der Beitrag wurde von 2500xly bearbeitet: 27.08.2013, 22:39 Uhr
Angehängte Datei(en)
Angehängte Datei  Eckpunkte_SW17.jpg ( 35.13KB ) Anzahl der Downloads: 59
 
TOP    
Beitrag 17.10.2017, 11:19 Uhr
NoPa
NoPa
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 14.10.2016
Beiträge: 14

Ich habe auch zu dem Thema eine Frage:

Habe eine Kontur gedreht und 14 Bohrungen stirnseitig auf der Hauptspindel gebohrt .
Nun möchte ich per Polarkoordinateninterpolation G112 einen Halbkreis anfräsen. Der Startpunkt dieses Kreises liegt zur zweiten Bohrung 10 Grad ins Plus.

Programm:
M303
G17 G54 G98 M69
M45
G28 H0
T2020
G361 B-90. D0
G43 H2
G97 S2000 M3
G0 Z10. Y0. C10. <= hier stelle ich die C-Achse auf 10 Grad an
G0 X320.
G112
G1 Z-5. F500
G1 X0. C150. F1500
G3 X0. C-150. I0. J-150.
G1 C140.
G1 Z5. F1000
G113
G0 Z200
M5
M30

Programm läuft ab, jedoch ist das Problem dass sobald ich G112 aktiviere sich die Achsen synchronisieren, also sprich die C-Achse immer irgendwie auf 90 Grad dreht...
Jetzt ist natürlich die Positionierung auf 10 Grad vorher umsonst gewesen...

Wie schreibe ich das nun am besten?
Meine Lösung: Die Achse auf C280 vorpositionieren und dann sobald sich die Achsen im G112 synchronisieren sollte ich wieder auf C10 stehen...

Gibt's noch eine andere Lösung??
TOP    
Beitrag 17.10.2017, 15:52 Uhr
2500xly
2500xly
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 12.11.2009
Beiträge: 366

QUOTE (NoPa @ 17.10.2017, 11:19 Uhr) *
Ich habe auch zu dem Thema eine Frage:

Habe eine Kontur gedreht und 14 Bohrungen stirnseitig auf der Hauptspindel gebohrt .
Nun möchte ich per Polarkoordinateninterpolation G112 einen Halbkreis anfräsen. Der Startpunkt dieses Kreises liegt zur zweiten Bohrung 10 Grad ins Plus.

Programm:
M303
G17 G54 G98 M69
M45
G28 H0
T2020
G361 B-90. D0
G43 H2
G97 S2000 M3
G0 Z10. Y0. C10. <= hier stelle ich die C-Achse auf 10 Grad an
G0 X320.
G112
G1 Z-5. F500
G1 X0. C150. F1500
G3 X0. C-150. I0. J-150.
G1 C140.
G1 Z5. F1000
G113
G0 Z200
M5
M30

Programm läuft ab, jedoch ist das Problem dass sobald ich G112 aktiviere sich die Achsen synchronisieren, also sprich die C-Achse immer irgendwie auf 90 Grad dreht...
Jetzt ist natürlich die Positionierung auf 10 Grad vorher umsonst gewesen...

Wie schreibe ich das nun am besten?
Meine Lösung: Die Achse auf C280 vorpositionieren und dann sobald sich die Achsen im G112 synchronisieren sollte ich wieder auf C10 stehen...

Gibt's noch eine andere Lösung??


Was für eine Maschine und Steuerung hast du genau? Normalerweise sollte sich die Position des Halbkreises nach ändern des C-Wertes vor G112 ändern.
TOP    
Beitrag 17.10.2017, 19:09 Uhr
NoPa
NoPa
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 14.10.2016
Beiträge: 14

Ist eine MoriSeiki NT4250 mit 31i im Hintergrund. Maps 3
TOP    
Beitrag 18.10.2017, 16:08 Uhr
2500xly
2500xly
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 12.11.2009
Beiträge: 366

QUOTE (NoPa @ 17.10.2017, 19:09 Uhr) *
Ist eine MoriSeiki NT4250 mit 31i im Hintergrund. Maps 3


Wenn die Position der Kontur immer gleich bleibt dann wird das wohl irgendeine Parametereinstellung sein. Das würde ich an deiner stelle mal bei DMG nachfragen.
TOP    
Beitrag 21.10.2017, 02:23 Uhr
Rainer60
Rainer60
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 15.11.2014
Beiträge: 662

Versuch mal anstatt G112/G113 mit G12.1/G13.1


--------------------
Gruss Rainer

"Es gibt immer eine Lösung - manchmal auch eine Andere"l
Meine Ratschläge sind kostenlos und müssen nicht angenommen werden...
TOP    
Beitrag 21.10.2017, 15:03 Uhr
2500xly
2500xly
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 12.11.2009
Beiträge: 366

QUOTE (Rainer60 @ 21.10.2017, 02:23 Uhr) *
Versuch mal anstatt G112/G113 mit G12.1/G13.1


Ich wüsste nicht das es einen Unterschied gibt zwischen G112 oder G12.1. Zumindest konnte mir auf Nachfrage nicht mal Fanuc genau sagen ob es da Unterschiede gibt.
Aber: Versuch macht klug!
TOP    
Beitrag 21.10.2017, 16:59 Uhr
Rainer60
Rainer60
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 15.11.2014
Beiträge: 662

QUOTE (2500xly @ 21.10.2017, 15:03 Uhr) *
Ich wüsste nicht das es einen Unterschied gibt zwischen G112 oder G12.1. Zumindest konnte mir auf Nachfrage nicht mal Fanuc genau sagen ob es da Unterschiede gibt.
Aber: Versuch macht klug!


Googel mal G112 vs G12.1 wink.gif


--------------------
Gruss Rainer

"Es gibt immer eine Lösung - manchmal auch eine Andere"l
Meine Ratschläge sind kostenlos und müssen nicht angenommen werden...
TOP    



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