Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC FM 357-2 Handbuch Seite 543

Vorschau ausblenden Andere Handbücher für SIMATIC FM 357-2:
Inhaltsverzeichnis

Werbung

N110 PRESETON (X, 0)
N115 CANCEL ()
; Warten auf das erste Werkstück
N120 WHENEVER $A_IN[4]== FALSE DO RDISABLE
N125 EVERY $A_IN[4] == TRUE DO $AC_TIMER[1]=0
N130 G4 F0.1
; Zeitmessung und Berechnung der Bandgeschwindigkeit (zyklisch)
N150
DO
N160
DO
; Schrittkette
; 1. warten auf Teil in Übergabeposition
N200
DO
; 2. simulierte Leitachse X starten und Leitwertkopplung einschalten
N210
DO
; 3. nach Erreichen Synchronlauf Greifer–Zyklus freigeben
N220 ID=5 EVERY ($AC_MARKER[1]==2) AND ($AA_IM[Y] > MIN_SYN)
DO
; 4. Greifer-Zyklus
N290 G0 G64
N300 ZYKLUS:
N305 WHENEVER $AC_MARKER[1] <> 3 DO RDISABLE ; warten auf Freigabe
N310 G4 F0.1
N315 Z0 M60
N320 WHEN TRUE DO LEADOF(Y,X)
N325 Z10
N330 Y700
N335 Z-20 M61
N340 Z10
N345 Y0
N350 WHEN TRUE DO MOV[X]=0 $AC_MARKER[1]=0
N355 G4 F0.1
N360 GOTOB ZYKLUS
N400 M2
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
6ES7 357-4AH00-8AG0
ID=1 EVERY $A_IN[4] == FALSE
$R5 = PART_L / $AC_TIMER[1]
$AC_FIFO1[0] = PART_L
$AC_TIMER[1] = 0
$AC_MARKER[0] = 1
ID=2 EVERY ($A_IN[4] == TRUE) AND ( $AC_MARKER[0]==1 )
$AC_FIFO1[0] = $AC_TIMER[1] * $R5
$AC_TIMER[1]=0
ID=3 EVERY ($AC_MARKER[1] == 0) AND ($AC_FIFO1[3] > CON_L )
PRESETON ( X,$AC_FIFO1[3]–SENSOR_DISPL)
$R3=$AC_FIFO1[0] $R3=$AC_FIFO1[0]
$AC_MARKER[1]=1
ID=4 EVERY $AC_MARKER[1]==1
MOV[X]=1 FA[X]=$R5*60
LEADON(Y,X,1)
$AC_MARKER[1]=2
AND ($AA_SYNC[Y] > 2)
$AC_MARKER[1]=3
NC-Programmierung
; 1.Timerstart
; Dummy-Satz
; Bandgeschwindigkeit berechnen
; Teilelänge speichern
; Timer neu starten
; Start zyklische Zeitmessung
; Teileabstand speichern
; Timer neu starten
; Istwert X setzen
; 2mal löschen
; nächster Schritt
; X-Achse starten
; Leitwertkopplung ein
; nächster Schritt
; Freigabe Zyklus
; Dummy-Satz
; Teil greifen
; Leitwertkopplung aus
; Teil anheben
; Teil transportieren
; Teil ablegen
; Ausgangsstellung
; Neustart Schrittkette
10–117

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis