CNC Axis Exchange Control via Shared Control Rights

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical control devices for multi-axis machine tools face complexity in axis exchange control, especially with three or more control units, and struggle with dynamic axis exchange during machine operation, making it difficult to change machine or control configurations.

Innovation Solution

A numerical control device with a shared area accessible by multiple control units, where each unit can request and manage control rights for system axes through a shared area, allowing for simple and flexible axis exchange control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If axis exchange control is implemented using multiple setting items as disclosed in Patent Literature 1, then control functionality is achieved, but setting work becomes complicated

Engineering Contradiction:
Improveaxis exchange control functionalityVSAvoidsetting work complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential function of axis exchange control from complex setting items and implements it through a simple instruction in the machining program. The control unit automatically determines control right transfer based on program instructions, eliminating the need for multiple manual setting items while maintaining full axis exchange functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The control unit automatically manages control right transfer between control units based on instructions in the machining program. The system self-determines which control unit should control which axis without requiring manual configuration, making the control system perform the setup work automatically.

Inventive Principle:
Principle #25Self-service

2Reliability

If preset axis exchange between two control units is implemented, then basic control right transfer is achieved, but dynamic axis exchange during operation and configuration changes become difficult

Engineering Contradiction:
Improvecontrol right transfer stabilityVSAvoiddynamic configuration flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent enables dynamic axis exchange during machine operation by allowing control right transfer instructions to be included in the machining program. The system can change which control unit controls which axis dynamically based on program execution stage, rather than being fixed in advance. This allows flexible reconfiguration during operation while maintaining stable control transfer through automated processing.

Inventive Principle:
Principle #15Dynamics

3Productivity

If multiple control units are used for multi-axis control, then system capability is improved, but control configuration complexity increases

Engineering Contradiction:
Improvemulti-axis control capabilityVSAvoidcontrol configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal control framework where multiple control units can dynamically assume different roles based on program instructions. Each control unit can control different axes at different times, and the same control unit can take control of different axes depending on the machining stage. This multi-functional capability allows flexible resource allocation without increasing configuration complexity.

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

Data Source

PatentUS10921783B2Numerical control device
Publication Date: 2021.02.16 MITSUBISHI ELECTRIC CORP
  • US10921783B2 patent drawing
  • US10921783B2 patent drawing
  • US10921783B2 patent drawing

AI summary

A numerical control device includes a first control unit to write a control right request for a second system axis to a shared area in a case where a machining program contains an axis exchange command designating a second system axis that is driven by a second control unit, and determines acquisition of a control right for the second system axis based on a response from the second control unit written to the shared area.