CAD-Based CNC Machining Command Generation for Multi-Axis Parts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems require significant time and effort to create complex NC machining programs for sophisticated machine tools with multiple-axis control, and existing automatic solutions are inefficient in generating such programs within a short timeframe, especially for products with diverse features.

Innovation Solution

An automatic operation device for machining centers equipped with a CNC device that extracts features from three-dimensional CAD design data, determines machining conditions, and generates machining commands using a learned model to automatically set and execute manufacturing processes, eliminating the need for manual NC program creation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual NC program creation using CAM system is used, then machining precision and control accuracy are improved, but time consumption and operational complexity increase significantly

Engineering Contradiction:
Improvemachining precisionVSAvoidtime consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs automatic program creation through self-service mechanisms. The control unit automatically extracts features from CAD data, determines machining conditions by applying learned models, generates tool paths, and creates NC programs without requiring manual intervention from operators, thereby eliminating time-consuming manual programming while maintaining precision

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical/manual system of NC program creation with an automated intelligent system. Instead of manual operator input and mechanical CAM operations, the system uses feature extraction algorithms, learned models for condition determination, and automatic program generation, substituting human-operated mechanical processes with automated computational methods

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If sophisticated multi-axis control is implemented, then machining capability and product complexity are improved, but program creation difficulty and system complexity increase

Engineering Contradiction:
Improvemachining capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the complex multi-axis control problem into manageable components. It separately handles feature extraction from CAD data, determines machining conditions for each feature independently using learned models, generates tool paths for individual features, and integrates them into a complete NC program, thereby managing complexity through systematic decomposition

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary learned model that bridges the gap between complex machining requirements and control execution. The learned model serves as an intelligent mediator that automatically translates CAD features into appropriate machining conditions and tool paths, simplifying the interaction between the operator and the complex multi-axis control system

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If automatic program creation is implemented, then operational simplicity and speed are improved, but handling of complex special manufacturing processes deteriorates

Engineering Contradiction:
Improveoperational simplicityVSAvoidhandling capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by pre-storing machining conditions, tool definitions, and process parameters in databases before actual machining operations. The learned models are trained in advance on various manufacturing processes including special processes, enabling the automatic program creation system to handle complex situations without requiring real-time manual intervention or post-processing edits

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11947332B2CAD data-based automatic operation device of machining center
Publication Date: 2024.04.02 KITAMURA MACHINERY
  • US11947332B2 patent drawing
  • US11947332B2 patent drawing
  • US11947332B2 patent drawing

AI summary

In a CAD data-based automatic operation device of a machining center equipped with a CNC device, the CNC device is provided in a storage unit with a learned model generated by learning beforehand machining conditions including a tool used and cutting conditions, a manufacturing process including a tool trajectory, and a machining program that caused the manufacturing process to be performed in correspondence with one another with respect to each feature subjected to various cutting operations. An automatic machining command generation unit provided in a control unit is provided with: a feature extraction function of extracting features from three-dimensional CAD design data of a machined product; an automatic manufacturing process setting function of automatically determining required machining conditions and automatically setting a manufacturing process including a tool trajectory, by applying each feature to the learned model; an all manufacturing process setting function of determining a procedure for manufacturing processes for all the features; and a machining command generation function of generating a machining command for causing a machine tool to perform all the manufacturing processes based on the learned model. The automatic manufacturing process setting function is further provided with a function of displaying a 3D model of the machined product generated based on the three-dimensional CAD design data in one or more possible different directions of mounting to a machining unit in a selectable and executable manner and the manufacturing processes are automatically set based on the determined mounting direction.