NC Toolpath Generation With Parallel Machined-Shape Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machining NC data generation tools require longer processing times when dealing with multiple tools, leading to extended lead times and wasted waiting time due to potential malfunctions.

Innovation Solution

An information processing method and apparatus that prepares data containing workpiece, product, and tool information, generates data with tool paths, and displays processing status, allowing for parallel calculation of machined shapes and tool paths using an inverse offset method, reducing computational load and enabling efficient tool path generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machining NC data is generated for multiple tools sequentially, then processing accuracy is maintained, but processing time increases significantly

Engineering Contradiction:
Improveprocessing accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the machining NC data generation process into independent segments for each tool, allowing parallel processing. Each tool's machining NC data is generated separately but simultaneously, transforming a sequential single-threaded process into a parallel multi-threaded process that reduces total processing time while maintaining accuracy for each tool segment

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary preparation of workpiece data and tool information before actual NC data generation. By pre-processing and organizing the input data structure, the system enables faster parallel processing of multiple tools without compromising the accuracy of individual tool path calculations

Inventive Principle:
Principle #10Preliminary action

2Reliability

If machining NC data is generated for all tools before checking for malfunctions, then complete data is available, but waiting time is wasted when malfunctions occur

Engineering Contradiction:
Improvedata completenessVSAvoidwaiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a feedback mechanism that monitors the generation status of machining NC data for each tool in real-time. When a malfunction is detected during the parallel generation process, the system immediately receives feedback and stops unnecessary continued processing, preventing wasted waiting time while ensuring that successfully generated data is preserved

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transforms the static sequential generation process into a dynamic parallel process where the generation status of each tool's NC data can be independently monitored and controlled. This dynamic approach allows the system to adapt to malfunctions by adjusting the processing state of individual tool data generation without affecting the entire system

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If complex path calculations are performed for multiple tools, then machining precision is improved, but computational load increases

Engineering Contradiction:
Improvemachining precisionVSAvoidcomputational load
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex path calculation process into independent calculation units for each tool, allowing parallel computation. By dividing the overall computational task into smaller independent segments that can be processed simultaneously, the system maintains high machining precision for each tool while distributing the computational load across multiple processing threads

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20220405866A1Information processing method, information processing apparatus, and recording medium
Publication Date: 2022.12.22 CANON KK
  • US20220405866A1 patent drawing
  • US20220405866A1 patent drawing
  • US20220405866A1 patent drawing

AI summary

An information processing method includes preparing first data containing information of a workpiece, information of a product, and information of a plurality of tools used for machining the workpiece to manufacture the product. The information processing method includes instructing a job to generate second data by using the first data. The second data contains information of respective paths for the plurality of tools. The information processing method includes displaying a status of information processing of the job on a display portion after the instructing of the job. The displaying includes displaying, on the display portion, a status of first information processing of calculating a machined shape formed by a first tool included in the plurality of tools and a status of second information processing of calculating a path for the first tool that is performed after the first information processing.