Achskopplungen
9.3 Axiale Leitwertkopplung (LEADON, LEADOF)
Aktionen
Als Aktionen treten in den Synchronaktionen z. B. auf:
● Einkoppeln,
● Auskoppeln,
● Istwertsetzen,
● Merker setzen,
● Kopplungsart: reeller/virtueller Leitwert
● Anfahren von Achspositionen,
Bedingungen
Als Bedingungen werden digitale schnelle Eingänge, Echtzeitvariablen
Positionsvergleiche, mit dem logischen Operator AND verknüpft, ausgewertet.
Hinweis
Im folgenden Beispiel wurden Zeilenwechsel, Einrückungen und Fettsatz ausschließlich
dafür verwendet, die Lesbarkeit der Programmierung zu erhöhen. Für die Steuerung ist alles
unter einer Zeilennummer stehende einzeilig.
Kommentar
Programmcode
N2 $AC_MARKER[0]=0 $AC_MARKER[1]=0 $AC_MARKER[2]=0 $AC_MARKER[3]=0 $AC_MARKER[4]=0 $AC_MARKER[5]=0
$AC_MARKER[6]=0 $AC_MARKER[7]=0
N10 IDS=1 EVERY ($A_IN[1]==1) AND ($A_IN[16]==1) AND ($AC_MARKER[0]==0)
DO LEADON(X,LW,1) LEADON(YL,LW,2) LEADON(ZL,LW,3) $AC_MARKER[0]=1
N20 IDS=11 EVERY ($A_IN[1]==1) AND ($A_IN[5]==0) AND ($AC_MARKER[5]==0)
DO LEADON(U,LW,4) PRESETON(U,0) $AC_MARKER[5]=1
N21 IDS=12 EVERY ($A_IN[1]==1) AND ($A_IN[5]==0) AND ($AC_MARKER[6]==0)
DO LEADON(V,LW,4) PRESETON(V,0) $AC_MARKER[6]=1
N22 IDS=13 EVERY ($A_IN[1]==1) AND ($A_IN[5]==0) AND ($AC_MARKER[7]==0)
DO LEADON(W,LW,4) PRESETON(W,0) $AC_MARKER[7]=1
N30 IDS=3 EVERY ($A_IN[2]==1)
DO LEADOF(X,LW) LEADOF(YL,LW) LEADOF(ZL,LW) LEADOF(U,LW) LEADOF(V,LW) LEADOF(W,LW) $AC_MARKER[0]=0
$AC_MARKER[1]=0 $AC_MARKER[3]=0 $AC_MARKER[4]=0 $AC_MARKER[5]=0 $AC_MARKER[6]=0 $AC_MARKER[7]=0
....
N110 G04 F01
N120 M30
522
LEADON(Folgeachse, Leitachse, Kurventabellen-Nummer)
LEADOF(Folgeachse, Leitachse)
PRESETON(Achse, Wert)
$AC_MARKER[i] = Wert
POS[Achse] = Wert
Kommentar
;
Definiert sämtliche statische Synchronaktionen.
;
****Marker rücksetzen
;
**** E1 0=>1 Kopplung Transfer EIN
;
**** E1 0=>1 Kopplung Walzenvorschub EIN
;
**** E1 0->1 Kopplung Richtkopf EIN
;
**** E1 0->1 Kopplung Befettung EIN
;
**** E2 0=>1 Kopplung AUS
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
und
$AC_MARKER
Arbeitsvorbereitung