Siemens
Digital Industries, Motion Control, Machine Tool Systems
Radius abzeilen
27.01.2010, 23:23 Uhr
Hallo an alle ShopMill Fräser,
wer kann mir bei meinem Problem helfen?
Ich muß in ein Werkstück mit den Abmaßen b=25mm/ h=5mm/l=100mm einen Radius von 46.3mm fräsen.( Sieht dann aus wie eine Schale/ Radius in y/z Ebene)
Mann kann diese Form über Gerade/Kreis programmieren, aber irgend wie bekomme ich das nicht hin.
Wer kann mir bitte helfen, Danke.
wer kann mir bei meinem Problem helfen?
Ich muß in ein Werkstück mit den Abmaßen b=25mm/ h=5mm/l=100mm einen Radius von 46.3mm fräsen.( Sieht dann aus wie eine Schale/ Radius in y/z Ebene)
Mann kann diese Form über Gerade/Kreis programmieren, aber irgend wie bekomme ich das nicht hin.
Wer kann mir bitte helfen, Danke.
Angehängte Datei(en)
29.01.2010, 16:48 Uhr
Hallo,
Das problem hat ich auch, habe dann Werkzeugachse in X angewählt und dann ne kreistasche programmiert so hats ganz guz funktioniert
Das problem hat ich auch, habe dann Werkzeugachse in X angewählt und dann ne kreistasche programmiert so hats ganz guz funktioniert
09.04.2010, 13:27 Uhr
Guest_guest_*
Themenstarter
Gast
CODE
G17 G54 G64 G90 G94 G97 G71
SOFT
SUPA G0 X0 Y300 Z600 D0
T="KUGEL D=8" D1
M6
S4000 F800 M3 M7
G19;
R0=1;maximale Seitenzustellung
R2=-$P_TOOLR;aktiver Werkzeugradius
Anfang:
G0 X=R2 Y0
G0 Z2
G1 Z0 G42
G2 X=R2 Y25 Z=0 J12.5 K44.581
G1 Z2 G40
R2=R2+R1
IF R2<100+R1 GOTOB Anfang
Freifahren:;im MKS
SUPA G0 Z600 D0 M5 M27
SUPA G0 X0 Y300 Z600 D0
M30
SOFT
SUPA G0 X0 Y300 Z600 D0
T="KUGEL D=8" D1
M6
S4000 F800 M3 M7
G19;
R0=1;maximale Seitenzustellung
R2=-$P_TOOLR;aktiver Werkzeugradius
Anfang:
G0 X=R2 Y0
G0 Z2
G1 Z0 G42
G2 X=R2 Y25 Z=0 J12.5 K44.581
G1 Z2 G40
R2=R2+R1
IF R2<100+R1 GOTOB Anfang
Freifahren:;im MKS
SUPA G0 Z600 D0 M5 M27
SUPA G0 X0 Y300 Z600 D0
M30
oder so...
15.04.2010, 19:14 Uhr
hallo @all.
ich weiß der thread ist schon etwas älter aber wollte nicht unbedingt nen neuen aufmachen.
ich sitze grade am gleichem problem.
begreife das nicht so richtig wenn ich das mit shopmill programmiere und ich die werkzeug achse verstelle (komme da durcheinander).
wie müßte ich das machen zb. ich hab einen block 100x100x20
und ich möchte von vorn, der mitte aus einen radius einzeilen (vorderkante)
ich weiß der thread ist schon etwas älter aber wollte nicht unbedingt nen neuen aufmachen.
ich sitze grade am gleichem problem.
begreife das nicht so richtig wenn ich das mit shopmill programmiere und ich die werkzeug achse verstelle (komme da durcheinander).
wie müßte ich das machen zb. ich hab einen block 100x100x20
und ich möchte von vorn, der mitte aus einen radius einzeilen (vorderkante)
30.09.2012, 13:03 Uhr
hi
gibt es ein simu prog wo ich das prog testen kann oder kann ich das nur an der maschine testen?
M.f.g.
gibt es ein simu prog wo ich das prog testen kann oder kann ich das nur an der maschine testen?
M.f.g.
30.09.2012, 15:29 Uhr
--------------------
Eine Schraube ohne Gewinde ist ein Nagel
Grüsse aus dem Harz - InTex
Grüsse aus dem Harz - InTex
03.10.2012, 13:17 Uhr
hi
gibt es auch noch andere strategien beim abzeilen eines Radius.Ich hatte mal ein prog für die 532er steuerung mit R1 R2 und R3,das wollte ich auf die siemens 828 umschreiben aber das ist gar nicht so einfach.Wenn ich statt G14 die Mark nehme ließt er das was ich in die Mark geschrieben habe nicht.Also wenn einer noch die ein oder andere strategie hat ich bin für alles offen.Im anhang ist so ein teil das wir des öfteren mal haben.Der Radius soll in YZ zustellung abgezeilt werden.
M.f.g.
Bild3.jpg ( 218.43KB ) Anzahl der Downloads: 98
gibt es auch noch andere strategien beim abzeilen eines Radius.Ich hatte mal ein prog für die 532er steuerung mit R1 R2 und R3,das wollte ich auf die siemens 828 umschreiben aber das ist gar nicht so einfach.Wenn ich statt G14 die Mark nehme ließt er das was ich in die Mark geschrieben habe nicht.Also wenn einer noch die ein oder andere strategie hat ich bin für alles offen.Im anhang ist so ein teil das wir des öfteren mal haben.Der Radius soll in YZ zustellung abgezeilt werden.
M.f.g.
Bild3.jpg ( 218.43KB ) Anzahl der Downloads: 98
03.10.2012, 13:23 Uhr
Mark von ShopMill?
Stell doch ein Beispiel von deinem Programm rein, dann kann dir auch besser geholfen werden. Grundsätzlich sollte es auch mit Mark gehen, ich empfehle dir jedoch G-Code Sätze einzufügen und wie im oberen Beispiel mit IF GOTOB zu arbeiten.
Stell doch ein Beispiel von deinem Programm rein, dann kann dir auch besser geholfen werden. Grundsätzlich sollte es auch mit Mark gehen, ich empfehle dir jedoch G-Code Sätze einzufügen und wie im oberen Beispiel mit IF GOTOB zu arbeiten.
--------------------
Freundliche Grüsse
DMC635V
DMC635V
03.10.2012, 13:49 Uhr
so ich versuche es mal,aber ich weiß nicht ob es jetzt haar genau passt.
der radius im bild soll R30 sein,Werkzeug soll ein Kugelfräser D=20
N1 E3=0
N2 E1=10xtan(E3)
N3 E2=10xsin(E3)
N4 S5000 T10 M67
N5 G0 X-5 Y5 Z=-E1 F1400 M13
N6 G1 Y=-E2
N7 G1 X140
N8 E3=E3+E3
N9 G14 N1=N2 N2=N3
N10 G1 Y=-E2 Z=-E1
N11 G1 X-5
N12 G14 N1=N8 N2=N9
N13 G1 Y=-E2 Z=-E1
N14 G14 J= N1=N7 N2=N13
G0 Y200 M30
Also wie gesagt das war jetzt ausm kopf raus,wenn das prog niemand so kennt müßte ich morgen noch mal in die maschine schauen.
M.f.g.
der radius im bild soll R30 sein,Werkzeug soll ein Kugelfräser D=20
N1 E3=0
N2 E1=10xtan(E3)
N3 E2=10xsin(E3)
N4 S5000 T10 M67
N5 G0 X-5 Y5 Z=-E1 F1400 M13
N6 G1 Y=-E2
N7 G1 X140
N8 E3=E3+E3
N9 G14 N1=N2 N2=N3
N10 G1 Y=-E2 Z=-E1
N11 G1 X-5
N12 G14 N1=N8 N2=N9
N13 G1 Y=-E2 Z=-E1
N14 G14 J= N1=N7 N2=N13
G0 Y200 M30
Also wie gesagt das war jetzt ausm kopf raus,wenn das prog niemand so kennt müßte ich morgen noch mal in die maschine schauen.
M.f.g.
10.10.2012, 19:07 Uhr
scheint sich ja niemand für dieses thema zu interesieren.
10.10.2012, 19:19 Uhr
scheint sich ja niemand für dieses thema zu interesieren.
Nö, scheint so.
Der Link zu Sinutrain hat dich doch auch nicht sonderlich interessiert.
--------------------
Eine Schraube ohne Gewinde ist ein Nagel
Grüsse aus dem Harz - InTex
Grüsse aus dem Harz - InTex
10.10.2012, 19:35 Uhr
doch hab mir ja die testversion geladen
10.10.2012, 22:46 Uhr
Da hobbyfräser mir eine PN geschrieben hat gab ich Antwort. So viel Schreibarbeit soll jedoch allen Nutzen bringen, weshalb ich es hier reinstelle.
Hallo hobbyfraeser
Anleitungen zur Siemens findest du auf DoconWeb, steht oft hier im Forum, und wenn du Google nach "Programmieranleitung 840d" frägst wirft es dir genau die richtigen Ergebnisse heraus.
Für dein Problem hilfreich:
Programmieranleitung Grundlagen
http://www.automation.siemens.com/doconweb...10_D/PG.pdf?p=1
Programmieranleitung Arbeitsvorbereitung
http://www.automation.siemens.com/doconweb...D/PGAsl.pdf?p=1
Danach musst du wissen was du tun willst. In diesen Anleitungen steht nicht spezifisch wie du einen Radius zeilst. Über diesen Ablauf musst du dir selbst Gedanken machen.
Beim Zeilen fahren wir nun eine bestimmte Kontur mehrere Male mit Versatz in Z und X/Y ab.
Also brauchen wir eine Schleife. Welche du nimmst ist dir überlassen, ich mache es gerne mit FOR
In dieser Schleife muss ein Parameter hochgezählt werden, welcher den momentanen Schritt ausgibt, damit der entsprechende Versatz gerechnet werden kann.
Dann musst du dir überlegen, wie du den Versatz machen willst. Z-Konstant oder Winkelkonstant?
Nach dieser Überlegung kannst du dir die Formel für den Versatz aufschreiben, dazu musst du ein wenig Geometrie beherrschen.
Wenn du die Formel hast, rechnest du die Werte aus und weist sie Parametern für den Versatz in Z und X/Y zu.
Mit diesen Werten kannst du dann die Kontur abfahren.
Die Frage ist dann noch wie weit du das Automatisiert haben willst. Willst du den Fräserradius direkt aus den Korrekturwerten oder willst du ihn manuell eingeben...
Es gibt sich also viel zu Überlegen, bevor du mal einfach so darauf los programmierst.
Im gesamten gilt: Je mehr du über die Funktionen der Steuerung du kennst, desto mehr ist möglich. Es schadet also nie eine Funktion mal anzuschauen und bei Zeit an der Maschine mal etwas kleines damit zu probieren. Dabei muss es nicht mal sinnvoll sein.
Wenn du die Möglichkeiten einmal kennst ist deine Kreativität gefragt. Es gibt immer mehrere Arten ein Problem anzugehen.
Auch sehr wichtig sind Kommentare. Schreib zu den Rechnungen für was sie sind und Strukturiere das Programm, sonst verlierst du schnell mal den Überblick und die Fehlersuche wird schwerer. Klar Strukturierte Programme können auch viel leichter nachbearbeitet werden, wenn du zum Beispiel weitere Funktionen einprogrammieren willst.
Hier mal ein kleines Beispiel für einen Radius an einer Geraden in Y+ im Gleichlauf Winkelkonstant. Ich benutze R-Parameter, da diese jeder kennt und es keine verwechslungen zwischen Parametern und Funktionen gibt.
$P_TOOLR ist der Parameter für den aktiven WZ Radius
Dieses Programm ist mal ein Anfang, darauf kann man Aufbauen. Schau dich mal um und benutze die Suche hier im Forum und auf Google, so schwer kann das doch nicht sein! Du bist nicht der erste der ein Radiusprogramm machen will, ich selbst war auch mal so weit. Doch Eigeninitiative ist immer sehr erwünscht, sonst musst du dich nicht wundern wenn du keine Antwort bekommst. Klare fragen helfen auch immer weiter.
Dinge wie "Ich komm bei dem Programm nicht draus" wird dir keiner beantworten. Ganze Sätze mit eindeutigen Erklärungen sind auch immer schön zu lesen. Es ist ein Zeichen von Wertschätzung, da so eine Hilfestellung oft relativ Zeit- und Arbeitsaufwendig ist.
Freundliche Grüsse
DMC635V
Hallo hobbyfraeser
Anleitungen zur Siemens findest du auf DoconWeb, steht oft hier im Forum, und wenn du Google nach "Programmieranleitung 840d" frägst wirft es dir genau die richtigen Ergebnisse heraus.
Für dein Problem hilfreich:
Programmieranleitung Grundlagen
http://www.automation.siemens.com/doconweb...10_D/PG.pdf?p=1
Programmieranleitung Arbeitsvorbereitung
http://www.automation.siemens.com/doconweb...D/PGAsl.pdf?p=1
Danach musst du wissen was du tun willst. In diesen Anleitungen steht nicht spezifisch wie du einen Radius zeilst. Über diesen Ablauf musst du dir selbst Gedanken machen.
Beim Zeilen fahren wir nun eine bestimmte Kontur mehrere Male mit Versatz in Z und X/Y ab.
Also brauchen wir eine Schleife. Welche du nimmst ist dir überlassen, ich mache es gerne mit FOR
In dieser Schleife muss ein Parameter hochgezählt werden, welcher den momentanen Schritt ausgibt, damit der entsprechende Versatz gerechnet werden kann.
Dann musst du dir überlegen, wie du den Versatz machen willst. Z-Konstant oder Winkelkonstant?
Nach dieser Überlegung kannst du dir die Formel für den Versatz aufschreiben, dazu musst du ein wenig Geometrie beherrschen.
Wenn du die Formel hast, rechnest du die Werte aus und weist sie Parametern für den Versatz in Z und X/Y zu.
Mit diesen Werten kannst du dann die Kontur abfahren.
Die Frage ist dann noch wie weit du das Automatisiert haben willst. Willst du den Fräserradius direkt aus den Korrekturwerten oder willst du ihn manuell eingeben...
Es gibt sich also viel zu Überlegen, bevor du mal einfach so darauf los programmierst.
Im gesamten gilt: Je mehr du über die Funktionen der Steuerung du kennst, desto mehr ist möglich. Es schadet also nie eine Funktion mal anzuschauen und bei Zeit an der Maschine mal etwas kleines damit zu probieren. Dabei muss es nicht mal sinnvoll sein.
Wenn du die Möglichkeiten einmal kennst ist deine Kreativität gefragt. Es gibt immer mehrere Arten ein Problem anzugehen.
Auch sehr wichtig sind Kommentare. Schreib zu den Rechnungen für was sie sind und Strukturiere das Programm, sonst verlierst du schnell mal den Überblick und die Fehlersuche wird schwerer. Klar Strukturierte Programme können auch viel leichter nachbearbeitet werden, wenn du zum Beispiel weitere Funktionen einprogrammieren willst.
Hier mal ein kleines Beispiel für einen Radius an einer Geraden in Y+ im Gleichlauf Winkelkonstant. Ich benutze R-Parameter, da diese jeder kennt und es keine verwechslungen zwischen Parametern und Funktionen gibt.
CODE
;Parametereingabe:
R1=0;Startpunkt X Abs
R2=0;Startpunkt Y Abs
R3=0;Startpunkt Z Abs
R4=20;Linienlänge Ink
R5=5;Radius an Kontur
R6=3;Eckradius des Fräsers
R7=10;Anzahl Schritte
R8=5;Rückzugsebene Z Abs
R9=2;Sicherheitsabstand
;
;Einstellungen
G90
R4=R2+R4+$P_TOOLR+R9;Neuzuweisung Ende Y mit Sicherheit und WZ Radius
R2=R2-$P_TOOLR-R9;Neuzuweisung Start Y mit Sicherheit und WZ Radius
;
;Start der Schleife
R30=1
FOR R30=1 TO R7;R30 zählt hoch bis R7 erreicht wird
;
;Berechnungen
R31=90/R7;Winkelzustellung pro Schritt
R32=R31*R30;Winkel in der aktuellen Zustellung
R33=R1-($P_TOOLR+(SIN(R32)*(R5+R6))-R5-R6);Versatz in X/Y
R34=R3+(COS(R32)*(R5+R6))-R5-R6;Versatz in Z
;
;Bewegungen
G0 Z=R8;Rückzug
G0 X=R33 Y=R2;Startpunkt
G0 Z=R34;Zustellung Z
G1 Y=R4;Endpunkt Y
G0 Z=R8;Rückzug
ENDFOR;Ende der Schleife R30 wird um 1 erhöht
M17
R1=0;Startpunkt X Abs
R2=0;Startpunkt Y Abs
R3=0;Startpunkt Z Abs
R4=20;Linienlänge Ink
R5=5;Radius an Kontur
R6=3;Eckradius des Fräsers
R7=10;Anzahl Schritte
R8=5;Rückzugsebene Z Abs
R9=2;Sicherheitsabstand
;
;Einstellungen
G90
R4=R2+R4+$P_TOOLR+R9;Neuzuweisung Ende Y mit Sicherheit und WZ Radius
R2=R2-$P_TOOLR-R9;Neuzuweisung Start Y mit Sicherheit und WZ Radius
;
;Start der Schleife
R30=1
FOR R30=1 TO R7;R30 zählt hoch bis R7 erreicht wird
;
;Berechnungen
R31=90/R7;Winkelzustellung pro Schritt
R32=R31*R30;Winkel in der aktuellen Zustellung
R33=R1-($P_TOOLR+(SIN(R32)*(R5+R6))-R5-R6);Versatz in X/Y
R34=R3+(COS(R32)*(R5+R6))-R5-R6;Versatz in Z
;
;Bewegungen
G0 Z=R8;Rückzug
G0 X=R33 Y=R2;Startpunkt
G0 Z=R34;Zustellung Z
G1 Y=R4;Endpunkt Y
G0 Z=R8;Rückzug
ENDFOR;Ende der Schleife R30 wird um 1 erhöht
M17
$P_TOOLR ist der Parameter für den aktiven WZ Radius
Dieses Programm ist mal ein Anfang, darauf kann man Aufbauen. Schau dich mal um und benutze die Suche hier im Forum und auf Google, so schwer kann das doch nicht sein! Du bist nicht der erste der ein Radiusprogramm machen will, ich selbst war auch mal so weit. Doch Eigeninitiative ist immer sehr erwünscht, sonst musst du dich nicht wundern wenn du keine Antwort bekommst. Klare fragen helfen auch immer weiter.
Dinge wie "Ich komm bei dem Programm nicht draus" wird dir keiner beantworten. Ganze Sätze mit eindeutigen Erklärungen sind auch immer schön zu lesen. Es ist ein Zeichen von Wertschätzung, da so eine Hilfestellung oft relativ Zeit- und Arbeitsaufwendig ist.
Freundliche Grüsse
DMC635V
--------------------
Freundliche Grüsse
DMC635V
DMC635V
15.10.2012, 18:35 Uhr
hi
also ich möchte mich bei DMC635V recht herzlich bedanken für seine mühe,das prog läuft in der simu super,habe auch schon mit ein paar parameter rumgespielt alles hat super gepasst.Ich habe mir auch die demo von siemens geladen aber leider bekomme ich sie unter Win 7 nicht instaliert die götter wissen warum.Also nochmal recht herzlichen dank an DMC635V und den rest der Arena,hier werden sie geholfen,auch wenn vielleicht das ein oder andere mal die fragen etwas komplizert gestellt sind auch dafür noch mal sorry,aber ich denke das das jeden einmal so gehen kann,das man was beschreiben will aber einfach nicht auf die richtige formulierung kommt.Ich wünsche allen noch viel spaß hier in der Arena.
M.f.g.
also ich möchte mich bei DMC635V recht herzlich bedanken für seine mühe,das prog läuft in der simu super,habe auch schon mit ein paar parameter rumgespielt alles hat super gepasst.Ich habe mir auch die demo von siemens geladen aber leider bekomme ich sie unter Win 7 nicht instaliert die götter wissen warum.Also nochmal recht herzlichen dank an DMC635V und den rest der Arena,hier werden sie geholfen,auch wenn vielleicht das ein oder andere mal die fragen etwas komplizert gestellt sind auch dafür noch mal sorry,aber ich denke das das jeden einmal so gehen kann,das man was beschreiben will aber einfach nicht auf die richtige formulierung kommt.Ich wünsche allen noch viel spaß hier in der Arena.
M.f.g.
15.10.2012, 22:21 Uhr
Das Problem mit SinuTrain habe ich auf Win7 Ultimate 64bit auch.
Du kannst dir bei Microsoft gratis die Virtual Machine herunterladen mit Windows XP-Mode. Darin läuft es einwandfrei.
http://www.microsoft.com/windows/virtual-pc/download.aspx
Du kannst dir bei Microsoft gratis die Virtual Machine herunterladen mit Windows XP-Mode. Darin läuft es einwandfrei.
http://www.microsoft.com/windows/virtual-pc/download.aspx
--------------------
Freundliche Grüsse
DMC635V
DMC635V
19.10.2012, 15:38 Uhr
ok danke ich werde es am WE mal versuchen
M.f.g.
M.f.g.
22.10.2012, 16:10 Uhr
Hi
Also ich wollte am WE das prog instalieren aber jeder versuch ist fehlgeschlagen.Auch der Tipp von DMC635V hat nix gebracht.Ich habe nur Microsoft Windows 7 Home Premium und dafür gibt es kein tool.
Also ich wollte am WE das prog instalieren aber jeder versuch ist fehlgeschlagen.Auch der Tipp von DMC635V hat nix gebracht.Ich habe nur Microsoft Windows 7 Home Premium und dafür gibt es kein tool.
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: