Leica Scan Automation (LSA) Solution

Leica Scan Automation (LSA) Solution is an automated 3D metrology solution for total quality inspection of products
at CMM-level accuracy using high-precision laser tracker and laser scanner equipment with robot systems.

Overview Major Features LSA Customizing Service

LSA Solution Software

  • An All-In-One Measurement and Analysis Software Solution from Layout Planning to Quality Control
  • Integrated Leica Hardware Control within Accurate and Reliable Robot Programs
  • Realistic Measurement Simulation and Accurate Robot Offline Programming
  • Real-Time Operation Management of Leica Hardware and Scan Data Collection
  • Flexible and Expandable Configurations for Various Measurement Purposes
  • Various System Monitoring and Error Recovery


  • Virtual measurement workcell creation using various 3D data libraries
  • Accurate robot offline programming through virtual workcell calibration
  • Optimal measurement path creation using virtual measurement simulation
  • Supports various robot languages for offline programming


  • Integrated control and operation of measurement hardware
  • Real-time measurement data collection and management
  • System monitoring and error recovery procedures
DMWorks-LSA LSA-Controller
  • General purpose virtual measurement simulation and robot offline programming software for multiple LSA systems.
  • Optimized robot scanning path generation for each measurement feature via robot motion simulation.
  • Accurate robot scanning program with precise and reliable robot offline programming by calibrating the virtual workcell to be the same as the real-world environment.

Virtual Measurement Workcell Creation

  • Quickly and easily build an automated measurement workcell using a variety of built-in hardware, robot, and parametric model libraries.
  • Define and register various shape information (geometric features) of the product for effortless measurement offline programming generation.
  • Various Types of Built-in Libraries

    Provides a variety of built-in 3D data type libraries for workcell creation.

  • Geometric Feature Management

    Define and register various geometric features (Point, Hole, Edge Line, and Surface).

Virtual Measurement Workcell Calibration and Alignment for Accurate Robot Offline Programming

Minimize positional error of the robot scanning program with precise and reliable robot offline programming (OLP) by making the virtual workcell the same as the real-world environment.

  • Robot Kinematics Calibration

    Minimize position and kinematic errors between the virtual robot and the real robot using virtual robot calibration technology.

  • Target Object Alignment

    Adjust the position and orientation of the virtual product, or “target object”, to match the real-world product.

  • Turn Table Calibration

    Tune the position and the control angle of the turn table plate to match the real turn table.

  • Tracker Alignment

    Correct the positional relationship between two different trackers.

Virtual Measurement Simulation

  • Create optimal robot scanning paths to scan the product with uniform quality measurement data through various laser scanning and laser tracking simulations.
  • Prevent problems such as beam interruptions as well as total reflection of the scanner in advance and achieve the optimal measurement control parameters via virtual measurement simulation.
  • Automated Robot Scan Path Creation

    Easily create robot scan paths using various scan path properties.

  • Automated Robot Via Path Generation

    Reduce work time by automatically generating robot via paths that allows transitions between two scan paths.

  • Robot Via Path Modification

    Effortlessly modify via paths to optimal via paths with an automatic search function.

  • Measurement Hardware Simulation

    Replicate various types of reflectors (Scanners, T-Macs, and Reflectors) in the simulation environment.

  • Beam Interruption Simulation

    Pre-validate if the scanner cannot obtain scan data due to the tracker not being able to see the prisms/LEDs of the scanner in certain postures.

  • Total Reflection of the Scanner Simulation

    Pre-verify if scan data cannot be acquired due to the 100% reflection of the scanner from a specific surface of the product.

  • Scanning Option Parameters

    Set the various scanning option to acquire optimal scan data for the measured product.

  • Real-Time Display of Scan Status

    Prevent various issues, such as the tracking status, robot postures, and collisions, in advance with real-time status display of the generated scan path.

Robot Offline Programming

  • Various robot languages for robot offline programming allows for automatic conversion of the scan programs generated by DMWorks-LSA into viable and downloadable robot programs.
  • Self-inspection during the conversion of the robot measurement program from DMWorks-LSA into robot languages prevents possible malfunctions in the actual robot.
  • Robot programs created in the actual robot can be uploaded into DMWorks-LSA for modification and simulation.
  • Robot Offline Programming

    Automatically convert robot measurement programs generated in DMWorks-LSA into various robot languages that can be downloaded into the actual robot.

  • Robot Program Upload

    Easily modify and simulate robot programs created from the actual robot in DMWorks-LSA.

  • Integrated measurement control and operation software for a single LSA System.
  • Real-time monitoring of measurement results of the collected point cloud data from the laser scanner.
  • System status monitoring and recovery scenarios for various cases.
  • Easy Connection and
    Communication with Robots
    • Direct Communication Support for Various Robot Makers.
    • Easy Connections with Robots using Ethernet Ports (No additional wiring required.)
    • Simple and Intuitive Settings for Standardizing Digital Input/Output (I/O) Communication Signals.
    • Robot Postures and Communication Signals Monitoring.
  • Integrated Control of
    Laser Trackers and Laser Scanners
    • Measurement Commands from the Robot via Digital I/O Communication Protocols for Integrated Control of Laser Trackers and Laser Scanners.
    • Management and Operation Supervision for a Single LSA System consisting of One Scanner and up to Four Trackers.
    • Monitoring of Laser Scanner and Laser Tracker Connections.
  • Measurement Data (Point Cloud) Collection and Display
    • Collection of Scanned Point Clouds from the Laser Scanner via the Leica T-Scan Interface Software.
    • Real-time Display of Scanned Point Clouds.
  • System Error Recovery and Initialization
    Error Notifications
    • Hardware and Software Connection Status Errors
    • Robot Command Errors
    • Laser Tracker and Laser Scanner Status Errors
    • Troubleshooting for Various Errors
    System Recovery, Initialization, and Maintenance
    • Recovery Scenario for Laser Tracker Beam Interruption during Scanning
    • Automatic Re-recognition of Reflectors on the Laser Scanner
    • Periodic Laser Tracker System Diagnostics
    • Periodic Laser Scanner and T-Mac Extension Equipment Alignment

eZRobotics is doing its best to improve customer satisfaction and efficacy by customizing various LSA System configurations according to the needs and objectives of the client. We provide customized turnkey solution services to the client from planning to development and on-site application of the LSA System. We analyze our customer requirements, on-site application, and various measuring equipment, including laser trackers, laser scanners, and robot hardware, in combination with the LSA Solution and analysis software to provide excellent professional services.

Client-Focused LSA Solution Customization Services


Various LSA System Configurations for a Customized LSA Solution

  • Customized Laser Tracker and Robot Rail Configuration Development and Application
  • Switching Function Development and Application for Two or More Laser Trackers
  • Tool Changing Development and Application of Multiple Scanners
  • Customized PLC Communications (e.g. Profinet) Module Development and Application

Communication Module Development and Application for New Robots


New Robot Offline Programming Module Development and Application


Analysis Report Customization


Customer-Specific Solution Development