Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Variable Schnecke Programmieren

Beitrag 26.09.2010, 19:43 Uhr
butscheronie
butscheronie
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 07.03.2010
Beiträge: 313
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
Angehängte Datei(en)
Angehängte Datei  Schnecke.JPG ( 51.64KB ) Anzahl der Downloads: 229
 
   
Beitrag 27.09.2010, 07:14 Uhr
CNCRalli
CNCRalli
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 12.11.2009
Beiträge: 12
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ß


--------------------
....und immer ne handvoll Späne unter den Schuhen ..... in diesem Sinne

CNCRALLI
   
Beitrag 27.09.2010, 19:47 Uhr
el0103
el0103
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 19.04.2005
Beiträge: 13
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
   
Beitrag 03.04.2019, 03:54 Uhr
CNC-Fre@k
CNC-Fre@k
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 03.02.2005
Beiträge: 13
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.
   
Beitrag 03.04.2019, 07:05 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.928
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.
   
Beitrag 03.04.2019, 07:06 Uhr
steff_ndb
steff_ndb
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 22.12.2007
Beiträge: 149
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 wacko.gif

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
   
Beitrag 03.04.2019, 07:31 Uhr
CNC-Fre@k
CNC-Fre@k
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 03.02.2005
Beiträge: 13
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. spitze.gif
   
Beitrag 03.04.2019, 10:44 Uhr
steff_ndb
steff_ndb
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 22.12.2007
Beiträge: 149
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
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: