Parameterbeschreibungen
Hochlaufparameter
P-STUP-00033 | Speichergröße für das Rückwärtsfahren |
Beschreibung | Dieser Parameter legt die Speichergröße in Byte für das Rückwärtsfahren auf der Bahn fest. Die NC prüft beim Hochlauf, ob die notwendige Minimalgröße eingehalten wird. Wenn dies nicht der Fall ist, so wird eine Warnung erzeugt und die Speichergröße auf den erforderlichen Mindestwert gesetzt. Wird die Speichergröße auf 0 gesetzt, so steht die Funktionalität 'Vorwärts-/ Rückwärtsfahren auf der Bahn' nicht zur Verfügung. Die maximale Größe wird nur durch die vorhandenen Ressourcen des PC begrenzt. |
Parameter | fb_storage_size[i] mit i = 0 ... 11 |
Datentyp | UNS32 |
Datenbereich | 0 ... MAX(UNS32) |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen |
|
P-STUP-00182 | Scheduling des NC-Kanals |
Beschreibung | Dieser Parameter definiert das Kanal-Scheduling der CNC. Für die Funktionalität Senkerodieren muss dieser Wert nur im Senkkanal mit DIE_SINKING parametriert sein. |
Parameter | schedule_config |
Datentyp | UNS32 |
Datenbereich | DEFAULT Standard scheduling DIE_SINKING Optimiertes scheduling für Senkerodieren. |
Dimension | - |
Standardwert | DEFAULT |
Anmerkungen | Verfügbar ab CNC-Version V3.1.3105.01 |
P-STUP-00208 | Logische ID eines auftragnehmenden Kanals in einer Jobmanager Gruppe |
Beschreibung | Der Parameter bestimmt die logische ID eines auftragnehmenden Kanals. Jeder Auftragnehmer (Slave) in einer Jobmanager Gruppe wird beim Beauftragen vom Auftraggeber mit seiner logischen ID "log_id" angesprochen. Wegen der benötigten Eindeutigkeit darf kein zweiter auftragnehmender Kanal der gleichen Jobmanager-Gruppe die gleiche logische ID nutzen. |
Parameter | jobmanager.group[i].cnc_slave[j].log_id |
Datentyp | UNS16 |
Datenbereich | 1 … 65536 |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen | Es gibt zwei Typen von Auftragnehmern: CNC Kanäle und SPS Einheiten. Die logische ID bezieht sich immer auf den jeweiligen Typ |
P-STUP-00209 | Auftragnehmender Kanal in einer Job Manager Gruppe |
Beschreibung | Der durch den Parameter bezeichnete auftragnehmende Kanal (Slave) in einer Jobmanager-Gruppe entspricht einem vorhandenen CNC Kanal. Er kann keiner weiteren Gruppe zugeteilt werden, weder als "Auftragnehmer" (Slave) noch als "Auftraggeber" (Master). |
Parameter | jobmanager.group[i]. cnc_slave[j].channel_id (applikations-spezifisch) |
Datentyp | UNS16 |
Datenbereich | 1 … (applikationsspezifisch) |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen | Ein auftragnehmender Kanal verhält sich wie ein "normaler" Kanal. Er hat die zusätzliche Eigenschaft, von einem beliebigen Master in der gleichen Job Manager Gruppe aufgefordert zu werden, einen Job auszuführen. Die Beendigung des Jobs wird steuerungsintern an den Auftraggeber zurückgemeldet. |
Kanalparameter
P-CHAN-00145 | Aktivierung von TCP Anzeigedaten |
Beschreibung | Der Parameter dient zur Aktivierung von W0-Anzeigedaten (TCP- Position bezogen auf kartesisches Basiskoordinatensystem der Maschine - MCS). Die TCP- Position wird abhängig von der aktiven Kinematik-ID auf Basis der aktuellen Sollachskoordinaten, dem angewählten Werkzeug (Länge) und den Kinematikversatzparametern berechnet. Die Berechnung erfolgt auch bei inaktiver Transformation. Alle Achsen der kinematischen Struktur müssen im Kanal vorhanden sein.
|
Parameter | kin_trafo_display |
Datentyp | UNS16 |
Datenbereich | 0: MCS- Anzeigefunktion inaktiv (Standard) 1: MCS- Anzeigefunktion aktiv 2: MCS Anzeigefunktion aktiv (Nur für mehrstufige Transformation, siehe Ergänzung) |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen | Zur korrekten Anzeige müssen die Achsen referenziert sein! Die Berücksichtigung von programmierten Werkzeugversätzen (V.G.WZ_AKT.V.*) erfolgt nur bei nachfolgender Programmierung von #KIN ID[<Kinematik-ID>]. Hinweis: Der Datentyp des Parameters hat sich ab CNC-Version V3.1.3105 von BOOLEAN auf UNS16 geändert. |
Ergänzungen für mehrstufige kinematische Transformationen
Die Definition einer Kinematikstufe kann in den Parameterlisten oder im NC-Programm erfolgen. Die Aktivierung einer Kinematikstufe erfolgt über die Programmierung des NC-Befehls #TRAFO ON.
Mehrstufige Transformationen siehe Verkettung von Transformationen, Multistep Transformationen.
Datenwert 0 (Standard):
Die kinematischen Transformationen werden zur Anzeige der Achspositionen nur ausgeführt, wenn sie aktiviert sind.
| PCS nicht aktiv | PCS aktiv |
Kin.-Stufe 0 = definiert, Kin.-Stufe 1 = definiert | MCS = ACS | MCS = ACS PCS = f(ACS, CSactive) |
Kin.-Stufe 0 = aktiv, Kin.-Stufe 1 = definiert | MCS = f(Kin.-Stufe 0) | MCS = f(Kin.-Stufe 0) PCS = f(MCS, CSactive) |
Kin.-Stufe 0 = definiert, Kin.-Stufe 1 = aktiv | MCS = f(Kin.-Stufe 1) | MCS = f(Kin.-Stufe 1) PCS = f(MCS, CSactive) |
Kin.-Stufe 0 = aktiv, Kin.-Stufe 1 = aktiv | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) PCS = f(MCS, CSactive) |
Datenwert 1:
Die kinematischen Transformationen werden zur Anzeige der Achspositionen immer ausgeführt sobald sie definiert sind. Die definierten kartesischen Transformationen werden zur Anzeige auf Basis der Achskoordinaten ausgeführt.
| PCS nicht aktiv | PCS aktiv |
Kin.-Stufe 0 = definiert, Kin.-Stufe 1 = definiert | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) PCS = f(ACS, CSdef) |
Kin.-Stufe 0 = aktiv, Kin.-Stufe 1 = definiert | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) PCS = f(ACS, CSdef) |
Kin.-Stufe 0 = definiert, Kin.-Stufe 1 = aktiv | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) PCS = f(ACS, CSdef) |
Kin.-Stufe 0 = aktiv, Kin.-Stufe 1 = aktiv | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) PCS = f(ACS, CSdef) |
Datenwert 2:
Die kinematischen Transformationen werden zur Anzeige der Achspositionen immer ausgeführt sobald sie definiert sind. Die definierten kartesischen Transformationen werden zur Anzeige auf Basis der TCP-Koordinaten ausgeführt.
| PCS nicht aktiv | PCS aktiv |
Kin.-Stufe 0 = definiert, Kin.-Stufe 1 = definiert | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) PCS = f(MCS, CSdef) |
Kin.-Kin.-Stufe 0 = aktiv, Kin.-Kin.-Stufe 1 = definiert | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) PCS = f(MCS, CSdef) |
Kin.-Kin.-Stufe 0 = definiert, Kin.-Kin.-Stufe 1 = aktiv | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) PCS = f(MCS, CSdef) |
Kin.-Kin.-Stufe 0 = aktiv, Kin.-Kin.-Stufe 1 = aktiv | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) | MCS = f(Kin.-Stufe 0, Kin.-Stufe 1) PCS = f(MCS, CSdef) |
P-CHAN-00430 | Unterdrückung von Rückzugsbewegungen |
Beschreibung | Parameter für Rückzugskanal beim Senkerodieren. Unterdrückt die Anfragen zum Auslösen einer Rückzugsbewegung (negative externe Geschwindigkeit bei Spülbewegung) bis das Initialisierungsprogramm beendet ist. |
Parameter | no_backward_before_prg_end |
Datentyp | BOOLEAN |
Datenbereich | TRUE/FALSE |
Dimension | - |
Standardwert | FALSE |
Anmerkungen | Verfügbar ab V3.1.3108.5 Parameter ist nur wirksam im Rückzugskanal, wenn dieser vor der ersten Rückzugsbewegung initialisiert wurde. |
P-CHAN-00650 | Festlegung der Funktionalitäten des Interpolators |
Beschreibung | Der Parameter legt einzelne Funktionalitäten sowie die Größe des Look-Ahead-Puffers des Interpolators fest, d.h. über wie viele Sätze die Bremswegberechnung und Dynamikplanung durchgeführt wird. |
Parameter | configuration.interpolator.function |
Datentyp | STRING |
Datenbereich | Siehe Parameterbeschreibungen |
Dimension | ---- |
Standardwert | FCT_IPO_DEFAULT |
Anmerkungen |
|
Funktionstabelle Interpolation
Kennung | Beschreibung |
FCT_IPO_DEFAULT | FCT_LOOK_AHEAD_STANDARD |
FCT_LOOK_AHEAD_LOW | 30 Sätze |
FCT_LOOK_AHEAD_STANDARD | 120 Sätze |
FCT_LOOK_AHEAD_HIGH | 190 Sätze |
FCT_LOOK_AHEAD_CUSTOM | Anzahl der Look-Ahead Sätze beliebig im Intervall [ 0; 200 ]. Angabe über Parameter P-CHAN-00653. |
FCT_SYNC | Synchronisieren einer Achse auf Bahnverbund. |
FCT_LOOK_AHEAD_OPT | Durch zusätzliche Berechnungen kann der Bahngeschwindigkeitsverlauf für die HSC-Bearbeitung weiter verbessert werden. Dadurch verringert sich im Allgemeinen die Bearbeitungszeit. Durch die zusätzlichen Berechnungen entsteht eine höhere Anforderung an die Steuerungshardware. |
FCT_LIFT_UP_TIME | Automatisches Abheben/Senken einer Achse (Zeitbasierte Kopplung). |
FCT_SHIFT_NCBL | Weggesteuerte Verschiebung von M-Funktionen (Verweilzeit). |
FCT_CALC_STATE_AT_T | Berechnung der Bahngeschwindigkeit an einem Zeitpunkt in der Zukunft. Funktion nur verfügbar in Kombination mit HSC-Slope und nur ab V3.1.3057.0 |
FCT_CALC_TIME | Berechnung der Interpolationszeit bis zum nächsten Vorschubsatz (G01,G02,G03). |
FCT_CONTOUR_LAH | Contour-Look-Ahead: vorzeitige Ausgabe von Bewegungssätzen an SPS |
FCT_DYN_POS_LIMIT | Dynamische Begrenzung von Achspositionen |
FCT_EXTENSION_EQUIDIST | Senkerodieren: Planetäres Aufweiten |
Die obengenannten Werte für die Look-Ahead-Puffergröße gelten für die CNC-Versionen ab V2.11.2800, für die CNC-Version V2.11.20xx gelten die folgenden Einstellungen:
FCT_LOOK_AHEAD_LOW | 30 Sätze |
FCT_LOOK_AHEAD_STANDARD | 70 Sätze |
FCT_LOOK_AHEAD_HIGH | 120 Sätze |