Spindel

P-CHAN-00082

Anzahl konfigurierter Spindeln im NC-Kanal

Beschreibung

Mit diesem Element wird die Gesamtzahl der vorhandenen lagegeregelten und gesteuerten Spindeln vorgegeben. Die Spindelanzahl muß mit den eingetragenen Spindeln (spindel[i].*) übereinstimmen.

Parameter

spdl_anzahl

Datentyp

UNS16

Datenbereich

0 ≤ spdl_anzahl ≤ 6 (applikationsspezifisch)

Dimension

----

Standardwert

0

Anmerkungen

Parametrierbeispiel: Es werden zwei Spindeln (eine lagegeregelte und eine gesteuerte) konfiguriert.

spdl_anzahl     2

P-CHAN-00010

Name einer Spindel im Bahnverbund

Beschreibung

Wird eine Spindelachse bei bestimmten Bearbeitungsmodis (z.B. C-Achsbetrieb) in den Bahnverbund eingetauscht, so kann sie über diese Standardbezeichnung (z.B. C1) im NC-Programm angesprochen werden.

Parameter

default_ax_name_of_spindle

Datentyp

STRING

Datenbereich

Maximal 16 Zeichen (Länge Spindelbezeichnung, applikationsspezifisch)

Dimension

----

Standardwert

*

Anmerkungen

Die Bezeichnung der Spindel im Bahnverbund muss mit dem Buchstaben A, B, C, U, V, W, X, Y, Z oder Q beginnen. Danach sind alle Buchstaben und Ziffern möglich. Die Achsbezeichnung muss eindeutig sein. Sie darf nicht mit einem konfigurierten Namen einer Kanalachse (P-CHAN-00006) übereinstimmen!

Parametrierbeispiel: Die C-Achse erhält die Bezeichnung C1.

default_ax_name_of_spindle     C1

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-CHAN-00051

Logische Achsnummer der Hauptspindel im NC-Kanal

Beschreibung

Die Definition der Hauptspindel erfolgt über die Belegung des Parameters. Hier wird die logische Achsnummer einer der Spindeln eingetragen, die in der Kanalparameterliste konfiguriert sind. Diese Spindel ist nach dem Hochlauf der Steuerung die Hauptspindel. Durch einen Befehl im Teileprogramm (#MAIN SPINDLE, [PROG]) kann jedoch jede andere Spindel im System zur Hauptspindel gemacht werden.

Parameter

main_spindle_ax_nr

Datentyp

UNS16

Datenbereich

1 ... MAX(UNS16)

Dimension

----

Standardwert

0

Anmerkungen

Parametrierbeispiel: Die Spindel mit der logischen Achsnummer 6 ist die Hauptspindel.

main_spindle_ax_nr     6

P-CHAN-00053

Name der Hauptspindel im NC-Kanal

Beschreibung

Neben der logischen Achsnummer muss der Hauptspindel ein Name zugeordnet werden, mit dem sie im Teileprogramm angesprochen werden kann. Dazu wird der Hauptspindel über den Parameter eine Achsbezeichnung zugeordnet. Diese Achsbezeichnung ist frei wählbar, sie muss jedoch immer mit dem Buchstaben 'S' beginnen.

Parameter

main_spindle_name

Datentyp

STRING

Datenbereich

Maximal 16 Zeichen (Länge Spindelbezeichnung, applikationsspezifisch)

Dimension

----

Standardwert

*

Anmerkungen

Die Bezeichnung der Hauptspindel kann im Teileprogramm nicht geändert werden. Jedoch wird dieser Name bei Anwahl mit #MAIN SPINDLE (siehe [PROG]) der neuen Hauptspindel zugewiesen.

Parametrierbeispiel: Die Hauptspindel (logische Achsnummer 6) wird im Teileprogramm mit dem Namen 'S' programmiert.

main_spindle_ax_nr     6

main_spindle_name      S

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-CHAN-00036

Logische Achsnummer einer Spindel im NC-Kanal

Beschreibung

In diesem Parameter wird die logische Achsnummer der Spindel eingetragen. Die logische Achsnummer ist im gesamten System eindeutig. Über die logische Achsnummer erfolgt die Zuordnung der Spindelbezeichnung im NC-Programm zu den Achsdaten (Achsparameterlisten, siehe [AXIS]). Es sind deshalb nur solche logischen Achsnummern sinnvoll, die auch in der NC bekannt sind.

Die logische Achsnummer '0' ist nicht erlaubt.

Parameter

spindel[i].log_achs_nr

Datentyp

UNS16

Datenbereich

1... MAX(UNS16)

Dimension

----

Standardwert

-

Anmerkungen

Eine logische Achsnummer darf nicht mehrfach zugeordnet werden. Eine logische Achsnummer darf nicht gleichzeitig als Bahnachse und Spindel konfiguriert werden. Ist dies der Fall, erfolgt eine Fehlermeldung bei der Plausibilitätsprüfung der Kanalparameter im Hochlauf.

P-CHAN-00007

Name einer Spindel im NC-Kanal

Beschreibung

Über dieses Element wird die Standardbezeichnung definiert, mit der die Spindel im NC-Programm angesprochen werden kann. Hierbei ist zu beachten, dass eine Spindel, solange sie Hauptspindel ist, nur über den Hauptspindelnamen programmiert werden kann. Bei der Spindelbezeichnung handelt es sich um einen String.

Parameter

spindel[i].bezeichnung

Datentyp

STRING

Datenbereich

Maximal 16 Zeichen (Länge Spindelbezeichnung, applikationsspezifisch)

Dimension

----

Standardwert

*

Anmerkungen

Die Spindelbezeichnungen müssen mit den Buchstaben 'S' beginnen. Danach sind alle Buchstaben und Ziffern möglich. Die Spindelbezeichnungen müssen eindeutig sein.

Parametrierbeispiel: Konfiguration eines 1-kanaligen Systems mit 3 Spindeln. Nach dem Hochlauf ist die Spindel 'S1' mit der logischen Achsnummer 6 die Hauptspindel. Sie wird über den Spindelnamen 'S' angesprochen. Die Spindeln mit den logischen Achsnummern 11 und 30 werden über ihre Standardbezeichnungen 'S2' und 'S3' programmiert.

spdl_anzahl                          3

:

main_spindle_ax_nr                   6-> -> ->-

main_spindle_name                    S ->-       /

#                                        /       /

spindel[0].bezeichnung               S1-<-       /

spindel[0].log_achs_nr               6-< -< -<-

:

spindel[1].bezeichnung               S2

spindel[1].log_achs_nr               11

:

spindel[2].bezeichnung               S3

spindel[2].log_achs_nr               30

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-CHAN-00052

Freischalten mechanisches Getriebeschalten der Haupspindel

Beschreibung

Mit diesem Parameter wird für die Hauptspindel das Getriebeschalten freigeschaltet oder gesperrt.

Parameter

main_spindle_gear_change

Datentyp

BOOLEAN

Datenbereich

0: Spindelgetriebeschalten für die Hauptspindel deaktiviert

1: Spindelgetriebeschalten für die Hauptspindel aktiviert

Dimension

----

Standardwert

0

Anmerkungen

Die M-Funktionen zur Auswahl der Getriebestufen der Hauptspindel M40–45 werden durch den Parameter P-CHAN-00052 in der Kanalparameterliste aktiviert. Bei deaktiviertem Getriebeschalten können die M-Funktionen M40–45 frei verwendet werden.

P-CHAN-00074

Suchrichtung bei der Stufenanwahl beim Spindelgetriebeschalten

Beschreibung

Dieser Parameter bestimmt, ob bei sich überlappenden Drehzahlstufen die niedrigere oder die höhere Getriebestufe angewählt wird. Wenn 'range_way = 0' gesetzt ist, startet die Suche von der niedrigsten Drehzahlstufe aus; wenn 'range_way' > 0 von der obersten. Die richtige Drehzahl-(Getriebe)stufe ist diejenige, in der die programmierte Drehzahl zuerst gefunden wird.

Parameter

spindel[i].range_way

Datentyp

UNS16

Datenbereich

0 ≤ range_way < MAX(UNS16)

Dimension

----

Standardwert

0

Anmerkungen

Parametrierbeispiel: Die Suche startet im niedrigsten Drehzahlbereich

spindel[0].range_way     0     (von unten nach oben)

P-CHAN-00004

Automatische Stufenanwahl beim Spindelgetriebeschalten

Beschreibung

Wenn die Spindelgetriebestufe vom NC-Kern automatisch bestimmt werden soll, muss der Parameter mit 1 belegt sein. In diesem Fall müssen die M-Funktionen M40 bis M45 nicht programmiert werden. Das bedeutet, dass die richtige Getriebestufe allein implizit durch die Programmierung der Drehzahl ('S'-Wort) bestimmt wird.

Parameter

spindel[i].autom_range

Datentyp

BOOLEAN

Datenbereich

0/1

Dimension

----

Standardwert

0

Anmerkungen

Parametrierbeispiel: Die automatische Stufenanwahl wird freigeschaltet.

spindel[0].autom_range 1

P-CHAN-00058

Minimale Spindeldrehzahl einer Drehzahlstufe (Spindelgetriebeschalten)

Beschreibung

Die Drehzahlstufen einer Spindel können mit oder ohne Überlappung definiert werden. Wird eine Stufe nicht genutzt, sind die entsprechenden Werte in der Tabelle mit Null zu belegen.

Parameter

spindel[i].range_table[j].min_speed

Datentyp

UNS16

Datenbereich

0 ≤ min_speed ≤ MAX(UNS16)

Dimension

U/min

Standardwert

0

Anmerkungen

Parametrierbeispiel: Definition einer Drehzahlstufentabelle für 6 Gänge. Nur die ersten vier Gänge werden genutzt

spindel[0].range_table[0].min_speed 50

spindel[0].range_table[0].max_speed 560

spindel[0].range_table[1].min_speed 400

spindel[0].range_table[1].max_speed 800

spindel[0].range_table[2].min_speed 700

spindel[0].range_table[2].max_speed 3360

spindel[0].range_table[3].min_speed 3361

spindel[0].range_table[3].max_speed 4000

spindel[0].range_table[4].min_speed 0

spindel[0].range_table[4].max_speed 0

spindel[0].range_table[5].min_speed 0

spindel[0].range_table[5].max_speed 0

P-CHAN-00055

Maximale Spindeldrehzahl einer Drehzahlstufe (Spindelgetriebeschalten)

Beschreibung

Die Drehzahlstufen einer Spindel können mit oder ohne Überlappung definiert werden. Wird eine Stufe nicht genutzt, sind die entsprechenden Werte in der Tabelle mit Null zu belegen.

Parameter

spindel[i].range_table[j].max_speed

Datentyp

UNS16

Datenbereich

0 ≤ max_speed ≤ MAX(UNS16)

Dimension

U/min

Standardwert

0

Anmerkungen

Parametrierbeispiel: Definition einer Drehzahlstufentabelle für 6 Gänge. Nur die ersten vier Gänge werden genutzt

spindel[0].range_table[0].min_speed 50

spindel[0].range_table[0].max_speed 560

spindel[0].range_table[1].min_speed 400

spindel[0].range_table[1].max_speed 800

spindel[0].range_table[2].min_speed 700

spindel[0].range_table[2].max_speed 3360

spindel[0].range_table[3].min_speed 3361

spindel[0].range_table[3].max_speed 4000

spindel[0].range_table[4].min_speed 0

spindel[0].range_table[4].max_speed 0

spindel[0].range_table[5].min_speed 0

spindel[0].range_table[5].max_speed 0