Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 500

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Achskopplungen
12.3 Axiale Leitwertkopplung (LEADON, LEADOF)
Als Bedingungen werden digitale schnelle Eingänge, Echtzeitvariablen $AC_MARKER und
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
Beschreibung
Die Leitwertkopplung erfordert die Synchronisation von Leit- und Folgeachse. Diese
Synchronisation kann nur erreicht werden, wenn die Folgeachse bei Einschalten der
Leitwertkopplung innerhalb des Toleranzbereiches des aus der Kurventabelle berechneten
Kurvenzugs steht.
Der Toleranzbereich für die Stellung der Folgeachse ist über Maschinendatum MD 37200:
COUPLE_POS_POL_COARSE A_LEAD_TYPE definiert.
Befindet sich die Folgeachse mit dem Einschalten der Leitwertkopplung noch nicht an der
entsprechenden Position, wird der Synchronlauf automatisch hergestellt, sobald sich der
berechnete Positionssollwert für die Folgeachse der tatsächlichen Folgeachsposition nähert.
Die Folgeachse wird dabei während des Synchronisationsvorganges in die Richtung
500
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, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis