Numerical Control System Collision Detection Buffering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Numerical control systems face challenges in ensuring safety due to asynchronous operation periods and increased processing time for collision detection, which can lead to system malfunctions and potential damage during machine operations.

Innovation Solution

A numerical control system where a machine control system and a collision detection system operate in association, with a command generation section, command buffer, linkage data sending and receiving section, check result data buffer, and command output determination section, to assess and manage the probability of collisions, allowing safe machine operation even with delayed responses or communication failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If three-dimensional shape data is used for collision detection with high accuracy, then collision detection precision is improved, but processing time increases

Engineering Contradiction:
Improvecollision detection precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs collision detection in advance before the machine actually executes the movement command. The collision detection system predicts potential collisions by analyzing the command data and shape data beforehand, allowing the machine to prepare for safe operation without delaying the actual processing workflow.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The numerical control system is divided into separate functional modules: a machine control system for executing commands and a collision detection system for safety monitoring. These systems operate independently with different control periods, allowing collision detection to function asynchronously without blocking the main control operations.

Inventive Principle:
Principle #1Segmentation

2Reliability

If collision detection processing time is extended to ensure accuracy, then collision detection reliability is improved, but system responsiveness deteriorates

Engineering Contradiction:
Improvecollision detection reliabilityVSAvoidsystem responsiveness
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The collision detection system performs its analysis in advance of the actual machine movement. By predicting collisions before they occur and storing the results, the system ensures reliable safety checking without creating bottlenecks that would slow down real-time machine responsiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The collision detection system creates and analyzes copies of the command data and shape data rather than processing the actual real-time control signals. This allows thorough collision analysis to be performed on duplicate data structures without interfering with the speed-critical main control system.

Inventive Principle:
Principle #26Copying

3Productivity

If the machine operates at high speed with extended collision detection processing, then productivity is improved, but safety risk increases due to potential system malfunction

Engineering Contradiction:
Improvemachine productivityVSAvoidsystem safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

By performing collision detection in advance and storing results in buffers, the system ensures that safety checks are completed before machine movements begin. This preliminary safety verification allows high-speed operation without compromising safety, as collision risks are already assessed and accounted for.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the relationship between command data and collision detection results through feedback mechanisms. The machine control system receives status information from the collision detection system and adjusts operations accordingly, ensuring safety even when operating at high speeds with extended processing requirements.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7738992B2Numerical control system including machine control system and collision detection system
Publication Date: 2010.06.15 MITSUBISHI ELECTRIC CORP
  • US7738992B2 patent drawing
  • US7738992B2 patent drawing
  • US7738992B2 patent drawing

AI summary

A numerical control system improves safety when asynchronously operating systems are operated as a single control unit. A machine control system outputs a command generated by interpreting a program with a command number assigned thereto, sends it to a collision detection system, and receives check result data therefrom, whereby when the number of commands for which check result data are obtained is more than or equal to a preset second threshold, a command number assigned to the check result data is output when it is determined that there is no probability of collision. When the result of a check on the probability of collision for a command received from a linkage data sending and receiving section is returned, the collision detection system returns check result data to the linkage data sending and receiving section by assigning a command number given to the checked command to the check result data.