Machining Program Tool Reassignment Across Dependent Processes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine program generation techniques fail to address the issue of tool incompatibility when a tool change in one process affects other processes in a multi-process machining program, leading to unusable tools in affected processes.

Innovation Solution

A method that associates tools with machining processes, allowing for tool changes in one process while determining and adjusting other affected processes to ensure tool compatibility, including changing tools and tool paths as needed to maintain process functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a tool is changed in one process of a multi-process machining program, then the tool selection for that process can be optimized or updated, but other processes that depend on the original tool become unusable

Engineering Contradiction:
Improvetool selection flexibilityVSAvoidprocess usability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary analysis to identify all processes that will be affected by a tool change before the actual change is executed. By detecting dependent processes in advance and preparing alternative tool selections, the system prevents the propagation of tool incompatibility across the machining program, ensuring that tool changes in one process do not render other processes unusable.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If tool changes are allowed in machining processes, then tool optimization and updates can be performed, but the complexity of managing tool compatibility across multiple processes increases

Engineering Contradiction:
Improvetool change capabilityVSAvoidtool compatibility management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism that automatically detects when a tool change in one process affects the usability of tools in other processes. The detection unit monitors tool compatibility across all processes and provides feedback information about affected processes, enabling automatic or assisted reconfiguration of tool selections to maintain overall program validity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary tool management mechanism that acts as a mediator between tool selection in one process and tool usability in other processes. This intermediary layer analyzes tool dependencies, identifies conflicts, and coordinates tool changes across processes, simplifying the management of tool compatibility while enabling flexible tool selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If manual adjustment of tool paths is performed to maintain tool usability, then process functionality can be preserved, but the time and effort required for program generation increases

Engineering Contradiction:
Improveprocess functionalityVSAvoidprogram generation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service functionality where the tool path generation unit automatically adjusts tool paths for affected processes in response to tool changes in other processes. Instead of requiring manual intervention, the system autonomously detects tool incompatibilities, selects alternative tools or modifies existing tool paths, and regenerates the machining program, thereby preserving process functionality while minimizing the time and effort required.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4730059A1Machine tool, machining program generation support method, computer, and computer program
Publication Date: 2026.04.22 YAMAZAKI MAZAK KK
  • EP4730059A1 patent drawingFigure 1
  • EP4730059A1 patent drawingFigure 2
  • EP4730059A1 patent drawingFigure 3

AI summary

A method of using a computer to assist machine program generation includes associating assigned tools with tools to be used respectively in machining processes. This method further includes receiving, from a user, an input to change a tool to be used in a selected process among the machining processes from a first assigned tool to a first selected tool, the first assigned tool being assigned to the selected process among the assigned tools. This method further includes determining whether an improvement request process exists in any one of the machining processes other than the selected process, a second assigned tool assigned to the improvement request process among the assigned tools being unusable in the improvement request process due to the changing from the first assigned tool to the first selected tool. This method further includes changing a tool to be used in the improvement request process from the second assigned tool to a second selected tool that is usable in the improvement request process in a case where the improvement request process is determined to exist.