Herunterladen Inhalt Inhalt Diese Seite drucken

Mehrere Instanzen Innerhalb Eines Kanals Programmieren - Siemens SINUMERIK 840D sl Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Abstandsregelung (CLC/CLCX)
5.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]
...
5.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
76
Funktionshandbuch, 10/2020, 6FC5397-8GP40-0AA1
Technologien

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik one

Inhaltsverzeichnis