Siemens
Digital Industries, Motion Control, Machine Tool Systems
8846
Follower:innenFase fräsen an Sinumerik 810D, 3D Fräsen
01.11.2006, 18:57 Uhr
Hallo zusammen!
Ich möchte eine Fase fräsen 10x45° mit einem Schaftfräser D=12mm der einen Eckenradius von R=1mm hat. Die Fase ist 200mm lang.
Startpunkt ist X-100 Y-10 Z-10 und der Endpunkt ist X100 Y0 Z0.
Wie programmiere ich eine Schleife mit der ich bei jeder Zustellung 0,1mm in Y und 0,1mm in Z zustelle um die gewünschte Fase zu erhalten?
Wäre sehr dankbar wenn Ihr mit da weiterhelfen könntet!
Viele Grüße!
Ich möchte eine Fase fräsen 10x45° mit einem Schaftfräser D=12mm der einen Eckenradius von R=1mm hat. Die Fase ist 200mm lang.
Startpunkt ist X-100 Y-10 Z-10 und der Endpunkt ist X100 Y0 Z0.
Wie programmiere ich eine Schleife mit der ich bei jeder Zustellung 0,1mm in Y und 0,1mm in Z zustelle um die gewünschte Fase zu erhalten?
Wäre sehr dankbar wenn Ihr mit da weiterhelfen könntet!
Viele Grüße!
01.11.2006, 19:11 Uhr
hallo
Kannst du das nicht mit Umfangsfräsen lösen weil wenn du das mit 0,1 abzeilen willst musst du Parameterprogrammierung können
Was meinst du eigentlich mit 10x45°?
CNC.h
Kannst du das nicht mit Umfangsfräsen lösen weil wenn du das mit 0,1 abzeilen willst musst du Parameterprogrammierung können
Was meinst du eigentlich mit 10x45°?
CNC.h
01.11.2006, 19:31 Uhr
Hallo!
Mit 10x45° meine ich, daß die Fase 10mm breit ist und der Winkel 45 Grad ist. Dem zufolge ist die Fase auch 10mm hoch.
Ich könte das natürlich auch anders fräsen, würde aber gerne wissen wie es mit der Programmierung einer Schleife geht.
Wäre sehr dankbar wenn Ihr mir da Hilfestellung leisten könntet!
Viele Grüße!
Mit 10x45° meine ich, daß die Fase 10mm breit ist und der Winkel 45 Grad ist. Dem zufolge ist die Fase auch 10mm hoch.
Ich könte das natürlich auch anders fräsen, würde aber gerne wissen wie es mit der Programmierung einer Schleife geht.
Wäre sehr dankbar wenn Ihr mir da Hilfestellung leisten könntet!
Viele Grüße!
01.11.2006, 21:48 Uhr
hallo
Hast du vielleicht eine Skizze dann kann es sich besser vorstellen.
Also ich sachen Parameterprogrammierung oder Schleifenprogrammierung kann ich dir nicht weiterhelfen weil bin selber SINUMERIK Anfänger
Man kann nur hoffen das dir jemand weiterhelfen kann
CNC.h
Hast du vielleicht eine Skizze dann kann es sich besser vorstellen.
Also ich sachen Parameterprogrammierung oder Schleifenprogrammierung kann ich dir nicht weiterhelfen weil bin selber SINUMERIK Anfänger
Man kann nur hoffen das dir jemand weiterhelfen kann
CNC.h
01.11.2006, 21:52 Uhr
QUOTE (aladin @ Mittwoch, 01.11.06 - 18:57 Uhr)
Hallo zusammen!
Ich möchte eine Fase fräsen 10x45° mit einem Schaftfräser D=12mm der einen Eckenradius von R=1mm hat. Die Fase ist 200mm lang.
Startpunkt ist X-100 Y-10 Z-10 und der Endpunkt ist X100 Y0 Z0.
Wie programmiere ich eine Schleife mit der ich bei jeder Zustellung 0,1mm in Y und 0,1mm in Z zustelle um die gewünschte Fase zu erhalten?
Wäre sehr dankbar wenn Ihr mit da weiterhelfen könntet!
Viele Grüße!
Ich möchte eine Fase fräsen 10x45° mit einem Schaftfräser D=12mm der einen Eckenradius von R=1mm hat. Die Fase ist 200mm lang.
Startpunkt ist X-100 Y-10 Z-10 und der Endpunkt ist X100 Y0 Z0.
Wie programmiere ich eine Schleife mit der ich bei jeder Zustellung 0,1mm in Y und 0,1mm in Z zustelle um die gewünschte Fase zu erhalten?
Wäre sehr dankbar wenn Ihr mit da weiterhelfen könntet!
Viele Grüße!
R100=-0.1
G0 X-110 Y-20 Z0
LBL1:
G1 Z=R100
G1 Y=-15.5-R100
G1 X100
R100=R100-0.1
G1 Z=R100
G1 Y=-15.5-R100
G1 X-110
IF R100=<-10 GOTOF ENDE
ENDLABEL
REPEAT LBL1 P50
ENDE:
M30
So müsste es funktionieren
01.11.2006, 22:30 Uhr
hallo
nowers wie kommst du auf die 15,5?Und was ist R100?Und was ist IF R100=<-10 GOTOF ENDE?
CNC.h
nowers wie kommst du auf die 15,5?Und was ist R100?Und was ist IF R100=<-10 GOTOF ENDE?
CNC.h
02.11.2006, 08:36 Uhr
na das ist eine Zählerschleife wenn R100=10 ist ist das Programm zuende, wenn nicht dann fängt es von vorne an.
Trotzdem kurze Frage nowers:
Du hast R100 zweimal definiert, gibt das nicht probleme?
Trotzdem kurze Frage nowers:
Du hast R100 zweimal definiert, gibt das nicht probleme?
--------------------
Gruß Daniel
_____________________________________________
_____________________________________________
02.11.2006, 11:05 Uhr
uli12us
Level 8 = Community-Ehrenmitglied
Gruppe: Mitglied
Mitglied seit: 20.04.2002
Beiträge: 5.008
Mitglied seit: 20.04.2002
Beiträge: 5.008
Das ganze ist imo recht unübersichtlich programmiert um es mal vornehm auszudrücken.
Es gibt bei Siemens prinzipiell mal 4 Varianten um eine Schleife auszuführen.
1. Mit Lbl und anschliessendem Repeat allerdings sollte man da die Wiederholungsanzahl so machen dass man nicht rausspringen muss.
Lbl1:
...
Endlabel
Repeat Lbl1 P100
2. Wie in Basic mit For und Anzahl Wiederholungen. Allerdings sind im Gegensatz zu Basic nur erhöhungen,Erniedrigungen um 1 erlaubt.
For R100=0 to-100
...
Endfor
3, die von mir bevorzugte methode mit Repeat und überprüfung der Endbedingung mit Until r100<<-10
Repeat
....
Until r100<<-10
4. die umgekehrte Methode mit while R100=>-10 und abschluss mit endwhile.
While R100=>-10
...
Endwhile
Der Unterschied von 3 und 4 ist dass im ersten Fall die Schleife mindestens einmal durchlaufen wird während es im zweiten Fall sein kann dass gar nix passiert.
Bei einer Überprüfung müssen immer 2 Vergleichsoperatoren angegeben werden, sonst kennt sich die Steuerung nicht aus.
Es gibt bei Siemens prinzipiell mal 4 Varianten um eine Schleife auszuführen.
1. Mit Lbl und anschliessendem Repeat allerdings sollte man da die Wiederholungsanzahl so machen dass man nicht rausspringen muss.
Lbl1:
...
Endlabel
Repeat Lbl1 P100
2. Wie in Basic mit For und Anzahl Wiederholungen. Allerdings sind im Gegensatz zu Basic nur erhöhungen,Erniedrigungen um 1 erlaubt.
For R100=0 to-100
...
Endfor
3, die von mir bevorzugte methode mit Repeat und überprüfung der Endbedingung mit Until r100<<-10
Repeat
....
Until r100<<-10
4. die umgekehrte Methode mit while R100=>-10 und abschluss mit endwhile.
While R100=>-10
...
Endwhile
Der Unterschied von 3 und 4 ist dass im ersten Fall die Schleife mindestens einmal durchlaufen wird während es im zweiten Fall sein kann dass gar nix passiert.
Bei einer Überprüfung müssen immer 2 Vergleichsoperatoren angegeben werden, sonst kennt sich die Steuerung nicht aus.
02.11.2006, 12:26 Uhr
Hallo
R100=-0.1
G0 X-110 Y-12 Z0
LBL1:
G1 Z=R100
G1 Y=-5.5-R100
G1 X100
R100=R100-0.1
G1 Z=R100
G1 Y=-5.5-R100
G1 X-110
IF R100=<-10 GOTOF ENDE
ENDLABEL
REPEAT LBL1 P50
ENDE:
M30
Habe es noch geändert.
Da ich es ohne Kompenstaion geschrieben habe muss der Radius und der Eckenradius noch verrechnet werden, daher ist Y auf -5.5
R100 ist ein Parameter dessen Wert nach jedem Durchlauf um 0.1 sich ändert.
R100=-0.1
G0 X-110 Y-12 Z0
LBL1:
G1 Z=R100
G1 Y=-5.5-R100
G1 X100
R100=R100-0.1
G1 Z=R100
G1 Y=-5.5-R100
G1 X-110
IF R100=<-10 GOTOF ENDE
ENDLABEL
REPEAT LBL1 P50
ENDE:
M30
Habe es noch geändert.
Da ich es ohne Kompenstaion geschrieben habe muss der Radius und der Eckenradius noch verrechnet werden, daher ist Y auf -5.5
R100 ist ein Parameter dessen Wert nach jedem Durchlauf um 0.1 sich ändert.
02.11.2006, 12:36 Uhr
uli12us
Level 8 = Community-Ehrenmitglied
Gruppe: Mitglied
Mitglied seit: 20.04.2002
Beiträge: 5.008
Mitglied seit: 20.04.2002
Beiträge: 5.008
Mag ja sein dass ich in deinem Programm was übersehen hab, meiner Meinung nach bleibt das nach der Hälfte einfach stehen. Du wiederholst doch bloss 50 mal bräuchtest aber wenigstens 100.
02.11.2006, 12:52 Uhr
Hallo uli12us
ER fräst ja auf X100 mit der ersten zustellung und dann bei X-110 die zweite Zustellung somit wird aus 100 Wiederhohlungen nur noch 50 aber eigentlich nur 48 weil man die zwei Zustellungen abziehen muss.
Korrgiere mich wenn ich falsch liege
CNC.h
ER fräst ja auf X100 mit der ersten zustellung und dann bei X-110 die zweite Zustellung somit wird aus 100 Wiederhohlungen nur noch 50 aber eigentlich nur 48 weil man die zwei Zustellungen abziehen muss.
Korrgiere mich wenn ich falsch liege
CNC.h
02.11.2006, 13:07 Uhr
uli12us
Level 8 = Community-Ehrenmitglied
Gruppe: Mitglied
Mitglied seit: 20.04.2002
Beiträge: 5.008
Mitglied seit: 20.04.2002
Beiträge: 5.008
Achso, du fräst im Gleich und Gegenlauf. Dann müsste es passen. Hab ich tatsächlich übersehen.
02.11.2006, 14:52 Uhr
02.11.2006, 22:21 Uhr
Hallo zusammen,
erst mal danke an alle für die Hilfestellung, werde mich gleich mit den Beispielen befassen, hoffe ich kann alles nachvollziehen. Wenn nicht, frage ich einfach noch mal nach!
An CNC.Wolle: Nein das war so nicht gedacht, es ist eine einfache Fase, 10mm breit 10mm hoch und das durchgehend.
Habe aus dem einfachen Grund danach gefragt, weil ich öfters solche Fasen fräsen muß mit einem 90 Grad fräser, dieser hinterläßt mir immer Stufen an der Oberfläche bei grösseren Fasen. Kleine Fasen bis 5mm tiefe sind kein Problem aber alles was darüber ist, weil ich diese nicht in einem Span Schlichten kann.
Viele Grüße!
erst mal danke an alle für die Hilfestellung, werde mich gleich mit den Beispielen befassen, hoffe ich kann alles nachvollziehen. Wenn nicht, frage ich einfach noch mal nach!
An CNC.Wolle: Nein das war so nicht gedacht, es ist eine einfache Fase, 10mm breit 10mm hoch und das durchgehend.
Habe aus dem einfachen Grund danach gefragt, weil ich öfters solche Fasen fräsen muß mit einem 90 Grad fräser, dieser hinterläßt mir immer Stufen an der Oberfläche bei grösseren Fasen. Kleine Fasen bis 5mm tiefe sind kein Problem aber alles was darüber ist, weil ich diese nicht in einem Span Schlichten kann.
Viele Grüße!
02.11.2006, 23:13 Uhr
uli12us
Level 8 = Community-Ehrenmitglied
Gruppe: Mitglied
Mitglied seit: 20.04.2002
Beiträge: 5.008
Mitglied seit: 20.04.2002
Beiträge: 5.008
QUOTE
mit einem 90 Grad fräser, dieser hinterläßt mir immer Stufen an der Oberfläche bei grösseren Fasen
Dann hat der Fräser wahrscheinlich nicht genau 90°. Wenn ich sowas machen muss schau ich mir vorher an nem Ausschussteil genau an welchen Winkel ich brauche. Das kann man nämlich auch hinbringen, ist halt leider ne ziemliche Fummelei.
03.11.2006, 09:14 Uhr
hi aladin,
hier eine formel für schneidkantenmaß an Radiusfräser.
gruß
cnc-wolle
hier eine formel für schneidkantenmaß an Radiusfräser.
gruß
cnc-wolle
Angehängte Datei(en)
03.11.2006, 22:38 Uhr
Hallo CNC.Wolle !
Danke für diese Formel ! ! !
Viele Grüße !
Danke für diese Formel ! ! !
Viele Grüße !
05.11.2006, 20:40 Uhr
Servus...
Also mein Verständnis hast du nicht. Wir haben die gleiche Steuerung 810D und haben Shopmill, da geht die Sache mit der FASE doch kinderleicht.
Ganz einfach Bahnfräsen wählen
- Kontur schreiben also 100mm lang
- Max. Tiefe 10mm
- Tiefe pro Zustellung 0.1mm
Fertig ist die Schleife...
Also mein Verständnis hast du nicht. Wir haben die gleiche Steuerung 810D und haben Shopmill, da geht die Sache mit der FASE doch kinderleicht.
Ganz einfach Bahnfräsen wählen
- Kontur schreiben also 100mm lang
- Max. Tiefe 10mm
- Tiefe pro Zustellung 0.1mm
Fertig ist die Schleife...
--------------------
Mit freundlichen Grüßen
*Lieber zu Kopf als zu Fuß*
*Lieber zu Kopf als zu Fuß*
05.11.2006, 22:20 Uhr
Hallo Sit22!
Ich kenne Shopmill sehr gut, arbeite zu 90% nur damit.
Eine neue Kontur zu erstellen ist Kinderleicht,
die Bahn zu fräsen bei einer zustellung von DZ=0,1mm und einer Tiefe von Z1=-10mm ist auch nichts neues, aber ich will auch keine Stufe reinfräsen sondern eine Schräge...
Deshalb erkläre mir bitte wie du bei jeder Zustellung in Z von -0,1mm auch die Y-Richtung um 0,1mm verstzen kannst, ohne die Kontur 100mal neu zu programmieren ?
Viele Grüße!
Ich kenne Shopmill sehr gut, arbeite zu 90% nur damit.
Eine neue Kontur zu erstellen ist Kinderleicht,
die Bahn zu fräsen bei einer zustellung von DZ=0,1mm und einer Tiefe von Z1=-10mm ist auch nichts neues, aber ich will auch keine Stufe reinfräsen sondern eine Schräge...
Deshalb erkläre mir bitte wie du bei jeder Zustellung in Z von -0,1mm auch die Y-Richtung um 0,1mm verstzen kannst, ohne die Kontur 100mal neu zu programmieren ?
Viele Grüße!
06.11.2006, 19:11 Uhr
Axo
M... sowas ähnlich hatte ich schon mal, mussten ein Ø90 in ein 4KT rein fräsen.
Haben das mit eim R-Parameter Programm gemacht. Wir haben erst treppen reingefräst und dann mit ein Kopierfräser ( mit Runden WPL ) in Z -0.1mm und in Y-0.1 zugestellt. ich kann ja mal das Programm reinstellen muss ich aber erst von mein Arbeitsplatz besorgen.
Also dann bis morgen. Ach und sorry noch mal
M... sowas ähnlich hatte ich schon mal, mussten ein Ø90 in ein 4KT rein fräsen.
Haben das mit eim R-Parameter Programm gemacht. Wir haben erst treppen reingefräst und dann mit ein Kopierfräser ( mit Runden WPL ) in Z -0.1mm und in Y-0.1 zugestellt. ich kann ja mal das Programm reinstellen muss ich aber erst von mein Arbeitsplatz besorgen.
Also dann bis morgen. Ach und sorry noch mal
--------------------
Mit freundlichen Grüßen
*Lieber zu Kopf als zu Fuß*
*Lieber zu Kopf als zu Fuß*
07.11.2006, 00:16 Uhr
Kein problem,
hätte ja sein können, daß du etwas wußtes, was ich bis jetzt noch nicht ausprobiert habe.
Schade dem war nicht so...
Viele Grüße, wäre nicht schlecht wenn es mit dem Programm klappt!
hätte ja sein können, daß du etwas wußtes, was ich bis jetzt noch nicht ausprobiert habe.
Schade dem war nicht so...
Viele Grüße, wäre nicht schlecht wenn es mit dem Programm klappt!
07.11.2006, 14:14 Uhr
Hallo
Das ist alles schon und gut aber was mache ich wenn ich eine Fase mit 30° oder 20° Fasen will.
CNC.h
Das ist alles schon und gut aber was mache ich wenn ich eine Fase mit 30° oder 20° Fasen will.
CNC.h
07.11.2006, 15:14 Uhr
uli12us
Level 8 = Community-Ehrenmitglied
Gruppe: Mitglied
Mitglied seit: 20.04.2002
Beiträge: 5.008
Mitglied seit: 20.04.2002
Beiträge: 5.008
Genau dasselbe, du musst dir lediglich berechnen welchen Faktor du in der angenommen X Achse brauchst und dann halt anstelle nem Zehntel um den berechneten Wert verfahren. Angenommen du hast 1,88 dann verfährst du halt in X um0,188 und in Z um 0,1.
07.11.2006, 19:58 Uhr
Hallo ich bin wieder da ....
Hab das PG mit aber erstmal eins hab das PG nicht geschrieben und hab von solchen dingen nicht viel Ahnung.
Du musst das PG ein wenig ändern ansonsten müsstes es gehen..
Hab das PG mit aber erstmal eins hab das PG nicht geschrieben und hab von solchen dingen nicht viel Ahnung.
Du musst das PG ein wenig ändern ansonsten müsstes es gehen..
Angehängte Datei(en)
--------------------
Mit freundlichen Grüßen
*Lieber zu Kopf als zu Fuß*
*Lieber zu Kopf als zu Fuß*
07.11.2006, 21:26 Uhr
Hallo,
danke Sit22 für das Programm werde es morgen bei der Arbeit mal simulieren.
Habe übrigens heute meine erste Fase 20x20, über 45 Grad, 3D, gefräst und die ist richtig gut geworden, 1a Qualität, viel besser als mit einem 90Grad HM-Stichel und vor allem viel schneller, mit F1910mm/min, dauerte es nur 7min bei 0,1mm Step`s!
Danke an nowers für das Programm, konnte es fast 1:1 anwenden!
Aber eine Sache ist auch schief gelaufen, zum Glück nur bei der Simulation, wenn ich vor Beginn der Schleife G41 aufgerufen habe, ist in der Simulation der Fräser am Endpunkt der Fase in X stehen geblieben und hat nur noch in Y und in Z zugestellt. Wenn ich das G41 in der Schleife hatte, wurde jedes mal am ende der Kontur die Werkzeugradiuskorrektur wieder verlassen, ohne das ich G40 in der Schleife programmiert hatte.
Mußte in G40 alles programmieren damit es reibungslos verläuft...
Weiss vieleicht einer warum das passiert ist?
Viele grüße!
danke Sit22 für das Programm werde es morgen bei der Arbeit mal simulieren.
Habe übrigens heute meine erste Fase 20x20, über 45 Grad, 3D, gefräst und die ist richtig gut geworden, 1a Qualität, viel besser als mit einem 90Grad HM-Stichel und vor allem viel schneller, mit F1910mm/min, dauerte es nur 7min bei 0,1mm Step`s!
Danke an nowers für das Programm, konnte es fast 1:1 anwenden!
Aber eine Sache ist auch schief gelaufen, zum Glück nur bei der Simulation, wenn ich vor Beginn der Schleife G41 aufgerufen habe, ist in der Simulation der Fräser am Endpunkt der Fase in X stehen geblieben und hat nur noch in Y und in Z zugestellt. Wenn ich das G41 in der Schleife hatte, wurde jedes mal am ende der Kontur die Werkzeugradiuskorrektur wieder verlassen, ohne das ich G40 in der Schleife programmiert hatte.
Mußte in G40 alles programmieren damit es reibungslos verläuft...
Weiss vieleicht einer warum das passiert ist?
Viele grüße!
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: