Numerical Control Device IO Alarm Acquisition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing numerical control devices face delays in acquiring alarm information from IO units connected in a daisy chain, particularly during power supply disconnection or communication line disconnection, which can hinder immediate operation stopping and machine repair.
Innovation Solution
A numerical control device with a communication abnormality detection unit that transmits a command simultaneously to all IO units, allowing only the affected unit to reply with alarm information, enabling one-time communication for specifying and acquiring necessary information quickly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If alarm information is acquired sequentially from each IO unit in a daisy chain, then communication protocol simplicity is maintained, but time to detect alarm information increases
Solution Approach 1:
Each IO unit preliminarily stores alarm information in its storage unit when a communication abnormality is detected. This preliminary action allows the numerical control device body to quickly retrieve alarm information from any IO unit without sequential communication delays, as the information is already prepared and stored locally in each unit.
Solution Approach 2:
The system segments alarm information storage and processing across multiple independent IO units. Each IO unit independently detects and stores alarm information in its own storage unit, allowing parallel access and eliminating the need for sequential querying. This segmentation enables simultaneous retrieval from multiple units, significantly reducing total acquisition time.
2Productivity
If communication abnormality detection is performed through sequential reading, then system stability is maintained, but productivity during abnormality response decreases
Solution Approach 1:
Alarm information is preliminarily detected and stored in each IO unit's storage unit upon abnormality occurrence. This preliminary detection and storage maintains system stability by using simple read operations, while enabling rapid response when needed, as the information is already prepared and does not require complex real-time querying during critical response phases.
Solution Approach 2:
The storage unit in each IO unit acts as an intermediary that buffers alarm information. This intermediary allows the numerical control device body to quickly retrieve pre-stored alarm data without performing complex real-time detection operations, thus maintaining system stability while improving abnormality response speed.
3Loss of information
If all IO units continuously report status, then real-time monitoring is achieved, but communication load and energy consumption increase
Solution Approach 1:
Each IO unit independently monitors and stores alarm information locally in its storage unit based on its own status. This local quality approach ensures that alarm information is always available when needed without requiring continuous communication from all units. Energy is consumed only for local monitoring and storage, not for continuous network communication, thus reducing overall energy consumption while maintaining information availability.
Data Source
AI summary
When a communication abnormality detection unit in a numerical control device body detects communication abnormality in IO communication, a command transmission unit transmits a command requesting for making a reply to the numerical control device body with alarm information recorded in a recording unit of each IO unit simultaneously to all the IO units, and only the IO unit where the recording unit records the alarm information makes a reply with the alarm information.


