A method, apparatus, device and storage medium for cutting sample piece sorting

CN117841095BActive Publication Date: 2026-10-27HANGZHOU IECHO SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410205062.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-23
Publication Date
2026-10-27
Estimated Expiration
2044-02-23

AI Technical Summary

Technical Problem

[0003]目前绝大部分收料都采用人工进行分拣,这样一来,不仅效率低,还浪费不必要的人力资源

Benefits of technology

[0032]可见,本申请中,通过上位机软件控制柔性材料数控切割机进行切割,以便所述柔性材料数控切割机在完成本区域切割操作后进行送料,得到当前的样片位置信息;通过所述上位机软件并利用所述样片位置信息、分拣机器人上的吸盘信息对当前指定区域内的待分拣样片进行分组,以得到相应的样片分拣信息;通过所述上位机软件将所述样片分拣信息发送至对应的PLC控制器;通过所述PLC控制器以及所述样片分拣信息依次向所述分拣机器人发送相应的样片分拣指令,直至交互完成各样片分拣操作。也就是说,本申请在进行样片分拣时,先由上位机软件利用当前的样片位置信息以及吸盘信息得到相应的分拣信息,PLC控制器接收到所述上位机软件发送的所述分拣信息之后,再基于所述分拣信息与分拣机器人交互以完成各样片分拣操作。这样一来,能够有效提高样片分拣的效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117841095B_ABST
    Figure CN117841095B_ABST
Patent Text Reader

Abstract

The application discloses a cutting sample piece sorting method and device, equipment and storage medium, and relates to the technical field of computers, which comprises the following steps: a flexible material numerical control cutting machine is controlled by host computer software to cut, so that the flexible material numerical control cutting machine feeds after completing the cutting operation in the region, and current sample piece position information is obtained; the sample piece position information and the suction cup information on the sorting robot are used to group the sample pieces to be sorted in the current specified region through the host computer software, so that corresponding sample piece sorting information is obtained; the sample piece sorting information is sent to the corresponding PLC controller through the host computer software; and the PLC controller and the sample piece sorting information send corresponding sample piece sorting instructions to the sorting robot in sequence until the interaction completes the sample piece sorting operation. In this way, the sample piece sorting efficiency can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology, and in particular to a method, apparatus, equipment, and storage medium for sorting cut sample pieces. Background Technology

[0002] In industries such as advertising packaging, composite materials, and apparel, flexible material cutting machines play a crucial role in contour cutting, whether customers use sheet or roll materials. They significantly improve customers' ability to cut flexible materials at high speed. However, this also raises the question of how to quickly sort sample pieces.

[0003] Currently, most material sorting is done manually, which is not only inefficient but also wastes unnecessary human resources. Therefore, how to sort the cut samples is a problem that engineering and technical personnel in this industry urgently need to solve. Summary of the Invention

[0004] In view of this, the purpose of this invention is to provide a method, apparatus, device, and storage medium for sorting cut sample pieces, which can improve sample sorting efficiency. The specific solution is as follows:

[0005] In a first aspect, this application provides a method for sorting cut sample pieces, including:

[0006] The flexible material CNC cutting machine is controlled by the host computer software to perform cutting, so that the flexible material CNC cutting machine can feed the material after completing the cutting operation in this area and obtain the current sample position information.

[0007] The host computer software, along with the sample location information and the suction cup information on the sorting robot, groups the samples to be sorted in the current designated area to obtain the corresponding sample sorting information.

[0008] The sample sorting information is sent to the corresponding PLC controller via the host computer software.

[0009] The PLC controller and the sample sorting information are used to send corresponding sample sorting instructions to the sorting robot in sequence until the sorting operation of each sample is completed interactively.

[0010] Optionally, the suction cup array on the sorting robot includes a rectangular array and / or a circular array, and each suction cup array has a corresponding control area.

[0011] Optionally, before grouping the samples to be sorted within the currently designated area using the host computer software and the sample location information and the suction cup information on the sorting robot, the method further includes:

[0012] The upper computer software obtains the suction cup information on the sorting robot; wherein, the suction cup information includes the corresponding suction cup position information, suction cup number information, and initial suction cup state position coordinates.

[0013] Optionally, the step of grouping the samples to be sorted within the current designated area using the host computer software and the sample location information and the suction cup information on the sorting robot to obtain corresponding sample sorting information includes:

[0014] The host computer software uses the sample location information, the suction cup information on the sorting robot, and a preset classification algorithm to group the samples to be sorted in the current designated area to obtain the corresponding sample sorting information; wherein, the sample sorting information includes several sample numbers, suction cup number information, sample placement angle information, and sample placement position information corresponding to each sorting operation.

[0015] Optionally, the step of sequentially sending corresponding sample sorting instructions to the sorting robot via the PLC controller and the sample sorting information includes:

[0016] During the first sample sorting operation, the PLC controller and the sample sorting information are used to send corresponding movement commands to the sorting robot so that the sorting robot can move to the corresponding working position based on the movement commands.

[0017] The PLC controller controls the sorting robot to send corresponding sample adsorption and sample placement instructions, so that the sorting robot can grab the sample and place it in the corresponding placement area.

[0018] Optionally, the process of continuing until the sorting of each sample is completed includes:

[0019] The sorting robot is controlled by the PLC controller to stop at its initial position and wait.

[0020] Optionally, the number of sorting robots controlled by the PLC controller may be several.

[0021] Optionally, the process of continuing until the sorting of each sample is completed includes:

[0022] The process then jumps back to the step of feeding the flexible material CNC cutting machine by controlling the host computer software.

[0023] Secondly, this application provides a cutting sample sorting device, comprising:

[0024] The feeding module is used to control the flexible material CNC cutting machine to cut through the host computer software, so that the flexible material CNC cutting machine can feed the material after completing the cutting operation in this area and obtain the current sample position information.

[0025] The sample grouping module is used to group the samples to be sorted in the current designated area through the host computer software and by using the sample position information and the suction cup information on the sorting robot, so as to obtain the corresponding sample sorting information.

[0026] The information sending module is used to send the sample sorting information to the corresponding PLC controller through the host computer software;

[0027] The sample sorting module is used to send corresponding sample sorting instructions to the sorting robot in sequence through the PLC controller and the sample sorting information until the sample sorting operation is completed interactively.

[0028] Thirdly, this application provides an electronic device, comprising:

[0029] Memory, used to store computer programs;

[0030] A processor is used to execute the computer program to implement the steps of the aforementioned sample cutting and sorting method.

[0031] Fourthly, this application provides a computer-readable storage medium for storing a computer program, which, when executed by a processor, implements the steps of the aforementioned cutting sample sorting method.

[0032] As can be seen, in this application, a flexible material CNC cutting machine is controlled by a host computer software to perform cutting. After completing the cutting operation in its current area, the flexible material CNC cutting machine feeds the sample to obtain the current sample position information. The host computer software, using the sample position information and the suction cup information on the sorting robot, groups the samples to be sorted within the designated area to obtain corresponding sample sorting information. The host computer software then sends the sample sorting information to the corresponding PLC controller. The PLC controller, along with the sample sorting information, sequentially sends corresponding sample sorting instructions to the sorting robot until the sorting operation is completed interactively. In other words, during sample sorting, the host computer software first obtains the corresponding sorting information using the current sample position information and suction cup information. After receiving the sorting information from the host computer software, the PLC controller interacts with the sorting robot based on this information to complete the sorting operation for each sample. This effectively improves the efficiency of sample sorting. Attached Figure Description

[0033] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0034] Figure 1 A flowchart of a method for sorting cut samples provided in this application;

[0035] Figure 2 A schematic diagram of a sorting interaction provided in this application;

[0036] Figure 3 A schematic diagram of a cutting sample sorting device provided in this application;

[0037] Figure 4 This application provides a structural diagram of an electronic device. Detailed Implementation

[0038] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0039] In industries such as advertising packaging, composite materials, and apparel, flexible material cutting machines play a crucial role in contour cutting, whether customers use sheet or roll materials. They significantly improve customers' ability to cut flexible materials at high speed. However, this also raises the question of how to quickly sort sample pieces.

[0040] Currently, most material receiving and sorting is done manually, which is not only inefficient but also wastes unnecessary human resources. Therefore, how to sort the cut samples is a problem that engineers in this industry urgently need to solve. To this end, this application provides a sample sorting solution that can effectively improve the efficiency of sample sorting.

[0041] See Figure 1 As shown, an embodiment of the present invention discloses a method for sorting cut sample pieces, including:

[0042] Step S11: Control the flexible material CNC cutting machine to cut through the host computer software, so that the flexible material CNC cutting machine can feed the material after completing the cutting operation in this area and obtain the current sample position information.

[0043] Combination Figure 2As shown in this embodiment, after the flexible material CNC cutting machine completes the cutting, the host computer software (i.e., the...) Figure 2 The host computer control software will control the flexible material CNC cutting machine to deliver the cut sample pieces to the picking area of ​​the sorting robot. The sample piece position information refers to the location of each sample piece in the designated area after it is fed (i.e., the... Figure 2 The location within the sorting area.

[0044] It is important to understand that in this embodiment, the sample layout diagram is generated by the host computer software after reading the sample, and then output to the flexible material CNC cutting machine for cutting and feeding. It is also important to understand that the flexible material CNC cutting machine originally cuts and feeds one panel at a time. When using the sorting robot for receiving materials, due to the limited area of ​​the sorting robot, each panel is fed in segments.

[0045] Furthermore, it is understandable that, in specific applications, regarding the aforementioned Figure 2 The host computer, PLC (Programmable Logic Controller), and robot (i.e., sorting robot) are all three types of hardware, each with its own memory for information storage.

[0046] Step S12: Using the host computer software and the sample location information and the suction cup information on the sorting robot, the samples to be sorted in the current designated area are grouped to obtain the corresponding sample sorting information.

[0047] It should be understood that, in this embodiment, the suction cup array on the sorting robot includes rectangular and / or circular arrays, and each suction cup array has a corresponding control area to realize its adsorption or release functions. Furthermore, the suction cup arrays can be uniformly circular or rectangular, or a specific anisotropic suction cup array combining both can be designed according to the shape of the customer's sample.

[0048] Meanwhile, in this embodiment, before grouping the samples to be sorted within the currently designated area using the host computer software and the sample location information and the suction cup information on the sorting robot, the method further includes: obtaining the suction cup information on the sorting robot through the host computer software; wherein, the suction cup information includes corresponding suction cup location information, suction cup number information, and initial suction cup state position coordinates. Specifically, the suction cup information can be obtained before or after the segmentation is completed. It is understood that the suction cup information also includes corresponding suction cup array information.

[0049] Specifically, in this embodiment, the step of grouping the samples to be sorted in the current designated area using the host computer software and the sample position information and the suction cup information on the sorting robot to obtain corresponding sample sorting information includes: grouping the samples to be sorted in the current designated area using the host computer software and the sample position information, the suction cup information on the sorting robot, and a preset classification algorithm to obtain corresponding sample sorting information; wherein, the sample sorting information includes several sample numbers corresponding to each sorting operation, suction cup number information, sample placement angle information, and sample placement position information. It should be understood that the sorting information also includes the center position and corner information of the actuator (the suction cup is located on the actuator of the sorting robot) corresponding to each sorting operation, and the sample category number (the frame number when classifying samples).

[0050] Step S13: Send the sample sorting information to the corresponding PLC controller through the host computer software.

[0051] In this embodiment, after the host computer software obtains the current sorting task, that is, the sample sorting information, it will send the sample sorting information to the PLC controller so that the PLC controller can perform the specific sorting operation.

[0052] Furthermore, in this embodiment, the PLC controller can control several sorting robots. The specific number can be configured or adjusted according to actual work needs. The sorting workflow of each controlled sorting robot is generally the same as described in this solution. It is understood that when the PLC controller controls multiple sorting robots, there are multiple flexible material CNC robots (all controlled by the host computer software), and each sorting robot has a corresponding flexible material CNC cutting machine.

[0053] Step S14: Send corresponding sample sorting instructions to the sorting robot sequentially through the PLC controller and the sample sorting information until the sample sorting operation is completed interactively.

[0054] Specifically, in this embodiment, the step of sequentially sending corresponding sample sorting instructions to the sorting robot via the PLC controller and the sample sorting information includes: during the first sample sorting operation, sending corresponding movement instructions to the sorting robot via the PLC controller and the sample sorting information, so that the sorting robot moves to the corresponding working position based on the movement instructions; and controlling the sorting robot via the PLC controller to send corresponding sample adsorption instructions and sample placement instructions, so that the sorting robot can grab samples and place them in the corresponding placement area. That is, in this embodiment, the PLC controller controls the suction cups on the sorting robot to move to a designated position, aligning the suction cup coordinates or graphic with the samples on the cutting and layout diagram, and grabbing one or more samples. Then, the sorting robot moves to the placement area of ​​the sample according to the instructions issued by the PLC controller, aligns and releases the sample; completing the placement of all adsorbed samples one by one. Afterwards, it moves to the next working position to perform the adsorption and placement of samples in the second position. This continues until the sorting robot has finished sorting all the grabbable areas.

[0055] In one specific embodiment, the suction cup array can be square or circular, and has n independent control areas. Taking a square array as an example, it is represented as A*B. The sorting robot controls the suction cups A*B to move to position point Ck in area K. The suction cups work to pick up multiple samples in this area, with a quantity of m samples, 1≤m≤n; (Note: Not all samples in the suction cup area can be picked up. Only when all samples in the area are mapped to a corresponding suction cup will all samples in the area be picked up. That is, only when the suction cup density is high enough or the samples are large enough can all samples in the area be picked up). Combining the sample at the first position on the suction cup and the sample information (the position coordinates relative to the center point of the suction cup converted from the cutting plane), the sorting robot controls the sample to move to area Hj, releasing the sample belonging to that area, where j is the sample category number (or frame number). Then, combining the sample and sample information at the second position on the suction cup, the PLC controller moves the sorting robot to the Hj+i region, releasing the sample in region Hi+j, thus completing the positioning and placement of all samples on the suction cup according to the sample information. Specifically, the robot can rotate to achieve neat placement of samples of the same shape in the region. Then, the gripping and placement of the second set of samples is repeated until all samples in the region are completed.

[0056] Furthermore, in this embodiment, after the sorting operation of each sample is completed interactively, the process further includes: controlling the sorting robot to stop at its initial position and wait via the PLC controller. Simultaneously, the process jumps back to the step of controlling the flexible material CNC cutting machine to feed materials via the host computer software. That is, the PLC controller sends a signal to the host computer software indicating that all sorting operations have been completed. Upon receiving this signal, the host computer software controls the flexible material CNC cutting machine to feed materials, moving samples from more distant areas into the sorting robot's grasping range until all samples on the cutting table are sorted. This significantly improves sorting efficiency by reducing the number of long-distance round trips by the robot.

[0057] It is important to understand that corresponding settings have been added to the host computer software for the sorting robot's sorting method. After the material is cut to the specified length within the receiving area (the area the sorting robot can grasp), feeding can begin. The flexible material CNC cutting machine can then continue cutting and wait for the next feeding signal. This effectively reduces the waiting time of the sorting robot during operation, greatly improving overall efficiency.

[0058] Therefore, in this embodiment, a CNC cutting machine for flexible materials is controlled by a host computer software to perform cutting. After completing the cutting operation in its current area, the CNC cutting machine feeds the sample to obtain the current sample position information. The host computer software, using the sample position information and the suction cup information on the sorting robot, groups the samples to be sorted within the designated area to obtain corresponding sample sorting information. The host computer software then sends the sample sorting information to the corresponding PLC controller. The PLC controller, along with the sample sorting information, sequentially sends corresponding sample sorting instructions to the sorting robot until the sorting operation is completed interactively. In other words, during sample sorting, the host computer software first obtains the corresponding sorting information using the current sample position information and suction cup information. After receiving the sorting information from the host computer software, the PLC controller interacts with the sorting robot based on this information to complete the sorting operation for each sample. This effectively improves the efficiency of sample sorting.

[0059] See Figure 3 As shown in the figure, this application also discloses a cutting sample sorting device, including:

[0060] The feeding module 11 is used to control the flexible material CNC cutting machine to cut through the host computer software, so that the flexible material CNC cutting machine can feed the material after completing the cutting operation in this area and obtain the current sample position information.

[0061] The sample grouping module 12 is used to group the samples to be sorted in the current designated area through the host computer software and by using the sample position information and the suction cup information on the sorting robot, so as to obtain the corresponding sample sorting information.

[0062] Information sending module 13 is used to send the sample sorting information to the corresponding PLC controller through the host computer software;

[0063] The sample sorting module 14 is used to send corresponding sample sorting instructions to the sorting robot in sequence through the PLC controller and the sample sorting information until the sample sorting operation is completed interactively.

[0064] For more detailed information on the working process of each of the above modules, please refer to the relevant content disclosed in the foregoing embodiments, which will not be repeated here.

[0065] Therefore, in this embodiment, a CNC cutting machine for flexible materials is controlled by a host computer software to perform cutting. After completing the cutting operation in its current area, the CNC cutting machine feeds the sample to obtain the current sample position information. The host computer software, using the sample position information and the suction cup information on the sorting robot, groups the samples to be sorted within the designated area to obtain corresponding sample sorting information. The host computer software then sends the sample sorting information to the corresponding PLC controller. The PLC controller, along with the sample sorting information, sequentially sends corresponding sample sorting instructions to the sorting robot until the sorting operation is completed interactively. In other words, during sample sorting, the host computer software first obtains the corresponding sorting information using the current sample position information and suction cup information. After receiving the sorting information from the host computer software, the PLC controller interacts with the sorting robot based on this information to complete the sorting operation for each sample. This effectively improves the efficiency of sample sorting.

[0066] In some specific embodiments, the cut sample sorting device may further include:

[0067] The information acquisition module is used to acquire suction cup information on the sorting robot through the host computer software; wherein, the suction cup information includes corresponding suction cup position information, suction cup number information, and initial suction cup state position coordinates.

[0068] In some specific embodiments, the sample grouping module 12 may specifically include:

[0069] The sample grouping unit is used to group the samples to be sorted in the current designated area using the host computer software and the sample position information, the suction cup information on the sorting robot and the preset classification algorithm to obtain the corresponding sample sorting information; wherein, the sample sorting information includes several sample numbers, suction cup number information, sample placement angle information and sample placement position information corresponding to each sorting operation.

[0070] In some specific embodiments, the sample sorting module 14 may specifically include:

[0071] The robot movement unit is used to send corresponding movement commands to the sorting robot through the PLC controller and the sample sorting information during the first sample sorting operation, so that the sorting robot can move to the corresponding working position based on the movement commands.

[0072] The sorting execution unit is used to control the sorting robot to send corresponding sample adsorption instructions and sample placement instructions through the PLC controller, so that the sorting robot can grab the sample and place it in the corresponding placement area.

[0073] In some specific embodiments, the cut sample sorting device may further include:

[0074] The robot waiting unit is used to control the sorting robot to stop at the initial position and wait via the PLC controller.

[0075] In some specific embodiments, the cut sample sorting device may further include:

[0076] The step jump unit is used to jump back to the step of feeding the flexible material CNC cutting machine controlled by the host computer software.

[0077] Furthermore, embodiments of this application also disclose an electronic device, Figure 4 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content of the diagram should not be construed as limiting the scope of this application.

[0078] Figure 4 This is a schematic diagram of the structure of an electronic device 20 provided in an embodiment of this application. Specifically, the electronic device 20 may include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 stores a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the cutting sample sorting method disclosed in any of the foregoing embodiments. Alternatively, the electronic device 20 in this embodiment may specifically be an electronic computer.

[0079] In this embodiment, the power supply 23 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 25 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.

[0080] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk or optical disk, etc. The resources stored thereon can include operating system 221, computer program 222, etc., and the storage method can be temporary storage or permanent storage.

[0081] The operating system 221 is used to manage and control the various hardware devices on the electronic device 20 and the computer program 222, which may be Windows Server, Netware, Unix, Linux, etc. In addition to including a computer program capable of performing the cutting sample sorting method executed by the electronic device 20 as disclosed in any of the foregoing embodiments, the computer program 222 may further include a computer program capable of performing other specific tasks.

[0082] Furthermore, this application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, it implements the aforementioned disclosed method for sorting cut samples. Specific steps of this method can be found in the corresponding content disclosed in the foregoing embodiments, and will not be repeated here.

[0083] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.

[0084] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0085] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0086] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0087] The technical solutions provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for sorting cut sample pieces, characterized in that, include: The flexible material CNC cutting machine is controlled by the host computer software to perform cutting, so that the flexible material CNC cutting machine can feed the material after completing the cutting operation in this area and obtain the current sample position information. The host computer software uses the sample location information and the suction cup information on the sorting robot to group the samples to be sorted in the current designated area to obtain the corresponding sample sorting information; wherein, the sample sorting information includes several sample numbers, suction cup number information, sample placement angle information, and sample placement position information corresponding to each sorting operation. The sample sorting information is sent to the corresponding PLC controller via the host computer software. The PLC controller and the sample sorting information are used to send corresponding sample sorting instructions to the sorting robot in sequence until the sample sorting operation is completed interactively; the sample sorting instructions include movement instructions, sample adsorption instructions and sample placement instructions for the sorting robot. Before grouping the samples to be sorted in the current designated area using the host computer software and the sample location information and the suction cup information on the sorting robot, the process further includes: The upper computer software obtains the suction cup information on the sorting robot; wherein, the suction cup information includes the corresponding suction cup position information, suction cup number information, and initial suction cup state position coordinates.

2. The method for sorting cut sample pieces according to claim 1, characterized in that, The suction cup array on the sorting robot includes rectangular and / or circular arrays, and each suction cup array has a corresponding control area.

3. The method for sorting cut samples according to claim 1, characterized in that, The step of grouping the samples to be sorted within the current designated area using the host computer software and the sample location information and the suction cup information on the sorting robot to obtain corresponding sample sorting information includes: The host computer software uses the sample location information, the suction cup information on the sorting robot, and a preset classification algorithm to group the samples to be sorted in the current designated area to obtain the corresponding sample sorting information.

4. The method for sorting cut samples according to claim 1, characterized in that, The step of sending corresponding sample sorting instructions to the sorting robot sequentially via the PLC controller and the sample sorting information includes: During the first sample sorting operation, the PLC controller and the sample sorting information are used to send corresponding movement commands to the sorting robot so that the sorting robot can move to the corresponding working position based on the movement commands. The PLC controller controls the sorting robot to send corresponding sample adsorption and sample placement instructions, so that the sorting robot can grab the sample and place it in the corresponding placement area.

5. The method for sorting cut samples according to claim 1, characterized in that, The process continues until the sorting of each sample is completed interactively, and also includes: The sorting robot is controlled by the PLC controller to stop at its initial position and wait.

6. The method for sorting cut sample pieces according to claim 1, characterized in that, The number of sorting robots controlled by the PLC controller is several.

7. The method for sorting cut samples according to any one of claims 1 to 6, characterized in that, The process continues until the sorting of each sample is completed interactively, and also includes: The process then jumps back to the step of feeding the flexible material CNC cutting machine by controlling the host computer software.

8. A sample cutting and sorting device, characterized in that, include: The feeding module is used to control the flexible material CNC cutting machine to cut through the host computer software, so that the flexible material CNC cutting machine can feed the material after completing the cutting operation in this area and obtain the current sample position information. The sample grouping module is used to group the samples to be sorted in the current designated area through the host computer software and by using the sample position information and the suction cup information on the sorting robot to obtain the corresponding sample sorting information; wherein, the sample sorting information includes several sample numbers, suction cup number information, sample placement angle information, and sample placement position information corresponding to each sorting operation. The information sending module is used to send the sample sorting information to the corresponding PLC controller through the host computer software; The sample sorting module is used to send corresponding sample sorting instructions to the sorting robot in sequence through the PLC controller and the sample sorting information until the sample sorting operation is completed interactively; the sample sorting instructions include movement instructions, sample adsorption instructions and sample placement instructions for the sorting robot. The cutting sample sorting device further includes: The information acquisition module is used to acquire suction cup information on the sorting robot through the host computer software; wherein, the suction cup information includes corresponding suction cup position information, suction cup number information, and initial suction cup state position coordinates.

9. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor for executing the computer program to implement the cutting sample sorting method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, Used to store a computer program, which, when executed by a processor, implements the cutting sample sorting method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Automatic sorting method of customized furniture plate element vertical placement transmission

    CN109396049A

  • Automatic sorting method and automatic sorting system for laser cutting parts

    CN116030449A