Numerical Control Device Tool Retraction During Abnormality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machining control devices fail to efficiently manage tool retraction during power failures or abnormalities, leading to potential damage from sudden stops and inefficient recovery processes.

Innovation Solution

A numerical control device with a program analyzing unit, abnormality detecting unit, retract control unit, and movement-amount integrating unit that analyzes machining programs, detects abnormalities, generates retract operation commands, and integrates tool movement amounts to update coordinate values, allowing for controlled and efficient tool retraction without interrupting machining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the tool retracts suddenly during power failure or abnormality, then the tool can be quickly moved away from the work, but damage may occur due to sudden stop and machining continuity is interrupted

Engineering Contradiction:
Improvetool retraction speedVSAvoidmachining continuity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system dynamically adjusts tool retraction behavior based on abnormality type. For critical abnormalities, immediate retraction occurs; for non-critical abnormalities, the tool continues machining while gradually retracting. This dynamic response resolves the contradiction by adapting retraction speed and continuity requirements to the specific abnormality situation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system accumulates movement amounts during the retract operation and uses this accumulated data to smoothly update coordinate values after retraction ends. This cushioning approach prevents sudden position jumps and maintains machining continuity, resolving the contradiction between quick retraction and smooth recovery.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Productivity

If the tool continues machining during retract operation, then machining efficiency is maintained, but coordinate synchronization between program and actual tool position becomes complex

Engineering Contradiction:
Improvemachining efficiencyVSAvoidcoordinate management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces a movement amount accumulation mechanism as an intermediary between the retract operation and coordinate updates. During retract operation, movement amounts are accumulated rather than immediately applied to coordinates. After retraction ends, these accumulated amounts are used to update coordinates, maintaining synchronization without complex real-time calculations during the retract phase.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the coordinate value is updated immediately during retract operation, then program accuracy is maintained, but tool position synchronization with actual physical position becomes difficult

Engineering Contradiction:
Improveprogram coordinate accuracyVSAvoidtool position synchronization
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary accumulation of movement amounts during the retract operation without immediately updating program coordinates. This preliminary action allows the system to capture all movement data during retraction, then apply it uniformly after retraction ends, ensuring both program accuracy and tool position synchronization are maintained.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10852708B2Numerical control device
Publication Date: 2020.12.01 FANUC LTD
  • US10852708B2 patent drawing
  • US10852708B2 patent drawing
  • US10852708B2 patent drawing

AI summary

A numerical control device that controls a machine tool that machines work by moving a tool relatively to the work on the basis of a machining program includes a analyzing unit that analyzes the machining program and generates movement command data, a detecting unit that detects abnormality during the machining, a retract control unit that supplies, when abnormality is detected, an operation command for a retract operation for retracting the tool from the work, and an integrating unit that integrates a movement amount of the tool based on the supplied operation command. The analyzing unit executes a tool retraction program for moving the tool or the work to a predetermined position after adding the movement amount of the tool integrated by the integrating unit to a coordinate value of the tool on the machining program to update the coordinate value at a point in time when the retract operation ends.