Herunterladen Diese Seite drucken

Danfoss MCO 305 Befehlsreferenz Seite 106

Vorschau ausblenden Andere Handbücher für MCO 305:

Werbung

MCO 305 Befehlsreferenz
SETCURVE
Kurzinfo
Syntax
Parameter
Beschreibung
Portabilität
Befehlsgruppe
106
__ Befehlsreferenz __
CAM-Kurve setzen
SETCURVE array
array = Name des Arrays bzw. der Kurve
Mit SETCURVE wird die CAM-Kurve, die in dem 'array' beschrieben ist, ausgewählt.
SETCURVE array muss immer vor den Befehlen CURVEPOS, SYNCCxx,
SYNCCSTART oder SYNCCSTOP. benutzt werden.
Sobald der Befehl ausgeführt wird, sind die notwendigen Vorberechnungen bereits
durchgeführt.
Siehe CAM Erweiterungen und neue Kurventypen in Curve Arrays and Curve Types.
ACHTUNG!:
Vor dem Befehl SETCURVE bzw. am Anfang des Programms muss die DIM-
Anweisung mit dem Namen der Kurve bzw. des Arrays und der Anzahl der Array-
Elemente stehen. Sind mehrere Arrays bzw. Kurven in der zbc (oder cnf) Datei,
dann muss die Reihenfolge in der DIM-Anweisung mit der Reihenfolge der Arrays in
der zbc-Datei übereinstimmen
ACHTUNG!:
Wenn SYNCC nicht aktiv ist:
Wird SETCURVE benutzt, wenn SYNCC nicht aktiv ist, dann wird durch den Befehl
SETCURVE die Kurven-Master-Position zurückgesetzt, und zwar abhängig von der
aktuellen Master-Position. Das bedeutet, dass CMASTERCPOS (SYSVAR 4230) aus
MAPOS. berechnet wird. Diese Position wird also nicht mehr durch SYNCC zurück-
gesetzt, sondern kann nur durch ein DEFMCPOS oder durch eine neue SETCURVE
außerhalb des SYNCC-Modus zurückgesetzt werden.
Wenn SYNCC aktiv ist:
Wird SETCURVE aber benutzt, während SYNCC aktiv ist, wird CMASTERCPOS nicht
verändert. Alle anderen Parameter wie 32-11 Benutzerfaktor Zähler , 32-12
Benutzerfaktor Nenner , 33-23 Startverhalten für Sync. , 33-15 und 33-16 Marker-
anzahl Master und Slave , 33-17 und 33-18 Markerabstand Master und Slave , 33-
21 und 33-22 Master und Slave-Marker Toleranzfenster und alle Kurven-Array-
Informationen werden nach dem nächsten Re-Start der Kurve aktualisiert.
Während SYNCC aktiv ist, kann die Position CMASTERCPOS nur durch einen Befehl
DEFMCPOS, der mit dem nächsten Re-Start der Kurve ausgeführt wird, oder MOVE
SYNCORIGN, der sofort ausgeführt wird, beeinflusst werden.
CMASTERCPOS (SYSVAR) und CURVEPOS werden nun auch aktualisiert, sogar
wenn SYNCC nicht mehr aktiv ist. Diese Werte werden aktualisiert nach einem
Befehl SETCURVE (falls SYNCMSTART < 2000 ist) oder nach SYNCC und dem
ersten Master-Marker (falls SYNCMSTART = 2000).
ACHTUNG!:
Das Übertragen des Arrays zum DSP kann einige ms dauern. Ein Kurvenarray mit
900 Werten dauert etwa 40 ms. Deshalb ist die maximale Größe eines Arrays auf
2000 begrenzt. (Die meisten Kurven haben ohnehin nicht mehr als einige Hundert
Werte.)
Siehe auch Abbildung Curve Array im Kapitel Technische Referenz.
CAM Erweiterungen und neue Fixpunkt-Typen sind ab MCO 5.00 verfügbar.
Interpolationspunkte werden ab MCO 5.00 nicht mehr benutzt.
PAR
®
MG.34.R1.03 – VLT
ist ein eingetragenes Warenzeichen von Danfoss.

Werbung

loading