Engineering specifications
The published operating envelope: material matrix, source selection, symbol grades and the measured speed model with the five variables that move it.
Laser sources, galvo heads, enclosures and interlocks are catalogue equipment from established manufacturers, and the physics of putting a permanent mark into steel or timber is settled. The layer in between is what stayed open. The Light Lane Control Layer reads the PLC tag that identifies the physical part at the head, pulls the job, batch or serial from the system that already owns it, composes a fresh mark for that specific part, drives the mirror pair to draw all of it inside the window the part spends in the field of view, and writes the completion back against the job.
Marking control decides what each individual part carries, fires it inside the window that part gives you, and writes the record back. Light Lane engineered that layer. The reason it was still open is commercial rather than technical: it sits between two industries whose business models both stop at its edge, and that argument is set out in full on the integration architecture page.
What made it hard is arithmetic. Three systems have to agree inside milliseconds: the control system that knows what the part is, the business system that knows what it should say, and the optics that have to finish drawing before the part leaves the field of view. The first two were designed around month-end reporting and shift-level reconciliation, and they answer in seconds. The third has a deadline set by the tens of milliseconds a part spends in the field of view, and that deadline is fixed by the conveyor rather than by the software.
The Control Layer exists to absorb that mismatch. It pulls ahead of the part, composes locally, and keeps the hard deadline on the plant floor instead of on the network, so a slow answer upstream costs a query rather than a mark. That is a real-time control problem wearing a printing problem clothes, and it had to be invented rather than bought. Everything below on this page came out of doing it.
Nothing is pre-rendered and nothing is stored twice. Every mark is built for the individual part arriving at the head, out of the plant own control and business systems, while the part is moving.
Trigger
The Control Layer reads the PLC tag that identifies the physical part at the head. The posture is read only: the agreed tags and nothing else, no ladder logic or function blocks touched, and a write only where a handshake has been specifically scoped and signed off. OPC UA runs with certificate-based security where the controller carries it, and Modbus TCP, which has no authentication of its own, is scoped to a network segment agreed with your control engineer.
Job pull
Job, part, batch, serial and order data are taken from the system that already owns them, through the connection pattern your IT team sanctions: REST or SOAP, a read-only database view, a watched file drop, a message queue, an OPC UA or Modbus TCP tag read, or middleware your organisation already runs. Each pattern carries its own authentication model and its own documented failure edge, and the pattern is chosen against what your environment runs today rather than against what would be convenient to build.
Composition
A fresh mark is composed against that part grade and dimension: fixed logo, standards text, the variable date, time, shift, run and pack fields, and a machine readable code. Data Matrix is generated to ISO/IEC 16022, graded to ISO/IEC 15415 and linear symbologies to ISO/IEC 15416, with the accept threshold set against the scanner class your operation actually carries.
Velocity compensation
An encoder tracks the part and the mark geometry is compensated for line velocity, so a shape drawn onto a surface that is moving under the beam comes out true rather than sheared. The compensation runs against the encoder the line already has, not against an assumed constant speed.
Fire
The scanning mirror pair draws the whole mark inside the window the part spends in the head field of view. That window is the real engineering budget: a typical timber brand holds across 40 to 120 m/min on one head, and a full height dense brand, around 40 mm high and up to roughly 600 mm long, tops out around 75 to 85 m/min, because the ceiling is how much stroke length one mirror pair can draw in the time available, so above that the specification is a second head sharing the mark on the same encoder.
Write back
The completion is written back as an audit record against the job, with timestamp, operator, machine and station. The plant keeps one source of truth, and on a multi-site programme that constraint is set once for the group rather than negotiated site by site.
Every brochure in the category describes a system that works. This is what the Control Layer does when the data underneath it is missing, contradictory or moving, and it is published as architecture because it is where a marking programme is actually decided.
A marking head is added into a fibre or CO2 cutter the plant already owns, so the code lands while the part is still held in the fixture. The modules page carries the deployment mechanism. The engineering is in the handover: the Control Layer takes the interruption inside a machine cycle it does not own, holds the coordinate frame across it, fires against the geometry that machine is already working to, and gives control back cleanly enough that the operator sees one uninterrupted job.
That removes the entire handling step where a part goes missing, gets swapped, or picks up the wrong record between cutting and marking. The part is anonymous from the second it drops out of the nest, and this closes that gap at the only moment the machine still knows what the part is: the part number never leaves the fixture, so it can never be attached to the wrong record.
It is also the clearest proof of the position. Light Lane marks with a machine it did not sell, inside a job it did not write, driving a controller it did not choose. Feasibility turns on the controller, the cutting head clearance and whether the work envelope can physically carry a second head, so it is assessed at survey rather than assumed.
A control layer is only useful if something physical presents the part to the beam, something optical puts energy into it in a controlled way, and something enterprise-grade owns the record afterwards. All four disciplines run in the same engineering programme, which is why the boundaries between them are specified rather than negotiated after install.
The same core drives an inline galvo station marking a moving line, a marking head added into a fibre or CO2 cutter the plant already owns, a counterbalanced arm, a handheld rig for assets that come to no station, and a desktop application on a single machine. The core is deployment-form independent: the source and the parameter set change with the substrate, while the composition engine, the connection patterns, the failure behaviour and the acceptance document set stay the same.
Engineering specifications
The published operating envelope: material matrix, source selection, symbol grades and the measured speed model with the five variables that move it.
Integration architecture
How the Control Layer reads and writes against systems that were never designed to answer a moving conveyor, pattern by pattern, and what your IT team is asked to sanction.
Modules and rigs
The physical engineering designed and built in Nelson, including in-fixture marking on a cutter you already own.
One core was written in Nelson and then made to carry both lanes, the benchtop application and the industrial marking layer, which forced every number below to be pinned in the engine rather than tuned per install. The figures are published raw rather than summarised, because a reader who recognises them knows immediately whether the people who wrote the page also wrote the code.
These are positions about the category rather than opinions about the company. Each one is testable, and each one shows up as a specific decision in the architecture above.
Everything above is architecture. The specification page is where it becomes numbers, matrix by matrix, with the engineering notes attached and the speed envelope stated against the mark that produced it. The binding number for your line comes from a Marking Process Capability Study: send a part and you receive a numbered report stating substrate and surface condition as received, the parameter set, the verification grade against the applicable standard, the durability result against your stated conditions, and the determined process window.
Last updated August 21, 2026