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 Gestern, 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 Gestern, 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
   
3 Besucher lesen dieses Thema (Gäste: 3)
0 Mitglieder: