Ordner Grundrechenarten

Anwendung

Im Ordner Grundrechenarten des Fensters NC-Funktion einfügen bietet die Steuerung die Funktionen FN 0 bis FN 5.

Mit der Funktion FN 0 können Sie Variablen numerische Werte zuweisen. Dann setzen Sie im NC-Programm statt der festen Zahl eine Variable ein. Sie können auch vorbelegte Variablen verwenden, z. B. Ergebnisse aus Tastsystemzyklen. Mit den Funktionen FN 1 bis FN 5 können Sie mit den Variablenwerten während des NC-Programms rechnen.

Funktionsbeschreibung

Der Ordner Grundrechenarten enthält folgende Funktionen:

Symbol

Funktion

ProgramFn0Icon

FN 0: ZUWEISUNG
z. B. FN 0: Q5 = +60
Wert direkt zuweisen
Q-Parameterwert zurücksetzen

ProgramFn1Icon

FN 1: ADDITION
z. B. FN 1: Q1 = -Q2 + -5
Summe aus zwei Werten bilden und zuweisen

ProgramFn2Icon

FN 2: SUBTRAKTION
z. B. FN 2: Q1 = +10 - +5
Differenz aus zwei Werten bilden und zuweisen

ProgramFn3Icon

FN 3: MULTIPLIKATION
z. B. FN 3: Q2 = +3 * +3
Produkt aus zwei Werten bilden und zuweisen

ProgramFn4Icon

FN 4: DIVISION z. B. FN 4: Q4 = +8 DIV +Q2 Quotient aus zwei Werten bilden und zuweisen Verboten: Division durch 0!

ProgramFn5Icon

FN 5: WURZEL z. B. FN 5: Q20 = SQRT 4 Wurzel aus einer Zahl ziehen und zuweisen Verboten: Wurzel aus negativem Wert!

Links vom =-Zeichen definieren Sie die Variable, der Sie den Wert oder das Ergebnis zuweisen.

Rechts vom =-Zeichen können Sie feste und variable Werte verwenden.

Die Variablen und Zahlenwerte in den Gleichungen können Sie mit Vorzeichen versehen.

Teilefamilien

Für Teilefamilien programmieren Sie z. B. die charakteristischen Werkstückabmessungen als Variablen. Für die Bearbeitung der einzelnen Teile weisen Sie dann jeder Variable einen entsprechenden Zahlenwert zu.

Die im Benutzerhandbuch enthaltenen NC-Programme sind Lösungsvorschläge. Bevor Sie die NC-Programme oder einzelne NC-Sätze an einer Maschine verwenden, müssen Sie sie anpassen.

  • Passen Sie folgende Inhalte an:
  • Werkzeuge
  • Schnittwerte
  • Vorschübe
  • Sichere Höhe oder sichere Positionen
  • Maschinenspezifische Positionen, z. B. mit M91
  • Pfade von Programmaufrufen

Einige NC-Programme sind abhängig von der Maschinenkinematik. Passen Sie diese NC-Programme vor dem ersten Testlauf an Ihre Maschinenkinematik an.

Testen Sie die NC-Programme zusätzlich mithilfe der Simulation vor dem eigentlichen Programmlauf.

 
Tip

Mithilfe eines Programmtests stellen Sie fest, ob Sie das NC-Programm mit den verfügbaren Software-Optionen, der aktiven Maschinenkinematik sowie der aktuellen Maschinenkonfiguration verwenden können.

11 LBL "Z1"

12 FN 0: Q1=30

; Zuweisung, Q1 enthält den Wert 30

13 FN 0: Q2=10

; Zuweisung, Q2 enthält den Wert 10

* - ...

21 L X +Q1

; Entspricht L X +30

Beispiel: Zylinder mit Q-Parametern

8H000170

Zylinderradius:

R = Q1

Zylinderhöhe:

H = Q2

Zylinder Z1:

Q1 = +30
Q2 = +10

Zylinder Z2:

Q1 = +10
Q2 = +50

Variable auf undefiniert setzen

  1. Sie setzen eine Variable wie folgt auf den Status undefiniert:
SF_4_NCFunktion_Einfuegen

  1. NC-Funktion einfügen wählen
  2. Die Steuerung öffnet das Fenster NC-Funktion einfügen.

  1. FN 0 wählen
  2. Nummer der Variable eingeben, z. B. Q5
  3. SET UNDEFINED wählen

  1. Eingabe bestätigen
  2. Die Steuerung setzt die Variable auf den Status undefiniert.

Hinweise

  • Die Steuerung unterscheidet zwischen undefinierten Variablen und Variablen mit dem Wert 0.
  • Sie dürfen nicht durch 0 teilen (FN 4).
  • Sie dürfen keine Wurzel aus einem negativen Wert ziehen (FN 5).