Grundlagen

Anwendung

Mit den Variablen der Steuerung Q-, QL-, QR und QS-Parameter können Sie z. B. Berechnungen im NC-Programm durchführen.

  • Sie können z. B. folgende Syntaxelemente variabel programmieren:
  • Koordinatenwerte
  • Vorschübe
  • Drehzahlen
  • Zyklusdaten

Funktionsbeschreibung

8H000169

Q-Parameter bestehen immer aus Buchstaben und Zahlen. Dabei bestimmen die Buchstaben die Q-Parameterart und die Zahlen den Q-Parameterbereich.

Sie können von jeder Variablenart definieren, welche Parameter die Steuerung im Reiter QPARA des Arbeitsbereichs Status zeigt.

Inhalt des Reiters QPARA definieren

Variablenarten

Die Steuerung bietet folgende Variablen für numerische Werte:

Q-Parameterart

Q-Parameterbereich

Bedeutung

Q-Parameter:

Parameter wirken auf alle NC-Programme im Speicher der Steuerung

0 – 99

Parameter für den Anwender, wenn keine Überschneidungen mit den HEIDENHAIN-SL-Zyklen auftreten

 
Tip

Diese Parameter wirken innerhalb von sog. Makros und Herstellerzyklen lokal. Änderungen werden somit nicht an das NC-Programm zurückgegeben.

Verwenden Sie daher für Herstellerzyklen den Q-Parameterbereich 1200 – 1399!

100 – 199

Parameter für Sonderfunktionen der Steuerung, die von NC-Programmen des Anwenders oder von Zyklen gelesen werden

200 – 1199

Parameter, die bevorzugt für HEIDENHAIN-Zyklen verwendet werden

1200 – 1399

Parameter, die bevorzugt bei Herstellerzyklen verwendet werden

1400 – 1999

Parameter für den Anwender

QL-Parameter:

Parameter wirken nur lokal innerhalb eines NC-Programms

0 – 499

Parameter für den Anwender

QR-Parameter:

Parameter wirken dauerhaft (remanent) auf alle NC-Programme im Speicher der Steuerung, auch über eine Stromunterbrechung hinaus

0 – 99

Parameter für den Anwender

100 – 199

Parameter für HEIDENHAIN-Funktionen (z. B. Zyklen)

200 – 499

Parameter für den Maschinenhersteller (z. B. Zyklen)

Zusätzlich bietet die Steuerung QS-Parameter für alphanumerische Werte, z. B. Texte:

Q-Parameterart

Q-Parameterbereich

Bedeutung

QS-Parameter:

Parameter wirken auf alle NC-Programme im Speicher der Steuerung

0 – 99

Parameter für den Anwender, sofern keine Überschneidungen mit den HEIDENHAIN-SL-Zyklen auftreten

 
Tip

Diese Parameter wirken innerhalb von sog. Makros und Herstellerzyklen lokal. Änderungen werden somit nicht an das NC-Programm zurückgegeben.

Verwenden Sie daher für Herstellerzyklen den QS-Parameterbereich 200 – 499!

100 – 199

Parameter für Sonderfunktionen der Steuerung, die von NC-Programmen des Anwenders oder von Zyklen gelesen werden

200 – 1199

Parameter, die bevorzugt für HEIDENHAIN-Zyklen verwendet werden

1200 – 1399

Parameter, die bevorzugt bei Herstellerzyklen verwendet werden

1400 – 1999

Parameter für den Anwender

Fenster Q-Parameterliste

Mit dem Fenster Q-Parameterliste können Sie die Werte aller Variablen der Steuerung sehen und ggf. die Werte editieren.

AS_6_24_Q-Parameterliste
Fenster Q-Parameterliste mit den Werten der Q-Parameter

Sie können auf der linken Seite wählen, welche Variablenart die Steuerung zeigt.

  • Die Steuerung zeigt folgende Informationen:
  • Variablenart, z. B. Q-Parameter
  • Nummer der Variable
  • Wert der Variable
  • Beschreibung bei vorbelegten Variablen

Wenn das Feld in der Spalte Wert weiß hinterlegt ist, können Sie einen Wert eingeben oder den Wert editieren.

 
Tip

Während die Steuerung ein NC-Programm abarbeitet, können Sie keine Variablen mithilfe des Fensters Q-Parameterliste ändern. Die Steuerung ermöglicht Änderungen ausschließlich während eines unterbrochenen oder abgebrochenen Programmlaufs.

Statusübersicht der Steuerungsleiste

Den notwendigen Zustand weist die Steuerung auf, nachdem ein NC-Satz z. B. im Modus Einzelsatz fertig abgearbeitet wurde.

  • Folgende Q- und QS-Parameter können Sie im Fenster Q-Parameterliste nicht editieren:
  • Parameter mit Nummern zwischen 100 und 199, da Überschneidungen mit Sonderfunktionen der Steuerung drohen
  • Parameter mit Nummern zwischen 1200 und 1399, da Überschneidungen mit maschinenherstellerspezifischen Funktionen drohen

Variablenarten

Sie können die Spalten NR oder Wert wählen und dann eine Zeichenfolge eingeben. Die Steuerung durchsucht die gewählte Spalte nach der Zeichenfolge.

  • Sie können das Fenster Q-Parameterliste in folgenden Betriebsarten öffnen:
  • Programmieren
  • Manuell
  • Programmlauf

In den Betriebsarten Manuell und Programmlauf können Sie das Fenster mit der Taste Q öffnen.

Hinweise

 
Hinweis
Achtung Kollisionsgefahr!
HEIDENHAIN-Zyklen, Maschinenherstellerzyklen und Drittanbieterfunktionen verwenden Variablen. Zusätzlich können Sie innerhalb von NC-Programmen Variablen programmieren. Wenn Sie bei der Verwendung von Variablen nicht ausschließlich die empfohlenen Variablenbereiche verwenden, kann dies zu Überschneidungen (Wechselwirkungen) und damit zu unerwünschten Verhalten führen. Während der Bearbeitung besteht Kollisionsgefahr!
  1. Ausschließlich von HEIDENHAIN empfohlene Variablenbereiche verwenden
  2. Dokumentationen von HEIDENHAIN, Maschinenhersteller und Drittanbieter beachten
  3. Ablauf mithilfe der Simulation prüfen
  • Sie können im NC-Programm feste und variable Werte gemischt eingeben.
  • Sie können QS-Parametern max. 255 Zeichen zuweisen.
  • Sie können mit der Taste Q einen NC-Satz erstellen, um einer Variable einen Wert zuzuweisen. Wenn Sie die Taste erneut drücken, ändert die Steuerung die Variablenart in der Reihenfolge Q, QL, QR.
  • Auf der Bildschirmtastatur funktioniert diese Vorgehensweise nur mit der Taste Q im Bereich NC-Funktionen.

    Bildschirmtastatur der Steuerungsleiste

  • Sie können Q-Parametern Zahlenwerte zwischen –999 999 999 und +999 999 999 zuweisen. Der Eingabebereich ist auf max. 16 Zeichen, davon bis zu 9 Vorkommastellen, beschränkt. Intern kann die Steuerung Zahlenwerte bis zu einer Höhe von 1010 berechnen.
  • Sie können Q-Parameter auf den Status Undefined zurücksetzen. Wird eine Position mit einem Q-Parameter programmiert, der undefiniert ist, ignoriert die Steuerung diese Bewegung.
  • Variable auf undefiniert setzen

  • Vorbelegte Q-Parameter (QS-Parameter) zwischen Q100 und Q199 (QS100 und QS199) dürfen Sie nicht als Rechenparameter in den NC-Programmen verwenden.
  • Vorbelegte Q-Parameter

  • Die Steuerung speichert Zahlenwerte intern in einem binären Zahlenformat (Norm IEEE 754). Durch das verwendete genormte Format stellt die Steuerung manche Dezimalzahlen nicht zu 100 % exakt binär dar (Rundungsfehler). Wenn Sie berechnete Variableninhalte bei Sprungbefehlen oder Positionierungen verwenden, müssen Sie diesen Umstand berücksichtigen.

Hinweise zu QR-Parametern und Backup

Die Steuerung sichert QR-Parameter innerhalb eines Backups.

Wenn Ihr Maschinenhersteller keinen abweichenden Pfad definiert, speichert die Steuerung die QR-Parameterwerte unter folgendem Pfad SYS:\runtime\sys.cfg. Diese Partition wird ausschließlich bei einem vollständigen Backup gesichert.

  • Dem Maschinenhersteller stehen folgende optionale Maschinenparameter für die Pfadangabe zur Verfügung:
  • pathNcQR (Nr. 131201)
  • pathSimQR (Nr. 131202)

Wenn Ihr Maschinenhersteller in den optionalen Maschinenparametern einen Pfad auf der TNC-Partition angibt, können Sie die Sicherung mithilfe der Funktionen NC/PLC Backup auch ohne Eingabe einer Schlüsselzahl vornehmen.

Backup und Restore