Herunterladen Inhalt Inhalt Diese Seite drucken

Mehrere Instanzen Innerhalb Eines Kanals Programmieren - Siemens SINUMERIK MC Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK MC:
Inhaltsverzeichnis

Werbung

Abstandsregelung (CLC/CLCX)
4.8 Mehrere CLCX-Instanzen in verschiedenen Kanälen
Beispiel
; === instance1 ==============
DEFINE CLC_RT_DIST_OFFSET AS $A_DBR[$P_CHANNO*1000+0]
DEFINE CLC_RT_MOVE_POS_REL AS $A_DBR[$P_CHANNO*1000+4]
...
; === instance2 ==============
DEFINE CLC2_RT_DIST_OFFSET AS $A_DBR[$P_CHANNO*1000+100]
DEFINE CLC_RT_MOVE_POS_REL AS $A_DBR[$P_CHANNO*1000+104]
...
4.8.3

Mehrere Instanzen innerhalb eines Kanals programmieren

Zusätzlich konfigurierte Instanzen
Wenn in einem Kanal zusätzliche CLCX-Instanzen konfiguriert sind, stehen erweiterte NC-
Befehle zum Ein- und Ausschalten und zum Parametrieren jeder einzelnen Instanz zur
Verfügung.
Reguläre Befehle:
CLC()
CLC_SEL() ; wählt die Kennlinie, die verwendet werden soll. Standard:
Kennlinie 1
CLC_LIM()
Erweiterte Befehle für z. B. die zweite Instanz:
CLC2()
CLC2_SEL() ; wählt die Kennlinie, die verwendet werden soll.
Standard: Kennlinie 1 !!
CLC2_LIM()
Wenn der für die zweite Instanz verwendete Sensor eine individuelle Kennlinie hat, muss diese
ermittelt und als Kennlinie_2 eingegeben werden. Zu Beginn jedes Teilprogramms muss die
Kennlinie_2 dann mit dem Befehl CLC2_SEL(2) ausgewählt werden.
Programmierbarer Abstand
Der wirksame Abstand für die zweite Instanz kann mit der folgende NC-Adresse modal
programmiert werden:
CLC2_DIST=x.y
Dazu müssen Sie den Standardnamen der OA NC-Adresse "OMA2" in den folgenden
Maschinendaten ersetzen:
10712 $MN_NC_USER_CODE_CONF_NAME_TAB[0]="OMA1" ; Standardname der 1.
OA NC-Adresse
64
Funktionshandbuch, 10/2020, A5E47437802A AB
Technologien

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis