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 |