Vision Inspection Programming Interface Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current vision inspection programming systems are complex and difficult to use, requiring skilled developers due to the need for multiple interfaces and lack of intuitive tool customization, leading to developer confusion and repetitive customization processes.
Innovation Solution
A dual interface system allowing seamless switching between point-and-click and scripting interfaces, where changes made in one interface are reflected in the other, enabling intuitive programming and tool customization, with the ability to represent scripted changes in the point-and-click view and store new tools as templates for future use.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a full-featured scripting interface is provided to enable all inspection system features, then the system's versatility and functionality are improved, but the difficulty of operation and developer skill requirements increase significantly
Solution Approach 1:
The patent segments the programming interface into two distinct parts: a simplified point-and-click interface for basic operations and a full scripting interface for advanced customization. This segmentation allows users to choose the appropriate interface level based on their needs, reducing the barrier to entry while maintaining full functionality for power users.
Solution Approach 2:
The patent introduces an intermediary layer between the user and the complex inspection system. The point-and-click interface acts as a mediator that translates simple user actions into the necessary inspection operations, eliminating the need for users to directly interact with complex scripting languages while still achieving the desired inspection results.
2Ease of operation
If multiple interfaces are provided to cater to different user skill levels, then the ease of operation is improved for beginners, but the device complexity increases
Solution Approach 1:
The patent implements a universal interface framework where both the point-and-click interface and the scripting interface operate within the same system architecture. The simplified interface is built upon the same core components as the full scripting interface, allowing both interfaces to share common functionality while maintaining their respective levels of complexity.
3Measurement precision
If custom vision inspection programs are developed for each new application, then the measurement precision and inspection accuracy are improved, but the loss of time and development effort increase
Solution Approach 1:
The patent enables preliminary action by allowing users to define inspection programs once using the simplified point-and-click interface, and then reuse these programs across multiple applications. The system stores the defined programs and allows rapid deployment to new applications without requiring re-development, thus saving time while maintaining inspection accuracy through proper program configuration.
Data Source
AI summary
A method and programming system for specifying vision inspection tools for a vision inspection system, the programming system comprising a workstation including a processor programmed to provide a first interface including a first view of a vision inspection system as the inspection system is being specified, the first interface usable to select vision inspection tools to be used in the vision inspection system from a first tool subset and a second interface including a second view of the vision inspection system as the inspection system is being specified, the second interface usable to specify vision inspection tools to be used with the vision inspection system from a second tool subset, the second interface also usable to specify script expressions that cannot be specified using the first interface, wherein, a developer can switch from the second interface to the first interface to observe the second view and the first view of the vision inspection system, respectively, during the inspection system specifying process.


