Partial Data Update for Circuit Board Work Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In circuit board work systems, the increased data amount due to higher integration density leads to longer processing times and delays when updating setting data, as all setting data is transferred between the control computer and the database server upon changes, affecting operational stability.
Innovation Solution
Implement a method where the control computer reports changes to the host computer, which updates the database server and acquires only partial data updates, allowing the control computer to acquire and reflect only the necessary data changes, reducing the amount of data transferred and processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all setting data is transferred between the control computer and the database server when a change is made, then the data is reliably updated, but the data transfer time increases and processing is delayed
Solution Approach 1:
The patent segments the setting data into multiple categories (component data, board data, mounting position data, etc.) and further divides updates into partial updates (only changed portions) versus full updates. The system transfers only the necessary segmented portions of data rather than the entire setting data set, thereby reducing transfer time while maintaining update reliability.
Solution Approach 2:
The patent extracts and transfers only the specific changed portions of setting data (partial updates) rather than the complete data set. The control computer identifies which specific data elements have changed and requests only those portions from the database server, eliminating the need to transfer unchanged data and reducing overall transfer time.
2Loss of information
If the control computer receives all newly created setting data upon update, then the changed content is fully reflected, but the processing time increases due to receiving the entirety of the data
Solution Approach 1:
The setting data is segmented into different categories and the update process is divided into selective partial updates. Instead of receiving all setting data, the control computer receives only the specific segments that have changed, maintaining data completeness for updated portions while improving processing speed by excluding unchanged segments.
Solution Approach 2:
The system performs partial updates by transferring only the necessary changed portions of setting data rather than the complete data set. This partial action approach ensures that all necessary changes are reflected (data completeness) while avoiding the overhead of processing unnecessary data (improved productivity).
3Adaptability or versatility
If the data amount increases due to higher integration density, then more components can be mounted, but the processing time for data transfer becomes longer
Solution Approach 1:
The patent segments the large volume of setting data into manageable categories (component data, board data, mounting position data, etc.) and further into partial updates. This segmentation allows the system to handle high integration density by transferring only the necessary portions of data rather than the entire data set, thereby reducing processing time despite increased overall data volume.
Solution Approach 2:
The system extracts and transfers only the specific changed portions of setting data rather than the complete data set. This extraction approach allows the system to accommodate high integration density while minimizing data transfer processing time by excluding unchanged data portions.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
There is provided a data updating method of a circuit board work system capable of obtaining a reduction in transfer time while reliably transferring changed content of data relating to a work target circuit board between a database server and a circuit board working machine. In an electronic component mounting system 10, when a change in a recipe (setting data) for a control computer 51 are input in any one of a plurality of circuit board working machines such as component mounting machines 14, 16, and the like, the control computer 51 reports changed content to a host computer 82 (S7). The host computer 82 which receives the report updates the data which is stored in the DB server 81 based on the changed content of the recipe (S10). The control computer 51 which receives input of the change in the recipe executes a process in which only the partial data which is updated by the host computer 82 is acquired among the data items which are stored in the DB server 81 (S12).