Siemens
Digital Industries, Motion Control, Machine Tool Systems
8843
Follower:innenHelix für Siemens 3M, Makroprogramm für 3M
15.05.2003, 16:55 Uhr
Hallo,
Wer kann mir helfen, ich suche ein Makroprogramm (Parameterprg).
Zur Herstellung Bohrzirculares fräsen einer x-beliebigen Bohrung.
Für eine Siemens 3M Steuerung.
Also ein Zyklus den eine heutige moderne Steuerung hat !!
Bin euch für eure Antworten sehr Dankbar !!
Wer kann mir helfen, ich suche ein Makroprogramm (Parameterprg).
Zur Herstellung Bohrzirculares fräsen einer x-beliebigen Bohrung.
Für eine Siemens 3M Steuerung.
Also ein Zyklus den eine heutige moderne Steuerung hat !!
Bin euch für eure Antworten sehr Dankbar !!
--------------------
Mit freundlichen Grüßen Eagle
20.05.2003, 22:30 Uhr
Hallo Eagle,
was fehlt dir denn ??
b.z.w was kan die Steuerung?? R-Parameter??
Mit oder ohne Fraeserbahnkorrektur? G41....
oder einfach rein, rum und raus?
Kein Helix??
bis dann
Ulli
was fehlt dir denn ??
b.z.w was kan die Steuerung?? R-Parameter??
Mit oder ohne Fraeserbahnkorrektur? G41....
oder einfach rein, rum und raus?
Kein Helix??
bis dann
Ulli
--------------------
www.u-herrmann.de
01.06.2003, 19:46 Uhr
Hi Uli,
klar mit G41 von mir aus auch aus der Steuerung lesen mit irgendeinem Befehl
@..... und so weiter.
R-Parameter kann Sie auch !!
Nicht einfach rein rum und raus.
bischen komfortabler sollte es schon sein.
z.b. mit Zustellung pro Umdrehung.
Vorschub; Bohrungsdurchmesser.
Startpunkt sollte aktuell angefahrene Position sein.
Sorry für so späte Nachricht !!
klar mit G41 von mir aus auch aus der Steuerung lesen mit irgendeinem Befehl
@..... und so weiter.
R-Parameter kann Sie auch !!
Nicht einfach rein rum und raus.
bischen komfortabler sollte es schon sein.
z.b. mit Zustellung pro Umdrehung.
Vorschub; Bohrungsdurchmesser.
Startpunkt sollte aktuell angefahrene Position sein.
Sorry für so späte Nachricht !!
--------------------
Mit freundlichen Grüßen Eagle
01.06.2003, 21:11 Uhr
Hallo Eagle,
also R-Parameter kann sie, Fraeserbahnkorrektur auch!
Soll der Grund planeben sein oder fuer Durchgangsloecher?
Kennt die Maschine/Steuerung den TURN-Befehl mit G2/G3??
z.B.
g0 x0 y0 z0
g0 g41 x100
g3 x0 y0 i-100 j0 TURN=24 Z-120
g0 g40 x0 y0
macht in 24 Umdrehungen eine Bohrung von Durchmesser 200 120 tief, allerdings mit "schraegen" Grund.
Ich will mal sehen....
bis dann
Ulli
PS. Antwort hier hin oder ins Postfach ???
also R-Parameter kann sie, Fraeserbahnkorrektur auch!
Soll der Grund planeben sein oder fuer Durchgangsloecher?
Kennt die Maschine/Steuerung den TURN-Befehl mit G2/G3??
z.B.
g0 x0 y0 z0
g0 g41 x100
g3 x0 y0 i-100 j0 TURN=24 Z-120
g0 g40 x0 y0
macht in 24 Umdrehungen eine Bohrung von Durchmesser 200 120 tief, allerdings mit "schraegen" Grund.
Ich will mal sehen....
bis dann
Ulli
PS. Antwort hier hin oder ins Postfach ???
--------------------
www.u-herrmann.de
02.06.2003, 18:07 Uhr
Hallo,
ohne mal lange auf Deine Antwort zuwarten, versuch mal was die Steuerung dazu sagt:
%SPF 101
( Helixfraesen fuer 3M ?? )
@714
( alle Werte absolut)
R1 = 170 (Positionierebene)
R2 = 20 ( fraesen ab )
R3 = -75 ( fraesen bis)
r4 = 150 ( Bohrungsdurchmesser)
r5 = 4 ( Steigung )
G0 Z= R1
G0 Z= R2
( INKREMNTAL EIN )
G91
( Umdrehungen ausrechnen )
R63= R2 - R3
R63=R63/R5
(den ganzzahligen Teil)
@622 R63
( zustellung pro viertel Umdr. )
R65=R5/4
( ZAEHLER Null SETZEN )
R64=0
( FERTIGRADIUS )
R30= R4/2
G1 G41 X= R30
( SPRUNGZIEL MIT FESTER NUMMER 1234 )
N1234 R64= R64+1
G3 X=- R30 Y=- R30 I=- R30 J0 Z=- R65
G3 Y= R30 X=- R30 I0 J= R30 Z=- R65
G3 Y= R30 X= R30 I= R30 J0 Z=- R65
G3 Y=- R30 X= R30 I0 J=- R30 Z=- R65
( ZURUECKSPRINGEN WENN R63 GROESSER R64 )
@124 R64 R63 K-1234
( restweg ausrechnen)
R65=R64*R5
R65=R63-R65
R65=R65/4
(rest im Kreis, eventuell ueberspringen)
G3 X=- R30 Y=- R30 I=- R30 J0 Z=- R65
G3 Y= R30 X=- R30 I0 J= R30 Z=- R65
G3 Y= R30 X= R30 I= R30 J0 Z=- R65
G3 Y=- R30 X= R30 I0 J=- R30 Z=- R65
(planeben fraesen)
G3 X=- R30 Y=- R30 I=- R30 J0
G3 Y= R30 X=- R30 I0 J= R30
G3 Y= R30 X= R30 I= R30 J0
G3 Y=- R30 X= R30 I0 J=- R30
G1 g40 X=- R30
G90
G0 Z= R1
M17
bis dann
Ulli
ohne mal lange auf Deine Antwort zuwarten, versuch mal was die Steuerung dazu sagt:
%SPF 101
( Helixfraesen fuer 3M ?? )
@714
( alle Werte absolut)
R1 = 170 (Positionierebene)
R2 = 20 ( fraesen ab )
R3 = -75 ( fraesen bis)
r4 = 150 ( Bohrungsdurchmesser)
r5 = 4 ( Steigung )
G0 Z= R1
G0 Z= R2
( INKREMNTAL EIN )
G91
( Umdrehungen ausrechnen )
R63= R2 - R3
R63=R63/R5
(den ganzzahligen Teil)
@622 R63
( zustellung pro viertel Umdr. )
R65=R5/4
( ZAEHLER Null SETZEN )
R64=0
( FERTIGRADIUS )
R30= R4/2
G1 G41 X= R30
( SPRUNGZIEL MIT FESTER NUMMER 1234 )
N1234 R64= R64+1
G3 X=- R30 Y=- R30 I=- R30 J0 Z=- R65
G3 Y= R30 X=- R30 I0 J= R30 Z=- R65
G3 Y= R30 X= R30 I= R30 J0 Z=- R65
G3 Y=- R30 X= R30 I0 J=- R30 Z=- R65
( ZURUECKSPRINGEN WENN R63 GROESSER R64 )
@124 R64 R63 K-1234
( restweg ausrechnen)
R65=R64*R5
R65=R63-R65
R65=R65/4
(rest im Kreis, eventuell ueberspringen)
G3 X=- R30 Y=- R30 I=- R30 J0 Z=- R65
G3 Y= R30 X=- R30 I0 J= R30 Z=- R65
G3 Y= R30 X= R30 I= R30 J0 Z=- R65
G3 Y=- R30 X= R30 I0 J=- R30 Z=- R65
(planeben fraesen)
G3 X=- R30 Y=- R30 I=- R30 J0
G3 Y= R30 X=- R30 I0 J= R30
G3 Y= R30 X= R30 I= R30 J0
G3 Y=- R30 X= R30 I0 J=- R30
G1 g40 X=- R30
G90
G0 Z= R1
M17
bis dann
Ulli
--------------------
www.u-herrmann.de
02.06.2003, 21:09 Uhr
Danke Dir Ulli,
werde es in ca. 3 Tagen ausprobieren können ich schicke es einfach mal rein.
Ich lass auf dass Ergebnis nicht lange warten ok.
Gruß Eagle
werde es in ca. 3 Tagen ausprobieren können ich schicke es einfach mal rein.
Ich lass auf dass Ergebnis nicht lange warten ok.
Gruß Eagle
--------------------
Mit freundlichen Grüßen Eagle
02.06.2003, 21:11 Uhr
Hi noch mal Ulli,
Die Maschine kennt den Befehl Turn natürlich nicht !!
Und unten sollte es auch planen können.
Ich probier dein Unterprogramm..
Bis dahin Eagle
Die Maschine kennt den Befehl Turn natürlich nicht !!
Und unten sollte es auch planen können.
Ich probier dein Unterprogramm..
Bis dahin Eagle
--------------------
Mit freundlichen Grüßen Eagle
02.06.2003, 21:44 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
Hallo Ulli, was du oben geschrieben hast über das turn stimmt so nicht. Die Steuerung macht einen kompletten Kreis und fängt dann erst mit dem Zählen der Umdrehungen an macht also in deinem Beispiel 25Umdrehungen. Beim Zirkularfräsen einer Bohrung ist das zwar uninteressant aber wenn du auf diese Methode Gewindefräsen willst kann das schon wichtig werden. Ich schreibe normalerweise nach dem Kreissatz mit Turn nochmal denselben nur ohne z-Wert und Turn um einen planen grund zu erreichen.
g3 x0 y0 i-100 j0 TURN=24 Z-120
g3 x0 y0 i-100 j0 ;TURN=24 Z-120
Gruß Uli
g3 x0 y0 i-100 j0 TURN=24 Z-120
g3 x0 y0 i-100 j0 ;TURN=24 Z-120
Gruß Uli
08.06.2003, 23:53 Uhr
Hallo uli12us,
in dem Handbuch steht aber was anderes.
Okay Handbuecher, ich werd das mal die Tage testen.
bis dann
Ulli
in dem Handbuch steht aber was anderes.
Okay Handbuecher, ich werd das mal die Tage testen.
bis dann
Ulli
--------------------
www.u-herrmann.de
09.06.2003, 16:32 Uhr
Hallo Eagle,
Versuch mal folgendes Programm in die Maschine zu bekommen:
%SPF 405
( BOHRUNGSFRAESEN MIT WHILE-SCHLEIFE )
( MIT DEPO-FRAESER )
( FOLGENDE PARAMETER MUESSEN DEFINIERT WERDEN )
( R51 = TASCHENTIEFE IN W-RICHTUNG OHNE VORZEICHEN)
( BEI DURCHGANGSFRAESEN MATERIALSTAERKE + SCHNEIDENRADIUS )
( R52 = DURCHMESSER DER BOHRUNG OHNE VORZEICHEN)
( R54 = ZUSTELLUNG OHNE VORZEICHEN)
( R55 = UNTEREBENE - MIT DEM RICHTIGEN VORZEICHEN + - ANGEBEN)
( DURCH MASSAENDERUNG KANN DIE LETZTE FAHRT )
( AUCH ALS SCHLICHTFAHRT BESTIMMT WERDEN )
N10 R50=R54 R51= R51+ R54 R61=0
N20 R56= R52/2 R60= R54+ R55
N30 R11=4 G0 Z0
N40 W= R60
N50 G91
N60 G1 G41 Y= R56
N70 G64
N80 @133 R51 R50 K120
N90 G03 X0 Y0 W= -R54 I0 J= -R56
N100 R50= R50+ R54
N110 @100 K-80
N120 R50= R50- R54
N130 R59= R51- R50
N140 G03 X0 Y0 W=- R59 I0 J= -R56
N150 G03 X0 Y0 I0 J= -R56
N160 G40 G1 Y= -R56
N170 G90
N180 G0 W= R60
N190 @125 R55 R61 K210
N200 G0 W= R54
N210 R11=3
N220 R51= R51- R54
N230 M17
Dieses Parameter Programm nutzen wir in der SINIMERIK 850.
Die Steuerung ist auch schon über 10 Jahre alt.
Du müstest in diesem Programm die W Verfahrbewegung in Z umändern weil unser Bohrwerk in diesem fall nicht mit Z sondern mit dem Ständer W (Werkzeugachse) fährt.
Dieses Programm wird wie ein Zyklus behandelt, das heißt im Hauptprogramm werden nur die Parameter 51-bis 55 definiert, dann die Position anfahren und mit L405 aufrufen.
Vieleicht klappt es.
Mit freundlichen Grüßen
Gerhard
Versuch mal folgendes Programm in die Maschine zu bekommen:
%SPF 405
( BOHRUNGSFRAESEN MIT WHILE-SCHLEIFE )
( MIT DEPO-FRAESER )
( FOLGENDE PARAMETER MUESSEN DEFINIERT WERDEN )
( R51 = TASCHENTIEFE IN W-RICHTUNG OHNE VORZEICHEN)
( BEI DURCHGANGSFRAESEN MATERIALSTAERKE + SCHNEIDENRADIUS )
( R52 = DURCHMESSER DER BOHRUNG OHNE VORZEICHEN)
( R54 = ZUSTELLUNG OHNE VORZEICHEN)
( R55 = UNTEREBENE - MIT DEM RICHTIGEN VORZEICHEN + - ANGEBEN)
( DURCH MASSAENDERUNG KANN DIE LETZTE FAHRT )
( AUCH ALS SCHLICHTFAHRT BESTIMMT WERDEN )
N10 R50=R54 R51= R51+ R54 R61=0
N20 R56= R52/2 R60= R54+ R55
N30 R11=4 G0 Z0
N40 W= R60
N50 G91
N60 G1 G41 Y= R56
N70 G64
N80 @133 R51 R50 K120
N90 G03 X0 Y0 W= -R54 I0 J= -R56
N100 R50= R50+ R54
N110 @100 K-80
N120 R50= R50- R54
N130 R59= R51- R50
N140 G03 X0 Y0 W=- R59 I0 J= -R56
N150 G03 X0 Y0 I0 J= -R56
N160 G40 G1 Y= -R56
N170 G90
N180 G0 W= R60
N190 @125 R55 R61 K210
N200 G0 W= R54
N210 R11=3
N220 R51= R51- R54
N230 M17
Dieses Parameter Programm nutzen wir in der SINIMERIK 850.
Die Steuerung ist auch schon über 10 Jahre alt.
Du müstest in diesem Programm die W Verfahrbewegung in Z umändern weil unser Bohrwerk in diesem fall nicht mit Z sondern mit dem Ständer W (Werkzeugachse) fährt.
Dieses Programm wird wie ein Zyklus behandelt, das heißt im Hauptprogramm werden nur die Parameter 51-bis 55 definiert, dann die Position anfahren und mit L405 aufrufen.
Vieleicht klappt es.
Mit freundlichen Grüßen
Gerhard
--------------------
Wissen besteht aus Erfahrung.
Alles andere ist nur Information.
ALBERT EINSTEIN
Alles andere ist nur Information.
ALBERT EINSTEIN
12.06.2003, 21:55 Uhr
Hi Gerhard,
werde auch Dein Programm testen,
Unsere Maschine ist wie eine Drehbank zu betrachten vom Koordinaten System.
Das heiß zustell-achse ist X
aber ich krieg das schon hin
Hi Ulli,
leider komme ich immer noch nicht auf die Maschine
sie ist seit Tagen mit einem meiner Programme beschäftig.
Schneckenprogrammierung Du 300 x 9970 mm lg usw.....
Deshalb kann ich noch nicht testen !!
Aber dann
An alle nochmals ein Dankeschön
werde auch Dein Programm testen,
Unsere Maschine ist wie eine Drehbank zu betrachten vom Koordinaten System.
Das heiß zustell-achse ist X
aber ich krieg das schon hin
Hi Ulli,
leider komme ich immer noch nicht auf die Maschine
sie ist seit Tagen mit einem meiner Programme beschäftig.
Schneckenprogrammierung Du 300 x 9970 mm lg usw.....
Deshalb kann ich noch nicht testen !!
Aber dann
An alle nochmals ein Dankeschön
--------------------
Mit freundlichen Grüßen Eagle
13.06.2003, 09:33 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
@Ulli
Siemens Handbücher sind ein Kapitel für sich. Wenn du da mal nen Befehl oder auch nur nen Parameter suchst hast du tagelang zu tun. Und die Erklärungen dadrin sind auch nicht für normale Leute gemacht sondern für diejenigen die ein Informatikstudium mit zumindest nem 2er haben. Das gleiche gilt für die Kurzanleitungen. Da steht zwar der Zyklus mit den ganzen parametern erklärt wie die auf deutsch heißen nur leider steht nicht dort wie der Zyklus eingegeben wird.
Aber das mit den Umdrehungen beruht auf eigenen Erfahrungen und stimmt zumindest bei meiner Maschine.
Allerdings müßte ich mal testen wie sich die Steuerung verhält wenn man als Umdrehungswert eine Zahl mit Komma eingibt oder z.B. in den G3 Satz nur ne 3/4Umdrehung macht und dann Turn=10 dahinterschreibt.
Gruß Uli
Siemens Handbücher sind ein Kapitel für sich. Wenn du da mal nen Befehl oder auch nur nen Parameter suchst hast du tagelang zu tun. Und die Erklärungen dadrin sind auch nicht für normale Leute gemacht sondern für diejenigen die ein Informatikstudium mit zumindest nem 2er haben. Das gleiche gilt für die Kurzanleitungen. Da steht zwar der Zyklus mit den ganzen parametern erklärt wie die auf deutsch heißen nur leider steht nicht dort wie der Zyklus eingegeben wird.
Aber das mit den Umdrehungen beruht auf eigenen Erfahrungen und stimmt zumindest bei meiner Maschine.
Allerdings müßte ich mal testen wie sich die Steuerung verhält wenn man als Umdrehungswert eine Zahl mit Komma eingibt oder z.B. in den G3 Satz nur ne 3/4Umdrehung macht und dann Turn=10 dahinterschreibt.
Gruß Uli
22.06.2003, 19:26 Uhr
Hi Leute,
kann immer noch nicht testen!!
melde mich wieder !!
kann immer noch nicht testen!!
melde mich wieder !!
--------------------
Mit freundlichen Grüßen Eagle
27.07.2003, 03:21 Uhr
Hi at all,
Wenn jemand einen Zyklus oder Unterprogramm für die Sinumerik 850/880 sucht, mit dem man zirkular ausfräsen kann, (auch ins Volle, je nach Werkzeug) der melde sich doch bei mir.
Ich habe selbst einen Zyklus für diese Steuerung geschrieben bei dem man wählen kann, ob man die Zustellung über einen festen Wert (in mm) vornimmt, oder ob man einen Eintauchwinkel in Grad angeben möchte.
Drehrichtung und Korrekturen können auch über Parameter eingegeben werden.
Der Umfangsvorschub sowie die optimale Schnittaufteilung und die Anzahl der Schnitte werden automatisch berechnet.
Die entsprechenden Werte müssen der Steuerung natürlich über Parameter angegeben werden.
Ich habe diesen Zyklus für ein Portalbearbeitungszentrum ( 5- Achsen mit Nutating-Head ) geschrieben, er kann aber auch beliebig für andere Maschinen bzw. Koordinatensysteme geändert werden.
Also, bei Interesse bitte melden.
mfg
Supervisor
Wenn jemand einen Zyklus oder Unterprogramm für die Sinumerik 850/880 sucht, mit dem man zirkular ausfräsen kann, (auch ins Volle, je nach Werkzeug) der melde sich doch bei mir.
Ich habe selbst einen Zyklus für diese Steuerung geschrieben bei dem man wählen kann, ob man die Zustellung über einen festen Wert (in mm) vornimmt, oder ob man einen Eintauchwinkel in Grad angeben möchte.
Drehrichtung und Korrekturen können auch über Parameter eingegeben werden.
Der Umfangsvorschub sowie die optimale Schnittaufteilung und die Anzahl der Schnitte werden automatisch berechnet.
Die entsprechenden Werte müssen der Steuerung natürlich über Parameter angegeben werden.
Ich habe diesen Zyklus für ein Portalbearbeitungszentrum ( 5- Achsen mit Nutating-Head ) geschrieben, er kann aber auch beliebig für andere Maschinen bzw. Koordinatensysteme geändert werden.
Also, bei Interesse bitte melden.
mfg
Supervisor
29.07.2003, 22:45 Uhr
Hallo Supervisor,
>Wenn jemand einen Zyklus oder Unterprogramm für die Sinumerik 850/880 sucht, mit dem
>man zirkular ausfräsen kann, (auch ins Volle, je nach Werkzeug) der melde sich doch bei mir.
Poste den Zyklus doch hier hin.... dann hat ihn jeder zur Verfuegung. =:-)
bis dann
Ulli
>Wenn jemand einen Zyklus oder Unterprogramm für die Sinumerik 850/880 sucht, mit dem
>man zirkular ausfräsen kann, (auch ins Volle, je nach Werkzeug) der melde sich doch bei mir.
Poste den Zyklus doch hier hin.... dann hat ihn jeder zur Verfuegung. =:-)
bis dann
Ulli
--------------------
www.u-herrmann.de
26.08.2003, 21:13 Uhr
Hi bin wieder aus dem Urlaub da,
und was soll ich sagen ich kann es immer noch nicht testen
weil meine Schnecken immer noch auf der Maschine sind.
Aber Ulli hat recht stell dein Makro hier rein und alle haben was davon !!
und was soll ich sagen ich kann es immer noch nicht testen
weil meine Schnecken immer noch auf der Maschine sind.
Aber Ulli hat recht stell dein Makro hier rein und alle haben was davon !!
--------------------
Mit freundlichen Grüßen Eagle
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: