Professional Documents
Culture Documents
20.020 10/18/13
Rev 2.47
LEC-1 OEM Integration Reference Manual
Lanmark Controls Inc. has prepared this document for use by its personnel, licensees, and potential licensees. Lanmark
Controls Inc. reserves the right to change any products described in this document as well as information included
herein without prior notice. Although the information presented in this document has been tested and reviewed, this
document does not convey any license or warrantee beyond the terms and conditions set forth in the written contracts
and license agreements between Lanmark Controls Inc. and its customers.
The software described in this document is licensed from and is a trade secret of Lanmark Controls Inc. Refer to your
License Agreement for restrictions on use, duplication, or disclosure. Government users and prime contractors are also
governed by the following restricted rights legend:
RESTRICTED RIGHTS LEGEND. Use, duplication, or disclosure by the U.S. Government is subject to the Rights
in Technical Data and Computer Software clause at DFARS 252.227-7013 © (1) (ii) (Oct. 1988) and FAR 52.227-19 ©
(June 1987) or other agency provision is as applicable. Copyright Lanmark Controls Inc.
Copyright © 2012 Lanmark Controls Inc. – All rights reserved under the copyright laws of the United States of
America.
WinLase and Lanmark are registered trademarks of Lanmark Controls Inc. in the United States and/or other countries.
Other brands mentioned are trademarks or registered trademarks of their respective holders.
There is no implied warranty of fitness for a particular purpose, and Lanmark Controls Inc. is not responsible for
consequential damages. Individual components and/or software modules manufactured by Lanmark Controls Inc. or
others may be covered by their own warranties. Refer to the appropriate manuals for this information.
Lanmark Controls Inc. reserves the right to make changes to the product covered in this manual to improve
performance, reliability or manufacturability. Although every effort has been made to ensure accuracy of the
information contained in this manual, Lanmark Controls Inc. assumes no responsibility for inadvertent errors.
Table of Contents
1. Introduction .............................................................................................................................. 7
1.1 About this Manual ............................................................................................................ 7
1.2 Scope ................................................................................................................................ 7
1.3 Technical Support............................................................................................................. 7
1.4 Manufacturer .................................................................................................................... 7
1.5 Revision History ............................................................................................................... 9
2. Safety ...................................................................................................................................... 13
2.1 Safety labels and symbols .............................................................................................. 13
2.2 General safety guidelines ............................................................................................... 14
2.3 Safety Cautions............................................................................................................... 14
3. Product Introduction ............................................................................................................... 15
3.1 System Description ......................................................................................................... 15
3.2 LEC-1 Features............................................................................................................... 16
3.2.1 Hardware ................................................................................................................ 16
3.2.2 Software.................................................................................................................. 16
3.2.3 System Architecture Diagram................................................................................. 17
3.3 Technical Specifications ................................................................................................. 18
4. Principle of Operation ............................................................................................................ 19
4.1 Hardware Overview ....................................................................................................... 19
4.2 Software Overview ......................................................................................................... 21
4.2.1 LEC-1 On-Board Software ..................................................................................... 21
4.2.2 Streaming Mode ..................................................................................................... 22
4.2.3 Stand-Alone Mode ................................................................................................. 23
4.3 Scanning Job Fundamentals ........................................................................................... 24
4.3.1 Coordinate System Conventions ............................................................................ 24
4.3.2 Marks and Jumps .................................................................................................... 25
4.3.3 Basic Action Commands ........................................................................................ 26
4.3.4 Micro-vectoring ...................................................................................................... 27
4.4 Delays ............................................................................................................................. 28
4.4.1 Jump command ....................................................................................................... 28
4.4.2 Jump delay .............................................................................................................. 29
4.4.3 Mark Delay ............................................................................................................. 30
4.4.4 Laser On Delay ....................................................................................................... 31
4.4.5 Poly Delay .............................................................................................................. 32
4.4.6 Laser Off Delay ...................................................................................................... 33
4.4.7 Micro-vectoring ...................................................................................................... 34
4.5 Image Field Correction ................................................................................................... 35
4.5.1 Mirror Induced Distortion ...................................................................................... 36
4.5.2 F-theta Objective Induced Distortion ..................................................................... 37
4.5.3 Composite Distortion and Correction Methodology .............................................. 38
4.6 Laser Timing Control ..................................................................................................... 39
4.6.1 Secondary Laser Modulation .................................................................................. 40
4.6.2 Laser Timing .......................................................................................................... 40
4.7 Laser Timing Emulation ................................................................................................. 40
4.7.1 CO 2 Laser Timing .................................................................................................. 41
4.7.2 Nd:YAG Emulation Mode-1 Timing ..................................................................... 41
4.7.3 Nd:YAG Emulation Mode-2 Timing ..................................................................... 41
4.7.4 Nd:YAG Emulation Mode-3 Timing ..................................................................... 41
4.7.5 Nd:YAG Emulation Mode-4 Timing ..................................................................... 41
4.7.6 Nd:YAG Emulation Mode-5 Timing ..................................................................... 41
4.7.7 New Laser Mode Timings ...................................................................................... 41
4.8 System I/O Timing ......................................................................................................... 42
5. Using the LEC-1 Embedded Controller ................................................................................. 45
5.1 WinLase LAN Graphical User Interface ........................................................................ 45
5.1.1 User Interface ......................................................................................................... 45
1. Introduction
Thank you for purchasing a Lanmark Controls Inc. LEC-1 controller card. The following guide will assist you in using
the LEC-1 with the associated I/O module.
1.2 Scope
This manual covers the Lanmark Controls Inc. LEC-1 control board and the I/O-A optional interface board.
1.4 Manufacturer
2. Safety
Please read all operating instructions completely before installing and using the LEC-1 board.
LABEL MEANING
LASER HAZARD
ESD HAZARD
LASER RADIATION - Do not stare directly into a laser beam. Follow all system laser safety requirements during
installation and operation.
LASER RADIATION - Lanmark Controls Inc. recommends the use of a shutter to prevent unwarranted emission
of laser radiation, where practical.
Use of controls, adjustments, or procedures other than those specified in this manual without consulting a
competent safety professional may result in component damage, and/or exposure to potential hazards. Always
follow established industrial safety practices when operating equipment.
ESD HAZARD! Use appropriate anti-static wrist straps and/or work area equipment to prevent damage to the
board electronic components.
Always check your application program BEFORE running it. Errors can cause system damage.
Electronic boards are fragile! Handle and store with care. Protect electronic components from dust, humidity,
electromagnetic fields, static electricity, chemicals, and mechanical stress.
3. Product Introduction
Connection to a PC for job download and administrative control is made via Ethernet® network using industry
standard TCP/IP protocols. In addition to Ethernet connectivity, the LEC-1 provides external USB connections to
support job file distribution via industry standard USB Flash disks. RS232 Serial I/O is also provided for a pendant
style user interface, serial laser control, and diagnostic access.
An optional End-User I/O Module board or an optional OEM I/O Module board provides an off-the-shelf solution for
communication and power connectivity, or custom cabling can be configured as desired. In a typical installation, the
LEC-1 is an “embedded” device, installed remotely in a laser scanning system. Positioning vectors are streamed from a
networked PC to the remote LEC-1 board which processes these vectors in real-time and sends them to the laser
steering galvo servos as analog or digital signals. Alternatively, the vector stream can originate from a locally stored
file in on-board or external USB based Flash memory.
There is no requirement to dedicate a full-time host PC to a laser scanning system, as the LEC-1 board can process
vectors while the PC is used for other purposes. In fact, one PC can support multiple LEC-1 based scanning systems
with no loss in performance. This is due in part to the large amount of buffer memory available on the controller, the
use of a separate supervisory processor on the controller to handle network communication processing, and the
complete off-loading of time critical tasks to a second real-time processor on the LEC-1.
An optional Video Interface board provides the capability for a locally installed display screen, which can be used for
machine control interaction. Both VGA video, and OEM LCD touch panel configurations are available.
3.2.1 Hardware
stand-alone design targeted at “embedded” installation in scanning equipment
dual processor architecture with integrated 10/100BaseT Ethernet communication capability
real-time processing engine for precise, synchronized scanner movement and laser control
fully programmable laser control signals for most commonly used lasers
direct analog or digital interface to XY or XYZ scan head galvanometer servo controllers
16-bit galvanometer position command resolution
industry standard XY2-100 scan head control
integrated lens distortion correction table support
integrated slave head control via XY2-100 standard protocol
software selectable polarity and timing of all laser control signals
two auxiliary analog output channels (12-bit) 0-10V for control of laser current or pulse intensity
one 8-bit optically isolated digital output port for laser power control
optically isolated digital inputs and outputs (four each) for external equipment synchronization
four optically isolated interlock inputs
one digital video connector for use with optional Video Interface Module
two USB host ports for portable Flash disk access and other peripheral I/O
16Mbytes of on-board Flash for local job and parameter storage
one RS232 serial pendant port
one RS232 serial laser control port
two RS232 diagnostic control ports
3.2.2 Software
The Lanmark Controls Inc. LEC-1 is designed to fit into client-server architectures. The module implements all
required server code functions including identification broadcast, data streaming, command and control
communications, and real-time positioning operations. Host to module communications uses TCP/IP as a transport
mechanism over Ethernet.
User outputs Optically isolated User Out 1 - 4, programmable within WinLase job, or from Remote API. Maximum 50 mA.
BUSY: asserted when BeginJob instruction is executed and de-asserted when EndJob instruction is
executed. Maximum 50 mA.
System status Optically isolated MARKINPROGRESS: asserted when marking is in progress. Maximum 50 mA.
ERROR: asserted if an error is detected. Maximum 50 mA.
READY: asserted when system is waiting for STARTMARK signal. Maximum 50 mA.
STARTMARK: a marking job may contain an instruction that pauses execution until this signal is
Synchronization Optically isolated asserted by external equipment
RS-422 digital quadrature inputs (A & B phases + Index), used for tracking objects in motion and
Tracking
automatically compensating for that motion while marking. Compensation can be software configured
(Mark on the Fly)
to be applied to either the X or Y axis. Maximum pulse frequency 12.5 MHz.
4, optically isolated, programmable polarity - used to provide hardware level protection from accidental
Interlock protection Optically isolated
exposure to laser radiation
Ethernet 10/100 BaseT compatible
COM1: Full modem interface, configurable for motion control, pendant or RemoteAPI
Serial RS-232 COM2: Three-wire (Tx + Rx + Gnd) port, configurable for motion control, pendant or RemoteAPI
COM3: Three-wire (Tx + Rx + Gnd) port, configurable for motion control, pendant or RemoteAPI
USB 2 USB host ports for access to external Flash memory disks or other peripherals
+/- 15-24 volts @ 500 mA
Electrical Requirements DC Power
+5 volts @ 4000 mA
4. Principle of Operation
The LEC-1 controls a laser system’s galvanometer motors, accurately positioning deflection mirrors affixed to these
motors in synchronization with laser control signals. The motion sequence, the operation speed/s, the laser power used,
and any synchronization with external ancillary equipment is determined by scanning jobs created and formatted by
WinLase LAN. These jobs consist of sequences of instructions to the marking engine located on the LEC-1 module.
Some instructions configure the module, such as setting up to emit laser control signals with the appropriate timing
relative to the commanded motion of the laser beam steering galvos. Most instructions however, are sequences of mark
and jump instructions, which describe when and where to move the galvos and when to switch the laser control signals
in direct relationship to those motions.
The LEC-1 is normally paired with an I/O expansion module that takes signals from the LEC-1 high-density ribbon
cable connectors and re-distributes them to functionally specific connectors that are easy to interface to.
The LEC-1 takes three voltages: ±15 to ±24V for the analog section, and +5V for the digital sections. Voltages required
for the various circuits on the module are regulated down from these supplies. Four mass-terminated ribbon cables
connect the LEC-1 to the I/O Module. Two are 40-pin 2mm pitch carrying all the system control signals, 1 is a 26-pin
0.050” pitch carrying the Ethernet and USB signals, and the other is a 20-pin 0.050” pitch cable carrying the RS232
serial communications signals.
The optional End-User I/O Module is intended to be mounted inside a controls cabinet with the LEC-1 main module
and presents connectors for interfacing to external devices such as lasers, automation equipment, and factory networks.
An OEM I/O module is available for OEM applications where connectivity internal to a controls cabinet is required.
When properly configured, the LEC-1 boots up from on-board Flash memory, configures any attached devices, and
begins local interaction with an attached pendant and local serial devices, and waits for network connections.
A communications session (WinLase LAN connection) permits the transmission of job data to the LEC-1 and the
reception of job-generated messages. Jobs are streamed to the LEC-1 with multiple levels of buffering to guarantee full
marking performance without CPU load-dependent timing anomalies. Two additional channels of communications are
provided to permit asynchronous job aborts, job pausing and resuming, and exception message propagation back to the
application.
WinLase LAN and the LEC-1 also support the concept of fixed configuration data, i.e. data that defines the
configuration of the scan-head and surrounding electronics. Examples of such data are lens correction tables, laser
interface signal polarities, lens field-size, focal length and calibration values, etc. This data can be set by WinLase LAN
and stored in Flash memory on the LEC-1. On the next power-up, the LEC-1 will load these configuration files from
Flash.
When running the board locally, WinLase Embedded provides the services to connect and interact with the LEC-1. In
addition, a local user interface is available for a richer user interface experience.
The following figure illustrates the software and control architecture configurations that are possible in Stand-Alone
Mode.
The imaging field is addressed using 16-bit integers with a range of -32768 to +32767. These units are referred to in the
following sections as “bits”. All job coordinates are expressed in these units. When a user desires to represent
coordinates in other units such as mm, WinLase LAN scales those coordinates appropriately taking into account the
projection system optics that are involved.
Command/Parameter Purpose
A jump causes a (typically) rapid movement of the scanner mirrors to a new position. Ideally no marking occurs
during a jump, and typically, the laser is turned off during a jump. The jump command defines the starting point
Jump
(X and Y coordinates) of the laser marking: the LEC-1 directs the laser to the end of the “jump” position where
marking will begin.
Determines the speed of the jump. The laser is off during a jump and the jump speed is set high enough to
JumpSpeed maximize throughput, but low enough to minimize instability in the galvo motion as the galvo slows down as it
approaches the next marking location.
A mark command begins the marking process. The laser typically turns on at the beginning of the mark command
and continues at a set speed to its pre-defined location (X and Y coordinates) of the end point of a mark
Mark
command. As shown in Figure 7, subsequent mark commands can create a sequence of marks. The laser is turned
off at the end of the last Mark command in a series of commands.
Sets the speed during marking. The speed is set to a value such that the laser forms the proper width and depth of
MarkSpeed
a mark in the target media. This is laser power and target material dependent.
Delays are used to ensure that the marking is complete with no skips, no over-burns, and no inadvertent marks.
Delays Delay commands are necessary to fine-tune system control, as needed to compensate for system inertia,
acceleration, deceleration, and requested jump and marking speeds.
In addition to the dynamic signals used to control the galvanometers and lasers, the LEC-1 provides supplemental
digital inputs and outputs for external equipment synchronization, and an analog output for laser power adjustment.
These signals can be manipulated at any point in a job, but are less tightly controlled in time as compared with the
galvanometer and laser control signals.
The initial galvanometer position after system power-up is the center of the image field. Marks and jumps are specified
from the current position of the galvanometers to a new target position. WinLase LAN jobs typically begin with an
absolute jump to the first marking position, and after that, each vector (jump or mark) starts at the new current position,
which is usually the end point of the preceding vector.
4.3.4 Micro-vectoring
Controlled velocity marking and jumping is accomplished through a process call micro-vectoring. This process is
illustrated in the following figure. The marking engine of the LEC-1 takes a vector and divides it into multiple shorter
segments that are applied to the galvos at regularly spaced time intervals. This interval is known as the update interval.
The galvo speed is controlled by the magnitude of the change in the output command at each update period.
The following figure shows the sequence of typical output commands for the X axis. The commands for the Y and Z
axes are similar and are strictly locked in time with the X axis, differing only in magnitude of the discrete steps. As the
X axis reaches successive targets X1,X2, etc., so do the Y and Z axes reach their corresponding targets, Y1, Z1,Y2, Z2,
etc.
4.4 Delays
Because laser scanning systems are electro-mechanical in nature, various delays must be employed to compensate for
inertial effects of the mirror and motor structure. These effects generally result in a positional lag of the deflection
mirrors relative to the electrical command to make them move. These delays are used to properly time laser on/off and
modulation signals relative to the mirror positions. In addition to compensating for lag times, the delays can be used to
compensate for transient instability in mirror positions after a step to a new location. The following figures illustrate
these effects.
Each system configuration requires fine-tuning of delay commands to ensure full and complete marking with no over
burns. The individual delay settings are dependent on the dynamic response of the galvo/mirror combination in use, and
the sensitivity characteristics of the marking medium. Determining these delays is typically a trial-and-error process.
The delays are specified as part of the job definition described in the next section.
Figure 9 Jump Delay too short: Marking starts before mirrors properly settle
Too short of a Mark Delay will allow the subsequent jump command to begin before the system mirrors get to their
final marking position. The end of the current mark will turn towards the direction of the jump vector, as shown to the
right. Too long of a Mark delay will cause no visible marking errors, but will add to the overall processing time.
Figure 10 Mark Delay too short: Marking continues into a jump vector
Figure 12 Laser On Delay too long: Marking starts too late, skips vector start points
Figure 15 Laser Off Delay too short: Marking stops too soon, skipping vector endpoints
The goal is to adjust the Laser Off Delay to ensure uniform marking with no variations of intensity throughout the
desired vector. Typically, too short of a delay will cause skipping of vector endpoints as the laser switches off too early,
and too long of a delay will cause burn-in at the end of a vector where the laser stays on too long.
Figure 16 Laser Off Delay too long: Marking stops too late, burn-in at vector end points
Correction tables represent a 65x65 element grid covering the full addressable projection range of the system. Each grid
element contains three correction components: one each for the X, Y and Z axes. The components represent an offset
that if added to an ideal position command for that point, would alter the galvo positions such that the resulting
projected point would fall onto a “perfect” grid, i.e. the point would be “corrected”.
During the micro-vectoring process at each update interval, the LEC-1 calculates the ideal position of the mirrors along
the path. It compares this value to the correction table grid and accesses the four grid points that immediately surround
the calculated point. The corrections at these four points are proportionally averaged depending on how close the ideal
point is to each grid point. This process, called bi-linear interpolation, produces a correction that is applied to the ideal
point, and the result is then sent to the system D/A converters and serial digital command outputs.
WinLase LAN provides a lens correction file conversion feature, which allows the use of any lens correction file from
the major scan head vendors.
The reference point for the timing is the beginning of micro vectoring shown on the diagram as Micro-vector start.
When the marking engine processor encounters a mark instruction it asserts the LASER ENABLE signal and waits the
specified Laser Enable Delay. The LASER ENABLE signal is normally used to precondition fiber laser systems in
anticipation of being called into action during a marking operation. LASER ENABLE will remain asserted until the
Laser Enable timeout period expires after marking has stopped, i.e. after the last vector of a sequence of marking
vectors. If a new series of marking vectors begins before the Laser Enable timeout expires, LASER ENABLE remains
asserted and a new timeout period is armed.
When the Laser Enable delay expires, one of three things will happen based on the setting of the delay parameters:
1. Micro-vectoring begins if Laser On Delay and Laser FPK position are both positive.
2. LASER ON is asserted if Laser On Delay is negative and Laser FPK position is positive.
3. LASER FPK is asserted if Laser FPK Delay is negative and Laser On Delay is also negative OR if Laser FPK Delay
is negative and the absolute value of Laser FPK Delay is larger than Laser On Delay if Laser On Delay is positive.
As can be seen from the diagram the timing of laser emission is directly related to the timing of the LASER ON signal.
Pulse emission will never occur earlier than the leading edge of LASER ON or LASER FPK, but may be delayed after
the leading edge of LASER ON by setting the Laser Modulation Delay to a non-zero value. The LASER FPK signal
may be asserted any time before or after the leading edge of LASER ON. The signals LASER FPK and LASER MOD
are dependently related to the timing of LASER ON. That is, if Laser On Delay is changed, the system timing is
changed to keep all three signals in the proper timing relationship.
The lasers are turned off automatically after the micro vectoring completes and the Laser Off Delay expires. The
LASER ON signal is de-asserted and the LASER MOD 1/2 signals switch to the standby mode. Certain lasers, e.g.
CO 2 , do not require any LASER FPK signal. Users have complete control over these parameters when using the Laser
Configuration Wizard in WinLase LAN.
Typical laser configurations are described in the following sections. These configurations emulate the typical standard
laser controls required by currently available scan head and laser combinations.
These configurations are by no means the only ones possible and new laser systems are frequently introduced. Most
notably within the past two years, fiber lasers have become much more reliable and affordable offering compact
packaging and highly efficient energy properties. The LEC-1 has been specifically designed to accommodate the
unique timing requirements of these and other developing lasers.
Additional to the required laser modulation for processing, certain lasers benefit from a ‘Tickle’ signal to assist initial
activation. The can be set as the ‘Standby Modulation’ with an appropriate frequency and duty cycle as specified by the
laser manufacturer. The standby tickle signal will then be overridden by the main LASER MOD signal required for
processing when the micro vectoring starts.
System Outputs:
• Error / System Enabled – From a cold start, or on a reset, the opto-isolator output transistor will be OFF (not
conducting) until the LEC-1 has completed its initialization sequence and is ready for operation. Once the
LEC-1 is ready (approximately 20 seconds), the output transistor will turn ON (conducting). The output
transistor will turn OFF (not conducting) if the following occurs: software exception, interlock trigger, or
opcode command exception.
• Job Busy – This output indicates when a job is busy marking. When no marking is occurring, the Job Busy
opto-isolator output transistor will be ON (conducting). The Job Busy opto-isolator output transistor will turn
OFF (not conducting) when the first object starts marking, and stays OFF until the last object is finished
marking. The Job Busy output transistor then turns ON (conducting).
• Ready – This output indicates when the LEC-1 is waiting for a Start Mark signal. Normally the opto-isolator
output transistor will be ON (conducting). When the LEC-1 starts waiting for a Start Mark signal, the
transistor will turn OFF (not conducting). When the Start Mark signal is received, the Ready output transistor
turns ON (conducting). The Ready output will not change state if a job is executed from the software with the
External Start feature disabled.
• Mark In Progress – This output indicates when a job is busy marking and is identical to the Job Busy output.
When no marking is occurring, the Mark In Progress opto-isolator output transistor will be ON (conducting).
The Mark In Progress opto-isolator output transistor will turn OFF (not conducting) when the first object
starts marking, and stays OFF until the last object is finished marking. The Mark In Progress output transistor
then turns ON.
Please refer to the WinLase Professional Reference Manual for complete details on using the WinLase LAN software
package.
WARNING: When updating the LEC-1 firmware, all files stored locally on the LEC-1 will be lost. It is highly
recommended to back up any job files that have been stored in the flash memory of the LEC-1.
NOTE: After updating the firmware, the LEC-1 board must be automatically (or manually) restarted for changes to
take effect.
2. Click Yes, and the Browse for Laser System software updates dialog box appears.
3. Browse to the provided Update file, select it, and click Open. The Laser System Software Updater appears.
The settings listed in the Laser System Software Updater consist of the following:
• Refresh button – Click this button to rescan the network for LEC-1 cards.
• Laser System name – The name of an LEC-1 board that has been detected on the network. The icon representing
the LEC-1 will also indicate it’s status.
• Current – The version of the firmware currently on the LEC-1.
• Status – Indicates whether the update file you have selected is newer, older, or the same version as the version
currently on the LEC-1.
• Automatically restart Laser System(s) after update – On current firmware versions after 1.4.2, the LEC-1 can
automatically restart when the firmware update is complete. In order for changes to take effect, the LEC-1 must
be restarted after an update session. On LEC-1 cards with current firmware previous to 1.4.2, this checkbox has
no effect, and the LEC-1 must be restarted manually.
• Update button – After selecting the LEC-1 boards to update, click the Update button to start the process.
4. Select the LEC-1 boards to update, and click the Update button.
LoadFail = 100
NoObjects = 101
NoProperties = 102
WriteFail = 103
FileFormat = 104
FileException = 105
UnknownObject = 106
UnknownType = 107
NotSupported = 108
5.2.2.1 C# Example
This is an example written for the LAN interface. Error checking of the value returned from Socket.ReadLine() has
been omitted for clarity.
//Load a job
Socket.WriteLine(“205,testjob.dat”);
result = Socket.ReadLine();
//Close session
Socket.WriteLine(“3”);
result = Socket.ReadLine();
ESD HAZARD! Use appropriate anti-static wrist straps and/or work area equipment to prevent damage to the
board and the electronic components.
Protect the LEC-1 boards from mechanical stress, humidity, dust, and thermal damage. Storage temperature is -20° C to
+ 60° C. Operating temperature is 15 to 35° C.
The LEC-1 boards are designed for installation in or near a marking head. Remote connection/programming download
control can be achieved via an Ethernet connection, USB cable, or serial connection.
Figure 29 SPI AUX timing diagram. Time values are for reference only and are not accurate.
Important considerations:
• The User Out bits are gated by the select line SS0 and the User In bits are gated by SS1. The Input and Output
signals are therefore independent. The current controller implementation alternates between Input and Output
signals (i.e. they cannot happen simultaneously and are approximately 6 µs apart).
• The User Out (UOUT) and User In (UIN) data bits only occupy the upper two bytes of the 32-bit data word.
This is specific to this implementation of SPI. For User In (UIN), the lower two bytes must have the data
0xA500.
• UIN corresponds to User In and UOUT corresponds to User Out on J18. The numbering of the User Out and
User In bits goes from 5 to 20 due to the fact that User Out and User In 1 through 4 are implemented on J18.
• The highest order SPI data bit (31) controls the lowest User In/Out bit (5) and that there is an inverse
relationship between these bits.
Differential signals are used on some controllers to reduce inherent signal noise, particularly when transferring signals
over long distances.
NEVER connect the negative (minus) signal on the board to ground or you will damage the board.
Figure 34 LEC-1 Voltage jumper position settings for non-standard galvo systems. No jumper = ±10V, ±5V or
±2.5V
Figure 35 LEC-1 Voltage jumper position settings for non-standard galvo systems. Jumper installed = ±6V, ±3V
or ±1.5V
Four interlock lines are also available to provide interlock protection for the system, which can be connected to safety
switches (for example, door interlocks, etc.). All laser pattern generation will stop immediately, and any current job
will be aborted and will need to be reset.
There are four user inputs that are intended to provide external synchronization capability with external equipment (for
example, a loader or handler).
There are four independent user outputs that are intended to provide system status/state information to external
equipment and/or user signaling devices.
A fifth user input, the Start Mark signal, is provided for specific use as the start process input.
The following figures illustrate the LEC-1 input and output optical isolation used with the various signal groups.
ESD HAZARD! Use appropriate anti-static wrist straps and/or work area equipment to prevent damage to the
board and the electronic components.
Protect the End-User I/O Module from mechanical stress, humidity, dust, and thermal damage. Storage temperature is -
20° C to + 60° C. Operating temperature is 15 to 35° C.
Connect the LEC-1 to the End-User I/O Module using the following interconnection chart and diagram:
Figure 66 OEM Interface Module with LEC-1 and optional Laser Extension board
ESD HAZARD! Use appropriate anti-static wrist straps and/or work area equipment to prevent damage to the
board and the electronic components.
Protect the OEM Interface Module from mechanical stress, humidity, dust, and thermal damage. Storage temperature is
-20° C to + 60° C. Operating temperature is 15 to 35° C.
Connect the LEC-1 to the OEM Interface Module using the following interconnection chart and diagram:
ESD HAZARD! Use appropriate anti-static wrist straps and/or work area equipment to prevent damage to the
board and the electronic components.
Protect the Extended I/O Module from mechanical stress, humidity, dust, and thermal damage. Storage temperature is -
20° C to + 60° C. Operating temperature is 15 to 35° C.
ESD HAZARD! Use appropriate anti-static wrist straps and/or work area equipment to prevent damage to the
board and the electronic components.
Protect Laser Extension board from mechanical stress, humidity, dust, and thermal damage. Storage temperature is -20°
C to + 60° C. Operating temperature is 15 to 35° C.
Figure 103 Top view, SPI G3 Laser Extension Board connector locations
Connect the SPI G3 Laser Extension Board to the OEM Interface Module and the LEC-1 using the following
interconnection chart:
From SPI
Laser To OEM Interface To LEC-1 Board Connector
Comment
Extension Module Connector
Connector
Function When output is floating: When output is at GND (Sinking): Suggested LED color
Job Busy Job is not busy Job is currently executing. Yellow
System Enabled / Error System in Error state or not ready System is ready Green
Laser Error No laser errors At least one laser error flag is set Red
Ready to Mark Not ready System is waiting for an External Start Green
Power No power applied Power is applied to Laser Extension Green
Interlock Interlock circuit in closed Interlock circuit is open Red
SPI Laser
Extension Mating Cable or
Purpose Style Mfg. Board Connector Part #
Board Connector/Pins
Connector
J1 Laser Extension Input 0.050 x 2 x 13 Samtec FTSH-113-SM-D FFSD-13-D-02.00-01-N
J3 Interlocks 0.100 x 2 x 5 3M 2510-6002UB
J5 LED 0.050 x 2 x 5 Samtec FTSH-105-SM-D FFSD-5-D-02.00-01-N
J6 Analog inputs 2.5mm X 1 X 6 Molex 22-03-5065 50-37-5063/08-70-1040
J7 Output to SPI G3 68-pin SCSI Harting 60 01 068 5102
J8 Laser Status 0.100 x 2 x 8 3M 2516-6002UB
J20 DC Input Power 3mm Microfit x 4 Molex 43045-0414 43025-0400/43030
ESD HAZARD! Use appropriate anti-static wrist straps and/or work area equipment to prevent damage to the
board and the electronic components.
Protect the Laser Extension board from mechanical stress, humidity, dust, and thermal damage. Storage temperature is -
20° C to + 60° C. Operating temperature is 15 to 35° C.
Figure 113 Top view, IPG Fiber Laser Extension Board connector locations
Connect the IPG Fiber Laser Extension Board to the OEM Interface Module and the LEC-1 using the following
interconnection chart:
From IPG
Laser To OEM Interface
Comment
Extension Module Connector
Connector
11.5 IPG Fiber Laser Extension Board User Accessible Connector Pin-outs
The following sections describe each user accessible connector on the IPG Fiber Laser Extension Board.
Function When output is floating: When output is at GND (Sinking): Suggested LED color
Job Busy Job is not busy Job is currently executing. Yellow
System Enabled / Error System in Error state or not ready System is ready Green
Laser Error No laser errors At least one laser error flag is set Red
Ready to Mark Not ready System is waiting for an External Start Green
Power No power applied Power is applied to Laser Extension Green
Interlock Interlock circuit in closed Interlock circuit is open Red
IPG Laser
Extension Mating Cable or
Purpose Style Mfg. Board Connector Part #
Board Connector/Pins
Connector
J1 Laser Extension Input 0.050 x 2 x 13 Samtec FTSH-113-SM-D FFSD-13-D-02.00-01-N
J2 LED 0.050 x 2 x 5 Samtec FTSH-105-SM-D FFSD-5-D-02.00-01-N
J3 Interlocks 0.100 x 2 x 5 3M 2510-6002UB
J4 Output to IPG 0.100 x 2 x 13 3M 2526-6002UB
J5 Laser Status 0.100 x 2 x 8 3M 2516-6002UB
J20 DC Input Power 3mm Microfit x 4 Molex 43045-0414 43025-0400/43030
ESD HAZARD! Use appropriate anti-static wrist straps and/or work area equipment to prevent damage to the
board and the electronic components.
Protect the Laser Extension board from mechanical stress, humidity, dust, and thermal damage. Storage temperature is -
20° C to + 60° C. Operating temperature is 15 to 35° C.
Figure 122 Top view, General Purpose Laser Extension Board connector locations
Connect the General Purpose Laser Extension Board to the OEM Interface Module and the LEC-1 using the following
interconnection chart:
From Laser
To OEM Interface
Extension To LEC-1 Board Connector Comment
Module Connector
Connector
12.5 General Purpose Laser Extension Board User Accessible Connector Pin-outs
The following sections describe each user accessible connector on the General Purpose Laser Extension Board.
Function When output is floating: When output is at GND (Sinking): Suggested LED color
Job Busy Job is not busy Job is currently executing. Yellow
System Enabled / Error System in Error state or not ready System is ready Green
Laser Error No laser errors At least one laser error flag is set Red
Ready to Mark Not ready System is waiting for an External Start Green
Power No power applied Power is applied to Laser Extension Green
Interlock Interlock circuit in closed Interlock circuit is open Red
Laser Extension
Mating Cable or
Board Purpose Style Mfg. Board Connector Part #
Connector/Pins
Connector
J1 Laser Extension Input 0.050 x 2 x 13 Samtec FTSH-113-SM-D FFSD-13-D-02.00-01-N
J2 LED 0.050 x 2 x 5 Samtec FTSH-105-SM-D FFSD-5-D-02.00-01-N
J3 Interlocks 0.100 x 2 x 5 3M 2510-6002UB
J4 Laser Controls signals 0.100 x 2 x 13 3M 2526-6002UB
J5 Laser Status 0.100 x 2 x 8 3M 2516-6002UB
J7 Analog inputs 2.5mm X 1 X 6 Molex 22-03-5065 50-37-5063/08-70-1040
J8 Aux signal outputs 3mm Microfit x 4 Molex
J20 DC Input Power 3mm Microfit x 4 Molex 43045-0414 43025-0400/43030
14. Warranty
Lanmark Controls Inc. warrants to the Customer that the product is free from defects in workmanship and materials for
a period of 12 months from the delivery date.
Lanmark Controls Inc. obligation under this warranty is limited to repair, replacement or service, at its option, any part
of the product which, within the warranty period and upon Lanmark Controls Inc. examination shall disclose to its
satisfaction not to have conformed to this Agreement or to have been defective. Defective parts or products are to be
returned to Lanmark Controls Inc. place of shipment.
The above warranties do not apply (i) to defects or failure of product or parts caused by accident, alteration, abuse,
misuse, corrosion or improper installation or operation, or (ii) to alterations or modifications made by Customer in any
way so as in Lanmark Controls Inc. judgment to affect the products reliability, or (iii) to installation not performed
pursuant to Lanmark Controls Inc. factory authorized protocol, or (iv) in the case of custom software designed to
interact with other Customer-supplied software, in the event of any change, upgrade or reprogramming of such
Customer-supplied software so as to create an incompatibility with Lanmark Controls Inc. software.
Authorization to return products purchased from Lanmark Controls Inc. must be obtained by Customer. Returns should
always be carefully packed and sent freight prepaid. Unless otherwise agreed, return shipment freight and duty charges
shall be borne by Customer. Customer shall bear all charges for freight and handling of products returned which are
not defective.
THIS WARRANTY IS EXPRESSLY MADE IN LIEU OF ANY AND ALL OTHER WARRANTIES EXPRESSED
OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE, EXPRESSED OR IMPLIED.
15. Index
B D
Table of Contents · 3
R Technical Specifications · 18
Technical Support · 7
Revision History · 9
U
S
User I/O Connector, D-Sub, OEM Interface Module ·
Safety · 13 92
Safety Cautions · 14
Safety Guidelines · 14
Safety labels · 13 W
Scope · 7
Secondary Laser Modulation · 40 Warranty · 147
Signal Conditioning, End-User I/O Module · 80 WinLase Embedded · 50
Signal Conditioning, Extended I/O Module · 111 WinLase LAN · 45
Signal Conditioning, LEC-1 · 64
Signal Conditioning, OEM Interface Module · 99
X
Software , On-board · 21
Software features · 16
XY/2-100 Protocol Interface, LEC-1 · 61
Software Overview · 21
XY2-100 Connector, D-Sub, OEM Interface Module ·
SPI AUX Connector, Input / Output Design Concept ·
90
55
XYZ Analog Signal Descriptions, LEC-1 · 59
SPI G3 Laser Extension Board Installation · 115