NC Machining Program Conversion for Stable Cutting Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machining program conversion techniques are limited to ball center trajectories of ball end mills and cannot be applied to other tool paths, leading to issues of excessive or insufficient cutting, thereby deteriorating machining quality.

Innovation Solution

A machining program conversion device that includes a storage unit for machining programs, tool information, and a simulation unit to generate and modify movement commands, identifying cutting points and modifying sections to prevent acceleration extremes and ensure accurate cutting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional machining program conversion techniques are used for ball center trajectories of ball end mills, then rotation axis commands can be corrected to prevent large acceleration, but the technique cannot be applied to other tool paths causing excessive or insufficient cutting

Engineering Contradiction:
Improvemachining qualityVSAvoidapplicability to different tool paths
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent generalizes the trajectory correction method from being specific to ball end mill ball center trajectories to being applicable to any tool path. This is achieved by formulating the correction method in terms of generic trajectory points and tool posture parameters rather than ball-specific geometry, enabling universal application across different tool types and machining operations.

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

Solution Approach 2:

The patent changes the approach from correcting rotation axis commands directly to correcting tool posture parameters (position and orientation) at each trajectory point. This parameter transformation allows the correction method to be applied universally to any tool path by modifying the fundamental parameters that define tool trajectory and orientation, rather than being constrained to ball-specific rotational commands.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If rotation axis commands are corrected to minimize maximum acceleration, then machining quality improves, but the cutting point may change causing excessive or insufficient cutting

Engineering Contradiction:
Improvemachining qualityVSAvoidcutting point accuracy
Core Design Contradiction:
Manufacturing precisionVSMeasurement precision

Solution Approach 1:

The patent performs preliminary calculation of cutting points based on the original trajectory before correction. By pre-determining where the tool should contact the workpiece, the correction process can then adjust the trajectory while ensuring these cutting points remain accurate, preventing excessive or insufficient cutting even as the trajectory is optimized for reduced acceleration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback by continuously monitoring and adjusting the corrected trajectory to maintain cutting point accuracy. The correction process incorporates feedback loops that verify the cutting points remain correct after trajectory modification, ensuring that acceleration optimization does not compromise cutting precision.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12147216B2Machining program conversion device, numerical control device, and machining program conversion method
Publication Date: 2024.11.19 MITSUBISHI ELECTRIC CORP
  • US12147216B2 patent drawing
  • US12147216B2 patent drawing
  • US12147216B2 patent drawing

AI summary

A machining program conversion device includes: a numerical control simulation unit that generates a numerical control processing result by simulating numerical control processing that is controlled by the machining program; a modification part detection unit that detects a modification part based on a modification condition and the numerical control processing result, the modification condition for determining whether there is a modification part; a modification section determination unit that designates consecutive blocks including the modification part as a modification section; a cutting point calculation unit that identifies, based on the machining program, the machining target shape, and the tool information, a cutting point of the tool with respect to the machining target shape; and a machining program modification unit that modifies, based on the machining program, the modification section, and the cutting point, the movement command related to the modification section such that the cutting point does not change.