18 22 91 A2 BA02 - Interfaces
18 22 91 A2 BA02 - Interfaces
Edition 2017-08
Order Information Please specify when ordering this document:
Interface description
Digital I/O interface of the CPX
Edition 2017-08
Document number 18-22-91-A2-BA02
Target group This interface description is intended for system integrators and
system administrators who are entrusted with integrating a laser
device into a system environment.
1 Overview 3
1.1 Digital I/O interface of the CPX V3 3
Input channels 4
Output channels 5
1.2 Digital I/O interface of the CPX V4 Standard 6
Input channels 7
Output channels 7
1.3 Possible digital I/O interface applications 8
Funktionen der Parallel-I/O-Schnittstelle 8
Functions of the real-time interface 9
Functions of the Sync I/O interface 9
Functions of the decentralized I/O interface 9
1.4 Use of the digital inputs and outputs 10
2 Technical data 13
4 Real-time interface 59
4.1 Pin assignment of a real-time interface 59
4.2 Signal descriptions of the real-time interface 61
Input signals 61
Output signals 62
4.3 Using the realtime interface 65
External single-triggering of laser pulses 65
Starting program lines in real-time 66
Example of a laser program 67
Timing diagram for real-time interface 68
4.4 Configuring the real time interface 69
Assigning Real-time interface to an MPI 72
interface
4.5 Testing options 73
Multi SPS-interface (MPI), overview 73
Real-time interface status information 74
CPX V3
RESCUE
X7 RS232 X24 VGA
UC
V2
V1
X5
D IN
X26
X22
MODEM
X22 BLOCK1
X12
1
1
2
X6D SERVICE
X26 BLOCK2
USB
4
4
D IN
RESET
5
5
X26 BLOCK3
6
7
X6C ETH2
D OUT
X19 BLOCK1
0
1
1
2
X6B LAN
X25 BLOCK2
3
D OUT
4
4
5
5
X25 BLOCK3
X6A ETH0
6
7
7
VCC
VCC
COM
SYS
X25
X19
BLOCK1
BLOCK3
BLOCK2
X6
X14
NET
JACK
TE-02400
CPX
D IN BLOCK1 CPX V3
0
.
.
D IN BLOCK1 X22
.
TE-04610
(GND) ^
D IN BLOCK1 Fig. 2
D IN BLOCK2 CPX V3
0
.
.
D IN BLOCK2 X26
.
TE-04611
(GND) ^
D IN BLOCK2 Fig. 3
D IN BLOCK3 CPX V3
0
.
.
D IN BLOCK3 X26
.
7
TE-04611
(GND) ^
D IN BLOCK3 Fig. 4
0
.
.
.
D OUT BLOCK 1 X19
7
(GND) ^
TE-04613
VCC
7
(GND) ^
TE-04614
VCC
7
(GND) ^
TE-04615
VCC
BLOCK1
CPX V4 Standard
BLOCK2
D OUT
D IN
X31
USB 3.0
D OUT
VCC
D IN
X8
X32
X31 D IN BLOCK1
UC
VCC
V2
V1
7
6
6
X31 D OUT BLOCK1
5
7
5
7
4
6
3
5
3
5
X6D SERVICE
X32 D IN BLOCK2
2
4
2
4
1
3
1
3
0
2
0
2
X32 D OUT BLOCK2
1
1
0
0
RESCUE
X5
USB2
X6C ETH2
VCC
X33 D IN BLOCK3
7
7
X6B LAN
X33 D OUT BLOCK3
6
6
USB1
X4
5
RESET
5
4
4
3
3
X6A ETH0
2
2
1
1
RS232
X7
0
D IN
X33
D OUT
X6
JACK
NET
X14
TE-02413
BLOCK3
CPX
D IN BLOCK1, 2, 3 CPX V4
(GND) ^
7
D IN BLOCK1 X31
D IN BLOCK2 X32
D IN BLOCK3 X33
.
.
.
TE-04616
0
D IN BLOCK1, 2, 3 Fig. 9
Output channels
.
.
.
TE-04617
Via the parallel I/O interface, an external control (e.g. PLC) can:
■ request the laser device.
■ Switching the laser on and off.
■ select a laser program.
■ start and end the selected laser program.
■ synchronize the sequence of a laser program to external
events.
■ synchronize the external sequences to the sequence of a
laser program.
■ evaluate important status signals of the laser device.
■ switch the laser off in the event of an external fault.
■ acknowledge monitoring messages of the laser device.
■ initialize the control unit of the laser device again after a
fault.
■ switch on and off the pilot laser (if existing).
If the parallel I/O interface is configured, then a real-time inter-
face is also configured.
Note
Up to 3 real-time interfaces can be selected.
If the parallel I/O interface is configured, then a real-time inter-
face is also configured.
The Sync I/O interface allows to synchronize the the laser pro-
gram sequence with external sequences.
If the Sync I/O interface is selected, 6 parallel inputs are availa-
ble as query inputs and 6 parallel outputs as set outputs of the
CPX. In laser programs, query inputs can be evaluated and set
outputs can be set via the parameter Function.
The digital I/O signals of the CPX via OPC are redirected to an
external control via the decentralized I/O interface. The TruCon-
trol 1000 laser control can neither read inputs nor set outputs
when this is the case.
The 3 digital input and output channels (24 digital inputs and 24
digital outputs) can optionally be used as follows:
■ as parallel I/O interface with 20 digital inputs and 19 digital
outputs distributed into 3 channels:
− Channel 1:
D IN / D OUT BLOCK1 (8 inputs and 8 outputs).
− Channel 2:
D IN / D OUT BLOCK2 (8 inputs and 8 outputs).
− Channel 3:
D IN / D OUT BLOCK3 (4 inputs and 3 outputs).
■ as parallel I/O interface, together with a real-time interface,
which are assigned to the 3 channels as follows:
− Channels 1 and 2:
D IN / D OUT BLOCK1 and D IN / D OUT BLOCK2 as
parallel I/O interface with 16 digital inputs and 16 digital
outputs.
− Channel 3:
D IN / D OUT BLOCK3 as real-time interface.
■ as parallel I/O interface, with which inputs and outputs of
channel 3 (20 digital inputs and 19 digital outputs) and the
real-time interface of channel 3 can also be used.
For the joint use of channel 3 as parallel I/O and real-time
interface, it is required that the external power supply (VCC)
and the reference voltages (GND) come from a common
source for channel 3.
The 3 digital input and output channels (24 digital inputs and 24
digital outputs) can optionally be used as follows:
■ as real-time interfaces (max. 3), which are assigned to the 3
channels as follows:
− Channel 1: real-time interface 1 (D IN / D OUT BLOCK1).
− Channel 2: real-time interface 2 (D IN / D OUT BLOCK2).
− Channel 3: real-time interface 3 (D IN / D OUT BLOCK3).
■ as parallel I/O interface, together with a real-time interface,
see parallel I/O interface
Sync I/O interface The Sync I/O interface can be selected in TruControl 1000 via
the >Setup >Multi PLC interface (MPI) dialog and the Change
properties interface.
The 3 digital input and output channels (24 digital inputs and 24
digital outputs) can be used as follows:
■ as Sync I/O interface which is assigned to channel 1 as fol-
lows:
− D IN BLOCK1 (6 inputs).
− D OUT BLOCK1 (6 outputs).
Decentralized I/O interface The decentralized I/O interface can be selected in TruControl
1000 via the >Setup >Multi PLC interface (MPI) dialog and the
Change properties interface.
Prerequisite:
The decentralized I/O interface can only be selected if no other
interface is configured.
The 3 digital input and output channels (24 digital inputs and 24
digital outputs) are made available to an external control via
OPC.
TRUMPF peripheral bus If a parallel I/O interface is needed together with a Sync I/O
interface, a decentralized I/O interface or more than one real-
time interface, the parallel I/O interface can be realized with
TRUMPF peripheral bus.
More information is given in the interface description TRUMPF
peripheral bus, doc. no. 18-22-12-A1-BA.
3.1 Interfaces
Figure for connector CPX V3: (see "Fig. 2", pg. 4), CPX V4
Standard: (see "Fig. 9", pg. 7).
Signal description (see "Input signals", pg. 20).
Figure for connector CPX V3: (see "Fig. 3", pg. 4), CPX V4
Standard: (see "Fig. 9", pg. 7).
Signal description (see "Input signals", pg. 20).
Note
Input channel 3 can be used both as a parallel I/O interface and
real-time interface if both interfaces have the same reference
potential (GND).
Figure for connector CPX V3: (see "Fig. 4", pg. 4), CPX V4
Standard: (see "Fig. 9", pg. 7).
Signal description (see "Input signals", pg. 20).
Figure for connector CPX V3: (see "Fig. 5", pg. 5), CPX V4
Standard: (see "Fig. 10", pg. 7).
Signal description (see "Output signals", pg. 30).
Figure for connector CPX V3: (see "Fig. 6", pg. 5), CPX V4
Standard: (see "Fig. 10", pg. 7).
Signal description (see "Output signals", pg. 30).
Figure for connector CPX V3: (see "Fig. 7", pg. 5), CPX V4
Standard: (see "Fig. 10", pg. 7).
Signal description (see "Output signals", pg. 30).
Input signals
EXT_ACTIVATION
FAULT_EXT
Functions The external control reports an error in the environment of the installation.
Active signal The laser device
■ closes the central shutter.
■ Switches off the laser.
■ immediately stops laser pulses.
■ aborts the active laser program.
■ switches off the power supplies of the pump sources, the cooling unit and the optical
components.
■ terminates the laser standby mode (only for laser devices with laser standby mode).
Feedback A monitoring message is displayed.
The output signal MONITORING becomes active.
Information The laser device can only be controlled again via the interface when the RESET input signal
has been activated.
Note:
A fault message is not displayed, and the output signal FAULT_LASER is not activated.
Tab. 10
Functions Both input signals INQUIRY_1 and INQUIRY_2 allow synchronization of the sequence of a
laser program to external sequences.
Information If a line of the laser program contains a maintenance instruction (W1H, W1L, W2H or W2L),
this line is not processed until the respective input signal INQUIRY_1 (with W1H, W1L) or
INQUIRY_2 (with W2H, W2L) adopts the required state (high or low).
Tab. 11
LASER_ON
Hinweise:
■ Der Laser darf nicht zyklisch (mehrmals pro Minute) aus- und eingeschaltet werden. Ein-
maliges aufeinander folgendes Aus- und Einschalten ist erlaubt.
■ Der Laser wird durch das Signal LASER_ON auch eingeschaltet, wenn:
− die externe Ansteuerung nicht aktiv ist (Ausgangssignal EXT_ACTIVATION_ACTIVE
ist inaktiv).
− das Lasergerät der externen Steuerung nicht zugeteilt ist (Ausgangssignal
LASER_ASSIGNED ist inaktiv).
■ TruDisk, TruDiode
Wenn die Kühlwassertemperatur bei Lasergeräten der Serien TruDisk und TruDiode unter
einer bestimmten Schwelle liegt, kann der Laser nicht innerhalb der oben angegebenen
Zeit eingeschaltet werden. Für die Verkürzung der Wartezeit kann das Kühlwasser aufge-
heizt werden.
Das Aufheizen des Kühlwassers wird durch das Eingangssignal LASER_ON oder über
die Schaltfläche Laser in der Haupttätigkeit >Handbetrieb automatisch aktiviert.
Das Aufheizen des Kühlwassers wird abgebrochen oder nicht aktiviert, wenn die Schalt-
funktion "Handbetrieb erzwingen" aktiv ist oder wenn ein Benutzer an der Lasersteuerung
mit Benutzerebene ≥ 70 angemeldet ist.
Die Haupttätigkeit >Handbetrieb und die Funktion "Handbetrieb erzwingen" sind im Soft-
ware-Handbuch TruControl 1000, Dokument-Nr. 10-06-80-A1-CR, beschrieben.
■ Lasergerät mit Laser-Standby-Modus:
Wenn das Ausgangssignal LASER_IS_ON aktiv ist, kann der Laser durch Aktivieren des
Eingangssignals LASER_STANDBY in den Laser-Standby-Modus geschaltet werden. Das
Ausgangssignal LASER_READY wird ca. 2 .. 5 s nach Aktivieren des Eingangssignals
LASER_STANDBY aktiv.
Tab. 12
LOCK_OPERATING_PANEL
Functions The laser device cannot be controlled any longer via the operating panel (OP).
Active signal The following functions can be executed via the operating panel:
■ laser parameters can no longer be transferred to the laser device.
■ messages can further be acknowledged.
Feedback None
Information An active input signal LOCK_OPERATING_PANEL is only considered if the input signal
EXT_ACTIVATION is active and if the laser device has been assigned.
Tab. 14
Functions Switching the pilot laser of the laser device on and off.
Active signal The pilot laser is switched on.
Inactive signal Pilot laser is switched off.
Feedback The PILOT_LASER_IS_ON output signal becomes active when a pilot laser of the laser
device is switched on.
Information The input signal PILOT_LASER_ON and the software function "Pilot laser on" in the dialog
are linked by OR.
Different hardware types can exist in a laser device as pilot laser. The existing hardware
type is defined as follows in the dialog >Setup >System settings >PilotLaserType:
1 = Central pilot laser
2 = Pilot laser in shutter switch (VW..)
3 = Pilot laser in central shutter (VZ)
The following pilot laser modes can be selected in dialog >Setup >System settings >PilotLa-
serMode for a pilot laser of the hardware type 2 (pilot laser in shutter switch):
0 = Pilot laser is constantly off.
1 = The pilot laser is on when the shutter switch is in the neutral position.
2 = The pilot laser is on when the safety circuit is open.
3 = When the shutter switch is closed, the pilot laser is switched on:
■ via the dialog >Producing >Light path overview >Pilot laser overview
■ or or when the PILOT_LASER_ON input signal is active.
4 = Pilot laser is switched on when the safety circuit is open:
■ via the dialog >Producing >Light path overview >Pilot laser overview
■ or or when the PILOT_LASER_ON input signal is active.
5 = The pilot laser is switched on:
■ via the dialog >Producing >Light path overview >Pilot laser overview
■ or or when the PILOT_LASER_ON input signal is active.
General condi- The following boundary condition applies to the pilot laser modes 3 ... 5:
tion ■ An external control unit sends a valid program number to the control unit of the laser
device via a fieldbus:
− with fixed preset light path in the laser program (e.g. light path = 2).
− or with external preset light path (light path = IW) and defines the number of the
light path in the input word 1.
The following boundary condition additionally applies to the pilot laser mode 4:
■ The safety circuit (SIK) is open.
Exceptions:
If an external control:
■ sends a laser program no. "0", the last program no. unequal "0" will be used.
■ sends a light path no. "0", the last light path no. unequal "0" will be used.
The pilot laser is switched off irrespective of the set pilot laser mode:
■ if the single-channel safety circuit (ASV3, connector X24) is used for internal functions
(e.g. protection of the laser light cables in the user room)
■ and the single-channel safety circuit is interrupted.
Tab. 15
Functions The 7 input signals PROGRAM_No: Bit 6 ... Bit 0 are used to select the laser program to
be started.
Coding of the The significance of the 7 input signals is defined from PROGRAM_No: Bit 6 (high) to PRO-
program no. GRAM_No: Bit 0 (low).
Format: Hexadecimal.
Program number 0 is used to set the laser device in a defined state when all signals are set
to 0. In order to be able to create a laser program with program number 0, the system
parameter min. program no. must be set to 0 in the >Set up >Program Settings menu.
Number of selectable laser programs: 127 dec = 7F hex, without program number 0.
Feedback If, during program start, an inadmissible program number is applied by the input signals
PROGRAM_No: Bit 6 ... Bit 0:
■ a monitoring message is displayed.
■ the output signal MONITORING becomes active.
■ no laser program is started.
Information The input signals PROGRAM_No: Bit 6 ... bit 0 are read when the input signal
PSTART_STATICAL or PSTART_DYN has been activated.
The next program number may already be created when the PROG_ACTIVE output signal
is active after the start of a laser program.
Note:
When the PROG_COMPLETED signal becomes active after the completion of a laser pro-
gram and the new program number is already at hand, the control unit keeps the
LASER_READY signal inactive until the optical components are set to the light path of the
new laser program.
If in a laser device of the TruMicro 5000 series the basic frequency in the new laser pro-
gram was changed, the signal LASER_READY will remain active until the new basic fre-
quency has been set, which may take up to 30 sec.
Tab. 16
When the PROG_STOP input signal is active, and a laser program is supposed to be
started:
■ a monitoring message is displayed.
■ the output signal MONITORING becomes active.
■ the laser program is not started.
Tab. 17
The PROG_COMPLETED output signal becomes prematurely inactive if, before the 6 s
have expired
■ a laser program is started again.
■ a change in assinment takes place, and the PLC_ClearProgCompletedOnSlotChange
system parameter is 1.
The output signals MONITORING and PROG_CANCELLED become active if a laser pro-
gram is canceled.
Information The delay in time from the activation of the PSTART_DYN input signal to the delivery of the
laser power at the processing point is called laser delay time (LEZ).
LEZ for pulsed lasers:
35 ... 55 ms, if optical components are traversed as a function of the optical components
used.
15 ... 20 ms if optical components are already set correctly.
< 1 ms depending on the times set per software for delay and debouncing time (see "Con-
figuring the real time interface", pg. 69), if the functions of the real-time interface are used.
LEZ for laser devices with laser standby mode:
35 .. 55 ms (opening time of the shutter)
When the PSTART_STATICAL input signal is activated while a laser program that was
started with the PSTART_DYN input signal is running:
■ no static program start is executed.
■ a monitoring message is displayed.
■ the output signal MONITORING becomes active.
Tab. 19
Function Acknowledges laser device messages and initializes the laser device control again when a
malfunction has occurred.
Active signal The Reset function is carried out when the RESET > input signal 1 ms is active.
Feedback With “Monitoring”:
■ Output signal MONITORING becomes inactive.
■ The displayed monitoring message is deleted.
■ The execution of the laser program is continued.
With "Monitoring" and "Program cancelled":
■ Output signal MONITORING becomes inactive.
■ The displayed monitoring message is deleted.
■ Output signal LASER_READY becomes active.
■ The laser programs can be started.
During “Monitoring” and “Laser fault”:
A reinitialization of the laser control takes place.
Note:
If no fault has occurred during initialization, the laser can be switched on again via the inter-
face and operation can be continued.
Information The signal RESET and the message behavior are influenced by different system
parameters. This is described in detail in a separate section, (see "Messaging and RESET
behavior", pg. 49).
If the frequency of monitoring and fault messages increases, maintenance and repair meas-
ures may be necessary.
Tab. 21
EXT_ACTIVATION_ACTIVE
FAULT_LASER
If the attempt is made to start a laser program while the LASER_READY output signal is
inactive:
■ a monitoring message is displayed.
■ the output signal MONITORING becomes active.
■ the laser program is not started.
If a PCU is available, the output signal LASER_READY is only activated if the PCU is also
ready.
An external control unit can start a laser program of type "No pulse triggering", even if the
laser device is not assigned to the external control unit. The signal LASER_READY
becomes active as soon as the program number of a laser program of the type "No pulse
triggering" is activated.
Laser with optical components:
If after the execution of a laser program the program number of another laser is given, an
active output signal LASER_READY is set to inactive again (approx. 35 ms ... 40 ms) until
the laser control unit has adjusted the optical components to the light path defined in the
laser program. The output signal LASER_READY can only be evaluated again when the
new program number (for fieldbus interfaces only) and light path number (see
"LIGHT_PATH_No: Bit 2 ... Bit 0", pg. 34) were signaled at the interface.
TruMicro 5000:
If, after execution of a laser program, the program number of another laser is given, an
already active LASER_READY output signal is again changed to inactive until the new basic
frequency has been set, which may take up to 30 sec.
Laser device with laser standby mode:
The LASER_READY output signal becomes active approx. 2 ... 5 s after the laser has been
switched into the Standby mode.
Energy Save Concept or Sleep mode
If the laser control unit activates an Energy Save Level or Sleep mode, the output signals
LASER_READY and LASER_IS_ON are deactivated. For further information: see Technical
information "Energy Save Concept", doc. no. 21-A0-71-CP.
Tab. 26
Functions The output signal shows whether the laser warning lamp is switched on.
Active signal The control unit activates the LASER_WARNING_LAMP_IS_ON output signal when the
laser:
■ is ready to generate laser power.
■ is generating laser power.
Information Note:
The output signal becomes active when the voltage of a lamp or diode power supply
exceeds 40 V and stays active until the voltage goes below 40 V.
Tab. 27
Functions The 3 output signals LIGHT_PATH_No: Bit 2... Bit 0 are used by the laser to output the
light path number which is set for the emission of laser light.
Coding of the The significance of the 3 output signals is defined from LIGHT_PATH_No: Bit 2 (high) to
light path no. LIGHT_PATH_No: Bit 0 (low).
Format: binary.
Information Depending on the output number of the light path, an external control unit can:
■ check whether the set light path is correct.
■ keep a record of the light path used.
■ determine whether the output signal LASER_READY can be evaluated again after a pro-
gram change (see "LASER_READY", pg. 33).
Tab. 28
Functions The output signal indicates when a monitoring message was emitted during operation.
Active signal The MONITORING output signal becomes active when the control unit of the laser device
has detected a condition that:
■ can lead to switching off the laser device.
■ has led to switching off the laser device.
Information If, in connection with the output signal MONITORING, the output signals PROG_CANCEL-
LED, SIK_OPEN and FAULT_LASER are also evaluated, the causes for a monitoring can
be determined more exactly.
MONITORING active:
A condition was detected by the laser device control that has not yet led to the switching off
of the laser device. The displayed message gives hints about the possible causes (e.g., the
conductivity of the DI water has exceeded the monitoring limit value).
MONITORING + SIK_OPEN active:
A monitoring message was emitted because a safety circuit has been interrupted (see
"SIK_OPEN", pg. 39).
MONITORING + FAULT_LASER active:
The laser device was switched off due to a malfunction of the laser device (see
"FAULT_LASER", pg. 30).
MONITORING + PROG_CANCELLED active:
A running laser program has been cancelled, for example using the input signal
PROG_STOP or FAULT_EXT (see "PROG_CANCELLED", pg. 37).
The message behavior and the RESET signal are influenced by different system
parameters. This is described in detail in a separate section (see "Messaging and RESET
behavior", pg. 49).
Tab. 29
POWER_LIMIT
Functions The output signal indicates when the power limit of the laser device has been reached (only
with pulsed laser devices).
Active signal The power limit of the laser device has been reached.
The following parameters influence reaching the power limit of the laser device:
■ Pulse power
■ Pulse duration
■ Pulse repetition frequency
Information When the power limit is reached:
■ a monitoring message is displayed that must be acknowledged by means of RESET
before work with the laser device can be continued.
■ the power limit of the laser device can be met by adapting the parameters pulse power,
pulse duration and pulse repetition frequency.
Tab. 31
PROG_ACTIVE
Functions The output signal indicates that the laser program was aborted.
Active signal The output signal PROG_CANCELLED becomes active if a laser program was not com-
pletely executed.
1)The PROG_COMPLETED output signal becomes prematurely inactive if, before the 6 s
have expired,
■ a laser program is started again (PSTART_STATICAL or PSTART_DYN).
■ a change in assignment takes place, and the PLC_ClearProgCompletedOnSlotChange
system parameter is 1.
Tab. 34
Function By using the 2 output signals SET_1 and SET_2, an external control unit (e.g. PLC) can be
synchronized with the sequence of a laser program.
Active signal The output signals can be set by commands in the program lines of a laser program to
active (S1H, S2H) or inactive (S1L, S2L).
Information Output signals SET_1 and SET_2 activated by a laser program remain active and are not
reset until:
■ a laser program is started again.
■ a cancelled laser program is reset with the RESET input signal.
■ they are reset by commands within a laser program.
Note:
The sequence of a laser program can be controlled externally by means of the output sig-
nals SET_1 and SET_2.
Tab. 35
Functions The output signal indicates when a safety circuit of the laser device is interrupted.
Active signal The SIK_OPEN output signal becomes active, when the safety circuit is open:
■ of the central shutter (VZ).
■ of the selected light path.
Information When the SIK_OPEN output signal is active, no laser program can be started.
Determining the safety circuit status
The SIK_OPEN output signal is updated continuously for all external controls (slots), even if
they have not bee assigned.
Timing diagrams
Fig. 12
t2 The time from the start of the laser program to the acknowledge-
ment by the PROG_ACTIVE output signal is approx. 150 µs.
t3 The time from the start of the laser program to the emission of
the first laser pulse lies within the range of:
■ 15 ms ... 20 ms when no optical component is moved.
■ 35 ms ... 55 ms when an optical component is moved.
Note
The jitter between the call for the laser pulse and the executed
laser pulse can be reduced for pulsed lasers to < ±40 µs by
using a realtime interface.
t4 The time the laser needs after the end of a laser program before
it is ready again.
Note
The times t1 ... t5 given describe exclusively the behavior of the
laser device control. The runtimes of the field bus transmission
depends on the configuration of a field bus.
Fig. 13
Note
The timely sequence of a laser program is identical if the laser
program has been started dynamically or statically.
Fig. 14
Fig. 15
Two external controls request the laser device and wait for
assignment and start an infinite laser program when being
Time of Definition
event
1 The external control 1 activates the input signal EXT_ACTIVATION for an external control of the
laser device.
2 The external control 1 activates the input signal LASER_ON and with laser devices with laser
standby mode also the input signal LASER_STANDBY, so that it is ensured that the laser is already
switched on when being requested.
3 The laser device acknowledges the external activation by the active output signal EXT_ACTIVA-
TION_ACTIVE.
4 The laser device activates the output signal LASER_IS_ON.
5 The laser device is requested by the external control 1 using the active REQUEST_
LASER input signal.
Note
Only two input and output words are used for parallel I/O inter-
face.
■ This is why only MONITORING and FAULT_LASER signals
can be used for parallel I/O interface.
■ The MONITORING_SLOT and FAULT_SLOT signals as well
as output words 4 and 5 are available only for field bus inter-
faces.
If these signals and output words are needed, a field bus
interface must be used (see interface descriptions Field bus
interfaces for CPX V3 and CPX V4, doc. no. 18-22-91-A1-
BA and TRUMPF Peripheral Bus, doc. no. 18-22-12-A1-BA).
Notifications There are four categories of messages which are ouput at the
MPI interface with the output word 4 and 5.
■ Slot monitoring
Signal MONITORING_SLOT, output word 2 Bit 9
■ Laser monitoring
Signal MONITORING, output word 0 Bit 5
■ Slot fault
Signal FAULT_SLOT, output word 2 Bit 8
■ Laser malfunction
Signal FAULT_LASER, output word 0, bit 4
System parameter These four message categories and RESET are influenced by
the following system parameters:
■ PLC_Word_2_OutShutter
Assignment of output word 2
− 0: Slot fault/ monitoring and status of the focusing optics
− 1: Shutter position
■ LCU_GlobalLaserFaultReset
− 0: RESET for FAULT_LASER only possible from the
assigned MPI slot.
− 1: RESET for FAULT_LASER also possible from an unas-
signed MPI slot.
Status indicators The following symbols show monitoring and fault messages in
the status bar of TruControl 1000.
Slot fault
Laser monitoring
Laser fault
Tab. 38
Slot monitoring
Laser monitoring
Slot fault
If slot fault occurs, the message code (output word 4 and 5) and
the output signals FAULT_SLOT, MONITORING_SLOT and
MONITORING are output only at the relevant MPI slot.
A slot fault is output, for example if an attempt is made to start
an existing laser program.
If it is followed by further slot/laser monitorings or slot faults,
then they are output at the MPI interface.
If the system parameter LCU_GlobalSlotReset is 0, a slot fault
must be reset at the relevant MPI slot by means of RESET irre-
spective of the assignment.
If the system parameter LCU_GlobalSlotReset is 1, all slot faults
of the assigned MPI slot can be reset by means of RESET.
Laser fault
Saving energy
5. Select parallel.
6. Select Continue.
The Select connection dialog is displayed.
15. If you want to change an additional parameter, select the parameter and change it
(repeat steps 11. - 14.).
16. Select Finish.
The Multi PLC interface (MPI) dialog is displayed.
Tab. 40
5. If you want to change the name of the slot, select Change name.
The dialog for entering the name appears.
If you do not want to change the name of the slot, continue with step 8.
6. Enter name
7. Press the Apply button.
12. If you want to change an additional parameter, select the parameter and change it
(repeat steps 8. - 11.).
13. Select Close.
If you have not changed either the name of the slot or parameters, the configuration is
complete. The Multi PLC interface (MPI) dialog is displayed. You can ignore steps 14.
- 16.
If you have changed the name of the slot or parameters, the dialog for applying the
changes is displayed.
14. Select Save.
The Multi PLC interface (MPI) dialog is displayed.
Tab. 41
User level ≥ 0
1. Select the main activity Production.
User level ≥ 0
1. Select the main activity Diagnostics.
Figures for connector CPX V3: (see "Input channels", pg. 4),
CPX V4 Standard: (see "Input channels", pg. 7)
Signal descriptions (see "Input signals", pg. 61)
Figures for connector CPX V3: (see "Output channels", pg. 5),
CPX V4 Standard: (see "Output channels", pg. 7)
Signal descriptions (see "Output signals", pg. 62)
Input signals
BREAK
Functions Cancel
Active signal The running of program lines of a laser program with a fixed or continuous number of
pulses is aborted.
Information The delay time depends on the debouncing time set via the software (see "Configuring the
real time interface", pg. 69).
Jitter: < ±100 µs
Tab. 47
PULSE_INTERLOCK
EXTERNAL_FREQUENCY
The maximum permissible frequency can be determined via the operating software TruCon-
trol 1000 as follows:
■ Define laser parameters in manual mode.
■ Raise the frequency until the value “Utilization 100 %” is reached.
Note:
The input signal EXTERNAL_FREQUENCY cannot be used to start a continuous wave
laser power (CW).
Output signals
XEO1
PULSE_COMPLETED
LASER_READY_TO_PULSE
LASER_IS_PULSING
Note
The continuous wave laser power (cw) cannot be started.
Single laser pulses can be triggered externally via the input sig-
nal EXTERNAL_FREQUENCY of a realtime interface if:
■ a realtime interface is assigned.
■ "Frequency from realtime interface" (RT) is selected in the
laser program as default value for the frequency.
A laser program can be created new or changed from the user
level "40" via the dialog >Programming >the laser program.
W1H Cont
SR-00106.en
Fig. 19
The laser program only goes to the next program line when all
laser pulses entered in the program line’s “Pulse number” field
have been triggered via the “EXTERNAL_FREQUENCY” input
signal.
Note
When the EXTERNAL_FREQUENCY input signal is activated
while the “LASER_READY_TO_PULSE” output signal is inactive,
Fig. 20
Note
When the “REALTIME_START“ input signal is activated while the
“LASER_READY_TO_PULSE” output signal is inactive, TruCon-
trol 1000 reports a monitoring. Work cannot be continued until
after pressing the Reset button.
SR-00109.en
Fig. 21
The timing diagram shows start and execution of the laser pro-
gram number 20 (see "Example of a laser program", pg. 67).
Fig. 22
User level ≥ 50
1. Select the main activity Setup.
4. Select parameter.
The selected parameter is highlighted in yellow.
5. Select Edit.
The Edit parameters dialog is displayed.
6. Select a value.
7. Select Apply.
Tab. 56
The following table list the settings possible for the real-time
interface.
The settings apply to all real-time interfaces, except for the fol-
lowing settings:
■ RTI_LEVEL_SETTING
■ RTI_LEVEL_SETTING_1
■ RTI_LEVEL_SETTING_2
■ RTI_LEVEL_SETTING_3
These settings apply to the respective real-time interface,
depending on its current value.
Note
Real-time interfaces can be assigned to an MPI slot only if no
parallel I/O interface of the central processor (CPX) is config-
ured.
The real-time interfaces can be assigned to several MPI slots.
The realtime interface 3 is assigned fixed to the parallel I/O inter-
face of the central processor (CPX).
User level ≥ 60
1. Select the main activity Setup.
8. Select Close.
9. Select Close.
The dialog for applying the changes is displayed.
Tab. 58
User level ≥ 0
1. Select the main activity Production.
Fig. 24
User level ≥ 0
1. Select the main activity Production.
Tab. 60
The Sync I/O interface with 6 query inputs and 6 set outputs is
assigned to the digital input and output channel 1
(D IN BLOCK1, D OUT BLOCK1).
Figures for connector CPX V3: (see "Fig. 2", pg. 4), CPX V4
Standard: (see "Fig. 9", pg. 7)
Figures for connector CPX V3: (see "Fig. 5", pg. 5), CPX V4
Standard: (see "Fig. 10", pg. 7)
Input signals
INQUIRY_INPUT_A ... _F
Output signals
SET_OUTPUT_A ... _F
If an output signal is set to the "high" level by the laser program, this output level remains
active until:
■ a laser program is started again.
■ a cancelled laser program is reset with the "Reset" button.
■ the output level is set to "low" by means of a command SxL in the laser program.
x = A ... F
Note:
The output signals "SET_OUTPUT_A ... SET_OUTPUT_F" can be used to monitor the
sequence of a laser program.
Example The SAH command in the laser program sets the output signal "SET_OUTPUT_A" to the
output level "high".
The SAL command in the laser program sets the output signal "SET_OUTPUT_A" to the
output level "low".
Tab. 64
Query inputs and set outputs of the Sync I/O interface can be
used in laser programs if the Sync I/O interface is selected.
The input signals of the 6 query inputs of the CPX can be used
to synchronize the running of a laser program to external
sequences.
With the output signals of the 6 set outputs of the CPX, external
sequences can be synchronized with the laser program run.
Fig. 25
Fig. 26
Note
The Synch I/O interface can only be activated if neither the par-
allel I/O interface of the central processor (CPX) is assigned to
an MPI slot nor a real-time interface is assigned to an MPI slot.
A Sync I/O interface can also not be combined with a decentral-
ized I/O interface. Synchronized I/O or decentralized I/O (for
OPC master) is alternatively selected.
User level ≥ 60
1. Select the main activity Setup.
Tab. 65
User level ≥ 0
1. Select the main activity Diagnostics.
CPX
TruControl 1000
D IN D OUT
X.. X..
D IN D OUT
OPC
External Control
TE-02414
D IN: digital inputs X.. Connector to the CPX
D OUT: digital outputs
Decentralized I/O interface, operating principle Fig. 29
D IN BLOCK1
D IN BLOCK2
D IN BLOCK3
D OUT BLOCK1
D OUT BLOCK2
TE-02415
D OUT BLOCK3
Fig. 31
Note
The decentralized I/O interface (for OPC master) can only be
activated if neither the parallel I/O interface of the central pro-
cessor (CPX) is allocated to an MPI slot nor a real-time interface
assigned to an MPI slot. A decentralized I/O interface can also
not be combined with a synchronized I/O interface. Synchronized
I/O or decentralized I/O (for OPC master) is alternatively
selected.
User level ≥ 60
1. Select the main activity Setup.
Tab. 67
User level ≥ 0
1. Select the main activity Diagnostics.
MPI Multi-PLC-Interface
PLC stands for "programmable logical control".
The Multi PLC Interface is a system component of the TRUMPF
LaserNetwork (TLN). It is a software interface of the laser control
system which allows different (max. 32) control units of machin-
ing station to request the laser power. The control units are con-
nected to the laser device via fieldbus cables.
MPI interface An MPI interface is a virtual slot for the connection of one exter-
nal control.
Slot A slot within the Multi PLC Interface (MPI) is a virtual slot for
connection of an external control unit.