Analyzers, analyzer dispatching methods, and computer-readable storage media

By introducing a reagent transfer module and buffer rack into the analyzer, and utilizing a robotic arm and buffer drive, the automated removal and loading of reagent bottles is achieved, solving the problem of time-consuming and labor-intensive reagent replacement in existing analyzers and improving detection efficiency.

CN115856332BActive Publication Date: 2026-03-24ZYBIO INC
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

Existing analyzers require a lot of manpower and reduce detection efficiency when replacing reagents in the reagent storage module.

Method used

By introducing a reagent transfer module, a reagent storage module, and an analysis module into the analyzer, and utilizing a robotic arm and a buffer rack, the automated removal and loading of reagent bottles can be achieved. This includes acquiring batch removal instructions, empty bottle detection information, and reagent information, and controlling the coordinated operation of the robotic arm and the buffer drive.

Benefits of technology

It enables automated reagent bottle replacement, saving manpower and improving the analyzer's detection efficiency, allowing the reagent replacement process to be completed without stopping the machine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115856332B_ABST
    Figure CN115856332B_ABST
Patent Text Reader

Abstract

The application discloses an analyzer, an analyzer scheduling method and a computer readable storage medium, and the analyzer scheduling method comprises the following steps: acquiring a batch removal instruction; controlling a manipulator to move an empty reagent bottle in a reagent storage module to a containing position without placing a reagent bottle; acquiring empty bottle detection information, removing the empty reagent bottle in each containing position according to the empty bottle detection information; placing a reagent bottle containing reagent into each containing position respectively; and controlling the manipulator to move the reagent bottle containing reagent to an empty position of the reagent storage module. In the case that the analyzer is not stopped, the automatic removal of the empty reagent bottle and the automatic loading of the reagent bottle containing reagent are realized by controlling the manipulator, so that the manpower is saved, and the analysis efficiency of the analyzer is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of sample testing technology, and in particular to an analyzer, an analyzer scheduling method, and a computer-readable storage medium. Background Technology

[0002] Currently, without an automatic reagent loading module, users must manually replace the reagent bottles in the reagent storage module by stopping the analyzer and then restarting it before testing can proceed. The specific procedure is as follows: when a reagent bottle needs to be replaced, the operator shuts down the analyzer, opens the reagent storage module cover, removes the empty or unused reagent bottle, manually unscrews the cap of the new reagent bottle, places it back into the reagent storage module, and then restarts the analyzer. The instrument needs to be reset before it can resume operation. This process not only wastes a significant amount of manpower but also reduces testing efficiency.

[0003] In view of this, it is necessary to provide a new analyzer, analyzer scheduling method and computer-readable storage medium to solve or at least alleviate the above-mentioned technical defects. Summary of the Invention

[0004] The main objective of this invention is to provide an analyzer, an analyzer scheduling method, and a computer-readable storage medium, aiming to solve the technical problem that existing analyzers require a large amount of manpower and reduce detection efficiency when replacing reagents in the reagent storage module.

[0005] To achieve the above objectives, the present invention provides an analyzer scheduling method. The analyzer includes a reagent transfer module, a reagent storage module, and an analysis module. The reagent storage module is used to store the reagent bottles. The reagent transfer module is used to transfer samples from the reagent bottles located in the reagent storage module to the analysis module. The analysis module is used to analyze the samples. A buffer rack has multiple storage positions for accommodating reagent bottles. The reagent bottle scheduling method includes:

[0006] Get batch remove instructions;

[0007] The robotic arm is controlled to move the empty reagent bottle in the reagent storage module to a receiving position where no reagent bottle is placed;

[0008] Obtain empty bottle detection information, and remove the empty reagent bottles from each of the receiving positions based on the empty bottle detection information;

[0009] Place the reagent bottles containing the reagents into the respective receiving positions;

[0010] The robotic arm is controlled to move the reagent bottle containing the reagent to an empty space in the reagent storage module.

[0011] In an embodiment, the step of moving the empty reagent bottle in the reagent storage module to the accommodation site without the reagent bottle by the control robot comprises:

[0012] controlling a buffer drive to drive the buffer rack without the reagent bottle to move so that each accommodation site passes through a work station, and controlling a detection mechanism to acquire detection information of the accommodation site;

[0013] controlling the accommodation site at one end of the buffer rack to stay at the work station according to the detection information.

[0014] In an embodiment, the step of moving the empty reagent bottle in the reagent storage module to the accommodation site without the reagent bottle by the control robot comprises:

[0015] acquiring empty bottle information of the reagent storage module, and controlling the robot to grip the empty reagent bottle in the reagent storage module according to the empty bottle information of the reagent storage module;

[0016] controlling the robot to move the empty reagent bottle to the accommodation site at the work station, and controlling the robot to release the grip on the empty reagent bottle.

[0017] In an embodiment, the trajectory of the reagent bottle on the reagent storage module as the reagent storage module rotates is a reagent bottle trajectory, an intersection of a boundary of a movement range of the robot and the reagent bottle trajectory is a loading station, and the step of acquiring empty bottle information of the reagent storage module and controlling the robot to grip the empty reagent bottle in the reagent storage module according to the empty bottle information of the reagent storage module comprises:

[0018] controlling the reagent storage module to rotate according to the empty bottle information of the reagent storage module so that the empty reagent bottle on the reagent storage module moves to the loading station;

[0019] controlling the robot to grip the empty reagent bottle at the loading station.

[0020] In an embodiment, the step of moving the reagent bottle containing reagent to the empty site of the reagent storage module by the control robot comprises:

[0021] controlling a buffer drive to drive the buffer rack to pass through a work station;

[0022] controlling a detection mechanism to acquire reagent information of the reagent bottle on the buffer rack, and controlling the buffer drive to drive the buffer rack to move according to the reagent information so that the reagent bottle stays at the work station;

[0023] controlling the robot to move the reagent bottle at the working station to the empty position of the reagent storage module.

[0024] In an embodiment, the trajectory of the reagent bottle at the reagent storage module as the reagent storage module rotates is a reagent bottle trajectory, the intersection of the boundary of the activity range of the robot and the reagent bottle trajectory is a loading station, and the step of controlling the robot to move the reagent bottle at the working station to the empty position of the reagent storage module comprises:

[0025] controlling the robot to grasp the reagent bottle at the working station and controlling the reagent storage module to rotate so that the empty position of the reagent storage module moves to the loading station;

[0026] controlling the robot to place the reagent bottle into the empty position of the reagent storage module at the loading station.

[0027] In an embodiment, the step of controlling the buffer drive to drive the buffer rack to move according to the reagent information so that the reagent bottle stays at the working station comprises:

[0028] controlling the buffer drive to drive the buffer rack to move according to the reagent information so that the reagent bottle at one end of the buffer rack stays at the working station.

[0029] In an embodiment, the step of controlling the robot to move the reagent bottle at the working station to the empty position of the reagent storage module is followed by:

[0030] obtaining reagent bottle loading information of the buffer rack and determining whether the buffer rack has the reagent bottle according to the reagent bottle loading information;

[0031] if yes, controlling the buffer drive to drive the buffer rack to move so that the accommodation site adjacent to the empty accommodation site moves to the working station;

[0032] if no, controlling the buffer drive to drive the buffer rack to move to a loading and unloading station.

[0033] In an embodiment, the buffer rack is further provided with a waste cap collection site, the waste cap collection site is arranged at one end of the buffer rack, and the step of controlling the buffer drive to drive the buffer rack to move according to the reagent information so that the reagent bottle at one end of the buffer rack stays at the working station is followed by:

[0034] controlling the robot to remove the bottle cap of the reagent bottle at the working station;

[0035] controlling the buffer driving element to drive the buffer frame to move, so as to move the waste cap collection position to the working station;

[0036] controlling the buffer driving element to drive the buffer frame to move, so as to move the waste cap collection position to the working station;

[0037] controlling the buffer driving element to drive the buffer frame to move, so as to move the waste cap collection position to the working station;

[0038] controlling the buffer driving element to drive the buffer frame to move, so as to move the waste cap collection position to the working station.

[0039] In an embodiment, the step of placing the reagent bottles containing reagents into the respective containing positions comprises:

[0040] removing the bottle caps of the reagent bottles placed in the respective containing positions.

[0041] In an embodiment, the empty bottle information comprises reagent storage module empty bottle information, and the step of obtaining the empty bottle detection information and removing the empty reagent bottles from the respective containing positions according to the empty bottle detection information comprises:

[0042] obtaining the reagent storage module empty bottle information, and determining whether the empty reagent bottles are placed in the reagent storage module according to the reagent storage module empty bottle information;

[0043] if yes, repeating the step of controlling the robot to move the empty reagent bottles in the reagent storage module to the containing positions where the reagent bottles are not placed;

[0044] if no, removing the empty reagent bottles from the respective containing positions.

[0045] In an embodiment, the empty bottle information further comprises buffer frame empty bottle information, and the step of if yes, repeating the step of controlling the robot to move the empty reagent bottles in the reagent storage module to the containing positions where the reagent bottles are not placed comprises:

[0046] if yes, obtaining buffer frame empty bottle information, and determining whether the empty reagent bottles are placed in the respective containing positions according to the buffer frame empty bottle information; if yes, removing the empty reagent bottles from the respective containing positions; if no, repeating the step of controlling the robot to move the empty reagent bottles in the reagent storage module to the containing positions where the reagent bottles are not placed.

[0047] In an embodiment, the empty bottle information comprises buffer frame empty bottle information, and the step of obtaining the empty bottle detection information and removing the empty reagent bottles from the respective containing positions according to the empty bottle detection information comprises:

[0048] obtaining the buffer empty bottle information, and determining whether each of the accommodation positions is placed with the empty reagent bottle according to the buffer empty bottle information;

[0049] If yes, the empty reagent bottle in each of the accommodation positions is removed.

[0050] If no, the step of moving the empty reagent bottle in the reagent storage module to the accommodation position without placing the reagent bottle is repeated.

[0051] In an embodiment, the empty bottle information further comprises reagent storage module empty bottle information, and the step of moving the empty reagent bottle in the reagent storage module to the accommodation position without placing the reagent bottle if no comprises:

[0052] If no, the reagent storage module empty bottle information is obtained, and it is determined whether the empty reagent bottle is placed in the reagent storage module according to the reagent storage module empty bottle information.

[0053] If yes, the step of moving the empty reagent bottle in the reagent storage module to the accommodation position without placing the reagent bottle is repeated.

[0054] If no, the empty reagent bottle in each of the accommodation positions is removed.

[0055] In addition, the present application further provides a computer readable storage medium, wherein a control program is stored on the computer readable storage medium, and the control program is executed by a processor to implement the steps of the analyzer scheduling method.

[0056] In addition, the present application further provides an analyzer, which comprises:

[0057] a mounting frame;

[0058] a transport mechanism, wherein the transport mechanism comprises a buffer driving member and a buffer frame, the buffer driving member is mounted on the mounting frame, the buffer driving member is connected with the buffer frame to drive the buffer frame to move, and the buffer frame is formed with a plurality of accommodation positions for accommodating reagent bottles;

[0059] a mechanical hand, wherein the mechanical hand is mounted on the mounting frame, and the mechanical hand is used to grab and move the reagent bottles;

[0060] a reagent storage module, wherein the reagent storage module is used to place the reagent bottles;

[0061] an analysis mechanism, wherein the analysis mechanism comprises a reagent transfer module and an analysis module, the reagent transfer module is used to transfer a sample in the reagent bottle in the reagent storage module to the analysis module, and the analysis module is used to analyze the sample.

[0062] In the above technical solution of the present application, after the batch removal instruction is acquired, the robot is controlled to move the empty reagent bottle in the reagent storage module to the accommodation site where no reagent bottle is placed, so as to automatically remove the empty reagent bottle in the reagent storage module and save manpower; then the empty reagent bottles in each accommodation site are removed according to the empty bottle detection information, and the reagent bottles containing reagent are placed in the accommodation sites respectively, and the robot is controlled to move the reagent bottles containing reagent into the reagent storage module, so as to automatically load the reagent bottles and save manpower, and the analyzer can be analyzed without shutdown, so that compared with the situation that the analyzer needs to be shut down and the empty reagent bottles are removed and the reagent bottles are loaded by manpower, the present application improves the analysis efficiency of the analyzer. BRIEF DESCRIPTION OF DRAWINGS

[0063] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor based on the structures shown in the drawings.

[0064] Figure 1 The flowchart of the first embodiment of the analyzer scheduling method of an embodiment of the present application is shown in the figure.

[0065] Figure 2 The flowchart of the second embodiment of the analyzer scheduling method of an embodiment of the present application is shown in the figure.

[0066] Figure 3 The flowchart of the third embodiment of the analyzer scheduling method of an embodiment of the present application is shown in the figure.

[0067] Figure 4 The flowchart of the fourth embodiment of the analyzer scheduling method of an embodiment of the present application is shown in the figure.

[0068] Figure 5 The flowchart of the fifth embodiment of the analyzer scheduling method of an embodiment of the present application is shown in the figure.

[0069] Figure 6 The flowchart of the sixth embodiment of the analyzer scheduling method of an embodiment of the present application is shown in the figure.

[0070] Figure 7 The flowchart of the seventh embodiment of the analyzer scheduling method of an embodiment of the present application is shown in the figure.

[0071] Figure 8 The flowchart of the eighth embodiment of the analyzer scheduling method of an embodiment of the present application is shown in the figure.

[0072] Figure 9 Figure 1 is a schematic diagram of a partial structure of an analyzer according to an embodiment of the present application;

[0073] Figure 10 Figure 1 is a schematic diagram of a partial structure of an analyzer according to an embodiment of the present application.

[0074] Brief Description of the Drawings

[0075]

[0076] The purposes, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION

[0077] The technical solutions in the embodiments of the present application will be apparently and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by a person of ordinary skill in the art without any creative effort fall within the protection scope of the present application.

[0078] It should be noted that all the directional indications (such as up, down, etc.) in the embodiments of the present application are only used to explain the relative position relationship, movement condition, etc. between the components in a certain specific posture (such as the posture shown in the accompanying drawings), and if the specific posture changes, the directional indications also change accordingly. Figure 1

[0079] In addition, the descriptions such as “first”, “second” and the like in the present application are only for the purpose of description, and cannot be understood as indicating or implying the relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features limited by “first”, “second” can include at least one of the features explicitly or implicitly.

[0080] In addition, the technical solutions of the various embodiments of the present application can be combined with each other, but it must be based on the realization of a person of ordinary skill in the art, and when the combination of the technical solutions contradicts each other or cannot be realized, it should be considered that the combination of the technical solutions does not exist, and is also not within the protection scope of the present application.

[0081] The present application provides an analyzer scheduling method, as shown in the accompanying drawings, the analyzer scheduling method comprises: Figure 1

[0082] S100, obtaining a batch removal instruction;

[0083] The user can press the removal button on the device to enable the analyzer to obtain the batch removal instruction; the user can also input the relevant instruction to enable the analyzer to obtain the batch removal instruction.​​

[0084] S200, controlling the manipulator to move the empty reagent bottle in the reagent storage module to the accommodation site where no reagent bottle is placed;

[0085] The manipulator can operate at the idle timing of the reagent storage module, so that the process of controlling the manipulator to move the empty reagent bottle in the reagent storage module to the accommodation site where no reagent bottle is placed can be synchronized with the analysis process of the reagent by the analysis module, and the removal of the empty reagent bottle in the reagent storage module can be realized without stopping the analyzer, thereby saving manpower and ensuring the detection efficiency of the analyzer.

[0086] S300, obtaining empty bottle detection information, and removing the empty reagent bottle in each accommodation site according to the empty bottle detection information;

[0087] According to the empty bottle detection information, the empty reagent bottle in the accommodation site can be removed by the manipulator to the position specified by the user, or the empty reagent bottle can be manually removed from the accommodation site.

[0088] S400, placing the reagent bottles containing reagents in each accommodation site respectively;

[0089] The reagent bottles at the specified position can be moved to the accommodation site by the manipulator, or the reagent bottles containing reagents can be manually moved to the accommodation site.

[0090] S500, controlling the manipulator to move the reagent bottles containing reagents to the empty sites of the reagent storage module.

[0091] When the reagent storage module is at the idle timing, the manipulator is controlled to move the reagent bottles containing reagents to the empty sites of the reagent storage module, thereby realizing automatic loading of the reagent bottles, saving manpower, and ensuring the detection efficiency of the analyzer.

[0092] After obtaining the batch removal instruction, the manipulator is controlled to move the empty reagent bottle in the reagent storage module to the accommodation site where no reagent bottle is placed, thereby realizing automatic removal of the empty reagent bottle in the reagent storage module and saving manpower; then the empty reagent bottle in each accommodation site is removed according to the empty bottle detection information, and the reagent bottles containing reagents are placed in the accommodation sites respectively, and the manipulator is controlled to move the reagent bottles containing reagents to the reagent storage module, thereby realizing automatic loading of the reagent bottles, saving manpower, and not requiring the analyzer to be stopped, so that the analysis efficiency of the analyzer is improved compared with stopping the analyzer and manually removing the empty reagent bottle and manually loading the reagent bottles.

[0093] As shown in Figure 2 The step of S200 includes the following steps before the step of S200:

[0094] S110, control the buffer drive to drive the buffer rack where the reagent bottle is not placed to move, so that each accommodation position passes through the working station, and control the detection mechanism to obtain detection information of the accommodation position;

[0095] S120, according to the detection information, control the accommodation position located at one end of the buffer rack to stay at the working station.

[0096] The buffer drive is controlled to drive the buffer rack to move, so that each accommodation position passes through the working station, the detection mechanism is controlled to detect the passing accommodation position, and detection information is obtained. According to the position of each accommodation position, the buffer drive can be controlled to drive the buffer rack to move so that the accommodation position located at the left end of the buffer rack or the accommodation position located at the right end of the buffer rack stays at the working station. It should be noted that the detection mechanism includes a code scanner, which is used to scan the identification code on the reagent bottle to obtain reagent information, and the code scanner can also be used to scan the identification code on the buffer rack to obtain the position information of the buffer rack. In addition, the detection mechanism can also include a position sensor, which can obtain the position information of each accommodation position passing through the working station, and combine the position information and the reagent information to form the detection information.

[0097] As shown in Figure 3 , the steps of S200 include:

[0098] S210, obtain the empty bottle information of the reagent storage module, and control the manipulator to clamp the empty reagent bottle in the reagent storage module according to the empty bottle information of the reagent storage module;

[0099] S220, control the manipulator to move the empty reagent bottle to the accommodation position located at the working station, and control the manipulator to release the clamping of the empty reagent bottle.

[0100] The empty bottle information in the reagent storage module is obtained, so as to master the position of the empty reagent bottle in the reagent storage module. When the reagent storage module is idle, the reagent storage module rotates to move the empty reagent bottle located on the reagent storage module to a position convenient for the manipulator to grasp, or the manipulator directly moves above the empty reagent bottle in the reagent storage module at the idle time of the reagent storage module to grasp the empty reagent bottle, and then controls the manipulator to put the empty reagent bottle into the accommodation position located at the working station, thereby realizing automatic removal of the empty reagent bottle in the reagent storage module and saving manpower.

[0101] As shown in Figure 4 , the trajectory of the reagent bottle located in the reagent storage module along with the rotation of the reagent storage module is a reagent bottle trajectory, the intersection of the boundary of the activity range of the manipulator and the reagent bottle trajectory is a loading station, and the steps of S210 include:

[0102] S211, rotating the reagent storage module according to the empty bottle information of the reagent storage module, so that the empty reagent bottle located on the reagent storage module moves to the loading station;

[0103] S212, controlling the manipulator to pick up the empty reagent bottle located at the loading station.

[0104] By controlling the reagent storage module to rotate, the position of the empty reagent bottle picked up by the manipulator is fixed, and the position of the manipulator does not need to be adjusted according to the position of the empty reagent bottle, so that the operation of the manipulator to pick up the empty reagent bottle is more simple and reliable.

[0105] As shown in Figure 5 the steps of S500 include:

[0106] S510, controlling the buffer driving member to drive the buffer rack to pass through the working station;

[0107] S520, controlling the detection mechanism to obtain the reagent information of the reagent bottle located on the buffer rack, and controlling the buffer driving member to drive the buffer rack to move according to the reagent information, so that the reagent bottle stays at the working station;

[0108] S530, controlling the manipulator to move the reagent bottle located at the working station to the empty position of the reagent storage module.

[0109] The buffer driving member is controlled to drive the buffer rack to move, so that the reagent bottles located on the buffer rack can all pass through the working station. The detection mechanism located at the working station detects the identification code on each reagent bottle passing through the working station, thereby obtaining the reagent information of the reagent bottle. If it is necessary to move the reagent bottle containing a certain reagent to the empty position of the reagent storage module, the buffer driving member can be controlled to drive the buffer rack to move according to the reagent information, so that the reagent bottle containing the reagent can be moved to the working station to be grasped by the manipulator, thereby realizing automatic loading of the reagent bottle containing the specific reagent.

[0110] The step of controlling the buffer driving member to drive the buffer rack to move according to the reagent information, so that the reagent bottle stays at the working station, includes:

[0111] controlling the buffer driving member to drive the buffer rack to move according to the reagent information, so that the reagent bottle located at one end of the buffer rack stays at the working station.

[0112] The buffer drive is controlled according to the reagent information to move the buffer rack so that the reagent bottle located at the left end of the buffer rack stops at the working position, or the reagent bottle located at the right end of the buffer rack stops at the working position.

[0113] Additionally, step S530 is followed by:

[0114] S531, Obtain the reagent bottle loading information of the buffer rack, and determine whether the buffer rack has the reagent bottle based on the reagent bottle loading information;

[0115] S5311, if so, then control the cache driver to drive the cache rack to move so that the accommodating position adjacent to the vacant accommodating position moves to the working position;

[0116] S5311', if not, then control the cache driver to drive the cache rack to move to the loading / unloading station.

[0117] The system acquires reagent bottle loading information from the buffer rack and determines whether there are still reagent bottles containing reagents on the rack. If so, it controls the buffer drive to move the buffer rack, causing the adjacent accommodating ...

[0118] like Figure 6 As shown, the buffer rack is also provided with a waste cap collection position, which is located at one end of the buffer rack. Step S520 is followed by:

[0119] S521, control the robotic arm to remove the cap of the reagent bottle located at the work station;

[0120] S522, control the robotic arm holding the bottle cap to rise so that the robotic arm is suspended above the work station;

[0121] S523, control the cache driver to drive the cache rack to move, so that the waste cap collection position moves to the working position;

[0122] S524, control the robot to put the bottle cap into the waste cap collection position, and then control the robot to hover above the working station;

[0123] S525, control the buffer driving element to drive the buffer rack to move, so that the containing position containing the reagent bottle with the removed cap moves to the working station.

[0124] The robot removes the cap of the reagent bottle at the working station, thereby avoiding the phenomenon of reagent pollution caused by misoperation in the process of manually removing the cap. After the robot removes the cap of the reagent bottle, the robot is controlled to keep clamping the cap and then rise. The buffer driving element drives the buffer rack to move, so that the waste cap collection position moves to the working station. The robot is controlled to put the cap into the waste cap collection position, thereby avoiding equipment failure caused by randomly throwing the cap. The waste cap is collected in the waste cap collection position, which is convenient for the staff to clean up.

[0125] Further, the steps after S400 include:

[0126] S410, remove the cap of the reagent bottle at each containing position.

[0127] After the reagent bottle containing reagent is put into the containing position, the operation of removing the cap of the reagent bottle is directly performed. The operation can be performed by the robot or manually.

[0128] Further, the empty bottle information includes reagent storage module empty bottle information, and the steps of S300 include:

[0129] S310, obtain the reagent storage module empty bottle information, and determine whether the empty reagent bottle is placed in the reagent storage module according to the reagent storage module empty bottle information;

[0130] S311, if yes, repeat the step of controlling the robot to move the empty reagent bottle in the reagent storage module to the containing position without the reagent bottle;

[0131] S311', if no, remove the empty reagent bottle at each containing position.

[0132] According to the reagent storage module empty bottle information, it is determined whether the empty reagent bottle is in the reagent storage module. If yes, the removal operation of the empty reagent bottle is continued. If no, even if the containing position is not full, the buffer driving element is controlled to drive the buffer rack to move to the loading and unloading station, so that the staff can empty the empty reagent bottle at the containing position.

[0133] As Figure 7 shown, the empty bottle information further includes buffer rack empty bottle information, and the step S311 includes:

[0134] S3111, if yes, buffer rack empty bottle information is acquired, and it is judged according to the buffer rack empty bottle information whether each accommodation position is placed with the empty reagent bottle or not; if yes, the empty reagent bottle in each accommodation position is removed; if not, the step of moving the empty reagent bottle in the reagent storage module to the accommodation position without placing the reagent bottle is repeated.

[0135] If there is still an empty reagent bottle in the reagent storage module, it is judged according to the buffer rack empty bottle information whether the buffer rack is placed with the empty reagent bottle or not, if yes, it is proved that there is no empty accommodation position on the buffer rack to continue placing the empty reagent bottle of the reagent storage module, so the buffer driving member can be controlled to drive the buffer rack to move to the loading and unloading station, so that the staff can empty the empty reagent bottle in the accommodation position, thereby realizing the batch removal of the empty reagent bottle in the reagent storage module.

[0136] It should be noted that, compared with moving one empty bottle in the reagent storage module to the buffer rack, and then moving the reagent bottle with reagent on the buffer rack to the empty position of the reagent storage module, the present application adopts batch removal of the empty bottle in the reagent storage module, and then batch placing the reagent bottle with reagent into the empty position of the reagent storage module, which separates the two tasks of empty reagent bottle removal and reagent bottle with reagent loading, simplifies the automatic loading process of the reagent bottle, and improves the automatic loading efficiency of the reagent bottle; and the user does not need to check in advance how many empty bottles in the reagent storage module need to be replaced, but can directly determine the number of new reagent bottles according to the number of empty reagent bottles on the buffer rack, thereby improving the user experience.

[0137] According to an embodiment of the present application, the step of if not, repeating the step of controlling the mechanical hand to move the empty reagent bottle in the reagent storage module to the accommodation position without placing the reagent bottle includes:

[0138] if not, the buffer driving member is controlled to drive the buffer rack to move, so that the accommodation position adjacent to the empty reagent bottle moves to the working station, and then the step of controlling the mechanical hand to move the empty reagent bottle in the reagent storage module to the accommodation position without placing the reagent bottle is repeated.

[0139] In addition, the empty bottle information includes reagent storage module empty bottle information, and the step S300 includes:

[0140] S310', buffer rack empty bottle information is acquired, and it is judged according to the buffer rack empty bottle information whether each accommodation position is placed with the empty reagent bottle or not;

[0141] S311', if yes, removing the empty reagent bottles in each of the accommodation positions;

[0142] S311'', if no, repeating the step of moving the empty reagent bottles in the reagent storage module to the accommodation positions in which the reagent bottles are not placed.

[0143] determining whether the accommodation positions of the buffer rack are filled with empty reagent bottles, wherein if the buffer rack is provided with waste cap collection positions, the waste cap collection positions are equivalent to accommodation positions, and if each of the accommodation positions is placed with an empty reagent bottle, the buffer driving member is controlled to drive the buffer rack to move to the loading and unloading station, so that the worker removes the empty reagent bottles in each of the accommodation positions.

[0144] As shown in Figure 8 the empty bottle information further includes reagent storage module empty bottle information, and the S311'' includes:

[0145] S3111'', if no, obtaining the reagent storage module empty bottle information, and determining whether the empty reagent bottles are placed in the reagent storage module according to the reagent storage module empty bottle information;

[0146] S3112'', if yes, repeating the step of moving the empty reagent bottles in the reagent storage module to the accommodation positions in which the reagent bottles are not placed;

[0147] S3113'', if no, removing the empty reagent bottles in each of the accommodation positions.

[0148] If there are still empty accommodation positions, it is determined according to the reagent storage module empty bottle information whether there are still empty reagent bottles in the reagent storage module, and if no, the buffer driving member is directly controlled to drive the buffer rack to move to the loading and unloading station, so that the worker removes the empty reagent bottles in each of the accommodation positions, thereby achieving batch removal of the empty reagent bottles in the reagent storage module.

[0149] According to an embodiment of the present application, the step of S311'', if yes, repeating the step of moving the empty reagent bottles in the reagent storage module to the accommodation positions in which the reagent bottles are not placed includes:

[0150] S311'', if yes, controlling the buffer driving member to drive the buffer rack to move, so that the accommodation position adjacent to the accommodation position in which the empty reagent bottle is placed moves to the working station, and then repeating the step of moving the empty reagent bottles in the reagent storage module to the accommodation positions in which the reagent bottles are not placed.

[0151] In addition, the present application further provides a computer readable storage medium, and the computer readable storage medium stores a control program, and the control program is executed by a processor to realize the steps of the analyzer scheduling method.

[0152] Further, the application also provides an analyzer, as shown in Figure 9 and Figure 10 The analyzer 1 comprises a mounting frame 11, a conveying mechanism 12, a mechanical arm 15, a reagent storage module 16 and an analysis mechanism. The conveying mechanism 12 comprises a buffer driving element 121 and a buffer frame 122. The buffer driving element 121 is mounted on the mounting frame 11, and the buffer driving element 121 is connected with the buffer frame 122 to drive the buffer frame 122 to move. The buffer frame 122 is formed with a plurality of accommodation positions 13 for accommodating reagent bottles. The mechanical arm 15 is mounted on the mounting frame 11, and the mechanical arm 15 is used for grabbing and moving the reagent bottles. The reagent storage module 16 is used for placing the reagent bottles. The analysis mechanism comprises a reagent transfer module and an analysis module. The reagent transfer module is used for transferring samples in the reagent bottles in the reagent storage module 16 to the analysis module. The analysis module is used for analyzing the samples.

[0153] The empty reagent bottles in the reagent storage module 16 are automatically moved out, and the manpower is saved. Then, the empty reagent bottles in each accommodation position 13 are moved out, and the reagent bottles filled with reagents are respectively placed in the accommodation positions 13. The reagent bottles filled with reagents are moved into the reagent storage module 16 by the mechanical arm 15, so that the automatic loading of the reagent bottles is realized, the manpower is saved, and the analyzer 1 does not need to be stopped. Therefore, compared with the situation that the analyzer 1 needs to be stopped and the empty reagent bottles are moved out and the reagent bottles are loaded by manpower, the analysis efficiency of the analyzer 1 is improved. It should be noted that the detection mechanism 14 comprises a code scanner, and the code scanner is used for scanning the identification code on the reagent bottles or the buffer frame 122.

[0154] The above is only the preferred embodiment of the application, and does not limit the patent scope of the application. Any equivalent structural transformation, direct / indirect application in other related technical fields based on the concept of the application and the content of the specification and drawings are included in the patent protection scope of the application.

Claims

1. An analyzer scheduling method, characterized in that, The analyzer includes a reagent transfer module, a reagent storage module, and an analysis module. The reagent storage module stores reagent bottles, the reagent transfer module transfers samples from the reagent bottles located in the reagent storage module to the analysis module, and the analysis module analyzes the samples. A buffer rack has multiple storage positions for reagent bottles. The analyzer scheduling method includes: Get batch remove instructions; The robotic arm is controlled to move the empty reagent bottle in the reagent storage module to a receiving position where no reagent bottle is placed; Obtain empty bottle detection information, and remove the empty reagent bottles from each of the receiving positions based on the empty bottle detection information; Place the reagent bottles containing the reagents into the respective receiving positions; The robotic arm is controlled to move the reagent bottle containing the reagent to an empty space in the reagent storage module; The step of obtaining empty bottle detection information and removing the empty reagent bottles from each of the receiving positions based on the empty bottle detection information includes: Obtain the empty bottle information of the reagent storage module, and determine whether the empty reagent bottle is placed in the reagent storage module based on the empty bottle information of the reagent storage module; If so, repeat the step of controlling the robotic arm to move the empty reagent bottle in the reagent storage module to the receiving position where no reagent bottle is placed; If not, the buffer driver is controlled to move the buffer rack to the loading / unloading station so that the staff can empty the empty reagent bottles in the receiving position.

2. The analyzer scheduling method according to claim 1, characterized in that, The empty bottle information also includes empty bottle information of the buffer rack. If so, the step of controlling the robotic arm to move the empty reagent bottle in the reagent storage module to the receiving position where no reagent bottle is placed includes: If yes, then obtain the information on empty bottles in the buffer shelf, and determine whether each of the storage positions contains an empty reagent bottle based on the information on empty bottles in the buffer shelf; if yes, then remove the empty reagent bottles from each of the storage positions; if no, then repeat the step of controlling the robotic arm to move the empty reagent bottles in the reagent storage module to a storage position where no reagent bottle is placed.

3. The analyzer scheduling method according to claim 1, characterized in that, The empty bottle information includes empty bottle information of the buffer rack. The step of obtaining empty bottle detection information and removing the empty reagent bottles from each of the receiving positions based on the empty bottle detection information includes: Obtain the information on empty bottles in the buffer shelf, and determine whether each of the receiving slots contains an empty reagent bottle based on the information on empty bottles in the buffer shelf; If so, remove the empty reagent bottle from each of the aforementioned receiving positions; If not, repeat the step of controlling the robotic arm to move the empty reagent bottle in the reagent storage module to a receiving position where no reagent bottle is placed.

4. The analyzer scheduling method according to claim 3, characterized in that, The empty bottle information also includes empty bottle information of the reagent storage module. If not, the step of repeating the step of controlling the robotic arm to move the empty reagent bottle in the reagent storage module to a receiving position where no reagent bottle is placed includes: If not, obtain the empty bottle information of the reagent storage module, and determine whether the empty reagent bottle is placed in the reagent storage module based on the empty bottle information of the reagent storage module. If so, repeat the step of controlling the robotic arm to move the empty reagent bottle in the reagent storage module to the receiving position where no reagent bottle is placed; If not, remove the empty reagent bottle from each of the aforementioned receiving positions.

5. The analyzer scheduling method according to any one of claims 1 to 3, characterized in that, Before the step of controlling the robotic arm to move the empty reagent bottle in the reagent storage module to the receiving position where no reagent bottle is placed, the following steps are included: The control buffer driver drives the buffer rack that does not contain the reagent bottle to move, so that each of the receiving positions passes through the working station, and controls the detection mechanism to obtain the detection information of the receiving position; Based on the detection information, the receiving position located at one end of the buffer rack is controlled to stay at the working position.

6. The analyzer scheduling method according to claim 5, characterized in that, The step of controlling the robotic arm to move the empty reagent bottle in the reagent storage module to a receiving position where no reagent bottle is placed includes: Obtain empty bottle information from the reagent storage module, and control a robotic arm to pick up empty reagent bottles from the reagent storage module based on the empty bottle information. The robot arm is controlled to move the empty reagent bottle to the receiving position located at the work station, and then the robot arm is controlled to release its grip on the empty reagent bottle.

7. The analyzer scheduling method according to claim 6, characterized in that, The trajectory traversed by the reagent bottle located in the reagent storage module as the reagent storage module rotates is the reagent bottle trajectory. The intersection of the boundary of the robot's range of motion and the reagent bottle trajectory is the loading station. The steps of obtaining empty bottle information of the reagent storage module and controlling the robot to grip the empty reagent bottle in the reagent storage module according to the empty bottle information include: The reagent storage module is controlled to rotate according to the empty bottle information of the reagent storage module, so that the empty reagent bottle located on the reagent storage module is moved to the loading station; The robotic arm is controlled to pick up the empty reagent bottle located at the loading station.

8. The analyzer scheduling method according to any one of claims 1 to 3, characterized in that, The step of controlling the robotic arm to move the reagent bottle containing the reagent to an empty space in the reagent storage module includes: The control cache driver drives the cache rack through the work station; The control and detection mechanism acquires the reagent information of the reagent bottle located in the buffer rack, and controls the buffer drive to move the buffer rack according to the reagent information so that the reagent bottle stays at the working position; The robotic arm is controlled to move the reagent bottle located at the work station to an empty space in the reagent storage module.

9. The analyzer scheduling method according to claim 8, characterized in that, The trajectory traversed by the reagent bottle located in the reagent storage module as the reagent storage module rotates is the reagent bottle trajectory. The intersection of the boundary of the robot's range of motion and the reagent bottle trajectory is the loading station. The step of controlling the robot to move the reagent bottle located at the working station to an empty space in the reagent storage module includes: The robotic arm is controlled to grasp the reagent bottle located at the work station, and the reagent storage module is controlled to rotate so that the empty space of the reagent storage module is moved to the loading station; The robotic arm is controlled to place the reagent bottle into the empty slot of the reagent storage module located at the loading station.

10. The analyzer scheduling method according to claim 8, characterized in that, The step of controlling the buffer driver to move the buffer rack according to the reagent information so that the reagent bottle stays at the work station includes: The buffer driver is controlled according to the reagent information to move the buffer rack so that the reagent bottle located at one end of the buffer rack stops at the working position.

11. The analyzer scheduling method according to claim 10, characterized in that, The step of controlling the robotic arm to move the reagent bottle located at the workstation to an empty space in the reagent storage module includes: Obtain the reagent bottle loading information of the buffer rack, and determine whether the buffer rack has the reagent bottle based on the reagent bottle loading information; If so, the cache driver is controlled to move the cache rack so that the accommodating space adjacent to the vacant accommodating space moves to the working station; If not, the cache driver is controlled to move the cache rack to the loading / unloading station.

12. The analyzer scheduling method according to claim 10, characterized in that, The buffer rack is also provided with a waste cap collection position, which is located at one end of the buffer rack. The step of controlling the buffer drive to move the buffer rack according to the reagent information, so that the reagent bottle located at one end of the buffer rack stops at the working station, includes the following after: Control the robotic arm to remove the cap of the reagent bottle located at the work station; Control the robotic arm that is holding the bottle cap to rise, so that the robotic arm is suspended above the work station; The cache driver is controlled to move the cache rack, so that the waste cap collection position moves to the working station; Control the robotic arm to place the bottle cap into the waste cap collection position, and then control the robotic arm to hover above the work station; The buffer driver is controlled to move the buffer rack so that the receiving position containing the reagent bottle with the cap removed moves to the working position.

13. The analyzer scheduling method according to any one of claims 1 to 3, characterized in that, The step of placing the reagent bottles containing the reagents into the respective receiving positions includes: Remove the caps from the reagent bottles located in each of the aforementioned receiving positions.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a control program that, when executed by a processor, implements the steps of the analyzer scheduling method as described in any one of claims 1 to 13.

15. An analyzer, characterized in that, The analyzer is applicable to the analyzer scheduling method according to any one of claims 1 to 13, and the analyzer comprises: Mounting rack; A transport mechanism, comprising a buffer drive and a buffer rack, wherein the buffer drive is mounted on the mounting frame and connected to the buffer rack to drive the buffer rack to move, and the buffer rack forms multiple receiving positions for accommodating reagent bottles; A testing mechanism, which is mounted on the mounting frame, is used to acquire testing information; A robotic arm, mounted on the mounting frame, is used to grasp and move the reagent bottle; A reagent storage module for holding the reagent bottle; An analytical apparatus, comprising a reagent transfer module and an analytical module, wherein the reagent transfer module is used to transfer samples from reagent bottles located in the reagent storage module to the analytical module, and the analytical module is used to analyze the samples.

Citation Information

Patent Citations

  • Automatic analyzer

    JP2013224970A

  • Reagent bottle storage unit and automatic analyzer

    JP2020118561A