Parametrierung der Synchronisationsarten

Synchronisationsart

In der Tabelle P-CHAN-00041 (m_synch) wird die Synchronisationsart der entsprechenden M-Funktion definiert. Dabei entspricht der Feldindex "MNr" der Nummer der M-Funktion. Der Wert gibt an, welche Synchronisationsart die M-Funktion besitzt, d.h. wann eine Ausgabe an die PLC und eine Überprüfung auf das Vorliegen der PLC-Quittierung erfolgt. Eine Bewegung wird nicht ausgeführt bzw. spätestens zum Satzende hin gestoppt, wenn keine Quittierung von der PLC eingetroffen ist.

Für H-Funktionen wird die entsprechende Tabelle P-CHAN-00027 (h_synch) verwendet.

Parameter

P-CHAN-00041

Synchronisationsart der M-Funktion mit Nummer MNr

P-CHAN-00027

Synchronisationsart der H-Funktion mit Nummer HNr

Parametrierung der Synchronisationsarten 1:

Die Synchronisationsart einer M/H-Funktion kann auch über das NC-Programm durch entsprechende Variablen (V.G.M_FCT[MNr].SYNCH oder V.G.H_FCT[HNr].SYNCH) verändert werden[PROG].

Synchronisationsarten

Symbol

Wert

Bedeutung

NO_SYNCH

0x00000000

Keine Ausgabe der M/H-Funktion an die PLC

MOS

0x00000001

Ausgabe M/H-Funktion an PLC ohne Synchronisation

MVS_SVS

0x00000002

Ausgabe M/H-Funktion an PCL vor Bewegungssatz,
Synchronisation vor Bewegungssatz

MVS_SNS

0x00000004

Ausgabe M/H-Funktion an PLC vor Bewegungssatz,
Synchronisation nach Bewegungssatz

MNS_SNS

0x00000008

Ausgabe M/H-Funktion an PLC nach Bewegungssatz,
Synchronisation nach Bewegungssatz

MNE_SNS

0x00000020

Ausgabe M/H-Funktion an PLC nach Ereignis (z.B. Mess-Interrupt), Synchronisation nach Bewegungssatz,
(nur für Option Kantenstoßen)

Satzübergreifende Synchronisation

ACHTUNG: Nur für M-Funktionen erlaubt!

MVS_SLM

0x00004000

Späte Synchronisation, Ausgabe M-Funktion am Satzbeginn. Synchronisation bei Übergang in Bewegungssatz mit Bearbeitungsvorschub (G01/G02/G03) („späte“ Synchronisation implizit, Sync. late movement)

MVS_SLP

0x00008000

Späte Synchronisation, Ausgabe M-Funktion am Satzbeginn. Synchronisation bei NC-Befehl #EXPL SYN („späte“ Syn-chronisation explizit, Sync. late program)

Vorgezogene Synchronisationsausgabe

MEP_SVS

0x01000000

Ausgabe M/H-Funktion an PLC bei angegebenem Weg,
Synchronisation vor nächstem Satz

MET_SVS

0x02000000

Ausgabe M/H-Funktion an PLC bei angegebener Zeit,
Synchronisation vor nächstem Satz

MOS_TS

0x00040000

ACHTUNG: Nur für M-Funktionen erlaubt!

Ausgabe M-Funktion an die PCL vor Bewegungssatz ohne Synchronisation, Abtastzeitoffset als Parameter für hochgenaue zeitliche Ausgabe in PLC.

Ausgabe M bzw. H

Synchronisation

Vor
NC-SATZ

Nach
NC-Satz

Nach
Ereignis

Vorgezogen gemäß Weg-/Zeit-angabe

keine

Vor Bewegung

MVS_SVS

 

 

MEP_SVS, MEP_SVS

 

Nach Bewegung

MVS_SNS

MNS_SNS

MNE_SNS

 

 

Implizit bei nächstem Übergang
zu G01/G02/G03

MVS_SLM

 

 

 

 

Programmierte Synchronisierung

MVS_SLP

 

 

 

 

keine

MOS

 

 

 

NO_SYNCH

keine

MOS_TS

 

 

 

 

Parametrierung der Synchronisationsarten 2:

Werden M- oder H-Funktionen ohne eine Bewegung im Satz programmiert, so ist das Verhalten für die Synchronisationsarten MVS_SVS, MVS_SNS, MNS_SNS identisch.

Beispiel

#****************************************
# Festlegung der M-Funktionen und Synchronisationsarten
#======================================================
m_synch[0]              0x00000002     MVS_SVS
m_synch[1]              0x00000001     MOS
m_synch[2]              0x00000002     MVS_SVS
m_synch[8]              0x00000008     MNS_SNS
m_synch[9]              0x00000000     NO_SYNCH
# Festlegung der H-Funktionen und Synchronisationsarten
#
=====================================================
h_synch[0]              0x00000001     MOS
h_synch[1]              0x00000002     MVS_SVS
h_synch[2]              0x00000004     MVS_SNS
h_synch[3]              0x00000008     MNS_SNS
h_synch[4]              0x00000002     MVS_SVS
#