Numerical Control G-Code Input From Selected CAD Shapes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical control systems require direct input of numerical values for each shape-related item of standard or custom G-codes, which is time-consuming and labor-intensive.

Innovation Solution

A numerical control device with a G-code registration unit that associates custom G-codes with shape-related items and extracted data, allowing users to quickly input settings through a CAD data display unit, data type acquisition, and setting data calculation units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If direct input of numerical values for each shape-related item is used, then the system maintains simplicity in operation, but the time and effort required to create a program increases significantly

Engineering Contradiction:
Improveease of inputVSAvoidprogram creation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically calculating setting data from selected CAD shapes before the user needs to input it. The shape selection and data extraction are prepared in advance, so when the user selects a shape, the corresponding numerical values are already computed and ready for use in the custom G-code program.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically extracting shape data from CAD models and calculating the necessary setting data without requiring manual measurement or computation. The numerical control device autonomously retrieves geometric information from the selected shape and generates the corresponding parameter values for the custom G-code.

Inventive Principle:
Principle #25Self-service

2Productivity

If automatic shape recognition and data extraction is implemented, then program creation speed increases, but the system complexity increases

Engineering Contradiction:
Improveprogram creation speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system achieves universality by using a single integrated approach that works with multiple shape types (circles, rectangles, polygons, etc.) through a unified data structure. The association information storage unit stores templates that can match various shape categories, and the setting data calculation unit applies general algorithms to extract relevant parameters from any selected shape type, eliminating the need for separate processing paths for each shape.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The association information acts as an intermediary layer between the CAD shape data and the custom G-code requirements. This intermediate storage unit contains pre-defined relationships between shape types and their corresponding setting items, serving as a mediator that translates geometric data into programmable parameters without requiring complex direct processing logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If custom G-codes are created with multiple setting items, then the versatility of the system improves, but the time required to input all items increases

Engineering Contradiction:
Improvecustomization capabilityVSAvoidinput time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary calculation of all setting data items based on the selected shape before the user needs to input them. Even though custom G-codes may have multiple setting items, the system pre-computes all necessary values from the shape geometry, so the user only needs to confirm or select the shape rather than manually input each parameter.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system merges the selection of multiple setting items into a single shape selection action. By choosing one shape from the CAD data, the user simultaneously determines all related setting items (such as position, size, orientation, and other geometric parameters), consolidating what would otherwise require multiple separate input operations into one unified action.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240295868A1Numerical control device
Publication Date: 2024.09.05 FANUC LTD
  • US20240295868A1 patent drawing
  • US20240295868A1 patent drawing
  • US20240295868A1 patent drawing

AI summary

The numerical control device includes a G-code registration unit for registering associated information in which a uniquely customized custom G-code, one or more items set in the custom G-code, the type of the shape set for each of the items, and the type of extracted data extracted from the shape are associated, an associated information storage unit for storing the registered associated information, and a selected shape reception unit for receiving a shape selected by a user. The device also includes a data type acquisition unit for acquiring the type of the extracted data and the item corresponding to the selected shape, a setting data calculation unit for calculating setting data based on the selected shape, the acquired item, and the type of the extracted data, and an item data setting unit for setting, to the acquired item, the setting data calculated by the setting data calculation unit.