CAD-NC Shape Matching for In-Progress Machining Program Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual generation of machining programs for workpieces using CNC machines is inefficient and prone to errors, especially when operators manually input all shapes without the aid of CAM systems.

Innovation Solution

A machining program generation support device that analyzes CAD and NC data to match shape information, predicts candidate shapes, and automatically generates machining programs, thereby supporting operators in generating accurate machining programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If an operator manually generates a machining program by manually inputting all shapes, then the machining program can be created without using CAM, but the efficiency is low and the number of input errors is increased

Engineering Contradiction:
ImproveAbility to manually create machining programVSAvoidEfficiency of machining program generation
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system provides feedback by displaying the recognized shape information extracted from the machining program on the CAD drawing, allowing the operator to verify and correct the automatically generated machining program. This feedback mechanism enables the operator to maintain control while benefiting from automated shape recognition, thus improving efficiency without sacrificing ease of operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically extracting shape information from the machining program and displaying it on the CAD drawing without requiring manual input of all shapes. The operator only needs to review and correct the automatically generated program, significantly reducing manual input effort while maintaining the ability to control the machining program creation process.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If an operator manually generates a machining program by manually inputting all shapes, then the machining program can be created without using CAM, but the number of input errors is increased

Engineering Contradiction:
ImproveAbility to manually create machining programVSAvoidAccuracy of machining program
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system provides feedback by displaying the recognized shape information extracted from the machining program on the CAD drawing, allowing the operator to verify and correct the automatically generated machining program. This feedback mechanism enables the operator to maintain control while benefiting from automated shape recognition, thus improving efficiency without sacrificing ease of operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically extracting shape information from the machining program and displaying it on the CAD drawing without requiring manual input of all shapes. The operator only needs to review and correct the automatically generated program, significantly reducing manual input effort while maintaining the ability to control the machining program creation process.

Inventive Principle:
Principle #25Self-service

3Productivity

If a CAM system is used to automatically generate the machining program from CAD data, then the efficiency is improved, but the device complexity increases

Engineering Contradiction:
ImproveEfficiency of machining program generationVSAvoidComplexity of machining program generation system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system extracts only the essential shape information from the machining program and displays it on the CAD drawing, rather than implementing a full CAM system. This extraction approach provides automated assistance for machining program generation while keeping the system simpler than a complete CAM solution, thus improving efficiency without excessive complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of operation

If all shapes are manually input, then the machining program can be generated without automated assistance, but the time required for input is increased

Engineering Contradiction:
ImproveManual control over machining programVSAvoidTime required for manual input
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs self-service by automatically extracting shape information from the machining program and displaying it on the CAD drawing without requiring manual input of all shapes. The operator only needs to review and correct the automatically generated program, significantly reducing manual input effort while maintaining the ability to control the machining program creation process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by automatically generating the machining program with shape information extracted from the CAD data before the operator needs to review it. This preliminary generation reduces the time required for manual input while allowing the operator to maintain control through review and correction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11086293B2Machining program generation support device
Publication Date: 2021.08.10 FANUC LTD
  • US11086293B2 patent drawing
  • US11086293B2 patent drawing
  • US11086293B2 patent drawing

AI summary

A machining program generation support device includes: a CAD data analysis unit which analyzes the CAD data so as to obtain CAD shape information; a machining program analysis unit which. analyzes the machining program in the middle of being produced so as to obtain machining shape information in the middle of being produced; a shape matching unit which performs matching of shapes of the CAD shape information and the machining shape information in the middle of being produced so as to obtain. matching shape information; and a candidate shape program generation unit that predicts, based on the CAD shape information, a candidate shape following the matching shape information, and that thereby predicts a candidate shape following the machining shape information in the middle of being produced so as to automatically generate a machining program for the candidate shape following the machining program in the middle of being produced.