Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch Seite 110

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

108/665
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
Syntax:
Beispiel:
Wird die Variable @6 nicht in diesem Kanal gesetzt, sollte (zusätzlich zur Ka‐
nalsynchronisation) vor N10 ein WAIT programmiert werden.
Der zuzuweisende Wert wird zur Laufzeit ermittelt:
SSD[<Systemdatum> = <einfacher CPL-Ausdruck>]
Der zuzuweisende Wert wird zur Vorbereitungszeit ermittelt:
SSDE[<Systemdatum> = <CPL-Ausdruck>]
mit:
<Systemdatum>
<einfacher CPL-Ausdruck>
<CPL-Ausdruck>
Abb.3-44:
Syntax SSD / SSDE
N10 SSDE[SD.Testvar=1]
N10 SSDE[SD.Array[4].Pos=7.2*(SIN(ANG) +5)]
N10 SSDE[SD.Array[J%].Pos=4]
N20 SPV[SD.MeasPos= 3.5*@MPOS! + 12.2]
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Systemdatum, gekennzeichnet durch "SD.", gefolgt von
dem Variablennamen.
Um die Bewegungserzeugung nicht zu beeinträchtigen,
dürfen zur Laufzeit nur einfache CPL-Ausdrücke aus‐
gewertet werden.
Ein einfacher CPL-Ausdruck ist ein mathematischer
Ausdruck, bestehend aus permanenten CPL-Variablen,
Konstanten und den in CPL möglichen mathematischen
Operationen.
Erlaubte Datentypen sind:
INT
BOOL
REAL
DOUBLE
Beliebiger mathematischer Ausdruck in der Program‐
miersprache CPL.
Erlaubte Datentypen sind:
INT
BOOL
REAL
DOUBLE
CHARACTER-Felder
Dem Systemdatum "SD.Testvar" wird der Wert 1 zur
Laufzeit zugewiesen.
Der Wert des Ausdrucks "7.2*(SIN(ANG%) +5)" wird
"SD.Array[4].Pos" zugewiesen.
Der Wert 4 wird zur Ausführungszeit
"SD.Array[J%].Pos" zugewiesen.
Der Wert des Ausdrucks "3.5*@MPOS! + 12.2" wird zur
Ausführungszeit ermittelt und dann "SD.MeasPos" zu‐
gewiesen.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis