Heidenhain CNC Pilot 4290 Bedienungsanleitung Seite 188

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 479
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 187
4 DIN PLUS176
4.15 Variablenprogrammierung
Syntax mathematische Funktion
+ Addition
Subtraktion
* Multiplikation
/ Division
SQRT(...) Quadratwurzel
ABS(...) absoluter Betrag
TAN(...) Tangens (in Grad)
ATAN(...) Arcus Tangens (in Grad)
SIN(...) Sinus (in Grad)
ASIN(...) Arcus Sinus (in Grad)
COS(...) Cosinus (in Grad)
ACOS(...) Arcus Cosinus (in Grad)
ROUND(...) Runden
LOGN(...) natürlicher Logarithmus
EXP(...) Exponentialfunktion e
x
INT(...) Nachkommastellen abschneiden
nur bei #-Variablen:
SQRTA(.., ..) Quadratwurzel aus (a
2
+b
2
)
SQRTS(.., ..) Quadratwurzel aus (a
2
–b
2
)
Beispiele „#-Variable
. . .
N.. #1=PARA(1,7,3) [liest „Maschinenmaß 1 Z“ in
Variable #1 ]
. . .
N.. #1=#1+1
N.. G1 X#1
N.. G1 X(SQRT(3*(SIN(30)))
N.. #1=(ABS(#2+0.5))
. . .
4.15 Variablenprogrammierung
Der CNC PILOT übersetzt NC-Programme vor der Programmaus-
führung. Deshalb werden zwei Variablentypen unterschieden:
#-Variable – Auswertung während der NC-Programmüberset-
zung
V-Variable (oder Ereignisse) – Auswertung während der NC-Pro-
grammausführung
Es gelten die Regeln:
„Punkt vor Strich“
bis zu 6 Klammerebenen
Integer-Variable (nur bei V-Variablen): ganzzahlige Werte von
–32767 .. +32768
Real-Variable (bei #- und V-Variable): Fließkommazahlen mit ma-
ximal 10 Vor- und 7 Nachkommastellen
die Variablen bleiben „erhalten“, auch wenn die Steuerung zwi-
schenzeitlich ausgeschaltet war
4.15.1 #-Variablen
Der CNC PILOT unterscheidet Gültigkeitsbereiche aufgrund der
Nummernkreise:
#0 .. #29: kanalabhängige, globale Variable
Stehen für jeden Schlitten (NC-Kanal) zur Verfügung. Gleiche Vari-
ablennummern auf unterschiedlichen Schlitten beeinflussen sich
nicht.
Globale Variable bleiben nach Programmende erhalten und kön-
nen von dem folgenden NC-Programm ausgewertet werden.
#30 .. #45 kanalunabhängige, globale Variable
Stehen einmal innerhalb der Steuerung zur Verfügung. Wenn das
NC-Programm eines Schlittens eine Variable ändert, gilt das für
alle Schlitten. Die Variablen bleiben nach Programmende erhalten
und können von dem folgenden NC-Programm ausgewertet wer-
den.
#46 .. #50 reservierte Variablen für Expertenprogramme
dürfen Sie nicht in Ihrem NC-Programm verwenden.
#256 .. #285 lokale Variable
gelten innerhalb eines Unterprogramms.
Parameterwerte lesen
Syntax: #1 = PARA(x,y,z)
x = Parametergruppe
1: Maschinen-Parameter
2: Steuerungs-Parameter
3: Einrichte-Parameter
4: Bearbeitungs-Parameter
5: PLC-Parameter
y = Parameternummer
z = Sub-Parameternummer
Fortsetzung nächste Seite
Programmieren Sie NC-Sätze mit Variab-
lenrechnungen mit der „Schlittenken-
nung $..“, wenn Ihre Drehmaschine
mehreren Schlitten besitzt. Andernfalls
werden die Rechnungen mehrfach aus-
geführt.
Seitenansicht 187
1 2 ... 183 184 185 186 187 188 189 190 191 192 193 ... 478 479

Kommentare zu diesen Handbüchern

Keine Kommentare