Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Y-Abstechen

Beitrag 17.11.2024, 18:32 Uhr
E_S
Level 1 = Community-Lehrling
*
Guten Tag Community,

ich arbeite an einer Twin 65, möchte mit dieser über Y- Achse abstechen, was auch klappt, allerdings kennt diese Maschine den Befehl SCC nicht.Sodass ich mit konstanter Drehzahl arbeite. Kann mir eventuell einer ein Tipp geben, was für eine alternative ich habe, sodass sich meine Drehzahl abhängig von Y- Weg erhöhen kann.
Wäre für Tipps dankbar.

Grüße gehen raus
   
Beitrag 18.11.2024, 10:37 Uhr
Tobe87
Level 2 = Community-Facharbeiter
**
Moin,
von wann ist denn die Maschine?
Den Befehl SCC gibt es schon recht lange.
Sonst würde mir nur noch einfallen die Spindeldrehzahl in abhängig vom aktuellen Durchmesser über eine Synchronaktion zu steuern.
Gruß
Tobi
   
Beitrag 20.11.2024, 11:15 Uhr
E_S
Level 1 = Community-Lehrling
*
Die Maschine ist Baujahr 2010,
kannst du mich da genauer aufklären, wie du es über eine Synchronaktion meinst?!

Danke
   
Beitrag 20.11.2024, 19:36 Uhr
Tobe87
Level 2 = Community-Facharbeiter
**
Die älteste Version die ich von den Handbüchern gefunden habe ist von 2008. Und da gab es SCC schon Hier

Ich habe aktuell leider nicht so viel Zeit es noch zu verbessern.
Aber als Denkanstoß sollte es reichen.
Was noch fehlt ist eine Bedingung ähnlich wie Lims damit die Spindel nicht unendlich hoch dreht. Entweder als And mit rein oder G26 müsste auch gehen.

G0 X0 Y100
S=200 M3
$AC_TIMER[1]=0 ; Timer als Überlaufschutz der Synchronaktion
WHENEVER ($AA_IW[Y]>1)AND($AC_TIMER[1]>0.01) DO S=(120*1000)/($AA_IW[Y]*2*3.14) $AC_TIMER[1]=0
G1 G95 Y0 F.1 ;Stechen

WHENEVER
($AA_IW[Y]>1) ;als Schutz gegen Arithmetikfehler nach dem DO
AND
($AC_TIMER[1]>0.01) ; Als Schutz das nicht im IPO Takt die Spindeldrehzahl rausgehauen wird.
DO
S=(120 *1000)/($AA_IW[Y] *2 *3.14)
S=(Vc in m/min * 1000)/(Istwert der Y-Achse *2(Wegen Durchmesser)*Pi)
$AC_TIMER[1]=0 ; Rücksetzen vom Timer

Gruß
Tobi
   
Beitrag 21.11.2024, 16:41 Uhr
E_S
Level 1 = Community-Lehrling
*
Danke Tobi,
Werde es Mal die nächsten Tage probieren ob es klappt.
   
Beitrag 28.01.2025, 14:53 Uhr
E_S
Level 1 = Community-Lehrling
*
Hallo Tobi,

leider hat es mit deinem Beispiel nicht geklappt und ich komm auch nicht weiter.
Weiß jemand zufällig, ob man den Befehl SCC irgendwo freischalten muss?

Gruß
   
Beitrag 28.01.2025, 17:49 Uhr
erwin1234
Level 2 = Community-Facharbeiter
**
ZITAT(E_S @ 28.01.2025, 14:53 Uhr) *
Hallo Tobi,

leider hat es mit deinem Beispiel nicht geklappt und ich komm auch nicht weiter.
Weiß jemand zufällig, ob man den Befehl SCC irgendwo freischalten muss?

Gruß


Hallo,
wie hast du es denn überhaupt programmiert? Es gibt ja auch noch DM_Y_PARTING ... ist aber ebenso in der Regel Option.

Grüße
   
Beitrag 28.01.2025, 20:22 Uhr
E_S
Level 1 = Community-Lehrling
*
Hey,

ich habe es mit einer Synchron Aktion versucht, leider ohne Erfolg.
Ich arbeite auch an der aktuellen Sinumerik Version, die DMG- Maschinen akzeptieren den SCC Befehl. Da funktioniert es ohne Probleme.

DM_Y_Parting ? Sagt mir ehrlich gesagt nix.
Ist es ein Zusatzpacket?
   
Beitrag 28.01.2025, 20:45 Uhr
erwin1234
Level 2 = Community-Facharbeiter
**
Hallo,

DM_Y_PARTING ist ein Maschinzyklus, aber Option.

Wenn du vor dem Abstechen das Koordinatensystem rotierst, klappt das dann nicht? Ist doch nichts anderes wie der scc Befehl?

AROT Z-90

Dann kannst du in X Richtung abstechen.
Danach wieder mit ROT aufheben.

Sobald die Maschine mit X Koordinate absticht, sollte es auch mit der Schnittgeschwindigkeit funktionieren.

Der Beitrag wurde von erwin1234 bearbeitet: 28.01.2025, 20:46 Uhr
   
Beitrag 28.01.2025, 20:52 Uhr
E_S
Level 1 = Community-Lehrling
*
Das mit ARot in Z schon probiert, allerdings nicht zum Erfolg geführt, Spindeldrehzahl blieb konstant, obwohl in Y- Verfahren.
   
Beitrag 28.01.2025, 21:06 Uhr
E_S
Level 1 = Community-Lehrling
*
Oder meinst du nach dem ich das Koordinatensystem an der Z-Achse gedreht habe, anstatt mit Y in X zu verfahren?

Gruß
   
Beitrag 29.01.2025, 14:04 Uhr
Tobe87
Level 2 = Community-Facharbeiter
**
ZITAT(E_S @ 28.01.2025, 14:53 Uhr) *
Hallo Tobi,

leider hat es mit deinem Beispiel nicht geklappt und ich komm auch nicht weiter.
Weiß jemand zufällig, ob man den Befehl SCC irgendwo freischalten muss?

Gruß

Und warum hat es nicht geklappt?
Es muss ja irgendein Fehler gekommen sein...

Gruß
Tobi
   
Beitrag 29.01.2025, 17:01 Uhr
erwin1234
Level 2 = Community-Facharbeiter
**
ZITAT(E_S @ 28.01.2025, 21:06 Uhr) *
Oder meinst du nach dem ich das Koordinatensystem an der Z-Achse gedreht habe, anstatt mit Y in X zu verfahren?

Gruß



Genau das meine ich.
   
Beitrag 29.01.2025, 22:03 Uhr
E_S
Level 1 = Community-Lehrling
*
Hallo Tobi,

da Spielen glaub mehrere Faktoren eine Rolle, es tauchten mehrere Fehler auf.

Aber Erwin, deine Idee ist genial, es funktioniert!!

Danke nochmals

Grüße
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: