26.12.2014 Aufrufe

Steuerungsdokumentation Fräsen - Emco Maier GmbH

Steuerungsdokumentation Fräsen - Emco Maier GmbH

Steuerungsdokumentation Fräsen - Emco Maier GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

WINNC SINUMERIK 810 D / 840 D FRÄSEN<br />

FLEXIBLE NC- PROGRAMMIERUNG<br />

Variablendefinition<br />

Anwenderdefinierte Variable<br />

Neben den vordefinierten Variablen gibt es auch<br />

Variable, die vom Programmierer selbst definiert,<br />

und mit Werten belegt werden können.<br />

Die lokalen Variablen gelten nur in dem Programm,<br />

in den sie definiert wurden, wobei die globalen Variablen<br />

in allen Programmen gelten.<br />

Variablennamen<br />

Ein Variablennamen besteht aus maximal 32 Zeichen.<br />

Die beiden ersten Zeichen müssen entweder<br />

ein Buchstabe oder ein Unterstrich sein.<br />

Das "$" Zeichen kann nicht für anwenderdefinierte<br />

Variable benutzt werden, weil dieses Zeichen ausschließlich<br />

für Systemvariable verwendet wird.<br />

Format:<br />

DEF INT name<br />

oder DEF INT name=Wert<br />

DEF REAL name<br />

oder DEF REAL name1, name2=3, name4<br />

oder DEF REAL name [feldindex1, feldindex2]<br />

DEF BOOL name<br />

DEF CHAR name<br />

oder DEF CHAR name [Feldindex]=("A","B",...)<br />

DEF STRING [Stringlänge] name<br />

DEF AXIS name<br />

oder DEF AXIS name [Feldindex]<br />

DEF FRAME name<br />

Beispiele<br />

'(),17$1=$+/<br />

'(),17$1=$+/ <br />

'()5($/7,()(<br />

'()5($/7,()( <br />

'()%22/:(11B=89,(/<br />

'()%22/:(11B=89,(/ <br />

'5)%22/:(11B=89,(/ 758(<br />

'()%22/:(11B=89,(/ )$/6(<br />

'()&+$5*867$9B <br />

'()&+$5*867$9B $<br />

'()675,1*>@0867(5B $1)$1*<br />

'()$;,6$&+61$0( ;<br />

9DULDEOHQW\S,17<br />

9DULDEOHQW\S5($/<br />

9DULDEOHQW\S%22/<br />

9DULDEOHQW\S&+$5<br />

9DULDEOHQW\S675,1*<br />

9DULDEOHQW\S$;,6<br />

(VZLUGHLQH9DULDEOHYRP<br />

7\S,QWHJHUPLWGHP1DPHQ<br />

$1=$+/DQJHOHJW<br />

9RUEHOHJXQJ <br />

(VZLUGHLQH9DULDEOHYRP<br />

7\S,QWHJHUPLWGHP1DPHQ<br />

$1=$+/DQJHOHJW<br />

$QIDQJVZHUW <br />

(VZLUGHLQH9DULDEOHYRP<br />

7\S5HDOPLWGHP1DPHQ<br />

7,()(DQJHOHJW<br />

9RUEHOHJXQJ <br />

(VZLUGHLQH9DULDEOHYRP<br />

7\S5HDOPLWGHP1DPHQ<br />

7,()(DQJHOHJW<br />

$QIDQJVZHUW <br />

(VZLUGHLQH9DULDEOHYRP<br />

7\S%RROPLWGHP1DPHQ<br />

:(11B=89,(/DQJHOHJW<br />

9RUEHOHJXQJ )$/6(<br />

(VZLUGHLQH9DULEOHYRP<br />

7\S%RROPLWGHP1DPHQ<br />

:(11B=89,(/DQJHOHJW<br />

'HU9DULDEOHQYRP7\S&KDU<br />

ZLUGHLQ&RGHZHUWI UGDV<br />

HQWVSUHFKHQGH$6&,,<br />

=HLFKHQ]XJHZLHVHQ<br />

'HU9DULDEOHQYRP7\S&KDU<br />

ZLUGHLQ$6&,,=HLFKHQ<br />

GLUHNW]XJHZLHVHQ<br />

'LH9DULDEOHQYRP7\S6WULQJ<br />

N|QQHQHLQH=HLFKHQNHWWH<br />

DXIQHKPHQ0D[LPDOH<br />

$Q]DKOGHU=HLFKHQ <br />

'LH9DULDEOHYRP7\S$[LV<br />

KDWGHQ1DPHQ$&+61$0(<br />

XQGHQWKlOWGHQ$FKVEH]HLFKQHU<br />

HLQHV.DQDOVKLHU;<br />

Wird eine Variable bei der Definition kein Wert<br />

zugewiesen, so wird sie vom System mit Null<br />

vorbelegt.<br />

Variable müssen immer am Anfang des Programms<br />

in einem eigenen NC- Satz definiert<br />

werden.<br />

Es kann pro Satz nur ein Variablentyp definiert<br />

werden.<br />

Eine Variable vom Typ AXIS nimmt<br />

Achsbezeichner und Spindelbezeichner eines<br />

Kanals auf.<br />

Achsnamen mit erweiterter Adresse müssen immer<br />

in runder Klammer geschrieben werden.<br />

G 2

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!