Beschreibung
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-CHAN-00041 | Synchronisationsarten der M-Funktionen |
Beschreibung | Im Array 'm_synch[i]' wird die Synchronisationsart der entsprechenden M-Funktion definiert. Dabei definiert der Feldindex 'i' die Nummer der M-Funktion. Der Wert gibt an, welche Synchronisationsart die M-Funktion besitzt, d.h. wann eine Überprüfung auf das Vorliegen der SPS-Quittierung erfolgt. Eine Bewegung wird nicht ausgeführt bzw. spätestens zum Satzende hin gestoppt, wenn zum Zeitpunkt der Überprüfung keine Quittierung von der SPS eingetroffen ist. Die Synchronisationsart wird als Stringkonstante oder alternativ als hexadezimaler Wert angegeben. |
Parameter | m_synch[i] mit i = 0 ... 999 (Maximale Anzahl der M-Funktionen, applikationsspezifisch) |
Datentyp | STRING |
Datenbereich | Siehe nachfolgende Tabelle. |
Dimension | ---- |
Standardwert | NOT_VALID * |
Anmerkungen | Da es sich bei den M-Funktionen um Verbrauchsinformationen handelt, müssen diese von der SPS abgeholt (gelesen) werden. Dies gilt auch für die M-Funktionen vom Typ MOS, MOS_TS, MEP_MOS und MET_MOS. Ansonsten führt dies in der CNC zu einer blockierten Schnittstelle zum HLI und in Folge zu einem unerwarteten Stopp der Bearbeitung.
*Hinweis: Bei internen M-Funktionen (M0, M1, M2, M17, M29, M30, M3, M4, M19) ist der
Achtung: Für die Synchronisationsarten mit zugehöriger zeit- oder wegbezogener Vorausgabe (MET_SVS, MET_MOS, MEP_SVS, MEP_MOS) gilt: Wird eine dieser Synchronisationsarten nachträglich in eine geändert, die keinen Vorausgabewert erfordert, so muss P-CHAN-00070 (m_pre_outp[i]) mit 0 belegt werden. Ansonsten wird bzgl. Mikrostegen ein Lizenzfehler erzeugt, falls diese Funktion nicht lizenziert oder nicht freigeschaltet ist (P-CHAN-00600 alternativ P-STUP-00060).
Bsp.: m_synch[12] MVS_SVS 0x00000002
Hinweis: Aus Gründen der Abwärtskompatibilität ist auch die Programmierung einer UNS32 Variablen zulässig. Bsp.:m_synch[12] 0x00000002 |
Konstante | Wert | Bedeutung |
NOT_VAILD | -1 | Keine gültige M-Funktion |
NO_SYNCH | 0x00000000 | Keine Ausgabe der M-Funktion an SPS |
MOS | 0x00000001 | Ausgabe M-Funktion an SPS ohne Synchronisation. Wird die M-Funktion in einem Bewegungssatz programmiert, so erfolgt die Ausgabe der M-Funktion vor der Bewegung. M-Funktion muss von SPS abgeholt werden! |
MVS_SVS | 0x00000002 | Ausgabe M-Funktion an SPS vor Bewegungssatz, |
MVS_SNS | 0x00000004 | Ausgabe M-Funktion an SPS vor Bewegungssatz, |
MNS_SNS | 0x00000008 | Ausgabe M-Funktion an SPS nach Bewegungssatz, |
MNE_SNS | 0x00000020 | Ausgabe M-Funktion an SPS nach Messereignis und Abbau Restweg, |
MVS_SLM | 0x00004000 | Späte Synchronisation, Ausgabe M-Funktion an SPS im Satz, Synchronisation bei Übergang zu G01/G02/G03 (Implizite Synchronisation) |
MVS_SLP | 0x00008000 | Späte Synchronisation, Ausgabe M-Funktion an SPS im Satz, Synchronisation bei NC-Befehl #EXPL SYN (Explizite Synchronisation) |
MOS_TS | 0x00040000 | Ausgabe M-Funktion an SPS vor Bewegungssatz ohne Synchronisation, |
MEP_MOS | 0x00100000 | Vorausgabe M-Funktion bei angegebenem Weg, ohne Synchronisation. |
MET_MOS | 0x00200000 | Vorausgabe M-Funktion bei angegebener Zeit, ohne Synchronisation. |
BWD_SYNCH | 0x00400000 | Synchronisation M-Funktion während Rückwärtsfahrt mit MVS_SVS |
FWD_SYNCH | 0x00800000 | Synchronisation M-Funktion während 'Simulierter Vorwärtsfahrt' mit der entsprechenden Synchronisationsart |
MEP_SVS | 0x01000000 | Vorausgabe M-Funktion bei angegebenem Weg, Synchronisation vor nächstem Satz |
MET_SVS | 0x02000000 | Vorausgabe M-Funktion bei angegebener Zeit, Synchronisation vor nächstem Satz |
FAW_SYNCH | 0x10000000 | Decodierstopp (Flush and Wait): Ausgabe M-Funktion an SPS und Anhalten der Programmdecodierung am Satzende bis Programmvorlauf abgebaut ist. FAW_SYNCH kann additiv zu den anderen Synchronisationsarten gesetzt werden. M-Funktionen mit FAW_SYNCH dürfen nicht bei aktiver WRK, Polynomüberschleifen und HSC-Modus verwendet werden. |
P-CHAN-00275 | Rückwärtsfahren mit externen Positionsverschiebungen |
Beschreibung | Die programmierte Bahnkontur kann durch externe Onlineeinflüsse verschoben werden. Diese Positionsverschiebung kann durch eine nachfolgende Synchronisation dem gesamten NC-Kanal (s. #CHANNEL INIT[CMDPOS]) bekannt gegeben werden. Hierdurch wird die Verschiebung wieder gelöscht, d.h. eine absolut programmierte Position enthält danach keine Verschiebung mehr. Beim Vorwärts-/Rückwärtsfahren werden externe Verschiebungen nicht - wie sonstige im NC-Programm angegebene Bewegungen - zurückgefahren. Wird auf eine Programmstelle mit einer externen Verschiebung zurückgefahren, so existieren zwei Möglichkeiten:
Diese Verschiebungen können verursacht werden durch: |
Parameter | forward_backward.with_offset |
Datentyp | BOOLEAN |
Datenbereich | 0: Es kann nicht über die Programmstelle einer externen Verschiebung zurückgefahren werden. Der Rückfahrspeicher wird automatisch (wie bei einem #BACKWARD STORAGE CLEAR) gelöscht. 1: Es kann über die Programmstelle einer externen Verschiebung zurückgefahren werden, wobei die beim Umdrehen aktive Verschiebung beibehalten wird. |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen | Bei folgenden Online-Einflüssen wird das Rückwärtsfahren beendet: - Messen über G100 - Referenzpunktfahrt über G74 - Abwahl der Online Tool Compensation mit #OTC OFF |
P-CHAN-00276 | Programmierter M00-Halt während Rückwärtsfahren |
Beschreibung | Unterdrücken des Anhaltens beim Rückwärtsfahren bei M00. |
Parameter | forward_backward.disable_m00_backward |
Datentyp | BOOLEAN |
Datenbereich | 0: Auch in Rückwärtsrichtung wird bei M00 gestoppt. 1: Das Stoppen bei M00 wird in Rückwärtsrichtung ausgelassen. |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen |
|
P-CHAN-00277 | Programmierter M00-Halt während nachfolgendem Vorwärtsfahren |
Beschreibung | Unterdrücken des Anhaltens beim nachfolgendem Vorwärtsfahren bei M00. |
Parameter | forward_backward.disable_m00_2nd_forward |
Datentyp | BOOLEAN |
Datenbereich | 0: Auch in nachfolgender Vorwärtsrichtung wird bei M00 gestoppt. 1: Das Stoppen bei M00 wird in nachfolgender Vorwärtsrichtung ausgelassen. |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen |
|
P-CHAN-00278 | Programmierter M01-Halt während Rückwärtsfahren |
Beschreibung | Unterdrücken des Anhaltens beim Rückwärtsfahren bei M01. |
Parameter | forward_backward.disable_m01_backward |
Datentyp | BOOLEAN |
Datenbereich | 0: Auch in Rückwärtsrichtung wird bei M01 gestoppt. 1: Das Stoppen bei M01 wird in Rückwärtsrichtung ausgelassen. |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen |
|
P-CHAN-00279 | Programmierter M01-Halt während nachfolgendem Vorwärtsfahren |
Beschreibung | Unterdrücken des Anhaltens beim nachfolgenden Vorwärtsfahren bei M01. |
Parameter | forward_backward.disable_m01_2nd_forward |
Datentyp | BOOLEAN |
Datenbereich | 0: Auch in nachfolgender Vorwärtsrichtung wird bei M01 gestoppt. 1: Das Stoppen bei M01wird in nachfolgender Vorwärtsrichtung ausgelassen. |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen |
|
P-CHAN-00308 | Verhalten an den STOP-Marken beim Rückwärtsfahren |
Beschreibung | Unterdrücken des Anhaltens beim Rückwärtsfahren bei STOP. |
Parameter | forward_backward.disable_stop_backward |
Datentyp | BOOLEAN |
Datenbereich | 0: An der STOP-Marke wird beim Rückwärtsfahren angehalten. 1: Die STOP-Marke wird beim Rückwärtsfahren ignoriert. |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen | Dieser Parameter ist ab CNC-Version V3.1.3039.01 verfügbar. |
P-CHAN-00309 | Verhalten an den STOP-Marken beim Vorwärtsfahren |
Beschreibung | Unterdrücken des Anhaltens beim Vorwärtsfahren bei STOP. |
Parameter | forward_backward.disable_stop_1st_forward |
Datentyp | BOOLEAN |
Datenbereich | 0: An der STOP-Marke wird beim Vorwärtsfahren angehalten. 1: Die STOP-Marke wird beim Vorwärtsfahren ignoriert. |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen | Dieser Parameter ist ab CNC-Version V3.1.3039.01 verfügbar. |
P-CHAN-00310 | Verhalten an den STOP-Marken beim wiederholten Vorwärtsfahren |
Beschreibung | Unterdrücken des Anhaltens beim Vorwärtsfahren bei STOP nach vorhergehendem Rückwärtsfahren. |
Parameter | forward_backward.disable_stop_2nd_forward |
Datentyp | BOOLEAN |
Datenbereich | 0: An der STOP-Marke wird beim wiederholten Vorwärtsfahren immer angehalten. 1: Die STOP-Marke wird beim Vorwärtsfahren nach vorhergehendem Rückwärtsfahren ignoriert. |
Dimension | ---- |
Standardwert | 0 |
Anmerkungen | Dieser Parameter ist ab CNC-Version V3.1.3039.01 verfügbar. |