18 06 94 BA - Ger
18 06 94 BA - Ger
18 06 94 BA - Ger
18-06-94-BA_ger / 2004-02
Parallel-I/O
Schnittstellen-
Beschreibung
Parallel-I/O
Dokument: 18-06-94-BA_ger
Ausgabe: 2004-02
Bestellinformationen Bitte geben Sie den Titel des Dokuments, die gewünschte
Sprache und das Datum der Ausgabe an.
TRUMPF Laser GmbH + Co. KG haftet nicht für etwaige Fehler in dieser
Dokumentation. Eine Haftung für mittelbare und unmittelbare Schäden, die im
Zusammenhang mit der Lieferung oder dem Gebrauch dieser Dokumentation
entstehen, ist ausgeschlossen, soweit dies gesetzlich zulässig ist.
Inhaltsverzeichnis
1. Einführung..........................................................................7
3. Schnittstelle .......................................................................9
3.1 Pinbelegung des Steckverbinders .......................................9
Eingangssignale ...........................................................10
Ausgangssignale ..........................................................11
1.2 Beschreibung der Eingangssignale ...................................12
Externe Ansteuerung....................................................12
Bedieneinheit sperren...................................................12
Laser ein .......................................................................12
Laser Standby (nur cw-Laser) ......................................13
Programmstart statisch.................................................13
Programmstart dynamisch............................................14
Programmstopp ............................................................15
Störung extern ..............................................................16
Pilotlaser ein .................................................................16
Reset ............................................................................16
Abfrageeingang 1/2 ......................................................17
Programmnummer........................................................17
1.3 Beschreibung der Ausgangssignale ..................................18
Externe Ansteuerung aktiv ...........................................18
Laser ist ein ..................................................................18
Laser bereit...................................................................18
Programm aktiv.............................................................19
Programm beendet.......................................................19
Programm abgebrochen...............................................19
Setzausgang 1, 2 und 3................................................20
SIK geöffnet ..................................................................20
Überwachung ...............................................................20
Störung Laser ...............................................................21
Pilotlaser ist ein ............................................................21
Laserwarnlampe ist ein.................................................21
4. Schnittstelle nutzen.........................................................22
4.1 Funktionen der Schnittstelle ..............................................22
4.2 Timingdiagramme für cw-Laser .........................................22
Programmstart dynamisch............................................23
Programmstart statisch.................................................24
Programmstart statisch mit definierter
Pulsdauer......................................................................25
Programmstart statisch mit Pulsdauer unendlich .........26
6. Testmöglichkeiten ...........................................................33
6.1 Testdialog in WinLas .........................................................33
6.2 Logic-Analyzer ...................................................................34
6.3 E/A-Testadapter für Platine VMOD2 (Option) ...................35
1
(10x)
GND
(10x)
GND
2
+24 V
(16x)
GND
1 Eingangsmodul 2 Ausgangsmodul
Funktionsprinzip der Module Fig. 1
Eingänge Eingangsspannung 0 .. 30 V
Schaltpegel high (aktiv) > 16 V
Schaltpegel low <6V
Eingangsstrom 7,5 mA bei 24 V
Isolationsspannung 500 V
a32 b32
a1 b1
Fig. 2
b14 Abfrageeingang 1 Der Ablauf eines Laserprogramms kann auf externe Abläufe synchronisiert
werden.
Wenn in einer Programmzeile des Laserprogramms die Funktion W1H, W1L,
b13 Abfrageeingang 2
W2H oder W2L steht, wird die Programmzeile erst abgearbeitet, wenn der
entsprechende Abfrageeingang high oder low wird.
a20 SIK geöffnet Der Sicherheitskreis (SIK) eines Verschlusses oder einer Verschlussweiche
ist unterbrochen.
Der Start eines Laserprogramms ist nicht möglich.
a19 Überwachung Im Lasergerät wurde ein Zustand erkannt, der zu einer Überwachungs-
meldung geführt hat.
Das Signal ist aktiv, bei:
• erreichtem Wert einer Überwachungsgrenze.
• abgebrochenem Laserprogramm.
• externer Störung.
• Störung des Lasergeräts.
• offenem NOT-AUS-Kreis oder Sicherheitskreis.
b19 Störung Laser Die Steuerung des Lasergeräts hat eine Störung festgestellt, die zu einer
Störungsmeldung und zum Abschalten des Lasers geführt hat.
b20 Leistungsgrenze Gepulste Laser:
Die Leistungsgrenze des Lasers wurde erreicht, weil:
• die angeforderte Pulsenergie zu hoch ist.
• Pulse mit zu hoher Frequenz angefordert werden.
cw-Laser:
Keine Funktion
a23 Pilotlaser ist ein Der Pilotlaser ist eingeschaltet.
b25 Laserwarnlampe ist ein Laserwarnlampe ist eingeschaltet.
Das Signal ist aktiv, wenn sich der Laser im Status „Laser ist ein“ befindet.
Externe Ansteuerung
Aktives Signal Der Laser kann durch eine externe Steuerung gesteuert werden. Über den Bedien-PC können
noch:
• Laserparameter zum Lasergerät übertragen werden.
• Meldungen quittiert werden.
Rückmeldung Bei aktivem Signal „Externe Ansteuerung“ wird das Ausgangssignal „Externe Ansteuerung aktiv“
aktiviert.
Information Wenn zusätzlich das Signal „Bedieneinheit sperren“ aktiv ist, können über den Bedien-PC keine
Laserparameter mehr zum Lasergerät übertragen werden.
Bedieneinheit sperren
Information Ein aktives Signal „Bedieneinheit sperren“ wird nur berücksichtigt, wenn das Signal „Externe
Ansteuerung“ aktiv ist.
Laser ein
Programmstart statisch
Programmstart dynamisch
Funktion Laserprogramme können durch einen kurzen Impuls > 1 ms gestartet werden.
Aktives Signal Ein Laserprogramm wird mit der steigenden Flanke des Eingangssignals „Programmstart
dynamisch“ gestartet, wenn das Ausgangssignal „Laser bereit“ aktiv ist.
Die Programmnummer wird beim Start des Programms eingelesen. Dazu muss die
Programmnummer an den Signaleingängen „Programmnummer 1 ... 7“ stabil anlegen.
Hinweis:
Wenn bei inaktivem Ausgangssignal „Laser bereit“ versucht wird ein Laserprogramm zu starten,
wird eine Überwachungsmeldung angezeigt und das Ausgangssignal „Überwachung“ wird
aktiviert.
Hinweis:
Das Eingangssignal „Programmstart dynamisch“ ist flankengetriggert und startet ein
Laserprogramm nur einmal. Vor einem erneuten Programmstart muss das Eingangssignal für
mindestens 50 ms inaktiv geschaltet sein.
Rückmeldung Das Ausgangssignal „Programm aktiv“ wird aktiviert, wenn ein Laserprogramm gestartet ist und
bleibt solange aktiv, bis das Laserprogramm beendet ist oder abgebrochen wird.
Das Ausgangssignal „Programm beendet“ wird für ca. 6 s aktiviert, nachdem das
Laserprogramm beendet ist. Das Signal wird vorzeitig inaktiv, wenn erneut ein Laserprogramm
gestartet wird.
Programmstopp
Funktion Alle Funktionen des Lasergeräts (Laserprogramm, Standby und Laser) werden ausgeschaltet und
der Zentralverschluss wird geschlossen.
Aktives Signal Laserpulse werden sofort abgebrochen.
Die Stromversorgung der Pumplichtquellen, der Kühlung und der optischen Komponenten wird
abgeschaltet.
Rückmeldung Eine Überwachungsmeldung wird angezeigt.
Ausgangssignal „Überwachung“ wird aktiviert.
Information Das Lasergerät lässt sich über die Schnittstelle erst wieder steuern, wenn das Eingangssignal
„Reset“ aktiviert wurde.
Hinweis:
Die Steuerung des Lasergeräts meldet keine Störung und das Ausgangssignal „Störung Laser“
wird nicht aktiviert.
Pilotlaser ein
Information Das Eingangssignal „Pilotlaser ein“ und die Software-Funktion „Pilotlaser ein“ im WinLas-Dialog
Konfiguration >Laser-Schaltfunktionen >Pilotlaser ein sind ODER-verknüpft.
Reset
Funktion Quittiert Meldungen des Lasergeräts und initialisiert die Steuerung des Lasergeräts neu, wenn
eine Störung aufgetreten ist.
Aktives Signal Die Reset-Funktion wird ausgeführt, wenn das Eingangssignal „Reset“ > 1 ms aktiv ist.
Rückmeldung Bei „Überwachung“:
• Ausgangssignal „Überwachung“ wird inaktiv.
• Überwachungsmeldung in WinLas wird gelöscht.
• Das Laserprogramm wird weiter abgearbeitet.
Bei „Überwachung“ + „Programmabgebrochen“:
• Ausgangssignal „Überwachung“ wird inaktiv.
• Überwachungsmeldung in WinLas wird gelöscht.
• Ausgangssignal „Laser bereit“ wird aktiv.
Laserprogramme können gestartet werden.
Bei „Überwachung“ und „Störung Laser“:
• Die Lasersteuerung wird neu initialisiert.
Hinweis:
Wenn beim Initialisieren keine Störung aufgetreten ist, kann der Laser über die Schnittstelle
wieder eingeschaltet und weiter betrieben werden.
Information Wenn die Meldungen „Überwachung“ und „Störung“ vermehrt auftreten, können Wartungs- und
Instandsetzungs-Maßnahmen erforderlich sein.
Funktion Die beiden Eingangssignale „Abfrageeingang 1 und 2“ bieten die Möglichkeit den Ablauf eines
Laserprogramms auf externe Abläufe zu synchronisieren.
Information Wenn eine Zeile des Laserprogramms eine Warteanweisung enthält (W1H, W1L, W2H oder W2L,
wird diese Zeile erst bearbeitet, nachdem der entsprechende Abfrageeingang den geforderten
Zustand annimmt.
Beispiel:
Wenn in einer Programmzeile die Warteanweisung „W1H“ steht, wird diese Zeile erst ausgeführt,
wenn der „Abfrageeingang 1“ auf „high“ gesetzt wird.
Programmnummer
Funktion Mit den 7 Eingängen „Programmnummer 1 ... 7“ wird das Laserprogramm gewählt, das
gestartet werden soll.
Codierung der Die Zustände der 7 Eingangssignale werden abhängig von den Systemeinstellungen in WinLas
Programm- als BCD- oder Hex-Zahl interpretiert.
nummer
Das Format wird in WinLas wie folgt eingestellt (siehe auch Abschnitt 5):
WinLas-Dialog: Konfiguration >Systemeinstellung ändern
Variable: PLC_ProgNumberIsBCD
Wert: TRUE: BCD, max. 79 Laserprogramme
wählbar.
FALSE: Hex, max. 126 Laserprogramme
wählbar.
Die Wertigkeit der Eingangssignale ist festgelegt von „Programmnummer 1“ (niedrig) zu
Programmnummer 7“ (hoch).
Nicht zulässige Werte der Programmnummer sind:
BCD/Hex: 0
BCD: Einerstelle > 9
Hex: 7F
Rückmeldung Wenn beim Programmstart über die Eingangssignale eine nicht zulässige Programmnummer
anliegt:
• wird eine Überwachungsmeldung angezeigt.
• wird das Ausgangssignal „Überwachung“ aktiv.
• wird kein Laserprogramm gestartet.
Laser bereit
Programm beendet
Information Das Timing des Ausgangssignals hängt davon ab, mit welcher Startfunktion (Programmstart
statisch oder Programmstart dynamisch) ein Laserprogramm gestartet wurde.
Programmstart statisch:
Nach dem Ende eines Laserprogramms wird das Ausgangssignal „Programm beendet“ aktiv und
bleibt solange aktiv, bis das Eingangssignal „Programmstart statisch“ inaktiv geschaltet wird.
Wenn versucht wird ein Laserprogramm mit „Programmstart dynamisch“ zu starten, während das
Ausgangssignal „Programm beendet“ noch aktiv ist:
• eine Überwachungsmeldung wird angezeigt.
• wird das Ausgangssignal „Überwachung“ aktiviert.
• wird das Laserprogramm nicht gestartet.
Programmstart dynamisch:
Nach dem Ende eines Laserprogramms wird das Ausgangssignal „Programm beendet“ aktiv und
bleibt für ca. 6 s aktiv.
Wenn vor Ablauf der 6 s erneut ein Laserprogramm gestartet wird mit „ Programmstart statisch“
oder „Programmstart dynamisch“, wird:
• das Laserprogramm gestartet.
• das Ausgangssignal „Programm beendet“ inaktiv gesetzt.
Programm abgebrochen
Setzausgang 1, 2 und 3
Funktion Mit den 3 Ausgangssignalen „Setzausgang 1 ... 3“ kann eine externe Steuerung (z. B. SPS) auf
den Ablauf eines Laserprogramms synchronisiert werden.
Aktives Signal Die Ausgangssignale können durch Kommandos in Programmzeilen eines Laserprogramms aktiv
(S1H, S2H, S3H) und inaktiv (S1L, S2L, S3L) gesetzt werden.
Information Vom Laserprogramm aktivierte Ausgangssignale „Setzausgang 1 ... 3) bleiben aktiv und werden
erst zurückgesetzt, wenn:
• erneut ein Laserprogramm gestartet wird.
• ein abgebrochenes Laserprogramm mit dem Eingangssignal „Reset“ zurückgesetzt wird.
• sie durch Kommandos innerhalb eines Laserprogramms zurückgesetzt werden.
Hinweis:
Die Ausgangssignale „Setzausgang 1 ... 3 können auch zur Überwachung des Ablaufs eines
Laserprogramm verwendet werden.
SIK geöffnet
Funktion Das Ausgangssignal zeigt an, wenn ein Sicherheitskreis des Lasergeräts unterbrochen ist.
Aktives Signal Das Ausgangssignal „SIK geöffnet“ wird aktiv, wenn der Sicherheitskreis offen ist:
• des Zentralverschlusses.
• des aktuellen oder des zuletzt gewählten Lichtwegs.
Information Bei aktivem Ausgangssignal „SIK geöffnet“ kann kein Laserprogramm gestartet werden.
Überwachung
Funktion Das Ausgangssignal zeigt an, wenn während des Betriebs eine Überwachungsmeldung ausgelöst
wurde.
Aktives Signal Das Ausgangssignal „Überwachung“ wird aktiv, wenn die Steuerung des Lasergeräts einen
Zustand erkannt hat, der zum Abschalten des Lasergeräts:
• führen könnte.
• geführt hat.
Störung Laser
Funktion Das Ausgangssignal zeigt an, dass die Laserwarnlampe eingeschaltet ist.
Aktives Signal Die Steuerung aktiviert das Ausgangssignal „Laserwarnlampe ist ein“, wenn der Laser:
• bereit ist Laserleistung zu erzeugen
oder
• Laserleistung erzeugt.
Information Hinweis:
Das Ausgangssignal wird aktiv, wenn die Spannung einer Lampen- oder Diodenstromversorgung
40 V übersteigt und bleibt aktiv bis die Spannung unter 40 V absinkt.
Externe Ansteuerung
Laser ein
Laser Standby
Programmstart statisch
Eingangssignale
Programmstart dynamisch
Programmstopp
Programmnummer 1 ... 7 5
Reset
Störung extern
Abfrageeingang 1
Abfrageeingang 2
Externe Ansteuerung aktiv
Laser ist ein
Laser bereit
Programm aktiv
Programm beendet 6 Sekunden
Ausgangssignale
Programm abgebrochen
Setzausgang 1
Setzausgang 2
Setzausgang 3
SIK offen
Überwachung
Störung Laser
P
Leistungsmesswert
Platine ILV (X1)
Externe Ansteuerung
Laser ein
Laser Standby
Programmstart statisch
Eingangssignale
Programmstart dynamisch
Programmstopp
Programmnummer 1 ... 7 5
Reset
Störung extern
Abfrageeingang 1
Abfrageeingang 2
Externe Ansteuerung aktiv
Laser ist ein
Laser bereit
Programm aktiv
Programm beendet
Ausgangssignale
Programm abgebrochen
Setzausgang 1
Setzausgang 2
Setzausgang 3
SIK offen
Überwachung
Störung Laser
P
Leistungsmesswert
Platine ILV (X1)
Hinweis
Die Eingangssignale „Externe Ansteuerung“, „Laser ein“ und
„Laser Standby“ können auch gemeinsam eingeschaltet werden.
Externe Ansteuerung
Laser ein
Laser Standby
Programmstart statisch
Eingangssignale
Programmstart dynamisch
Programmstopp
Programmnummer 1 ... 7 1
Reset
Störung extern
Abfrageeingang 1
Abfrageeingang 2
Externe Ansteuerung aktiv
Laser ist ein
Laser bereit
Programm aktiv
Programm beendet
Ausgangssignale
Programm abgebrochen
Setzausgang 1
Setzausgang 2
Setzausgang 3
SIK offen
Überwachung
Störung Laser
P
Leistungsmesswert
Platine ILV (X1)
Externe Ansteuerung
Laser ein
Laser Standby
Programmstart statisch
Eingangssignale
Programmstart dynamisch
Programmstopp
Programmnummer 1 ... 7 2
Reset
Störung extern
Abfrageeingang 1
Abfrageeingang 2
Externe Ansteuerung aktiv
Laser ist ein
Laser bereit
Programm aktiv
Programm beendet 6 Sekunden
Ausgangssignale
Programm abgebrochen
Setzausgang 1
Setzausgang 2
Setzausgang 3
SIK offen
Überwachung
Störung Laser
P
Leistungsmesswert
Platine ILV (X1)
Externe Ansteuerung
Laser ein
Programmstart statisch
Eingangssignale
Programmstart dynamisch
Programmstopp
Programmnummer 1 ... 7 5
Reset
Störung extern
Abfrageeingang 1
Abfrageeingang 2
Externe Ansteuerung aktiv
Laser ist ein
Laser bereit
Programm aktiv
Programm beendet 6 Sekunden
Ausgangssignale
Programm abgebrochen
Setzausgang 1
Setzausgang 2
Setzausgang 3
SIK offen
Überwachung
Störung Laser
Pulsleistung kW PH
Leistungsmesswert
Platine LLR (X3)
t1 t3
t2
t1 Die Zeit vom Start des Laserprogramms bis zur Quittierung durch
das Ausgangssignal „Programm aktiv“ liegt im Bereich von
10 ... 15 ms.
t2 Die Zeit vom Start des Laserprogramms bis zum Beginn des
ersten Laserpulses liegt im Bereich von:
• 20 ... 30 ms, wenn keine optische Komponente verfahren wird.
• 60 ... 90 ms ,wenn eine optische Komponente verfahren wird.
Hinweis
Der Jitter zwischen Anforderung eines Laserpulses und dem aus-
geführten Laserpuls, kann bei gepulsten Lasern durch Verwenden
einer Echtzeitschnittstelle auf einen Bereich von 1 ... 2 ms redu-
ziert werden.
t3 Die Zeit, die der Laser nach dem Ende eines Laserprogramms
benötigt bis er wieder pulsbereit ist.
Die Zeit t3 ist mindestens so lange, wie die längste Einzelzeit plus
ca. 10 ms Programmlaufzeit in der Lasersteuerung.
Externe Ansteuerung
Laser ein
Programmstart statisch
Eingangssignale
Programmstart dynamisch
Programmstopp
Programmnummer 1 ... 7 5
Reset
Störung extern
Abfrageeingang 1
Abfrageeingang 2
Externe Ansteuerung aktiv
Laser ist ein
Laser bereit
Programm aktiv
Programm beendet
Ausgangssignale
Programm abgebrochen
Setzausgang 1
Setzausgang 2
Setzausgang 3
SIK offen
Überwachung
Störung Laser
Pulsleistung kW PH
Leistungsmesswert
Platine LLR (X3)
t1 t3
t2
Fig. 9
Fig. 10
Hinweis
Die VME-Bus-Basisadresse ist bereits ab Werk voreingestellt und
muss nur eingestellt werden, wenn sie verändert wurde.
Fig. 11
LogicAnalyzer Fig. 12
1 2
5 4
Die Prüfung der Ein- und Ausgangssignale ist mit oder ohne
Anschluss an eine externe Steuerung wie folgt möglich:
• Ohne Anschluss
– Der Steckverbinder für die externe 24-V-Versorgung muss
an der Steuerung rechts unten in eine der 5 Buchsen
eingesteckt werden.
• Mit Anschluss
– Der Steckverbinder für die externe 24-V-Versorgung darf
nicht eingesteckt sein.