NC Interference Checking Using Axis-Based Target Set Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional numerical controllers face challenges in completing interference check computations within a control period as the number of check target sets increases, leading to potential undetected interference between machine elements.

Innovation Solution

A numerical control system and method that utilize a check target set extraction unit to narrow down interference check computations by linking machine elements with control axes, defining axis dependencies, and extracting non-obvious interference combinations, thereby reducing the number of computations required.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If interference check computation is performed on all combinations of machine elements, then detection completeness is improved, but computation time increases

Engineering Contradiction:
Improvedetection completenessVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the set of all machine element combinations into multiple check target sets based on spatial relationships and movement patterns. By dividing the comprehensive check into smaller targeted subsets, the system maintains detection completeness while reducing the computational burden of checking all possible pairs simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary analysis of machine element movements, spatial positions, and potential interference zones before the actual interference check computation. This preliminary action identifies which combinations are likely to interfere, allowing the system to focus computation only on those specific pairs rather than all combinations.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the number of check target sets increases, then detection accuracy is improved, but the ability to complete computation within control period deteriorates

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputation completion rate
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies local quality by creating different check target sets with different levels of scrutiny based on local conditions such as spatial proximity, movement speed, and component criticality. High-risk combinations receive more detailed checking while low-risk combinations use simplified checks, optimizing both accuracy and computational efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs interference checks on a selective subset of combinations rather than all possible pairs. By identifying and focusing on the most critical check target sets based on movement commands and spatial relationships, the system achieves sufficient detection accuracy without the excessive computational load of complete enumeration.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If interference check computation is performed on all machine element combinations, then interference detection reliability is improved, but computation speed deteriorates

Engineering Contradiction:
Improveinterference detection reliabilityVSAvoidcomputation speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent extracts and isolates the specific combinations of machine elements that have potential interference risk based on movement commands and spatial relationships. By taking out only the relevant check target sets from the complete set of all combinations, the system maintains detection reliability while significantly improving computation speed by eliminating unnecessary checks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary identification of potential interference scenarios based on movement commands, spatial positions, and machine element characteristics before executing the actual interference check computation. This preliminary action filters out combinations that cannot possibly interfere, allowing the system to maintain high detection reliability while computing only on the relevant subset.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12607978B2Numerical control system and interference checking assistance method
Publication Date: 2026.04.21 FANUC LTD
  • US12607978B2 patent drawing
  • US12607978B2 patent drawing
  • US12607978B2 patent drawing

AI summary

A numerical control apparatus 3 comprises: a pulse generation unit 34 that moves a plurality of machine elements of a machine tool 2 along a plurality of control axes on the basis of a movement pulse for the machine tool 2; an interference checking unit 36 that performs interference checking calculation for a plurality of interference-checking subject sets; and an interference checking assistance device 5 that assists the interference checking calculation. The interference checking assistance device 5 comprises: a first storage unit 51 that stores machine element-control axis linkage information; a second storage unit 52 that stores individual axis subordinate relationship information; and a checking subject set extraction unit 54a that, on the basis of the movement pulse, the machine element-control axis linkage information, and the individual axis subordinate relationship information, extracts one or more checking subject sets from among all combinations of the machine elements.