NC Communication Control Using Completion Notification Gating
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In numerical control systems, data transmission failures between the client and server can lead to unexpected accidents due to interference when the next processing request is sent before data retransmission is complete, causing tool interference issues.
Innovation Solution
An information processing device with a processing request transmission unit, a processing completion notification management unit, and an operation restriction control unit that restricts further processing requests until a processing completion notification is detected, ensuring that operations are only resumed once the previous request has been completed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data transmission is performed via network between server and information processing device, then communication capability is improved, but transmission reliability deteriorates due to noise and communication failures
Solution Approach 1:
The system performs preliminary actions by transmitting processing completion notifications before actual data transmission completes. The server sends a notification indicating that processing will be completed, allowing the information processing device to prepare for receiving and validating the upcoming data, thus preventing interference from subsequent requests.
Solution Approach 2:
The system implements feedback mechanisms where the server continuously monitors communication state and transmits processing completion notifications back to the information processing device. This feedback loop enables real-time awareness of transmission status and allows for dynamic adjustment of request timing to avoid communication failures.
2Productivity
If next processing request is transmitted before data retransmission is complete, then productivity is improved, but reliability deteriorates due to tool interference and unexpected accidents
Solution Approach 1:
The system uses preliminary action by sending processing completion notifications in advance before the actual data transmission completes. This allows the information processing device to know when it is safe to send the next request, preventing tool interference while maintaining high productivity through optimized request timing.
Solution Approach 2:
The system applies preliminary anti-action by using processing completion notifications to preemptively prevent the harmful effect of sending requests during ongoing transmissions. The notification serves as an early warning that allows the system to avoid the interference problem before it can occur.
3Reliability
If communication state monitoring is implemented to discard failed transmissions, then reliability is improved, but loss of time increases due to retransmission delays
Solution Approach 1:
The system performs preliminary action by transmitting processing completion notifications before actual data transfer completes. This allows the information processing device to prepare ahead of time, reducing the need for costly retransmissions and minimizing time loss while maintaining high communication reliability.
Data Source
AI summary
Operation of an NC device can be restricted during the time until processing requested by a transmitting side is completed by a receiving side. An information processing device communicatively connected to a controller of an industrial machine including a processing request transmission unit that transmits a processing request to the controller; a processing completion notification management unit that detects a processing completion notification, transmitted from the controller, which notifies of completion of processing according to the processing request; and an operation restriction control unit that restricts processing request operation of the controller for a next operation until the processing completion notification is detected by the processing completion notification management unit.


