Machine Tool Undo/Redo Control During Automatic Operation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine tools can unintentionally execute Undo/Redo processes during automatic operations due to accidental changes in control parameters and machining programs, leading to unintended operations.

Innovation Solution

A control device with a change instruction reception unit, history storage unit, Undo/Redo processing unit, determination unit, and history deletion unit that stores and manages change histories, allowing intended Undo/Redo operations while preventing unintended ones by determining and satisfying predetermined conditions, such as the initiation or completion of automatic operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the Undo/Redo function is enabled to allow operators to change control parameters and machining programs, then the ease of operation is improved, but the reliability deteriorates due to accidental unintended operations during automatic operation

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The determination unit checks whether the automatic operation is currently executing before allowing the Undo/Redo process to proceed. This preliminary check prevents unintended operations by blocking the Undo/Redo function during critical automatic operation periods, while still allowing it during setup and programming phases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The determination unit acts as an intermediary between the Undo/Redo processing unit and the automatic operation. It monitors the operation state and mediates whether the Undo/Redo process can be executed, preventing direct interference with automatic operations while maintaining the function's availability when appropriate.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the change history is stored to enable Undo/Redo functionality, then the adaptability is improved, but the device complexity increases due to additional storage and management requirements

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The storage unit serves multiple functions: it stores the machining program, control parameters, and change history all in one place. This multi-functionality reduces the need for separate storage systems while enabling the Undo/Redo capability.

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

Solution Approach 2:

The change history is automatically recorded and managed by the control device itself without requiring external systems. The determination unit and Undo/Redo processing unit work together to automatically manage when changes are recorded and when they can be reverted, reducing operational complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230288905A1Control device, machine tool system, and control method
Publication Date: 2023.09.14 FANUC LTD
  • US20230288905A1 patent drawing
  • US20230288905A1 patent drawing
  • US20230288905A1 patent drawing

AI summary

A control device, includes: a modification instruction receiving unit for receiving modification instructions for a control parameter and for machining program; a history storage unit for causing a storage unit to store a modification history for the control parameter and the machining program; an Undo/Redo processing unit for performing an Undo/Redo process based on the modification history; a determination unit for determining whether a prescribed condition has been met; and a history deletion control unit for deleting the change history stored in the storage unit when the determination unit has determined that the prescribed condition has been met.