31 variablenprogrammierung – HEIDENHAIN SW 54843x-03 DIN Programming Benutzerhandbuch

Seite 406

Advertising
background image

404

DIN-Programmierung

4.31

V

ar

iablenpr

ogr

ammier

ung

4.31 Variablenprogrammierung

Die Steuerung stellt verschiedene Variablentypen zur Verfügung.
Bei der Verwendung von Variablen sind folgende Regeln zu beachten:

„Punkt vor Strich“

Bis zu 6 Klammerebenen

Integer-Variable

: ganzzahlige Werte von –32767 .. +32768

Real-Variable

: Fließkommazahlen mit maximal 10 Vor- und 7

Nachkommastellen

Variablen müssen grundsätzlich ohne Leerzeichen geschrieben

werden

Die Variablen-Nummer selbst und ein eventueller Indexwert darf

durch eine weitere Variable beschrieben werden, z.B.: #g( #c2)

Verfügbare Funktionen: siehe Tabelle

Syntax

Operator-Funktionen

+

Addition

Subtraktion

*

Multiplikation

/

Division

( )

Klammersetzen

=

Gleichsetzen

Syntax

Arithmetische Funktionen

ABS(...)

Absoluter Betrag

ROUND(...)

Runden

SQRT(...)

Quadratwurzel

SQRTA(.., ..)

Quadratwurzel aus (a

2

+b

2

)

SQRTS(.., ..)

Quadratwurzel aus (a

2

–b

2

)

INT(...)

Nachkommastellen abschneiden

Syntax

Trigonometrische Funktionen

SIN(...)

Sinus (in Grad)

COS(...)

Cosinus (in Grad)

TAN(...)

Tangens (in Grad)

ASIN(...)

Arcus Sinus (in Grad)

ACOS(...)

Arcus Cosinus (in Grad)

ATAN(...)

Arcus Tangens (in Grad)

Syntax

Sonstige Funktionen

LOGN(...)

Natürlicher Logarithmus

EXP(...)

Exponentialfunktion ex

BITSET(...)

Bitsetzen

STRING(...)

String

PARA(...)

Konfigurationsdaten

Eine Unterscheidung zwischen zur Laufzeit änderbaren

Variablen und zur Laufzeit nicht änderbaren Variablen

wie in den Steuerungen „CNC PILOT XXXX“ und

„MANUALplus X110“ gibt es hier nicht mehr. Ein NC-

Programm wird hier nicht mehr vorab kompiliert,

sondern erst zur Laufzeit interpretiert.

Programmieren Sie NC-Sätze mit Variablenrechnungen

mit der „Schlittenkennung $..“, wenn Ihre

Drehmaschine mehreren Schlitten besitzt. Andernfalls

werden die Rechnungen mehrfach ausgeführt.

In System-Variablen gelesene Positions- und

Maßangaben sind immer metrisch – auch, wenn ein NC-

Programm „in inch“ ausgeführt wird.

Sie können die aufgelisteten Funktionen auch über

Softkeys programmieren.
Die Softkeyleiste steht zur Verfügung, wenn die Funktion

Variablenzuweisung aktiviert ist und die Alpha-Tastatur

geschlossen ist.

Advertising
Dieses Handbuch ist für die folgenden Produkte bezogen werden: