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
(Maximale Kanalanzahl: 12, applikationsspezifisch)

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
mit i = 0, 1 (Index der Jobmanager-Gruppe, max. 1)
mit j = 0..n (Index eines fortlaufenden Listenelements. n: applikations-spezifisch)

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).
Die genutzte Nummer muss einer vorhandenen Kanalnummer entsprechen.

Parameter

jobmanager.group[i]. cnc_slave[j].channel_id (applikations-spezifisch)
mit i = 0, 1 (Index der Jobmanager-Gruppe, max. 1)
mit j = 0..n (Index eines fortlaufenden Listenelements. n: 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.

 

Parameterbeschreibungen 1:

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.
Beispiel: FCT_IPO_DEFAULT | FCT_SYNC

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).
Beispiel: FCT_IPO_DEFAULT | FCT_LIFT_UP_TIME

FCT_SHIFT_NCBL

Weggesteuerte Verschiebung von M-Funktionen (Verweilzeit).
Beispiel: FCT_IPO_DEFAULT | FCT_SHIFT_NCBL

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
Beispiel: FCT_IPO_DEFAULT
| FCT_CALC_STATE_AT_T

FCT_CALC_TIME

Berechnung der Interpolationszeit bis zum nächsten Vorschubsatz (G01,G02,G03).
Beispiel: FCT_IPO_DEFAULT | FCT_CALC_TIME

FCT_CONTOUR_LAH

Contour-Look-Ahead: vorzeitige Ausgabe von Bewegungssätzen an SPS
ab V3.1.3104.07

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