Numerical Control Apparatus Emergency Stop Coordinate Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In NC turret lathes without a Y axis, emergency stops complicate the return to the previous state due to cancellation of imaginary Y-axis control, making it difficult to synchronize turret and work movements, leading to potential tool breakage and loss of coordinate precision.

Innovation Solution

A numerical control apparatus that includes an imaginary-Y-axis control unit, an acquiring unit, and a restoring unit to convert X-Y axes movement commands, acquire current positions during an emergency stop, and restore program coordinate positions, enabling the machine tool to return to its previous state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If imaginary Y-axis control is cancelled during emergency stop, then the machine tool can be stopped safely, but it becomes difficult to return the turret and work to synchronized positions

Engineering Contradiction:
Improveemergency stop safetyVSAvoidreturn to previous state
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The control unit stores the coordinate values of the turret and work immediately before emergency stop occurs. This preliminary recording of position data enables the system to restore the synchronized state after emergency stop by replaying the stored coordinates, avoiding the need to manually re-synchronize the turret and work.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the positions of the turret (X-H axes) and work (C axis) during imaginary Y-axis control, and uses this feedback information to calculate and restore the correct synchronized positions after emergency stop. The control unit compares current positions with stored pre-emergency positions to determine restoration commands.

Inventive Principle:
Principle #23Feedback

2Reliability

If the machine tool is emergency-stopped with tool inserted into work, then processing can be halted, but the tool may break when attempting to pull out

Engineering Contradiction:
Improveemergency stop functionVSAvoidtool integrity
Core Design Contradiction:
ReliabilityVSStrength

Solution Approach 1:

The control unit records the precise coordinate positions of the turret and work before emergency stop. After emergency stop release, the system restores these positions to ensure the tool is properly aligned with the work, preventing forced extraction that could cause tool breakage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control unit acts as an intermediary that coordinates the movement of turret and work independently after emergency stop. By controlling each axis separately based on stored coordinates, the system ensures smooth tool extraction without mechanical conflict or excessive force.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If turret and work move with own weights after emergency stop release, then servo-off state is achieved, but coordinate positions cannot be grasped

Engineering Contradiction:
Improvequick restartVSAvoidcoordinate precision
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The control unit stores the coordinate values of all axes (X, H, C) immediately before emergency stop. This preliminary recording preserves the positional information even when servo motors are turned off and components move under gravity, enabling accurate restoration of the machining state.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a digital copy of the position data from the physical axis positions before emergency stop. This copied information is stored and used to restore the exact machining state after emergency stop, eliminating the need to physically reposition components and ensuring coordinate accuracy.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If imaginary Y-axis control is used to enable machining without Y axis, then machine tool versatility is improved, but control complexity increases

Engineering Contradiction:
Improvemachining capabilityVSAvoidcontrol system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control unit serves as an intermediary that translates imaginary Y-axis movement commands into coordinated movements of the actual X, H, and C axes. This mediation layer maintains the simple programming interface of imaginary Y-axis control while managing the complexity of multi-axis coordination internally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the control parameters by converting Y-axis coordinate commands into combinations of X, H, and C axis movements. This parameter transformation enables the machine to perform Y-axis equivalent operations using available axes, maintaining versatility without requiring additional hardware.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9395719B2Numerical control apparatus
Publication Date: 2016.07.19 MITSUBISHI ELECTRIC CORP
  • US9395719B2 patent drawing
  • US9395719B2 patent drawing
  • US9395719B2 patent drawing

AI summary

A numerical control apparatus includes an imaginary-Y-axis control unit configured to execute an imaginary Y-axis control mode which is a mode for converting an X-Y axes movement command in a machining program described in a program coordinate system into a command in a machine coordinate system including X-H-C axes and for driving the X axis, the H axis, and the C axis in association with one another according to the converted command, an acquiring unit configured to acquire, when an emergency stop occurs during the imaginary Y-axis control mode, present positions of the X axis, the C axis, and the H axis at the time when the emergency stop is released, and a restoring unit configured to restore a present X-axis coordinate position and a present Y-axis coordinate position in the program coordinate system from the acquired present positions of the X axis, the C axis, and the H axis.