Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC FM 357-2 Handbuch Seite 590

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

Werbung

NC-Programmierung
Pro Achse ist nur ein Meßauftrag zugelassen. Ein vom NC-Programm aus gest-
arteter Meßauftrag (nicht aus Synchronaktion) ist nicht durch eine Synchronaktion
beeinflußbar.
Das Meßergebnis wird in Systemvariablen abgelegt.
$AA_MM1...4[Achse]
Beispiel: Leitwertkopplung und Messen aus Synchronaktionen
N10 CTABDEF(Y,X,1,0)
N20 G1 X0 Y0
N30 X20 Y10
N40 X40 Y40
N50 X60 Y70
N60 X80 Y80
N70 CTABEND
N80 $AC_PARAM[1]=0
N90 $AC_MARKER[1]=0
; Leitwertkopplung
N100 WHEN $AA_STAT[X]<>1 DO PRESETON(X1,–20) MOV[X]=1 FA[X]=10000
N110 ID=1 EVERY $AA_IW[X]>=100 DO PRESETON(X1,–20)
N120 ID=2 EVERY $AA_IW[X]>=0 DO LEADON(Y,X,1)
N130 ID=3 EVERY $AA_IW[X]>=80 DO LEADOF(Y,X)
; Messen
N150 ID=4 EVERY ($AA_MEAACT[Y]==0)AND($AC_MARKER[1]==1)
N140 ID=5 EVERY $AC_MARKER[1]==0
Die X-Achse bewegt kontinuierlich ein Transportband. Der Istwert wird zyklisch bei
der Position 100 auf –20 zurückgesetzt (ID=1).
Im Bereich von X0 bis X80 ist die Leitwertkopplung eingeschaltet (ID=2 u. ID=3).
Die Folgeachse Y bewegt sich dabei entsprechend der in N10 bis N70 definierten
Kurventabelle.
Die Y-Achse transportiert eine Folie, in die das vom Transportband kommende Teil
an der Position Y80 eingeschweißt werden soll. M50 (ID=3) startet den Schweiß-
zyklus, der von der CPU gesteuert wird.
Auf der Folie befinden sich Druckmarken, die über einen Sensor das Messen in Y
auslösen (ID=5).
Die Differenz aus Meßwert und zu erwartender Position der Druckmarke (Y50)
wird beim Rücksetzen der Istposition der Y-Achse verrechnet (ID=3).
Für schnelle Transportaufgaben sollte X eine Modulo-Achse sein. Das
Istwertsetzen während der Bewegung ausgeführt im IPO-Takt (ID=1) könnte dann
entfallen.
10–164
; Meßwert des Triggerereignis 1...4
; im Maschinenkoordinatensystem
; Beginn Kurventabelle
; Startpunkt: LW 0, FW 0
; LW 0...20 , FW 0...10
; LW 20...40 , FW 10...40
; LW 40...60 , FW 40...70
; LW 60...80 , FW 70...80
; Ende Kurventabelle
; LW – Leitwert, FW – Folgewert
; PRESETON-Wert Y-Achse
; Merker
PRESETON(Y1,$AC_PARAM[1]) M50
DO $AC_MARKER[1]=0 $AC_PARAM[1]=50–$AA_MM1[Y]
DO MEAWA[Y]=(2,1) $AC_MARKER[1]=1
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
6ES7 357-4AH00-8AG0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis