Machine Tool Interference Checking With 3D Node-Based Kinematics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing interference check systems for machine tools are cumbersome in defining the position and axis operations, requiring detailed definitions of axis numbers, directions, and postures, making the process complex and difficult to manage.

Innovation Solution

A control system comprising a machine configuration management device, a controller, and an interference checker that simplifies the operation definition by expressing machine constituents as nodes in a graphical form, allowing for the identification and calculation of interference article positions and postures using coordinate values of machine axes, enabling efficient interference checks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If detailed operation definitions (axis numbers, directions, postures) are set for interference check, then interference check accuracy is improved, but operation complexity increases

Engineering Contradiction:
Improveinterference check accuracyVSAvoidoperation definition complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent uses 3D space data as a digital copy of the actual machine tool and workpiece. This 3D model contains all geometric information needed for interference check, eliminating the need to manually define axis numbers, directions, and postures. The system automatically calculates interference based on the 3D model data, maintaining high accuracy while dramatically reducing operation complexity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the manual mechanical process of defining operation parameters (axis numbers, directions, postures) with an automated computational system. The 3D space data and automatic calculation algorithms substitute for the complex manual configuration process, achieving both accuracy and ease of use.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If 3D space data with machinable/unmachinable attributes is used for interference check, then interference detection accuracy is improved, but data processing complexity increases

Engineering Contradiction:
Improveinterference detection accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the 3D space data into constituent elements with specific attributes (machinable/unmachinable). This segmentation allows the system to process complex 3D models by breaking them down into manageable parts, each with defined properties that simplify the interference detection algorithm while maintaining high detection accuracy.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If graphical node representation of machine constituents is implemented, then operation simplicity is improved, but system structure complexity increases

Engineering Contradiction:
Improveoperation definition simplicityVSAvoidsystem structure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a graphical node representation as a simplified copy or abstraction of the actual machine tool structure. This graphical model captures the essential spatial relationships and geometric data needed for interference check without requiring the full complexity of the physical system, thus improving ease of operation while managing system complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11397423B2Control system
Publication Date: 2022.07.26 FANUC LTD
  • US11397423B2 patent drawing
  • US11397423B2 patent drawing
  • US11397423B2 patent drawing

AI summary

In a control system, a node information notification portion identifies a selectable node including a machine constituent element as an interference article, and notifies an interference checker of node information relating to the node identified, in which an interference article setting unit acquires the node information, and sets the interference article based on a shape, a selection node, and a position and/or posture on a node, in which a transformation information calculation portion acquires information relating to the interference article, and derives a calculation formula for a position and/or posture of the selection node, in which an interference article position and posture calculation portion calculates the position and/or posture of the selection node, and calculates the position and/or posture of the interference article in a machine tool, and in which the interference checker checks whether there is an interference based on the position and/or posture of the interference article.