Machining Program Restart Using State Change Point Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machining restart systems in numerical controllers often fail to accurately identify the optimal restart point, leading to unnecessary stops and increased cycle time, as they rely on predefined interruption points rather than detecting changes in the machining state, which can result in inefficient storage and operator-dependent restart selections.

Innovation Solution

A program restart assisting apparatus that includes a data acquisition unit, machining state change point detection unit, restartable point recording unit, and restart execution point selection unit, which analyzes time series data from industrial machines to identify and record change points in machining states, such as torque, vibration, or temperature, to provide more accurate restartable points, reducing storage needs and operator reliance on rules of thumb.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If machining is stopped immediately on detecting an abnormal point for preventive maintenance, then reliability is improved, but productivity deteriorates due to false detection generating useless stops and extending cycle time

Engineering Contradiction:
Improvepreventive maintenanceVSAvoidcycle time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system changes the parameter for determining restartable points from fixed predefined positions to dynamic positions based on machining state changes. By monitoring machining state parameters (vibration, temperature, torque) and detecting their change points, the system dynamically determines where to restart machining, balancing preventive maintenance with avoiding false stops that extend cycle time

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system introduces feedback by continuously monitoring machining state and using this information to determine appropriate restartable points. The machining state change detection provides feedback that guides the selection of restart positions, allowing the system to adapt to actual machining conditions rather than relying on predetermined stops

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If a large number of restartable points are stored to enable selection of points close to desired restart position, then adaptability is improved, but device complexity increases due to increased storage capacity requirements

Engineering Contradiction:
Improverestart point selection flexibilityVSAvoidstorage capacity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential information needed for restart point selection by identifying and storing only the positions where machining state changes occur. Instead of storing all possible restartable points, it extracts and stores only the change points of machining state, which are the critical positions for determining where to restart machining

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary detection and recording of machining state change points during normal machining operations. By pre-identifying and storing these change points as they occur, the system prepares the necessary restart information in advance, reducing the need for extensive storage of alternative restart positions

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12032354B2Program restart assisting apparatus
Publication Date: 2024.07.09 FANUC LTD
  • US12032354B2 patent drawing
  • US12032354B2 patent drawing
  • US12032354B2 patent drawing

AI summary

A program restart assisting apparatus acquires time series data of a physical amount detected in machining, detects a change point on which a machining state of the machining is changed based on the acquired data, and records the change point of the machining state as a restartable point. Then, the program restart assisting apparatus selects a restart execution point from among the recorded restartable points, with the result that an appropriate restartable point can be easily selected.