Kanalparameter
In diesem Kapitel werden die kanalspezifischen Parameter zur Konfiguration von Spindeln beschrieben. Es ist zu beachten, dass nur die Spindeln, die in der Kanalparameterliste eingetragen sind, im Teileprogramm auch angesprochen werden können. Dies gilt sowohl für NC- als auch für PLC-Spindeln.
Die im Kanalparametersatz definierte Spindelkonfiguration ist die Defaultbelegung, die nach dem Hochlauf der Steuerung zur Verfügung steht.
P-CHAN-00082 | Spindelanzahl im Kanal | |
Parameter | spdl_anzahl | |
Beschreibung | Mit diesem Parameter wird die Gesamtzahl der im Kanal vorhandenen Spindeln vorgegeben. | |
Datentyp | UNS16 | |
Datenbereich | 0 ≤ P-CHAN-00082 ≤ MAX(UNS16) | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | - |
P-CHAN-00010 | Name der Spindel als Kanalachse im Bahnverbund | |
Parameter | default_ax_name_of_spindle | |
Beschreibung | Wird eine Spindelachse als Kanalachse betrieben (z.B. C-Achs Bearbeitung), so kann sie über diese Defaultbezeichnung (z.B.C1) im NC-Programm angesprochen werden. | |
Datentyp | STRING | |
Datenbereich | 1 ≤ Stringlaenge ≤ ACHS_NAME_LAENGE | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | - |
P-CHAN-00051 | Definition der Hauptspindel | |
Parameter | main_spindle_ax_nr | |
Beschreibung | Zur Programmierung in der Standardsyntax ist es notwendig, eine Spindel als s.g. Hauptspindel zu deklarieren. Diese Hauptspindel kann zusammen mit bestimmten Standardfunktionali-täten (z.B. Gewindebohren, Getriebeschalten etc.) in der herkömmlichen DIN-Syntax programmiert werden. Auch wenn nur eine Spindel im System vorhanden ist, muß diese als Hauptspindel konfiguriert werden. Die Definition der Hauptspindel erfolgt über den Parameter "main_spindle_ax_nr". 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. | |
Datentyp | UNS16 | |
Datenbereich | 1 ≤ P-CHAN-00051 ≤ MAX (UNS16) | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | Durch einen Befehl im Teileprogramm (#MAIN SPINDLE) kann jede andere Spindel im System nach dem Hochlauf zur Hauptspindel gemacht werden. |
P-CHAN-00053 | Bezeichnung der Hauptspindel | |
Parameter | main_spindle_name | |
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 main_spindle_name eine Achsbezeichnung zugeordnet. Diese Achsbezeichnung ist frei wählbar, sie muss jedoch immer mit dem Buchstaben S beginnen. | |
Datentyp | STRING | |
Datenbereich | 1 ≤ Stringlaenge ≤ ACHS_NAME_LAENGE | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | Die Bezeichnung der Hauptspindel kann im Teileprogramm nicht geändert werden. Jedoch gilt dieser Name bei Anwahl einer anderen Hauptspindel (#MAIN SPINDLE) auch für die neue Hauptspindel. |
P-CHAN-0008 | Variante der Stirnflächenbearbeitung | |
Parameter | cax_face_id | |
Beschreibung | Parameter bestimmt die Art der für die Stirnflächenbearbeitung verwendeten Maschine. | |
Datentyp | UNS16 | |
Datenbereich | 1: Drehmaschinen (180° Ausrichtung) 2: Fräsmaschinen (keine Ausrichtung) | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | - |
P-CHAN-00036 | Logische Achsnummer der Spindel | |
Parameter | spindel[i].log_achs_nr | |
Beschreibung | Hier 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 [AXIS]. Die logische Achsnummer "0" ist nicht erlaubt. | |
Datentyp | UNS16 | |
Datenbereich | 1 ≤ P-CHAN-00037 ≤ MAX(UNS16) | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | Die logische Achsnummer darf nicht mehrfach zugeordnet werden. Die logische Achsnummer darf nicht gleichzeitig als Bahnachse und Spindelachse konfiguriert werden. |
P-CHAN-00007 | Defaultbezeichnung einer Spindel | |
Parameter | spindel[i].bezeichnung | |
Beschreibung | Über diesen Parameter wird die Defaultbezeichnung definiert, mit der eine Spindel im NC-Programm programmiert werden kann. Hierbei ist zu beachten, dass eine Spindel, solange sie Hauptspindel ist, nur über den Hauptspindelnamen (P-CHAN-00053) programmiert werden kann. Die Defaultnamen sind in einem Kanal mit mehreren Spindeln für die "Neben"-Spindeln zu verwenden. | |
Datentyp | STRING | |
Datenbereich | 1 ≤ Stringlaenge ≤ ACHS_NAME_LAENGE | |
Dimension | translatorisch: - | rotatorisch: - |
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. |
P-CHAN-00069 | PLC-gesteuerte Spindel über Kanalschnittstelle | |
Parameter | spindel[i].plc_control | |
Beschreibung | Eine gesteuerte Spindel (Open Loop) wird nicht durch einen Spindelinterpolator im NC-Kanal, sondern direkt durch die PLC angesteuert. Hierbei ist zu beachten, dass dann sämtliche Synchronisationen nicht mehr (Spindel-) achsspezifisch, sondern über den kanalspezifischen HLI-Bereich ausgegeben und behandelt werden. Die achsspezifische Syntax zur Programmierung der Spindelbefehle ist weiterhin erlaubt, jedoch ist diese dann auf die Angabe der Drehzahl und der M-Funktionen M3/M4/M5/M19 beschränkt. | |
Datentyp | BOOLEAN | |
Datenbereich | 0: Eine gesteuerte Spindel wird durch einen Spindelinterpolator im NC-Kanal angesteuert. 1: Eine gesteuerte Spindel wird direkt durch die PLC angesteuert. | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | - |
Synchronisations-festlegungen
P-CHAN-00081 | Synchronisationsart der S-Funktion | |
Parameter | spindel[i].s_synch | |
Beschreibung | Mit diesem Parameter wird die Synchronisationsart der S-Funktion definiert | |
Datentyp | UNS16 | |
Datenbereich | NO_SYNCH, MOS, MVS_SVS, MVS_SNS, MNS_SNS, MNE_SNS, MVS_SLM, MVS_SLP, PLC_INFO | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | - |
P-CHAN-00045 | Synchronisationsart für M03 | |
Parameter | spindel[i].m3_synch | |
Beschreibung | Mit diesem Parameter wird die Synchronisationsart der M03-Funktion definiert. | |
Datentyp | UNS16 | |
Datenbereich | NO_SYNCH, MOS, MVS_SVS, MVS_SNS, MNS_SNS, MNE_SNS, MVS_SLM, MVS_SLP, PLC_INFO | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | - |
P-CHAN-00047 | Synchronisationsart für M04 | |
Parameter | spindel[i].m4_synch | |
Beschreibung | Mit diesem Parameter wird die Synchronisationsart der M04-Funktion definiert. | |
Datentyp | UNS16 | |
Datenbereich | NO_SYNCH, MOS, MVS_SVS, MVS_SNS, MNS_SNS, MNE_SNS, MVS_SLM, MVS_SLP, PLC_INFO | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | - |
P-CHAN-00049 | Synchronisationsart für M05 | |
Parameter | spindel[i].m5_synch | |
Beschreibung | Mit diesem Parameter wird die Synchronisationsart der M05-Funktion definiert. | |
Datentyp | UNS16 | |
Datenbereich | NO_SYNCH, MOS, MVS_SVS, MVS_SNS, MNS_SNS, MNE_SNS, MVS_SLM, MVS_SLP, PLC_INFO | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | - |
P-CHAN-00043 | Synchronisationsart für M19 | |
Parameter | spindel[i].m19_synch | |
Beschreibung | Mit diesem Parameter wird die Synchronisationsart der M19-Funktion definiert. | |
Datentyp | UNS16 | |
Datenbereich | NO_SYNCH, MOS, MVS_SVS, MVS_SNS, MNS_SNS, MNE_SNS, MVS_SLM, MVS_SLP, PLC_INFO | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | - |
Getriebeschalten
P-CHAN-00052 | Freigabe Getriebeschalten für Hauptspindel | |
Parameter | main_spindle_gear_change | |
Beschreibung | Mit dem Flag "main_spindle_gear_change" wird für die Hauptspindel das Getriebeschalten freigeschaltet oder gesperrt. | |
Datentyp | BOOLEAN | |
Datenbereich | 0: Spindelgetriebeschalten für die Hauptspindel deaktiviert 1: Spindelgetriebeschalten für die Hauptspindel aktiviert | |
Dimension | translatorisch: - | rotatorisch: - |
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 | Spindelgetriebeschalten; Suchrichtung in der Drehzahlbereichstabelle | |
Parameter | spindel[i].range_way | |
Beschreibung | Diese Variable 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. | |
Datentyp | UNS16 | |
Datenbereich | 0 < P-CHAN-00074< MAX(UNS16) | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | 0 | |
Anmerkungen | Das Getriebeschalten ist nur für die Hauptspindel möglich. |
P-CHAN-00004 | Spindelgetriebeschalten; Automatischer Getriebestufenwechsel | |
Parameter | spindel[i].autom_range | |
Beschreibung | Dieser Parameter legt fest, ob die Spindelgetriebestufe beim Auswerten des S-Wortes von der Steuerung automatisch bestimmt werden soll, oder ob bei der Programmierung des S-Wortes die entsprechende Getriebestufe durch M40 - M45 mit programmiert werden muss. | |
Datentyp | BOOLEAN | |
Datenbereich | 0: Passende Getriebestufe muss bei der Programmierung des S-Wortes durch M40 - M45 mit programmiert werden. 1: Passende Getriebestufe wird implizit bei der Auswertung der Drehzahl (S-Wort) von der Steuerung bestimmt. Die M-Funktionen M40 bis M45 müssen nicht programmiert werden. | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | 0 | |
Anmerkungen | Das Getriebeschalten ist nur für die Hauptspindel möglich. |
P-CHAN-00058 | Spindelgetriebeschalten; Drehzahlbereichsgrenzen in der Tabelle der Drehzahlstufen |
Parameter | spindel[i].range_table[j].min_speed |
Beschreibung | Die Steuerung ermöglicht die Definition von maximal 6 Drehzahlstufen (M40...M45) pro Spindel. Für jede Stufe wird eine minimale (P-CHAN-00058) und eine maximale (P-CHAN-00055) Drehzahl definiert (Einheit U/min). 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. |
Datentyp | UNS16 |
Datenbereich | 0 < P-CHAN-00058 < MAX(UNS16) |
Dimension | U/min |
Standardwert | - |
Anmerkungen | Das Getriebeschalten ist nur für die Hauptspindel möglich. |
Synchronbetrieb
P-CHAN-00038 | Spindelsynchronbetrieb; Logische Achsnummer der Slaveachse | |
Parameter | synchro_data.koppel_gruppe[i].paar[j].log_achs_nr_slave | |
Beschreibung | Logische Achsnummer der Spindel, die in einem Achskoppelpaar die Slaveachse ist. Der Synchronbetrieb ist nur für die im Kanal bekannten Spindelachsen möglich. | |
Datentyp | UNS16 | |
Datenbereich | 1 ≤ P-CHAN-00038 ≤ MAX(UNS16) | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | Eine Kombination von Bahn- und Spindelachsen innerhalb eines Koppelpaares ist nicht erlaubt. |
P-CHAN-00037 | Spindelsynchronbetrieb; Logische Achsnummer der Masterachse | |
Parameter | synchro_data.koppel_gruppe[i].paar[j].log_achs_nr_master | |
Beschreibung | Logische Achsnummer der Spindel, die in einem Achskoppelpaar die Masterachse ist. Der Synchronbetrieb ist nur für die im Kanal bekannten Spindelachsen möglich. | |
Datentyp | UNS16 | |
Datenbereich | 1 ≤ P-CHAN-00037 ≤ MAX(UNS16) | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | - | |
Anmerkungen | Eine Kombination von Bahn- und Spindelachsen innerhalb eines Koppelpaares ist nicht erlaubt. |
P-CHAN-00061 | Spindelsynchronbetrieb; Modus des Achskoppelpaares | |
Parameter | synchro_data.koppel_gruppe[i].paar[j].mode | |
Beschreibung | Da neben dem Synchronbetrieb von Bahnachsen auch Spindelachsen gekoppelt werden können, muss für jedes Paar die Art der Kopplung angegeben werden. | |
Datentyp | UNS16 | |
Datenbereich | 0: Koppelpaar besteht aus Bahnachsen 1: Koppelpaar besteht aus Spindelachsen | |
Dimension | translatorisch: - | rotatorisch: - |
Standardwert | 0 | |
Anmerkungen | Eine Kombination von Bahn- und Spindelachsen innerhalb eines Koppelpaares ist nicht erlaubt. |