Enhanced Release: GoPxL 1.2 – IIoT Vision Inspection Software with New Capabilities
LMI announces the release of the final version of GoPxL 1.2 (1.2.30.56), an enhanced IIoT vision inspection software, now available for download by LMI distributors. The public launch for customers is scheduled for next week. This version brings significant User Interface/User Experience (UI/UX) improvements, including Z-scaling, Python GDK, Digital Output, and recurring quality and performance enhancements. Note that starting with this release, the GoPxL utility suite will be distributed as a Windows executable (.exe) file instead of a .zip archive, which is a self-extracting archive allowing destination folder selection.
Developing Custom Tools with Innovative Python GDK
One of the most notable innovations in GoPxL 1.2 is the new Python GDK. Compared to the C++ GDK in Gocator Classic, GoPxL allows the creation of custom tools using a Python-based framework, offering greater ease of use in developing, testing, and deploying tools that contain unique algorithms for Gocator sensors, GoMax, and GoPxL instances on a PC. The Python GDK is available for all types of Gocator sensors. Its main advantages include full control over custom measurement tool creation and intellectual property protection. End-users can easily change custom tool parameters directly within the user interface. Additionally, it allows easy connection to external servers for deploying open-source AI models trained using common Python frameworks like PyTorch and TensorFlow.
Digital Output for Precise Control
GoPxL now also supports communicating measurement decisions or software commands via digital output signals, intended for input into a PLC or for controlling external devices. This new feature allows GoPxL users to output a digital signal to a PLC or control device based on various operating parameters, to perform a specific desired action. Examples of use include synchronizing 3D scans with motion or 2D image capture, triggering SDK-related actions, running diagnostics during system integration, and activating an actuator to remove a part from a conveyor belt based on a measurement decision. It can also block system operation until the system is aligned, or synchronize 3D scans with 2D image capture following part detection.
UI/UX Improvements: Quick Edit, Z-Axis Zoom, and Enhanced Anomaly Detector
Several additional improvements to the GoPxL user interface allow for work with greater control and efficiency. The new Quick Edit feature, derived from Gocator Classic, allows temporarily pausing live updates when changing tool parameters and reorganizing tool chains, thereby speeding up the parameter editing process. The new Z-Scale feature in the GoPxL visualizer allows users to expand and focus on specific 3D height data for improved analysis of subtle surface details, and is designed to work with very flat surfaces captured by Gocator 4000 and Gocator 5500 sensors. It works on both profile and surface data, allows easier visual identification of small height variations and easier placement of measurement tools on delicate height data, and is available via a simple keyboard shortcut (CTRL + mouse wheel up/down). Additionally, the GoPxL Anomaly Detector can now run on both GoMax and Windows PCs with compatible NVIDIA GPU hardware, allowing training on the PC, an advantage not previously available.
Flexible Upload Options and GoHMI Improvements
When working with recordings (.gprec files), there is now an option to upload data and a job together, or to upload data only. This option allows the user to upload data without overwriting their existing job file. GoHMI Designer includes several bug fixes and improvements for streamlining, usability, and control. The improved GoPxL HMI offers easier navigation and usability for selecting and viewing data items and output, and added support for arrays, all to provide an enhanced overall user experience.
Many Additional UI/UX Improvements
GoPxL 1.2 also includes a host of additional UI/UX improvements, including redesigned control pages for more intuitive browsing and selection of supported industrial protocols, the addition of a filtering tool on the Scan page to display measurement output from specific tools (e.g., Surface Filter) instead of from the sensor. Furthermore, keyboard shortcuts have been extended and bulk operations added for tool blocks, right-click functionality to hide/show displayed ports, automatic scrolling for system messages, and the addition of password protection for the user interface (admin login), all to improve efficiency, usability, and control.