CNC Controller 3D Model Simplification for Faster Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional numerical controllers face issues with displaying multiple three-dimensional models due to high data loads, leading to delayed processing and inefficient use of storage capacity, especially when display performance is low.
Innovation Solution
The numerical controller reduces the number of vertices or polygons in three-dimensional models based on display performance and operation state, using CAD data to create optimized models that balance accuracy and processing load, thereby enhancing display efficiency and reducing storage occupancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a fine three-dimensional model with high vertex and polygon count is created from CAD data, then the display accuracy and shape fidelity are improved, but the storage capacity consumption increases and the display processing speed deteriorates
Solution Approach 1:
The patent dynamically changes the parameters of the three-dimensional model (vertex count, polygon count, detail level) based on display device capabilities and viewing conditions. The control unit adjusts these parameters in real-time to match the display performance, ensuring optimal balance between accuracy and processing speed without requiring manual intervention or creating multiple model versions.
Solution Approach 2:
The system implements dynamic adaptation of the three-dimensional model complexity based on real-time assessment of display device performance and operational context. The model transitions between different levels of detail dynamically, allowing the same system to serve both high-resolution and low-resolution displays effectively, thereby resolving the contradiction between maintaining high accuracy and ensuring fast processing across diverse devices.
2Measurement precision
If a fine three-dimensional model with high vertex and polygon count is created from CAD data, then the display accuracy and shape fidelity are improved, but the storage capacity consumption increases
Solution Approach 1:
The patent changes the data parameters of the three-dimensional model (reducing vertex and polygon counts) to match the actual display capabilities. This parameter adjustment significantly reduces the storage capacity required while maintaining sufficient display accuracy for the target device, eliminating the need to store multiple versions of the model for different display types.
3Productivity
If the number of vertices and polygons in the three-dimensional model is reduced to decrease data amount, then the display processing speed and storage efficiency are improved, but the display accuracy and shape detail deteriorate
Solution Approach 1:
The system dynamically adjusts model parameters (vertex count, polygon count, geometric detail) based on the specific display device capabilities and viewing conditions. This ensures that the model complexity is optimized for each display context, maintaining sufficient accuracy while achieving fast processing speeds without requiring manual pre-processing or creating multiple model versions.
Solution Approach 2:
The patent implements dynamic adaptation where the three-dimensional model's complexity parameters are adjusted in real-time based on display device assessment. This dynamic approach allows the system to maintain high display accuracy on capable devices while achieving fast processing on less powerful devices, resolving the contradiction between speed and accuracy across diverse operational contexts.
4Loss of information
If multiple three-dimensional models are displayed on the list screen, then the information completeness and operator awareness are improved, but the display processing becomes delayed and the system responsiveness deteriorates
Solution Approach 1:
When displaying multiple three-dimensional models simultaneously, the system adjusts the parameters of each model (reducing vertex and polygon counts) based on the total number of models and available display resources. This parameter optimization allows multiple models to be rendered smoothly without causing display delays or reducing system responsiveness, while still providing complete information to the operator.
Data Source
AI summary
A numerical controller includes an optimum data amount calculation unit that calculates an optimum value of at least one of the number of vertices and the number of polygons of a workpiece after machining, where the number of vertices or the number of polygons are extracted from the CAD data, a three-dimensional data reduction unit that reduces the number of vertices or the number of polygons of the workpiece after machining extracted from the CAD data, a three-dimensional model generation unit that generates a three-dimensional model of the workpiece after machining based on the vertices or the polygons reduced, and a display unit that generates display data for displaying the three-dimensional model and display the generated display data on the display device.


