Siemens
Digital Industries, Motion Control, Machine Tool Systems
Variable Schnecke Programmieren
26.09.2010, 19:43 Uhr
Wer kann mir einen Tip zum programmieren einer Variablen Schnecke (Spirale) geben?
Ich möchte mir ein kleines Parameterpgm schreiben um Bohrungen größer zu fräsen.
Als Variablen stehen folgende zur verfügung.
R1 = Ist-Durchmesser der vorhandenen Bohrung
R2 = Fertig-Durchmesser der Bohrung
R3 = Zustellung der Spirale (im abgebildetem Beispiel ist sie 10mm)
R4 = Bohrungstiefe
Das Problem ist, das bei einer Zustellung z.B. bei R3=9 keine Gleichmäßige Teilung heraus kommt,
also wird der Letzte Span etwas kleiner.
Aber wie schreibe ich das ???
Steuerung 840D in DIN
Der Beitrag wurde von butscheronie bearbeitet: 26.09.2010, 19:50 Uhr
Ich möchte mir ein kleines Parameterpgm schreiben um Bohrungen größer zu fräsen.
Als Variablen stehen folgende zur verfügung.
R1 = Ist-Durchmesser der vorhandenen Bohrung
R2 = Fertig-Durchmesser der Bohrung
R3 = Zustellung der Spirale (im abgebildetem Beispiel ist sie 10mm)
R4 = Bohrungstiefe
Das Problem ist, das bei einer Zustellung z.B. bei R3=9 keine Gleichmäßige Teilung heraus kommt,
also wird der Letzte Span etwas kleiner.
Aber wie schreibe ich das ???
Steuerung 840D in DIN
Der Beitrag wurde von butscheronie bearbeitet: 26.09.2010, 19:50 Uhr
Angehängte Datei(en)
27.09.2010, 07:14 Uhr
Hallo butscheronie!
Als Lösungsansatz würde ich folgenden Vorschlag machen:
R5=(R2-R1)/R3
R3=(R2-R1)/ROUND(R5)
Also: die exakte Steigung ausrechnen, dann den ganzzahligen Anteil für die genaue Zustellung verwenden.
Somit erhältst du eine genaue Aufteilung mit annähernd der gewünschten Zustellung.
Viel Spaß
Als Lösungsansatz würde ich folgenden Vorschlag machen:
R5=(R2-R1)/R3
R3=(R2-R1)/ROUND(R5)
Also: die exakte Steigung ausrechnen, dann den ganzzahligen Anteil für die genaue Zustellung verwenden.
Somit erhältst du eine genaue Aufteilung mit annähernd der gewünschten Zustellung.
Viel Spaß
--------------------
....und immer ne handvoll Späne unter den Schuhen ..... in diesem Sinne
CNCRALLI
CNCRALLI
27.09.2010, 19:47 Uhr
Tach auch
"Zirkularfräsen mit Radiuszustellung pro Umlauf" (zur Zeit Seite 4 CNC-Arena)
Hier der auszug,nur noch Parametrieren und fertig.
T="SF20"
M6
G0 X0 Y0 Z3 S3333 F2222 M3
G1 Z-20
G41 X19 Y0
G3 X19 Y0 I-19 TURN=13 OFFN=-11 ; Zustellung pro Umdr 13/11 =0.85
G3 I-19
G0 G40 X0 Y0
M30
mfg Erni
"Zirkularfräsen mit Radiuszustellung pro Umlauf" (zur Zeit Seite 4 CNC-Arena)
Hier der auszug,nur noch Parametrieren und fertig.
T="SF20"
M6
G0 X0 Y0 Z3 S3333 F2222 M3
G1 Z-20
G41 X19 Y0
G3 X19 Y0 I-19 TURN=13 OFFN=-11 ; Zustellung pro Umdr 13/11 =0.85
G3 I-19
G0 G40 X0 Y0
M30
mfg Erni
03.04.2019, 03:54 Uhr
Muss der Befehl offn wieder auf 0 gesetzt werden sprich deaktiviert werden, wenn ich dann mit g41 weiterfahren möchte oder ist die Steuerung so intelligent, daß sie das als expliziten Befehl der Schnecke erkennt und selbstständig auf 0 setzt?
Was passiert eigentlich mit offn nach dem Werkzeugwechsel, wenn das Werkzeug wieder neu eingewechselt wird? Also falls man es nicht abwahlt....
Ich frage, weil es hierdurch ja schließlich zu ganz schönen Schäden an der Maschine kommen könnte.
Was passiert eigentlich mit offn nach dem Werkzeugwechsel, wenn das Werkzeug wieder neu eingewechselt wird? Also falls man es nicht abwahlt....
Ich frage, weil es hierdurch ja schließlich zu ganz schönen Schäden an der Maschine kommen könnte.
03.04.2019, 07:05 Uhr
1. OFFN wirkt nur bei aktiver Werkzeugradiuskorrektur (WRK).
2. OFFN ist keinem Werkzeug zugeordnet, d.h. es wirkt bei aktiver WRK auf jedes aktive Werkzeug.
3. OFFN wird nicht automatisch auf Null gesetzt.
2. OFFN ist keinem Werkzeug zugeordnet, d.h. es wirkt bei aktiver WRK auf jedes aktive Werkzeug.
3. OFFN wird nicht automatisch auf Null gesetzt.
03.04.2019, 07:06 Uhr
Hallo,
ja, OFFN muss wieder auf 0 gesetzt werden, habe ich auch lernen müssen nachdem ich die ersten Versuche mit der Spirale gemacht haben
Gerade bei der Spirale wo die OFFN Werte ja meist deutlich höher bzw. noch dazu negativ sind als ein übliches Schlichtaufmaß kann es da unter Umständen ganz schön rappeln...
Gruß Stefan
ja, OFFN muss wieder auf 0 gesetzt werden, habe ich auch lernen müssen nachdem ich die ersten Versuche mit der Spirale gemacht haben
Gerade bei der Spirale wo die OFFN Werte ja meist deutlich höher bzw. noch dazu negativ sind als ein übliches Schlichtaufmaß kann es da unter Umständen ganz schön rappeln...
Gruß Stefan
03.04.2019, 07:31 Uhr
Gut zu wissen.
Habe schon öfter mit OFFN= gearbeitet. Jedoch nie für eine Spirale.
Deswegen war ich mir nicht ganz sicher.
Und das teure BAZ möchte ich nicht auf dem Gewissen haben.
Danke für die schnellen Antworten.
Habe schon öfter mit OFFN= gearbeitet. Jedoch nie für eine Spirale.
Deswegen war ich mir nicht ganz sicher.
Und das teure BAZ möchte ich nicht auf dem Gewissen haben.
Danke für die schnellen Antworten.
03.04.2019, 10:44 Uhr
Hi,
hier ein Beispiel von mir:
N1512 G0 X50.0 Y48.0
N1513 G0 Z-21.0
N1514 G110 X0. Y0.
N1515 G1 G41 AP=0. RP=28.5
N1516 G3 AP=0. OFFN=-1.3 TURN=1 ; --> auffräsen auf Ø59,6
N1517 G3 AP=0.
N1518 G1 G40 AP=0. RP=0.
N1519 OFFN=0.
N1520 G0 Z100.0
Ich programmiere das immer über Polarkoordinaten, da ich hier den Radius direkt eingeben kann. Man kann auch schreiben PR=59,6/2, das gefällt mir persönlich aber nicht so.
Gruß Stefan
hier ein Beispiel von mir:
N1512 G0 X50.0 Y48.0
N1513 G0 Z-21.0
N1514 G110 X0. Y0.
N1515 G1 G41 AP=0. RP=28.5
N1516 G3 AP=0. OFFN=-1.3 TURN=1 ; --> auffräsen auf Ø59,6
N1517 G3 AP=0.
N1518 G1 G40 AP=0. RP=0.
N1519 OFFN=0.
N1520 G0 Z100.0
Ich programmiere das immer über Polarkoordinaten, da ich hier den Radius direkt eingeben kann. Man kann auch schreiben PR=59,6/2, das gefällt mir persönlich aber nicht so.
Gruß Stefan
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: