Numerical Control for Simultaneous Machine Tool Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical control devices require inefficient manual operation due to simultaneous execution of commands like tool replacement and workpiece movement, leading to lengthy machining programs.

Innovation Solution

A numerical control device with a machining program analysis unit that analyzes simultaneously executable commands and a simultaneous operation control unit to manage these commands efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple commands are executed on separate program lines, then each command can be executed reliably, but the machining program becomes lengthy and operation efficiency decreases

Engineering Contradiction:
Improveoperation efficiencyVSAvoidmachining cycle time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges multiple independent commands (tool replacement, workpiece movement, tool length correction, spindle rotation) into a single program line, allowing them to execute simultaneously. This combining of commands that were traditionally separated into multiple lines directly reduces program length and machining cycle time while maintaining reliable execution of each command.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If simultaneous execution of multiple commands is enabled, then machining efficiency improves, but the complexity of command analysis and control increases

Engineering Contradiction:
Improvemachining efficiencyVSAvoidcontrol system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The control system is segmented into distinct functional modules: a machining program analysis unit that identifies simultaneously executable commands, and a simultaneous operation control unit that manages their execution. This segmentation allows the complex task of simultaneous command processing to be divided into manageable, specialized components, reducing overall system complexity while enabling efficient simultaneous operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary analysis unit that sits between the machining program and the execution control. This intermediary analyzes the program, identifies which commands can be executed simultaneously, and prepares them for parallel execution. This mediator layer simplifies the control architecture by handling the complexity of command analysis separately from the execution logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If workers use traditional separate-line commands, then program execution is simple and reliable, but the machining program becomes inefficient and lengthy

Engineering Contradiction:
Improveprogram execution simplicityVSAvoidoperation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The control system performs self-service by automatically analyzing the machining program and identifying opportunities for simultaneous command execution. Rather than requiring workers to manually optimize program structure, the system autonomously determines which commands can be paralleled, maintaining ease of operation while significantly improving productivity through automated optimization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12411475B2Numerical control device and control method
Publication Date: 2025.09.09 FANUC LTD
  • US12411475B2 patent drawing
  • US12411475B2 patent drawing
  • US12411475B2 patent drawing

AI summary

Provided are: a numerical control device with which it is possible to easily perform a cutting process; a control method; and a processing program. The numerical control device comprises: a processing program analysis unit that analyzes commands that a machine tool can perform simultaneously, from one line of the processing program for commanding the machine tool before and after the cutting process; and a simultaneous operation control unit that uses the analyzed commands that can be performed simultaneously, combines the operations that the machine tool can perform simultaneously, and controls the commanded simultaneous operations.