Numerical Controller Drawing Quality Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical controllers face responsiveness degradation due to increased CPU processing loads, as they do not dynamically optimize screen display processing in response to fluctuations in CPU processing amounts, leading to issues like dropped frames and reduced operability.

Innovation Solution

A numerical controller with a drawing processing unit, image display cycle measurement unit, and drawing quality change processing unit that measures and adjusts the screen's display cycle and CPU processing amount to determine and adjust the drawing quality, thereby controlling the processing load and maintaining responsiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the CPU processing amount for screen display is increased to improve display quality, then the drawing quality of the screen is improved, but the display cycle becomes longer and responsiveness deteriorates when other CPU processing increases

Engineering Contradiction:
Improvedrawing qualityVSAvoiddisplay cycle
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The patent implements dynamic adjustment of drawing quality based on real-time CPU processing load conditions. The drawing quality change processing unit monitors CPU processing amounts and automatically adjusts drawing quality levels, transforming the static display system into a dynamic one that adapts to varying computational demands, thereby resolving the contradiction between maintaining high drawing quality and ensuring responsive display cycles.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of drawing quality (such as resolution, color depth, or anti-aliasing level) based on CPU processing conditions. When CPU load is high, the system reduces drawing quality parameters to maintain acceptable display cycle times; when CPU load is low, it increases drawing quality parameters to provide better visual output, thus dynamically balancing quality and responsiveness.

Inventive Principle:
Principle #35Parameter changes

2Speed

If the CPU processing amount for screen display is reduced to improve display cycle, then the responsiveness is improved, but the drawing quality of the screen deteriorates

Engineering Contradiction:
Improvedisplay cycleVSAvoiddrawing quality
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts drawing quality parameters based on real-time CPU processing load monitoring. When CPU processing amount increases causing display cycle extension, the drawing quality change processing unit automatically reduces drawing quality to restore responsive display cycles, and vice versa, creating a adaptive balance between quality and speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes in drawing quality (such as reducing resolution, color depth, or effect intensity) when CPU processing load prevents maintaining the original display cycle. This parameter adjustment allows the system to maintain responsive performance while minimizing quality degradation, and recover quality when processing conditions improve.

Inventive Principle:
Principle #35Parameter changes

3Speed

If the drawing quality is dynamically adjusted based on CPU processing amount, then the responsiveness is maintained, but the system complexity increases

Engineering Contradiction:
ImproveresponsivenessVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the drawing quality change processing unit continuously monitors CPU processing amounts and uses this feedback to adjust drawing quality parameters. This closed-loop control system automatically maintains responsive display cycles by adjusting quality based on real-time processing conditions, achieving responsiveness maintenance through a relatively simple feedback-based approach rather than complex predictive algorithms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10467990B2Numerical controller
Publication Date: 2019.11.05 FANUC LTD
  • US10467990B2 patent drawing
  • US10467990B2 patent drawing
  • US10467990B2 patent drawing

AI summary

A numerical controller includes a drawing processing unit that draws a screen on a display unit, an image display cycle measurement processing unit that measures a display cycle of the screen, and a drawing quality change processing unit that determines drawing quality of the screen based on the display cycle or a CPU processing amount estimated from the display cycle. The drawing processing unit draws the screen according to the drawing quality determined by the drawing quality change processing unit.