Test fixture automated management system and method
By combining the barcode scanning unit with the fixture management unit, the automated management of ICT fixtures is achieved, which solves the problems of fixture call errors and program call errors, improves production efficiency and accuracy, and reduces the risk of human operation.
Patent Information
- Application Number
- CN202111182673.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-11
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2041-10-11
AI Technical Summary
The existing ICT fixture management method suffers from fixture and program call errors, resulting in economic losses and low production efficiency. Furthermore, operators spend a lot of time searching for fixtures, which cannot meet current production efficiency and quality requirements.
By combining a barcode scanning unit with a fixture management unit, serial number information is obtained through barcode scanning, drawing number information is obtained through interaction with the MES system, fixture ID is automatically loaded, and fixture status and position are determined, thereby realizing automated management of fixtures, including fixture status verification, position positioning, and automatic program loading.
It improves the efficiency of pre-test preparation, reduces fixture search time from 3 minutes to 20 seconds, reduces program loading time from 70 seconds to 25 seconds, achieves 100% accuracy, reduces the risk of human error, and allows operators to operate without professional training.
Smart Images

Figure CN115965039B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application mainly relates to the technical field of clamps, in particular to a test clamp automatic management system and method. BACKGROUND
[0002] ICT clamp is an online test clamp, which tests the performance, principle and electrical connection of online components to check production defects and component defects. It is widely used in rail transit, automotive electronics and other industries. In the production process of circuit boards, different ICT clamps need to be made for different PCBA tests, and the number of ICT clamps will increase, which will inevitably lead to management problems of ICT clamps. For example: clamp calling error, program calling error, etc. Clamp calling error leads to plug-in scrap or clamp damage, which causes unnecessary economic loss and even affects the overall delivery of products. Program calling error can cause abnormality of single boards with wrong programs in the later process, even causing immeasurable economic loss to the company. In addition, operators often spend a lot of time looking for clamps in the preparation work, which is low in efficiency. Therefore, the existing clamp management method cannot meet the current production efficiency and quality requirements. SUMMARY
[0003] The technical problem to be solved by the present application is that in view of the problems in the prior art, the present application provides a test clamp automatic management system and method with high automation, high efficiency and high accuracy.
[0004] To solve the above technical problems, the technical solution provided by the present application is:
[0005] A test clamp automatic management system, comprising a code scanning unit and a clamp management unit, the code scanning unit is connected with the clamp management unit, the code scanning unit is used for scanning a two-dimensional code or a bar code on a circuit board to be tested to obtain serial number information; the clamp management unit is used for information interaction with a MES system through the obtained serial number information to obtain corresponding drawing number information; then the corresponding clamp ID is obtained according to the obtained drawing number information and the current test bench number; then the clamp usage frequency and the clamp usage time are obtained from the server according to the clamp ID information, the clamp state and the clamp position information are judged according to the logic, the program is automatically loaded and the test is started.
[0006] As a further improvement of the above technical solution:
[0007] The code scanning unit comprises a code scanning gun.
[0008] The clamp management unit adopts the architecture of a database and a client, and the database is deployed on a debugging private network server.
[0009] The application further discloses a test method based on the test fixture automatic management system.
[0010] The code scanning unit scans a two-dimensional code or a bar code on the circuit board under test to obtain serial number information.
[0011] The fixture management unit interacts with an MES system based on the obtained serial number information to obtain corresponding drawing number information, obtains corresponding fixture ID based on the obtained drawing number information and a currently used test bench number, obtains fixture use times and fixture use time from a server based on the fixture ID information, judges the fixture state and fixture position information based on logic, and thus automatically loads a program and starts test.
[0012] As a further improvement of the above technical solution:
[0013] The specific process of the fixture state is: a combination verification of [(current time-latest use time)<use time interval]&[(current time-latest maintenance time)<maintenance time interval]&[(current time-latest calibration time)<calibration time interval]&(use count<upper limit of count) is adopted to ensure the accuracy of the fixture state and realize automatic judgment.
[0014] The process of fixture position positioning is: the fixture position information is input into a database as mandatory information of the fixture, and the fixture position is found based on the fixture ID to ensure the accuracy of the fixture position and realize quick positioning of the fixture.
[0015] When the program is loaded, a DOS calling command developed for the ICT program is adopted, and the fixture state and calling logic judgment are added in the fixture management unit to ensure that the program can be called and automatically loaded by one key only when the fixture is in a normal state.
[0016] After the product serial number and the drawing number are obtained, a VB language is developed to complete the verification of the product serial number and the drawing number through the MES system to ensure the correctness of the drawing number of the fixture management unit.
[0017] After the fixture ID number is obtained, the ICT program ID verification is performed: an ICT program development ID verification code is adopted, and the fixture 16-bit hardware ID is detected through the ICT test bench to ensure the correctness of the product fixture calling and realize automatic verification of the ICT fixture ID.
[0018] The fixture ID, the test equipment and the drawing number are mapped to establish a corresponding relationship.
[0019] Compared with the prior art, the application has the following advantages:
[0020] The present application greatly improves the efficiency of the preparation work before testing, and the fixture search time before testing is shortened from 3 minutes to 20 seconds; the present application realizes the interaction of the testing equipment and the fixture information and the MES information system, can realize the real-time management and automatic judgment of the working state of the testing fixture; the program loading process does not need manual intervention, and only needs to pass through the one-key loading button of the fixture management system to call the corresponding testing program, and the accuracy of the called program can reach 100%; at the same time, the one-key loading function is developed through the DOS command to reduce the program calling time, and the program loading time is shortened from the original 70 seconds to 25 seconds; through the development of the ICT program, the binding of the fixture ID and the product program is realized, and the mixing use of the circuit board and the fixture without matching will not occur; the risk points brought by human operation are reduced to the minimum, the operator can operate without professional training, and the dependence on people is reduced. BRIEF DESCRIPTION OF DRAWINGS
[0021] Figure 1 The structure block diagram of the fixture automatic management system in the embodiment of the present application.
[0022] Figure 2 The flow chart of the method in the specific embodiment of the present application.
[0023] Figure 3 The architecture diagram of the database and the client in the present application. DETAILED DESCRIPTION
[0024] The present application is further described below in combination with the drawings and specific embodiments of the present application.
[0025] As shown in Figure 1 , the testing fixture automatic management system of the embodiment of the present application comprises a code scanning unit and a fixture management unit, the code scanning unit is connected with the fixture management unit, the code scanning unit is used for scanning the two-dimensional code or the bar code on the circuit board to be tested to obtain the serial number information; the fixture management unit is used for interacting with the MES system through the obtained serial number information to obtain the corresponding drawing number information; then the corresponding fixture ID is obtained according to the obtained drawing number information and the current testing table number; then the fixture usage times and the usage time of the fixture are obtained from the server according to the fixture ID information, the fixture state and the fixture position information are judged according to the logic, and then the program is automatically loaded and the testing is started.
[0026] In a specific embodiment, the code scanning unit is a code scanning gun; the fixture management unit is developed by using Visual Basic language, adopts the architecture of database and client, the database is deployed on the debugging special network server, and the architecture diagram is as shown in Figure 3 .
[0027] As shown in Figure 2As shown, the embodiment of the present application also discloses a test method based on the test fixture automatic management system as described above, and the specific steps are as follows: the code scanning unit scans the two-dimensional code or bar code on the circuit board under test to obtain serial number information; the fixture management unit interacts with the MES system through the obtained serial number information to obtain corresponding drawing number information; then the corresponding fixture ID is obtained according to the obtained drawing number information and the current test table number in use; then the fixture usage times and the usage time of the fixture are obtained from the server according to the fixture ID information, the fixture state is judged according to the logic, and the fixture position information is obtained, then the fixture is transported and replaced, and after the fixture is connected, the automatic loading of the fixture program is completed and the test is started. Specifically, if the fixture state is unusable, the one-key program loading button is not selectable, the program cannot be loaded for testing, and the reason why the fixture is unusable is informed, and the fixture can be used after being processed according to the reason. If the fixture state is in a usable state, the one-key loading button is in a selectable state, the one-key loading button is clicked, the program is automatically loaded, and the test is started.
[0028] In a specific embodiment, in order to realize the fixture state automatic judgment based on the dimensional information of the product fixture, the combination verification of [(current time-latest usage time) < usage time interval] & [(current time-latest maintenance time) < maintenance time interval] & [(current time-latest calibration time) < calibration time interval] & (usage count < count upper limit) is adopted to ensure the accuracy of the fixture state and realize the automatic judgment.
[0029] In a specific embodiment, in order to realize the automatic verification of the fixture ID, the test equipment and the product drawing number, the mapping method is adopted to establish the corresponding relationship, so as to ensure the accuracy of the fixture and realize the automatic management.
[0030] In a specific embodiment, in order to realize the rapid positioning of the fixture, the fixture position information is adopted as the mandatory information of the fixture and is input into the database, the fixture position is found through the fixture ID, the accuracy of the fixture position is ensured, and the rapid positioning of the fixture is realized.
[0031] In a specific embodiment, in order to realize the one-key automatic loading of the program, the DOS calling command of the ICT program is developed, and the fixture state and the calling logic judgment are added to the fixture management system, so as to ensure that the fixture can only call the program when the state is OK, and realize the one-key automatic loading of the product program.
[0032] In a specific embodiment, in order to realize the verification of the product serial number and the drawing number, the automatic verification is completed through the MES system by developing the VB language, so as to ensure that the drawing number of the fixture management system is 100% correct.
[0033] In a specific embodiment, in order to realize the automatic checking of the ICT program and the fixture ID, the ICT program development ID checking code is adopted, and the 16-bit hardware ID of the fixture is detected by the ICT test platform, so as to ensure that the product fixture is correctly called 100% and the automatic checking of the ICT fixture ID is realized.
[0034] In a specific embodiment, the standard code is developed in the ICT program, which is used to realize the checking of the fixture ID. When the detected fixture ID is inconsistent with the character in the code, the program automatically exits the test interface. Only when the detected fixture ID is consistent with the program code, the test can continue.
[0035] In a specific embodiment, the automatic loading of the program is realized by means of the DOS command, so as to reduce the operation steps of the operator as much as possible. For different ICT programs, only the Part Number is modified to the corresponding product drawing number, and the automatic loading script development of the corresponding product can be completed.
[0036] The present application greatly improves the efficiency of the preparation work before the test, and the fixture search time before the test is shortened from 3 minutes to 20 seconds. The present application realizes the interaction between the test equipment and the fixture information and the MES information system, and can realize the real-time management and automatic judgment of the working state of the test fixture. The program loading process does not need manual intervention, and only needs to call the corresponding test program through the one-key loading button of the fixture management system, and the accuracy of the called program can reach 100%. At the same time, the one-key loading function is developed by means of the DOS command to reduce the program calling time, and the program loading time is shortened from the original 70 seconds to 25 seconds. Through the development of the ICT program, the binding of the fixture ID and the product program is realized, and the 100% mixed use of the circuit board and the fixture which are not matched will not occur. The risk points caused by human operation are reduced to the minimum, and the operator can operate without professional training, so as to reduce the dependence on people.
[0037] The above is only the preferred embodiment of the present application, and the protection scope of the present application is not limited to the above-mentioned embodiments. Any technical solution falling within the idea of the present application belongs to the protection scope of the present application. It should be noted that, for ordinary technical personnel in the technical field, some improvements and decorations without departing from the principle of the present application should be regarded as the protection scope of the present application.
Claims
1. A test method based on a test fixture automation management system, characterized by, The test fixture automation management system comprises a code scanning unit and a fixture management unit, the code scanning unit is connected with the fixture management unit, the code scanning unit is used for scanning a two-dimensional code or a bar code on a circuit board under test to obtain serial number information, and the fixture management unit is used for interacting with an MES system through the obtained serial number information to obtain corresponding drawing number information; Then, corresponding fixture ID is obtained according to the obtained drawing number information and a currently used test bench number, fixture use times and fixture use time are obtained from a server according to the fixture ID information, fixture state and fixture position information are judged according to a logic, a program is automatically loaded, and testing is started; The test method comprises the following steps: The code scanning unit scans a two-dimensional code or a bar code on a circuit board under test to obtain serial number information. The fixture management unit interacts with an MES system through the obtained serial number information to obtain corresponding drawing number information. Then, corresponding fixture ID is obtained according to the obtained drawing number information and a currently used test bench number, fixture use times and fixture use time are obtained from a server according to the fixture ID information, fixture state and fixture position information are judged according to a logic, a program is automatically loaded, and testing is started. The specific process of fixture state judgment is that a combination verification of [(current time-latest use time) < use time interval] & [(current time-latest maintenance time) < maintenance time interval] & [(current time-latest calibration time) < calibration time interval] & (use count < count upper limit) is adopted to ensure the accuracy of fixture state and realize automatic judgment.
2. The test method of claim 1, wherein, The process of fixture position positioning is that fixture position information is taken as fixture mandatory information and is input into a database, and a fixture is found through a fixture ID to ensure the accuracy of fixture position and realize rapid positioning of the fixture.
3. The test method of claim 2, wherein, When a program is loaded, a DOS call command of an ICT program is adopted, and fixture state and call logic judgment are added in the fixture management unit to ensure that the fixture can call a program and automatically load the program only when the fixture is in a normal state.
4. The test method of claim 3, wherein, After product serial number and drawing number are obtained, VB language is developed to complete verification of the product serial number and the drawing number through the MES system to ensure that the drawing number of the fixture management unit is correct.
5. The test method of claim 4, wherein, After the fixture ID number is obtained, ICT program ID verification is performed: ICT program development ID verification code is adopted, and a 16-bit hardware ID of the fixture is detected through an ICT test bench to ensure that the product fixture is called correctly and ICT fixture ID automatic verification is realized.
6. The test method of claim 5, wherein, Fixture ID, test equipment and drawing number are mapped to establish a corresponding relationship.
7. The test method according to any one of claims 1 to 5, characterized in that, The code scanning unit comprises a code scanning gun.
8. The test method according to any one of claims 1 to 5, characterized in that, The fixture management unit adopts a database and a client architecture, and the database is deployed on a debugging private network server.
Citation Information
Patent Citations
ICT test control system
CN107329873A
Single board testing method
CN1620154A