Skip to main content

Dialog: Eigenschaften - Kurvenscheibe

Funktion: In diesem Dialog definieren Sie die globalen Einstellungen der Kurvenscheibe.

Tabelle 41. Dimensionen

Master Start-/Endposition

Start- und Endposition des Masters definieren den Umfang der Masterwerte und damit die Skala der horizontalen Achse der Kurvenscheibe. Die Standardeinstellungen erfolgen in Winkelgraden und somit werden 0 und 360 als Grenzwerte vorgegeben.

Slave Start-/Endposition

Die zugeordneten Slavepositionen werden durch den Abbildungstyp, der für die Kurvenscheibe definiert ist, bestimmt. Jedoch kann der durch die Kurven dargestellte Ausschnitt, d.h. die Skala der vertikalen Achse, über die hier angegebenen Start- und Endpositionen des Slaves festgelegt werden.



Tabelle 42. Periode

Diese Einstellungen wirken sich auf das Arbeiten im Kurvenscheibeneditor und in der Kurvenscheibentabelle aus. Abhängig von diesen Parametern wird der Slavestartpunkt automatisch angepasst, wenn der Endpunkt verändert wird und umgekehrt. Diese Anpassung optimiert den Periodenübergang, so dass dieser möglichst gleichmäßig und ruckfrei erfolgt.

Übergang glätten

standard icon: Die Werte für Position, Geschwindigkeit und Beschleunigung werden automatisch angepasst.

Slaveperiode

Gibt an, wann sich die Slaveperiode mechanisch wiederholt. Die Slaveposition am Ende und am Anfang der Masterperiode dürfen sich um ein ganzzahliges Vielfaches dieses Wertes unterscheiden.

Dieser Wert ist nur wirksam, wenn der Übergang glätten aktiviert ist.



Tabelle 43. Kontinuitätsanforderungen

Die Aktivierung dieser Optionen bzgl. der Stetigkeit der Abbildung hat keine Auswirkung auf das Editieren der Kurve. Aber sie bewirkt eine Prüfung der Stetigkeit und eventuelle Verletzungen werden im Meldungsfenster (Kategorie CAM) ausgegeben. Es ist nicht möglich, in der Positionsabbildung Sprünge zu bearbeiten. Die Standardeinstellung fordert außerdem Kontinuität von Geschwindigkeit und Beschleunigung. Die Optionen können deaktiviert werden (beispielsweise im speziellen Fall einer Abbildung, die nur aus linearen Segmenten besteht). Dies kann jedoch zu Knicken in der Positionskurve führen. Standardmäßig wird der Ruck, d.h. die vierte Ableitung, nicht auf Sprünge getestet.

Position

standard icon: Der Verlauf wird auf Sprünge getestet.

Geschwindigkeit

Beschleunigung

Ruck



Tabelle 44. Kompilierungsformat

Während der Kompilierung werden Strukturvariablen des Typs MC_CAM_REF erzeugt. Die Beschreibung eines Kurvenscheibensegments erfolgt gemäß einer der folgenden Optionen:

polynomial (XYVA)

polynomiale Beschreibung der einzelnen Punkte, bestehend aus Masterposition, Slaveposition, Slavegeschwindigkeit und Slavebeschleunigung.

eindimensionales Punkte-Array

1-dimensionale Tabelle von Slavepositionen

zweidimensionales Punkte-Array

2-dimensionale Tabelle von zusammengehörigen Master/Slavepositionen

Elemente

Anzahl der Elemente für das 1- oder 2-dimensionale Punkte-Arrays. Für die Standardfälle 128 und 256 ist dieses Array bereits in der SM3_Basic angelegt. Wenn Sie einen anderen Wert eingeben, müssen Sie die Struktur in Ihrer Applikation selbst anlegen. Sehen Sie dazu nachfolgendes Beispiel.

Segmente

Standard-Kompilierungsformat, unterstützt alle Segmenttypen



Beispiel 11. Beispiel für ein Array mit 720 Elementen
TYPE SMC_CAMTable_LREAL_720_2 :
STRUCT
        Table: ARRAY[0..719] OF ARRAY[0..1] OF LREAL;
        fEditorMasterMin, fEditorMasterMax: REAL;
        fEditorSlaveMin, fEditorSlaveMax: REAL;
        fTableMasterMin, fTableMasterMax: REAL;
        fTableSlaveMin, fTableSlaveMax: REAL;
END_STRUCT
END_TYPE


Für weitere Informationen siehe: How-To: Kurvenscheibe anlegen