Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Fase fräsen an Sinumerik 810D, 3D Fräsen

Beitrag 01.11.2006, 18:57 Uhr
aladin
aladin
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.06.2006
Beiträge: 40
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!
   
Beitrag 01.11.2006, 19:11 Uhr
cnc.h
cnc.h
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 22.06.2005
Beiträge: 164
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°? coangry.gif


CNC.h
   
Beitrag 01.11.2006, 19:31 Uhr
aladin
aladin
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.06.2006
Beiträge: 40
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!
   
Beitrag 01.11.2006, 21:48 Uhr
cnc.h
cnc.h
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 22.06.2005
Beiträge: 164
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 wink.gif


Man kann nur hoffen das dir jemand weiterhelfen kann thumbs-up.gif


CNC.h
   
Beitrag 01.11.2006, 21:52 Uhr
nowers
nowers
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.04.2002
Beiträge: 31
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!

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
   
Beitrag 01.11.2006, 22:30 Uhr
cnc.h
cnc.h
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 22.06.2005
Beiträge: 164
hallo


nowers wie kommst du auf die 15,5?Und was ist R100?Und was ist IF R100=<-10 GOTOF ENDE?


CNC.h
   
Beitrag 02.11.2006, 08:36 Uhr
Daniel .
Daniel .
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.02.2002
Beiträge: 1.440
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?


--------------------
Gruß Daniel
_____________________________________________
   
Beitrag 02.11.2006, 11:05 Uhr
uli12us
uli12us
Level 8 = Community-Ehrenmitglied
********
Gruppe: Mitglied
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.
   
Beitrag 02.11.2006, 12:26 Uhr
nowers
nowers
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.04.2002
Beiträge: 31
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.
   
Beitrag 02.11.2006, 12:36 Uhr
uli12us
uli12us
Level 8 = Community-Ehrenmitglied
********
Gruppe: Mitglied
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.
   
Beitrag 02.11.2006, 12:52 Uhr
cnc.h
cnc.h
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 22.06.2005
Beiträge: 164
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 thumbs-up.gif



CNC.h
   
Beitrag 02.11.2006, 13:07 Uhr
uli12us
uli12us
Level 8 = Community-Ehrenmitglied
********
Gruppe: Mitglied
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.
   
Beitrag 02.11.2006, 14:52 Uhr
cnc-wolle
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 01.08.2006
Beiträge: 205
hi aladin,


ich habe dich so verstanden.

ist es so gemeint?

siehe angehängte ZIP Datei

gruß
cnc-wolle
Angehängte Datei(en)
Angehängte Datei  fase.ZIP ( 9.5KB ) Anzahl der Downloads: 77
 
   
Beitrag 02.11.2006, 22:21 Uhr
aladin
aladin
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.06.2006
Beiträge: 40
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!
   
Beitrag 02.11.2006, 23:13 Uhr
uli12us
uli12us
Level 8 = Community-Ehrenmitglied
********
Gruppe: Mitglied
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.
   
Beitrag 03.11.2006, 09:14 Uhr
cnc-wolle
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 01.08.2006
Beiträge: 205
hi aladin,

hier eine formel für schneidkantenmaß an Radiusfräser.

gruß
cnc-wolle
Angehängte Datei(en)
Angehängte Datei  Schneidradius.zip ( 9.33KB ) Anzahl der Downloads: 103
 
   
Beitrag 03.11.2006, 22:38 Uhr
aladin
aladin
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.06.2006
Beiträge: 40
Hallo CNC.Wolle !

Danke für diese Formel ! ! !

Viele Grüße !
   
Beitrag 05.11.2006, 20:40 Uhr
Sit22
Sit22
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 21.10.2005
Beiträge: 675
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...


--------------------
Mit freundlichen Grüßen

*Lieber zu Kopf als zu Fuß*
   
Beitrag 05.11.2006, 22:20 Uhr
aladin
aladin
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.06.2006
Beiträge: 40
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!
   
Beitrag 06.11.2006, 19:11 Uhr
Sit22
Sit22
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 21.10.2005
Beiträge: 675
Axo

sorry.gif

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

sorry.gif


--------------------
Mit freundlichen Grüßen

*Lieber zu Kopf als zu Fuß*
   
Beitrag 07.11.2006, 00:16 Uhr
aladin
aladin
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.06.2006
Beiträge: 40
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!
   
Beitrag 07.11.2006, 14:14 Uhr
cnc.h
cnc.h
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 22.06.2005
Beiträge: 164
Hallo


Das ist alles schon und gut aber was mache ich wenn ich eine Fase mit 30° oder 20° Fasen will.


CNC.h
   
Beitrag 07.11.2006, 15:14 Uhr
uli12us
uli12us
Level 8 = Community-Ehrenmitglied
********
Gruppe: Mitglied
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.
   
Beitrag 07.11.2006, 19:58 Uhr
Sit22
Sit22
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 21.10.2005
Beiträge: 675
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..
Angehängte Datei(en)
Angehängte Datei  Fase.zip ( 4.62KB ) Anzahl der Downloads: 66
 


--------------------
Mit freundlichen Grüßen

*Lieber zu Kopf als zu Fuß*
   
Beitrag 07.11.2006, 21:26 Uhr
aladin
aladin
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 26.06.2006
Beiträge: 40
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!
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: