Im NC-Programm weist man bei der Definition des erstellten Hersteller-Zyklus dialogunterstützt
Q-Parametern bestimmte Eingabe-Werte zu. Die Q-Parameter-Nummern generiert die TNC dabei
selbsttätig (Q1 bis Q32). Damit bei "DEF-aktiven "-Zyklen und "CALL-aktiven"-Zyklen nicht dieselben
Q-Parameter-Nummern generiert werden, kann man über MP7250 die Differenz zwischen Q-
Parameter-Nummern-Zuweisung für diese Zyklen festlegen.
Die Eingabewerte des Hersteller-Zyklus werden beim Abarbeiten des Zyklus den Q-Parametern Q1
bis maximal Q32 in aufsteigender Reihenfolge zugeordnet. Beim Zyklus werden die Eingabewerte
den Q-Parametern Q [1 + MP7250] bis Q [14 + MP7250] zugeordnet.
Beispiel für MP7250 = 30
Zyklus-Parameter 1
Zyklus-Parameter 2
.
.
.
Zyklus-Parameter 14
MP7251 legt fest, ob die Werte von Q-Parametern, die im Hersteller-Zyklus durch Berechnungen
oder Zuweisungen verändert werden, an das aufrufende Programm (global) übergeben werden (z.B.
bei Verschachtelung von Hersteller-Zyklen).
Mit dem Maschinen-Parameter MP7251 wird die Anzahl der Q-Parameter ab Q[100 – MP7251] bis
Q99 als "global" definiert.
Beispiel für globale und lokale Q-Parameter
MP7251 = 40
Q [100 – 40] = Q60 => Q60 bis Q99 sind globale Q-Parameter und
BEGIN PGM 100 MM
FN0: Q1 = +1
FN0: Q60 = +5
CYCL DEF 69.0 USERCYCLE 1
CYCL DEF 69.1 Q1 = +2
BEGIN PGM 99999969 MM
DLG–DEF 0/32
FN1: Q1 = Q1 + 10
FN1: Q60 = Q60 + 10
END PGM 99999969 MM
STOP
END PGM 100 MM
9-4
TNC 360
Parameter-Nummer im Hersteller-Zyklus mit
CALL-aktiv
Q1
Q2
.
.
.
Q14
Q1 bis Q59 sind lokale Q-Parameter
MP7251 = 40
Q1 = lokal
+1
+1
+1
+2
+12
+12
+2
DEF-aktiv
Q31
Q32
.
.
.
Q44
Q60=global
Q1 = lokal Q60=lokal
+0
+1
+5
+1
+5
+1
+5
+2
+5
+12
+15
+12
+15
+2
1 Einführung
MP7251 < 40
+0
+5
+5
+5
+5
+15
+5
3/95