Machining Program Block Updates for Faster Trial Parameter Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current machining programs require burdensome editing when repeating trial machining with changes to command values like feedrate, as operators must repeatedly search and edit specific blocks, leading to inefficient workflow.
Innovation Solution
A controller and data generation device that allow easy modification of machining program blocks by storing change designation data with identifiers, enabling sequential reading and updating of blocks with specific command values, and generating execution data for machine tools, facilitating efficient changes to feedrate, coordinates, or spindle speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the machining program is edited manually to change command values for trial machining, then the command values can be modified, but the workload increases and time is lost due to repeated searching and editing of specific blocks
Solution Approach 1:
The system performs preliminary actions by pre-storing multiple sets of command values (change designation data) in the storage unit before trial machining begins. Each set is associated with identifiers for specific blocks, so when trial machining is initiated, the controller can directly retrieve and apply the required command values without manual searching or editing, thus saving time while maintaining adaptability.
2Adaptability or versatility
If the machining program is edited manually to change command values, then the changes can be made, but the operational complexity increases due to repeated block searching and editing
Solution Approach 1:
The system enables self-service by automatically performing the entire process of retrieving change designation data, identifying target blocks using identifiers, and replacing command values. The controller reads the machining program, automatically matches identifiers with stored change data, and executes replacements without requiring operator intervention for block searching or manual editing, thus maintaining high adaptability while significantly improving ease of operation.
3Adaptability or versatility
If multiple change designation data are stored for different trial machining scenarios, then more flexibility is achieved, but the device complexity increases
Solution Approach 1:
The storage unit is designed with multi-functionality to store multiple sets of change designation data, each associated with different trial machining scenarios. The controller universally processes all stored data sets using the same identification and replacement mechanism, allowing the system to handle diverse change scenarios without proportionally increasing operational complexity. The identifier-based approach provides a universal interface for managing any number of change scenarios.
Data Source
AI summary
To provide a controller, a data generation device, a control method, and a control program allowing a part of a machining program to be changed easily. A controller comprises: a storage unit that stores change designation data describing a command value in association with respective identifiers indicating at least one block among multiple blocks constituting a machining program for a machine tool; a change unit that reads the multiple blocks in the machining program sequentially, and changes the block indicated by the identifier based on the command value described in the change designation data; and an analysis unit that analyzes the block changed by the change unit, and generates execution data.


