N2500
N2700 ID=11 DO $$AA_OVR[CACH]=
$AA_IM[CASW]
N2900 WAITP(CACH)
N3000 ID=7 EVERY $R4==1 DO
MOV[CACH]=1 FA[CACH]=R5
N3100 ID=8 EVERY $R4==0 DO
MOV[CACH]=0
N3200 STOPRE
N3300 R90=$AA_COUP_ACT[CASW]
N3400 MSG("Overridetabelle CASW eingeschalten mit LEADON "<<R90<<", weiter ENDE mit NC-
START")
N3500 M00
N3600 MSG()
N3700 STOPRE
N3800 R1=0
N3900 R2=0
N4000 R3=0
N4100 R4=0
N4200 M30
Ausbaumöglichkeiten
Das obige Beispiel lässt sich in folgenden Punkten ausbauen:
● Einführung einer Z-Achse, um Schleifscheibe oder Werkstück von einem Unrund zum
nächsten auf der gleichen Welle zu bewegen (Nockenwelle).
● Tabellenumschaltungen, wenn die Nocken z. B. für Einlass und Auslass verschiedene
Konturen haben.
ID = ... <Bedingung> DO LEADOF(XACH, CACH) LEADON(XACH, CACH,
<neue Tabellennummer>)
● Abrichten der Schleifscheibe über online Werkzeugkorrektur gem. Kap. "Online-
Werkzeugkorrektur FTOC".
Synchronaktionen
Funktionshandbuch, 10/2015, 6FC5397-5BP40-5AA3
4.7 Achskopplungen über Synchronaktionen
;
*** Override der CACH von Position
;
CASW mit ID 10 beeinflussen ***
;
"Achsposition" CASW auf OVR CACH zuweisen
;
Als endlos drehende Rundachse starten
;
Als endlos drehende Rundachse anhalten
;
Zustand der Kopplung für CASW zum Prüfen
;
*** NC HALT ***
;
Vorlaufstopp
;
Stopp mit ID=2 CASW Achse als
;
endlos drehende Rundachse
;
LEADOF mit ID=6 FA XACH
;
und Leitachse CACH
;
LEADOF TAB1 CASW mit ID=7/8 CACH
;
auf CASW Overridetabelle
;
Achse als endlos drehende Rundachse
;
anhalten, ID=4 CACH
Beispiele
145