NC Interference Checking Using Axis-Based Target Set Extraction
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If interference check computation is performed on all combinations of machine elements, then detection completeness is improved, but computation time increases
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.
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.
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
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.
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.
3Reliability
If interference check computation is performed on all machine element combinations, then interference detection reliability is improved, but computation speed deteriorates
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.
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.
Data Source
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.


