Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC FM 357-2 Handbuch Seite 468

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

Werbung

NC-Programmierung
Beispiel
Es sollen die Positionen für die unterschiedlichen Satzwechselzeitpunkte für zwei
Achsen mit unterschiedlichem Vorschub aufgezeichnet werden.
N10 DEF INT IND
N20 FOR IND=0 TO 50
N30
R[IND] = 0
N30 ENDFOR
N40 R1=10 R2=20 R3=0 R4= 0
N50 G0 X0 Y0
N60 FA[X]=1000 FA[Y]=1500
N70 $AC_MARKER[0]=5
SCHLEIFE:
N100 FINEA[X] FINEA[Y]
N110 IF $AC_MARKER[0] == 5 GOTOF POS_XY
N120 COARSEA[X] COARSEA[Y]
N130 IF $AC_MARKER[0] == 10 GOTOF POS_XY
N140 IPOENDA[X] IPOENDA[Y]
N150 IF $AC_MARKER[0] == 15 GOTOF POS_XY
N160 IPOBRKA(X, 50)
N170 IPOBRKA(Y, 50)
N180 IF $AC_MARKER[0] == 20 GOTOF POS_XY
N200 M30
POS_XY:
10–42
; Positionieren und Satzwechselposition über Synchronaktion
; speichern
N300 POS[Y] = R1
N310 EVERY TRUE DO $R[$AC_MARKER[0]] = $R1 – $VA_IM[Y]
N320 POS[X] = R2
N330 EVERY TRUE DO $R[$AC_MARKER[0]] = $R2 – $VA_IM[Y]
N340 POS[Y] = R3
N350 EVERY TRUE DO $R[$AC_MARKER[0]] = $VA_IM[Y]
N360 POS[X] = R4
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
; Hilfszähler
; R0 bis R50 löschen
; Sollpositionen für X und Y
; Rechteck 20 x 20
; Kennung und Index
; Genauhalt fein einstellen
; Genauhalt grob einstellen
; IPO-Ende einstellen
; Bremsrampe 50 % einstellen
6ES7 357-4AH00-8AG0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis