Management control method of packaging task, management control device, electronic device, memory medium and program
By determining yarn packages based on storage time and number and automating the packaging sequence, the method addresses the inefficiency of manual packaging, enhancing the packaging process efficiency.
Patent Information
- Application Number
- JP2025012822
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-01
- Filing Date
- 2025-01-29
- Publication Date
- 2025-08-14
- Estimated Expiration
- 2045-01-29
AI Technical Summary
The packaging of wound yarn packages involves a large number of manual processes, which significantly affects the efficiency of the packaging process.
A method and device for managing and controlling packaging tasks by determining lots of packable yarn packages from a balance room based on storage time and number, obtaining a planned packaging sequence, and performing automatic packaging tasks according to this sequence, reducing manual intervention and improving efficiency.
Automated packaging process replaces manual work, significantly reducing decision-making time and improving the efficiency of packaging tasks for yarn packages.
Smart Images

Figure 2025119596000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to the field of computers and automatic control, and more particularly to a packaging task management control method, a management control device, an electronic device, a storage medium, and a program. [Background technology]
[0002] Packaging of wound yarn packages is an important part of the yarn production process, but currently, the packaging of wound yarn packages involves a large number of manual processes, which can seriously affect the efficiency of the packaging of wound yarn packages. Summary of the Invention [Problem to be solved by the invention]
[0003] The present disclosure provides a packaging task management control method, a management control device, an electronic device, a storage medium, and a program to solve or alleviate one or more technical problems in the prior art. [Means for solving the problem]
[0004] In a first aspect, the present disclosure provides a method for managing and controlling a packaging task, the method comprising: According to a preset time interval, determine N lots of packable wound yarn packages from the balance room, and determine the storage time length and storage number of each packable wound yarn package of the N lots of packable wound yarn packages stored in the balance room, where N≧2 and N is an integer; obtaining a planned packaging sequence for the N lots of packable wound yarn packages based on the length of time and number of packable wound yarn packages of each lot among the N lots of packable wound yarn packages stored in the balance chamber; and executing an automatic packaging task for N lots of packable wound yarn packages according to a planned packaging sequence.
[0005] In a second aspect, the present disclosure provides a packaging task management control device, the device comprising: an information determining unit for determining N lots of packable wound yarn packages from the balance chamber according to a preset time interval, and determining the storage time and number of packable wound yarn packages of each lot among the N lots of packable wound yarn packages stored in the balance chamber, where N≧2 and N is an integer; a sequence acquisition unit for acquiring a planned packaging sequence for the N lots of packable wound yarn packages based on the length of time and number of packable wound yarn packages of each lot among the N lots of packable wound yarn packages stored in the balance chamber; and a packaging task management control unit for executing automatic packaging tasks for N lots of wrappable wound yarn packages in accordance with a planned packaging sequence.
[0006] In a third aspect, the present disclosure provides an electronic device, the device comprising: at least one processor; a memory communicatively coupled to the at least one processor; The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, cause the implementation of any one of the methods in the embodiments of the present disclosure.
[0007] In a fourth aspect, there is provided a non-transitory computer-readable storage medium having stored thereon computer instructions for causing a computer to perform any one of the methods in the embodiments of the present disclosure.
[0008] In a fifth aspect, a program is provided, which, when executed by a processor, implements any one of the methods in the embodiments of the present disclosure. [Effects of the Invention]
[0009] The technical solution provided by the present disclosure determines N lots of packable yarn packages from the balance room according to a preset time interval, determines the storage time and number of packable yarn packages for each lot among the N lots of packable yarn packages in the balance room, automatically obtains a planned packaging sequence for the N lots of packable yarn packages based on the storage time and number of packable yarn packages for each lot among the N lots of packable yarn packages in the balance room, and performs an automatic packaging task for the N lots of packable yarn packages according to the planned packaging sequence. In this way, the large amount of manual work required to perform packaging tasks for yarn package products in the prior art is replaced by an automated packaging process, which significantly reduces manual intervention and decision-making time and improves the efficiency of performing packaging tasks for yarn packages. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a flowchart of a method for managing and controlling packaging tasks according to an embodiment of the present disclosure. [Figure 2A] FIG. 1 is an illustration of a method for obtaining a full loading situation representation according to an embodiment of the present disclosure. [Figure 2B] FIG. 1 is an illustration of a method for obtaining a full loading situation representation according to an embodiment of the present disclosure. [Figure 2C] FIG. 1 is an illustration of a method for obtaining a full loading situation representation according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a schematic diagram illustrating preset features according to an embodiment of the present disclosure. [Figure 4] FIG. 2 is a schematic block diagram illustrating the configuration of a packaging task management control device according to an embodiment of the present disclosure. [Figure 5] FIG. 1 is a schematic block diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0011] It should be understood that the contents described herein are not intended to describe key points or important aspects of the embodiments of the present disclosure, nor are they used to limit the scope of the present disclosure. Other aspects of the present disclosure are facilitated by the following description.
[0012] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the accompanying drawings indicate the same or similar components or elements. The accompanying drawings are not necessarily drawn to scale. It should be understood that the drawings illustrate only some examples provided by the present disclosure and should not be considered as limiting the scope of the present disclosure.
[0013] The present disclosure will now be described in more detail with reference to the accompanying drawings, in which like reference numerals represent like or similar elements and in which various aspects of the embodiments are shown, and which, unless otherwise noted, are not necessarily drawn to scale.
[0014] Furthermore, in order to better explain the present disclosure, many specific details are described in the following specific examples. Those skilled in the art should understand that the present disclosure can be similarly implemented without some details. In some examples, methods, means, components, circuits, etc. that are well known to those skilled in the art are not described in detail so that the gist of the present disclosure is clear.
[0015] As mentioned above, packaging of wound yarn package products is an important part of the yarn production process. However, currently, the packaging task of wound yarn package products involves a large number of manual processes, which may seriously affect the performance efficiency of the packaging task. In response to this, an embodiment of the present disclosure provides a packaging task management and control method to improve the packaging efficiency of wound yarn package products, and the method can be applied to electronic devices such as computers and programmable logic controllers (PLCs).
[0016] Furthermore, before describing the packaging task management control method provided by the embodiment of the present disclosure, it should be noted that in the embodiment of the present disclosure, the main types of wound yarn package products can include one or more of partially oriented yarns (POY), fully drawn yarns (FDY), drawn textured yarns (DTY) (or low modulus filaments), etc. For example, specific types of wound yarn package products include polyester partially oriented yarns, polyester full drawn yarns, polyester drawn yarns, polyester drawn yarns, drawn textured yarns, etc.
[0017] 1 is a flowchart of a method for managing and controlling packaging tasks according to an embodiment of the present disclosure. The method for managing and controlling packaging tasks provided by an embodiment of the present disclosure will now be described with reference to FIG. 1. It should be noted that although a logical order is depicted in the schematic flowchart, the steps shown or described may, in some cases, be performed in a different order.
[0018] In step S101, N lots of packable wound yarn packages are determined from the balance chamber according to a preset time interval, and the storage time and number of packable wound yarn packages of each lot among the N lots of packable wound yarn packages stored in the balance chamber are determined.
[0019] The preset time interval may be 3 hours (h), 5 hours, 7 hours, etc. The balancing room is used to provide a natural cooling environment for wound yarn package products transferred from the winding work area, and may be a single-story warehouse (e.g., a one-story warehouse) or a temporary storage room (e.g., a multi-story warehouse). Here, N≧2, and N is an integer. Each lot of packable wound yarn packages among the N lots of packable wound yarn packages may include multiple packable wound yarn packages with the same production lot number, and the packable wound yarn packages may be wound yarn package products that have been transferred from the winding work area to the balancing room and, after being naturally cooled in the balancing room, have a temperature below a temperature threshold (e.g., the current room temperature in the balancing room).
[0020] In some embodiments of the present disclosure, multiple wound yarn package products (e.g., multiple packable wound yarn packages) with the same production lot number may have the same product attributes, which may include at least one of basic attributes such as specifications, color, and weight of the wound yarn package.
[0021] Furthermore, in an embodiment of the present disclosure, for each packable winding package in N lots of packable winding packages, the storage time for which the packable winding package of that lot has been stored in the balance room can be determined by the following method: That is, the storage time for each packable winding package in the packable winding package of that lot has been stored in the balance room is obtained to obtain a plurality of single-wound-package storage time lengths corresponding to the plurality of packable winding packages included in the packable winding package of that lot, and the longest or shortest single-wound-package storage time length among the plurality of single-wound-package storage time lengths is determined as the storage time for the packable winding package of that lot in the balance room, or the average of the plurality of single-wound-package storage time lengths is determined as the storage time for the packable winding package of that lot in the balance room.
[0022] In step S102, a planned packaging sequence for the N lots of packable wound yarn packages is obtained based on the length of time and number of packable wound yarn packages of each lot among the N lots of packable wound yarn packages stored in the balance chamber.
[0023] That is, in an embodiment of the present disclosure, for N lots of packable wound yarn packages, the packing sequence of N lots of packable wound yarn packages can be automatically obtained and set as the planned packing sequence based on the length of time and number of packable wound yarn packages of each lot stored in the balance chamber.
[0024] In step S103, an automatic packaging task is executed for N lots of packable wound yarn packages according to the planned packaging sequence.
[0025] After obtaining the planned packaging sequence, an automated packaging task can be performed on N lots of packable wound yarn packages according to the planned packaging sequence. For example, by assigning multiple yarn package transfer tools used to load the N lots of packable wound yarn packages in the balance room according to the planned packaging sequence, the order in which the N lots of packable wound yarn packages are delivered (i.e., the order in which the yarn packages in the balance room are transferred to the packaging work area) can be controlled, and the operating states of multiple yarn package packaging equipment (e.g., robot hands, weighing devices, visual inspection devices, coating devices, boxing devices, etc.) installed on the packaging line in the yarn package packaging work area can be controlled to perform the automated packaging task on the N lots of packable wound yarn packages. Note that the yarn package transfer tools may be yarn package carts or spinning boxes, and the embodiments of the present disclosure are not specifically limited thereto.
[0026] The packaging task management and control method provided by the embodiment of the present disclosure can be used to determine N lots of packable wound yarn packages from the balance room according to a preset time interval, determine the storage time and number of lots stored in the balance room for each of the N lots of packable wound yarn packages, automatically obtain a planned packaging sequence for the N lots of packable wound yarn packages based on the storage time and number of lots stored in the balance room for each of the N lots of packable wound yarn packages, and then perform an automatic packaging task for the N lots of packable wound yarn packages according to the planned packaging sequence. In this way, the large amount of manual work required to perform packaging tasks for wound yarn package products in the prior art can be replaced by an automated packaging process, significantly reducing manual intervention and decision-making time and improving the efficiency of performing packaging tasks for the yarn packages.
[0027] In addition, in an embodiment of the present disclosure, at a first time, steps S101 and S102 have already been performed to obtain a planned packaging sequence for N lots of packable wound yarn packages, and step S103 is being performed at the current time. For example, an automatic packaging task is performed for the i-th (1≦i≦N and an integer) lot of packable wound yarn packages among the N lots of packable wound yarn packages according to the planned packaging sequence, that is, the i-th lot of packable wound yarn packages are transferred from the balance room to the wound yarn package packaging work area and automatic packaging is being performed on the packaging line. At a second time (after the first time and with a time difference from the first time that is a predetermined time interval), the obtained new planned packaging sequence includes the i-th lot of packable wound yarn packages, and if the packaging sequence of the i-th lot of packable wound yarn packages is not limited to the first order in the new planned packaging sequence, an adjustment can be made to the new planned packaging sequence to limit the packaging sequence of the i-th lot of packable wound yarn packages to the first order in the new planned packaging sequence. In this way, the number of lot changes on the packaging line can be reduced, thereby reducing the time the packaging line is inefficiently occupied, and further increasing the efficiency of performing the packaging task of wound yarn packages.
[0028] In some alternative embodiments, determining N lots of packable wound yarn packages from the balance chamber in step S101 includes the following steps:
[0029] In step S101-11, the highest expressed temperature of each lot of the wound yarn package products among the M lots of wound yarn package products stored in the balance chamber is obtained.
[0030] Here, M≧N, and M is an integer. Each lot of M lots of wound yarn package products can include multiple wound yarn package products with the same production lot number.
[0031] In one example, when performing step S101-11, each lot of wound yarn package products among the M lots of wound yarn package products stored in the balance chamber is set as a first target wound yarn package set, the slowest wound yarn package doffing time corresponding to the first target wound yarn package set is obtained, and the highest expressed temperature in the first target wound yarn package set is estimated based on the slowest wound yarn package doffing time corresponding to the first target wound yarn package set.
[0032] In this example, the first target wound yarn package set may include multiple wound yarn package products, and each of the multiple wound yarn package products included in the first target wound yarn package set has a corresponding single-winding-yarn-package doffing time (i.e., the time to remove the wound yarn package product from the winding machine). Based on this, in this example, the latest winding-yarn-package doffing time corresponding to the first target wound yarn package set can be obtained in the following manner: The single-winding-yarn-package doffing time of each of the multiple wound yarn package products included in the first target wound yarn package set is obtained to obtain multiple single-winding-yarn-package doffing times corresponding to the multiple wound yarn package products included in the first target wound yarn package set, and the latest single-winding-yarn-package doffing time among the multiple single-winding-yarn-package doffing times is set as the latest winding-yarn-package doffing time corresponding to the first target wound yarn package set.
[0033] After obtaining the latest winding package doffing time corresponding to the first target winding package set, the maximum representative temperature of the first target winding package set can be estimated based on the latest winding package doffing time corresponding to the first target winding package set. For example, if the time difference between the latest winding package doffing time corresponding to the first target winding package set and the current time is less than or equal to a predetermined time length, the first temperature value can be the maximum representative temperature of the first target winding package set. If the time difference between the latest winding package doffing time corresponding to the first target winding package set and the current time is greater than the predetermined time length, the second temperature value can be the maximum representative temperature of the first target winding package set. Here, the predetermined time length can be any time length within the time length interval [6 hours, 8 hours], and the first temperature value can be a fixed temperature value greater than the second temperature value, or a variable temperature value that shows a negative correlation with the latest winding package doffing time corresponding to the first target winding package set and is greater than the second temperature value. That is, the shorter the latest winding package doffing time corresponding to the first target winding package set, the higher the variable temperature value that can be obtained as the maximum expressed temperature of the first target winding package set, and conversely, the longer the latest winding package doffing time corresponding to the first target winding package set, the lower the variable temperature value that can be obtained as the maximum expressed temperature of the first target winding package set, and the lower the variable temperature value that can be obtained as the maximum expressed temperature of the first target winding package set, the lower the variable temperature value that can be obtained as the maximum expressed temperature of the first target winding package set, and the second temperature value may be the current room temperature of the balance chamber.
[0034] In another example, when performing step S101-11, each lot of wound yarn package products among the M lots of wound yarn package products stored in the balance room is set as a first target wound yarn package set, and temperature sampling inspection results corresponding to the first target wound yarn package set are obtained, and the highest expressed temperature of the first target wound yarn package set can be obtained based on the temperature sampling inspection results corresponding to the first target wound yarn package set.
[0035] In this example, the first target wound yarn package set may include multiple wound yarn package products, and each of the multiple wound yarn package products included in the first target wound yarn package set may have a corresponding wound yarn package position number (i.e., the position number of the wound yarn package product on the winding load before the wound yarn package product is removed from the winding machine). Note that in this example, the larger the corresponding winding package position number for a certain wound yarn package product, the more likely it is that the wound yarn package product is located at the leading end of the winding package winding load (i.e., the furthest back of the winding machine) before the wound yarn package product is removed from the winding machine. Therefore, when the wound yarn package product is removed from the winding machine, the initial temperature of the wound yarn package product will be higher and the natural cooling time required will also be longer. Based on this, in this example, the temperature sampling test results corresponding to the first target wound yarn package set can be obtained using the following method. That is, from the plurality of wound yarn package products included in the first target wound yarn package set, a plurality of target wound yarn packages having corresponding predetermined wound yarn package position numbers are determined, and a plurality of temperature detection values corresponding one-to-one to the plurality of target wound yarn packages are set as temperature sampling test results corresponding to the first target wound yarn package set. Here, the predetermined number may be the position number of the wound yarn package product located at the end of the winding winding load. For example, if the position number of the wound yarn package product located at the end of the winding load is 12, the predetermined number may be 12.
[0036] After obtaining the temperature sampling test results corresponding to the first target wound yarn package set, the temperature detection value with the largest numerical value from the temperature sampling test results can be selected as the maximum representative temperature of the first target wound yarn package set.
[0037] That is, in an embodiment of the present disclosure, when step S101-11 is performed, each lot of yarn package products among the M lots of yarn package products stored in the balance chamber is set as a first target yarn package set, the latest yarn package doffing time corresponding to the first target wound yarn package set is obtained, and the maximum expressed temperature of the first target wound yarn package set is estimated based on the latest yarn package doffing time corresponding to the first target wound yarn package set. Because the maximum expressed temperature of the first target wound yarn package set is estimated based on the latest yarn package doffing time corresponding to the first target wound yarn package set, the reliability of the maximum expressed temperature of the first target wound yarn package set can be improved, and further, the accuracy of the subsequently determined packable wound yarn packages for N lots can be improved.
[0038] In an embodiment of the present disclosure, when step S101-11 is performed, each lot of yarn package products among the M lots of yarn package products stored in the balance chamber is set as a first target yarn package set, and temperature sampling test results corresponding to the first target yarn package set are obtained. The highest expressible temperature of the first target yarn package set can also be obtained based on the temperature sampling test results corresponding to the first target yarn package set. Because the highest expressible temperature of the first target yarn package set is obtained based on the temperature sampling test results corresponding to the first target yarn package set, the temperature sampling test results corresponding to the first target yarn package set contain only a small number of temperature detection values. This improves the efficiency of obtaining the highest expressible temperature of the first target yarn package set and further improves the efficiency of determining N lots of packable yarn packages.
[0039] In step S101-12, the current room temperature of the balance chamber is acquired and set as the temperature threshold value.
[0040] In step S101-13, N lots of wound yarn package products whose highest expressed temperature among M lots of wound yarn package products is equal to or lower than the temperature threshold value are determined as N lots of packable wound yarn packages.
[0041] For example, if M=5 and there are five lots of yarn packaged products, the maximum expressible temperature of the first lot of yarn packaged products is 22 degrees, the maximum expressible temperature of the second lot of yarn packaged products is 22 degrees, the maximum expressible temperature of the third lot of yarn packaged products is 22 degrees, the maximum expressible temperature of the fourth lot of yarn packaged products is 22 degrees, and the maximum expressible temperature of the fifth lot of yarn packaged products is 38 degrees, and the temperature threshold is 22 degrees, then N=4, and the four lots of packable yarn packaged products can be determined to be the first lot of yarn packaged products, the second lot of yarn packaged products, the third lot of yarn packaged products, and the fourth lot of yarn packaged products, respectively.
[0042] By including the above steps, step S101 in an embodiment of the present disclosure can obtain the highest expressed temperature of each of the M lots of wound yarn package products stored in the balance chamber, obtain the current room temperature of the balance chamber as the temperature threshold, and further obtain N lots of wound yarn package products whose highest expressed temperature among the M lots of wound yarn package products is equal to or lower than the temperature threshold as N lots of packable wound yarn packages. In this way, it is possible to ensure that multiple packable yarn packages included in the N lots of packable wound yarn packages are wound yarn package products with temperatures equal to or lower than the temperature threshold, and avoid premature packaging of wound yarn package products that are not fully cooled, thereby avoiding an impact on the quality of the wound yarn package products.
[0043] In some alternative embodiments, step S102 may include the following steps:
[0044] In step S102-11, if there is a first target wound yarn package of Z lot among the packable wound yarn packages of N lot whose storage time in the balance chamber exceeds a predetermined time length threshold, the first target wound yarn package of Z lot is determined from the packable wound yarn packages of N lot, and a second target wound yarn package of K lot other than the first target wound yarn package of Z lot is determined.
[0045] Here, 1≦Z≦N, and Z is an integer, and 1≦K≦N, and K is an integer. The preset time length threshold may be 5 days, 7 days, 10 days, etc., and may be specifically set based on actual demand, and the embodiments of the present disclosure do not specifically limit this.
[0046] In step S102-12, the first target wound yarn packages of the Z lots are arranged in descending order according to the storage time length to obtain a first predetermined order of the first target wound yarn packages of the Z lots.
[0047] In step S102-13, the second target wound yarn packages of the K lot are arranged in descending order according to the stored number to obtain a second scheduled order of the second target wound yarn packages of the K lot.
[0048] In step S102-14, the second target wound yarn package of lot K arranged in the second scheduled order is arranged after the first target wound yarn package of lot Z arranged in the first scheduled order to obtain a scheduled packaging order for the packable wound yarn packages of lot N.
[0049] For example, N=4, and the four packable yarn package lots are a first yarn package product, a second yarn package product, a third yarn package product, and a fourth yarn package product. Among the four packable yarn package lots, there are two first target wound yarn package lots (i.e., Z=2) whose storage time in the balance chamber exceeds a predetermined time threshold (e.g., 7 days), i.e., the third yarn package product and the fourth yarn package product. Furthermore, the third yarn package product has been stored in the balance chamber for 10 days, and the fourth yarn package product has been stored in the balance chamber for 8 days. Therefore, the first scheduled order of the two first target wound yarn package lots can be determined as follows: "the third yarn package product > the fourth yarn package product." At the same time, from the four lots of packable yarn packages, the second target yarn packages of two lots (i.e., K=2) other than the two lots of first target yarn packages are determined, i.e., the first lot of yarn package products and the second lot of yarn package products. Furthermore, since the number of the first lot of yarn package products stored in the balance room is 2000 and the number of the second lot of yarn package products stored in the balance room is 3012, the second scheduled order of the two lots of second target yarn packages can be obtained as "the second lot of yarn package products > the first lot of yarn package products."
[0050] Then, the two lots of second target wound yarn packages arranged in the second scheduled order are arranged after the two lots of first target wound yarn packages arranged in the first scheduled order, thereby obtaining a scheduled packaging order for four lots of packable wound yarn packages, where the scheduled packaging order for the four lots of packable wound yarn packages is "third lot of wound yarn package product > fourth lot of wound yarn package product > second lot of wound yarn package product > first lot of wound yarn package product."
[0051] Since step S102 includes the above steps, in an embodiment of the present disclosure, when an automatic packaging task is performed for N lots of packable wound yarn packages according to the planned packaging sequence, on the one hand, a first target wound yarn package of Z lots among the N lots of packable wound yarn packages is preferentially transferred from the balance room to a yarn package packaging station, and the first target wound yarn package of Z lots can be automatically packaged, thereby avoiding excessive storage space in the balance room from being occupied for a long period of time. On the other hand, second target wound yarn packages of K lots among the N lots of packable wound yarn packages can be arranged in descending order according to the number of stored packages. Among the second target wound yarn packages of K lots, a second target wound yarn package of a certain lot with a large number stored in the balance room can be preferentially transferred from the balance room to a yarn package packaging car, and the second target wound yarn package of that lot can be automatically packaged. In this way, when the packable wound yarn packages of N lots stored in the balance room dynamically change, the number of lot changes on the packaging line can be reduced, thereby reducing the time the packaging line is inefficiently occupied and further improving the efficiency of the execution of the yarn package packaging task.
[0052] In some alternative embodiments, step S103 may include the following steps.
[0053] In step S103-11, a wound yarn package set to be packaged is determined from the packable wound yarn packages of the N lots in accordance with the planned packaging sequence.
[0054] Here, the wound yarn package set to be packaged may be a wrappable wound yarn package that is transferred from the balance room to the wound yarn package packaging workshop in order to automatically package a lot of wound yarn packages within the wound yarn package packaging workshop.
[0055] In step S103-12, a target transfer tool among the plurality of wound yarn package transfer tools is controlled to move from the balance room to a wound yarn package packaging work area, and the target transfer tool is used to load at least some of the wrappable wound yarn packages in the wound yarn package set to be packaged.
[0056] After the wound yarn package set to be packaged is determined, a plurality of waiting tools for delivery are determined among the plurality of wound yarn package transfer tools for loading the wound yarn package set to be packaged, and each of the waiting tools for delivery can be set as a target transfer tool. In other words, since there are a plurality of target transfer tools from within the balance chamber, after the plurality of target transfer tools are determined, the plurality of target transfer tools can be sequentially controlled to move from the balance chamber to the wound yarn package packaging work area.
[0057] In step S103-13, a representation of the overall loading situation of the target transfer tool is obtained.
[0058] Here, the target transfer tool may include a first side and a second side, and the first side and the second side each have a plurality of wound yarn package mounting positions, and the overall mounting situation representation diagram is used to represent the actual mounting situation of the plurality of wound yarn package mounting positions provided on the first side of the target transfer tool and the actual mounting situation of the plurality of wound yarn package mounting positions provided on the second side of the target transfer tool.
[0059] Furthermore, in an embodiment of the present disclosure, a first image collection device can be controlled to collect a front view of the target transfer tool as a first depth image toward a first side of the target transfer tool, and a second image collection device can be controlled to collect a front view of the target transfer tool as a second depth image toward a second side of the target transfer tool. Here, the first image collection device and the second image collection device can be depth cameras. After acquiring the first depth image and the second depth image, a complete loading situation representation can be obtained in the following manner: a one-side loading situation representation on the first side of the target transfer tool is obtained as the first loading situation representation based on the first depth image, a one-side loading situation representation on the second side of the target transfer tool is obtained as the second loading situation representation based on the second depth image, and the first loading situation representation and the second loading situation representation are stitched together to obtain a complete loading situation representation.
[0060] A specific method for obtaining the overall loading status representation diagram will be explained below.
[0061] 2A and 2B , in an embodiment of the present disclosure, a first image capture device (not shown in FIG. 2A ) is controlled to capture a first depth image of a front view of the target transfer tool 201 from a first viewpoint toward a first side 2011 of the target transfer tool 201 (the first side 2011 of the target transfer tool 201 is provided with a plurality of winding package mounting positions 2012 for mounting packable winding packages 202), and a second image capture device (not shown in FIG. 2B ) is controlled to capture a second depth image of a front view of the target transfer tool 201 from a second viewpoint toward a second side 2013 of the target transfer tool 201 (the second side 2013 of the target transfer tool 201 is similarly provided with a plurality of winding package mounting positions 2012 for mounting packable winding packages 202). Here, the first viewpoint may be a front view of the first side 2011 of the target transfer tool 201, and the second viewpoint may be a front view of the second side 2013 of the target transfer tool 201.
[0062] 2A and 2C , after controlling the first imaging device to capture a front view of the target transfer tool 201 from a first viewpoint toward a first side 2011 of the target transfer tool 201 as a first depth image, a first interference feature is removed from the first depth image based on the depth value of each pixel point in the first depth image to obtain a one-sided mounting situation representation of the target transfer tool 201 at the first side 2011 as a first mounting situation representation. Here, the first interference feature may include image features in the first depth image corresponding to wrappable wound yarn packages 202 mounted at the plurality of wound yarn package mounting positions 2012 provided on the second side 2013 of the target transfer tool 201. In one example, pixel points in the first depth image having depth values greater than a first depth threshold may be removed to remove the first interference feature in the first depth image. Here, the first depth threshold may be specifically set according to actual conditions, and the embodiments of the present disclosure are not specifically limited thereto.
[0063] 2B and 2C , after controlling the second imaging device to capture a front view of the target transfer tool 201 from a second viewpoint toward the second side 2013 of the target transfer tool 201 as a second depth image, a second interference feature is removed from the second depth image based on the depth value of each pixel point in the second depth image to obtain a one-sided mounting situation representation of the target transfer tool 201 at the second side 2013 as the second mounting situation representation. Here, the second interference feature may include image features in the second depth image corresponding to wrappable wound yarn packages 202 mounted at the plurality of wound yarn package mounting positions 2012 provided on the first side 2011 of the target transfer tool 201. In one example, pixel points in the second depth image having depth values greater than a second depth threshold may be removed to remove the second interference feature in the second depth image. Here, the second depth threshold may be specifically set according to actual circumstances, and the embodiments of the present disclosure are not specifically limited thereto.
[0064] After obtaining the first mounting situation representation diagram and the second mounting situation representation diagram, the first mounting situation representation diagram and the second mounting situation representation diagram are connected to obtain an overall mounting situation representation diagram as shown in Figure 2C, which is used to indicate that there is an empty winding package mounting position A12 among the multiple winding package mounting positions 2012 (specifically, winding package mounting positions A11 to A45) on the first side 2011 of the target transfer tool 201, and is used to indicate that there is an empty winding package mounting position B11 among the multiple winding package mounting positions 2012 (specifically, winding package mounting positions B11 to B45) on the second side 2013 of the target transfer tool 201.
[0065] In step S103-14, if it is determined based on the overall loading situation representation diagram that the basic data corresponding to the target transfer tool needs to be updated, the basic data is updated to obtain updated basic data.
[0066] Here, the basic data includes original vacancy information and is used to represent the original vacancy status of each of the plurality of winding package loading positions of the target transfer tool. For example, for each of the plurality of winding package loading positions, the value "1" can represent that the winding package loading position is non-empty, i.e., that a packable winding package is loaded at the winding package loading position, and the value "0" can represent that the winding package loading position is empty, i.e., that no packable winding package is loaded at the winding package loading position. The basic data can also include winding package information corresponding to each of the plurality of non-empty loading positions of the target transfer tool (i.e., winding package loading positions that have packable winding packages loaded), including the production date, production workshop number, single winding package doffing time, production lot number, grade, specification, color, etc. of the packable winding package loaded at the non-empty loading position.
[0067] In one example, whether the basic data corresponding to the target transfer tool needs to be updated can be determined in the following manner: based on the overall loading status representation diagram, actual availability information of the target transfer tool is obtained to represent the actual availability of each of the multiple winding package loading positions of the target transfer tool, and if the actual availability information is different from the original availability information in the basic data, it is determined that the basic data corresponding to the target transfer tool needs to be updated; whereas if the actual availability information is the same as the original availability information in the basic data, it is determined that the basic data corresponding to the target transfer tool does not need to be updated.
[0068] Furthermore, in this example, a feature matching method can be used to obtain the actual availability information of the target transfer tool based on the overall loading situation representation. For example, a scale-invariant feature transform (SIFT) algorithm, a speeded-up robust features (SURF) processing algorithm, or an oriented fast and rotated brief (ORB) real-time feature detection algorithm can be used to extract image features from the overall loading situation representation and match them with pre-defined features to obtain the actual availability information of the target transfer tool. The pre-defined features can be features of non-empty loading positions or features of empty loading positions, as shown in FIG. 3.
[0069] The actual availability information of the target transfer tool is obtained based on the overall loading status representation diagram, and after obtaining the actual availability information of the target transfer tool, a simple comparison method can be used to determine whether the basic data corresponding to the target transfer tool needs to be updated, thereby further improving the execution efficiency of the wrapping task of the wound yarn package.
[0070] Furthermore, the overall loading situation representation obtained by the method of "controlling a first image collection device to collect a front view of the target transfer tool as a first depth image toward a first side of the target transfer tool and controlling a second image collection device to collect a front view of the target transfer tool as a second depth image toward a second side of the target transfer tool, obtaining a one-side loading situation representation of the first side of the target transfer tool as a first loading situation representation based on the first depth image, obtaining a one-side loading situation representation of the second side of the target transfer tool as a second loading situation representation based on the second depth image, and stitching together the first loading situation representation and the second loading situation representation" includes only simple and necessary image features, so that when determining whether or not basic data corresponding to the target transfer tool needs to be updated based on the overall loading situation representation, the reliability of the determination result can be ensured. In this way, when an automatic packaging task is performed on a wound yarn package set to be packaged based on the updated basic data, the error rate of the automatic packaging task can be reduced, thereby further reducing manual intervention and the time required for error processing and further improving the execution efficiency of the wound yarn package packaging task.
[0071] For example, the target transfer tool includes a first side and a second side, and each of the first side and the second side has 20 winding package loading positions. The actual loading status of the 20 winding package loading positions on the first side is shown in FIG. 2A, and the actual loading status of the 20 winding package loading positions on the second side is shown in FIG. 2B. Accordingly, the overall loading status representation of the target transfer tool is shown in FIG. 2C. Based on the overall loading status representation, the actual availability information of the target transfer tool can be obtained, as shown in Table 1. [Table 1]
[0072] Also, in this example, the basic data corresponding to the target transfer tool is shown in Table 2. [Table 2]
[0073] Obviously, the actual availability information is different from the original availability information in the basic data. Therefore, it is determined that the basic data corresponding to the target transfer tool needs to be updated, and the updated basic data is shown in Table 3. [Table 3]
[0074] In step S103-15, an automatic packaging task is executed for the wound yarn package set to be packaged based on the updated basic data.
[0075] Based on the updated basic data, the actual number of packable wound yarn packages included in the wound yarn package set to be packed can be accurately obtained, and an automatic packaging task for the wound yarn package set to be packed can be performed based on the actual number of packable wound yarn packages included in the wound yarn package set to be packed. For example, the number of boxes corresponding to the wound yarn package set to be packed can be determined based on the actual number of packable wound yarn packages included in the wound yarn package set to be packed, and a boxing device installed on a packaging line in a yarn package packaging workplace can be controlled to perform a boxing task included in the automatic packaging task based on this boxing number.
[0076] For example, each yarn package box used in executing the automatic packaging task can accommodate six packable yarn packages. Based on the original space information in the basic data corresponding to the target transfer tool, the original number of packable yarn packages included in the set of yarn packages to be packaged is determined to be 3012. Based on the updated basic data, the actual number of packable yarn packages included in the set of yarn packages to be packaged is determined to be 3000. In this case, based on the actual number of packable yarn packages included in the set of yarn packages to be packaged, the boxing number corresponding to the set of yarn packages to be packaged is 3000 / 6=500, not 3012 / 6=502. Therefore, the packaging device installed on the packaging line in the yarn package packaging workplace can be controlled to execute the packaging task included in the automatic packaging task according to the boxing number 500, not 502.
[0077] By including the above steps in step S103, in the embodiment of the present disclosure, the actual number of wound yarn packages to be packed included in the wound yarn package set to be packed can be accurately obtained based on the updated basic data. In this way, when an automatic packing task is performed on the wound yarn package set to be packed based on the updated basic data, the error rate of the automatic packing task can be reduced, thereby further reducing the time required for manual intervention and error handling and further improving the execution efficiency of the yarn package packing task.
[0078] In some alternative embodiments, step S103 may also include the following steps:
[0079] In step S103-21, if an emergency packaging task is received and there is a second target wound yarn package set that matches the emergency packaging task among the packable wound yarn packages of the N lots, a target packaging sequence is obtained based on the scheduled packaging sequence.
[0080] Here, the emergency packaging task can be transmitted by a sales system, and upon receiving the emergency packaging task, the production lot number and required number of winding package sets that need to be urgently packaged can be determined. Based on the production lot number and required number of winding package sets that need to be urgently packaged, it can be determined whether a second target winding package set that matches the emergency packaging task exists in the packable winding package of N lots. For example, if a packable winding package of a certain lot exists in the packable winding package of N lots, and the production lot numbers of multiple packable winding packages included in the packable winding package of the load are the same as the production lot number of the winding package that needs to be urgently packaged, and the original number of packable winding packages included in the packable winding package of the load is equal to or greater than the required number of winding packages that need to be urgently packaged, it is determined that a second target winding package set that matches the emergency packaging task exists in the packable winding package of N lots. Otherwise, it is determined that a second target winding package set that matches the emergency packaging task does not exist in the packable winding package of N lots.
[0081] Further, in one example, the target packaging sequence can be obtained by the following method.
[0082] First, a currently packed yarn package set can be determined from N packable yarn packages, where the currently packed yarn package set may be a packable yarn package that has been transferred from the balance room to a yarn package packing station and is being automatically packed on a packing line.
[0083] After determining the currently packed winding package set, a remaining packing sequence can be obtained by deleting packable winding package sets whose packing sequence precedes the currently packed winding package set from the planned packing sequence. If the currently packed winding package set is a second target winding package set, the remaining packing sequence is set as the target packing sequence. If the currently packed winding package set is not the second target winding package set, a designated packing end time for the second target winding package set is determined based on the emergency packing task, and a first theoretical packing end time for the second target winding package set is determined based on the remaining packing sequence. If the designated packing end time is earlier than the first theoretical packing end time, the remaining packing sequence is adjusted to obtain the target packing sequence. If the designated packing end time is later than the first theoretical packing end time, the remaining packing sequence is set as the target packing sequence.
[0084] Furthermore, in one specific example, after the remaining packaging sequence is obtained, at least one packable wound yarn package of a lot whose packaging sequence precedes the second target wound yarn package set is determined from the remaining packaging sequence, a first packaging time length required to execute an automatic packaging task for the at least one packable wound yarn package of the lot is estimated, a second packaging time length required to execute an automatic packaging task for the second target wound yarn package set is estimated, and a first theoretical packaging completion time for the second target wound yarn package set is determined based on the current time, the first packaging time length, and the second packaging time length. Here, for each packable wound yarn package of a lot, the first packaging time length required to execute the automatic packaging task for the packable wound yarn package of the lot is estimated based on the original quantity contained in the packable wound yarn package of the lot. For the second target wound yarn package set, the second packaging time length required to execute the automatic packaging task for the second target wound yarn package set is estimated based on the original quantity contained in the second target wound yarn package set. The first theoretical packaging end time may be another time that is later than the current time and separated from the current time by a first total time length (i.e., the sum of the first packaging time length and the second packaging time length).
[0085] In another specific example, if the specified packaging end time of the second target wound yarn package set is earlier than the first theoretical packaging end time, a third packaging time length required to perform the automatic packaging task for the remaining currently packaged wound yarn package sets is estimated, and the packaging order of the second target wound yarn package set in the remaining packaging order is adjusted to the second priority based on the current time, the second packaging time length, and the third packaging time length, and then a second theoretical packaging end time of the second target wound yarn package set is determined.If the specified packaging end time is earlier than the second theoretical packaging end time, the packaging order of the second target wound yarn package set in the remaining packaging order is adjusted to the first priority to obtain the target packaging order, and if the specified packaging end time is later than the second theoretical packaging end time, the packaging order of the second target wound yarn package set in the remaining packaging order is adjusted to the second priority to obtain the target packaging order. Here, for the remaining currently packed winding yarn package sets, a third packing time length required to execute the automatic packing task for the remaining currently packed winding yarn package sets is estimated based on the original number contained in the remaining currently packed winding yarn package sets, and the second theoretical packing completion time may be another time that is after the current time and is separated from the current time by a second total time length (i.e., the sum of the second packing time length and the third packing time length).
[0086] For example, when N=4, the four packable yarn package sets are the first lot of yarn packaged products, the second lot of yarn packaged products, the third lot of yarn packaged products, and the fourth lot of yarn packaged products, respectively, and the planned packaging sequence for the four packable yarn package sets is "third lot of yarn packaged products > fourth lot of yarn packaged products > second lot of yarn packaged products > first lot of yarn packaged products." If, for example, the currently packaged yarn package set in the four packable yarn package sets is the third lot of yarn packaged products, the third lot of yarn packaged products can be deleted from the planned packaging sequence to obtain the remaining packaging sequence of "fourth lot of yarn packaged products > second lot of yarn packaged products > first lot of yarn packaged products."
[0087] Subsequently, if an emergency packaging task is received, and there is a second target wound yarn package that matches the emergency packaging task among the four lots of packable wound yarn packages, and the second target wound yarn package set is the fourth lot of wound yarn package product, the remaining packaging sequence can be set as the target packaging sequence, i.e., the resulting target packaging sequence is "fourth lot of wound yarn package product (second target wound yarn package) > second lot of wound yarn package product > first lot of wound yarn package product."
[0088] In addition, when an emergency packaging task is received and there is a second target wound yarn package set that matches the emergency packaging task among the four lots of packable wound yarn packages, and the second target wound yarn package set is a wound yarn package product of the first lot, the specified packaging end time of the second target wound yarn package set can be determined based on the emergency packaging task, and the first theoretical packaging end time of the second target wound yarn package set can be determined based on the remaining packaging sequence.
[0089] Suppose the designated packaging end time is 10:00:00 on January 6, 2024, and the first theoretical packaging end time is 10:00:00 on January 7, 2024. In other words, since the designated packaging end time is earlier than the first theoretical packaging end time, the target packaging sequence can be obtained by adjusting the remaining packaging sequence. For example, if the designated packaging end time is earlier than the second theoretical packaging end time (assumed to be 18:00:00 on January 6, 2024), the packaging sequence of the second target wound yarn package set in the remaining packaging sequence can be adjusted to first place, thereby obtaining the target packaging sequence of "first lot wound yarn package product (second target wound yarn package set) > fourth lot wound yarn package product > second lot wound yarn package product." Also, for example, if the specified packaging end time is later than the second theoretical packaging end time (assumed to be 10:00:00 on January 5, 2024), the packaging order of the second target wound yarn package set in the remaining packaging order can be adjusted to the second priority, thereby obtaining a target packaging order of "fourth lot wound yarn package product > first lot wound yarn package product (second target wound yarn package set) > second lot wound yarn package product."
[0090] Furthermore, if the designated packaging end time is 18:00:00 on January 7, 2024, and the first theoretical packaging end time is 10:00:00 on January 7, 2024, i.e., if the designated packaging end time is after the first theoretical packaging end time, the remaining packaging sequence can be set as the target packaging sequence. In other words, the target packaging sequence obtained is "fourth lot of wound yarn package products (second target wound yarn package set) > second lot of wound yarn package products > first lot of wound yarn package products."
[0091] In step S103-22, an automatic packaging task for the second target wound yarn package is executed based on the target packaging sequence so that the actual packaging completion time of the second target wound yarn package is earlier than the designated packaging completion time of the second target wound yarn package.
[0092] Continuing with the above example, if the obtained target packaging sequence is "first lot of wound yarn package products (second target wound yarn package set) > fourth lot of wound yarn package products > second lot of wound yarn package products," offline processing can be performed on the fourth lot of wound yarn package products that are being automatically packaged on the packaging line in order to timely execute the automatic packaging task for the first lot of wound yarn package products. After completing the automatic packaging task for the first lot of wound yarn package products, the automatic packaging task for the remaining fourth lot of wound yarn package products can be executed. If the obtained target packaging sequence is "fourth lot of wound yarn package products (second target wound yarn package set) > second lot of wound yarn package products > first lot of wound yarn package products" or "fourth lot of wound yarn package products > first lot of wound yarn package products (second target wound yarn package set) > second lot of wound yarn package products," the automatic packaging task for the remaining fourth lot of wound yarn package products can be executed. After completing the automatic packaging task for the remaining fourth lot of wound yarn package products, the automatic packaging tasks for the remaining fourth lot of wound yarn package products can be executed next according to the target packaging sequence. Here, the automatic packaging task for the packageable wound yarn packages of the other lot includes executing an automatic packaging task for the second target wound yarn package set.
[0093] Since step S103 includes the above steps, in an embodiment of the present disclosure, when an emergency packaging task is received and a second target wound yarn package that matches the emergency packaging task exists among the N lots of packable wound yarn packages, a target packaging sequence is obtained based on the planned packaging sequence, and an automatic packaging task for the second target wound yarn package is executed based on the target packaging sequence so that the actual packaging end time of the second target wound yarn package is earlier than the specified packaging end time of the second target wound yarn package, thereby improving the controllability and flexibility of the packaging task management and control method.
[0094] In order to more appropriately implement the above-described packaging task management control method, an embodiment of the present disclosure also provides a packaging task management control device that is applied to an electronic device such as a computer or a PLC. Hereinafter, a packaging task management control device 400 according to an embodiment of the present disclosure will be described with reference to the configuration shown in FIG.
[0095] The packaging task management control device 400 an information determining unit 401 for determining N lots of packable wound yarn packages from the balance chamber according to a preset time interval, and determining the storage time and storage number of each packable wound yarn package of the N lots of packable wound yarn packages stored in the balance chamber, where N≧2 and N is an integer; a sequence acquisition unit 402 for acquiring a planned packaging sequence for the N lots of packable wound yarn packages based on the length of time and number of packable wound yarn packages of each lot among the N lots of packable wound yarn packages stored in the balance chamber; and a packaging task management control unit 403 for executing automatic packaging tasks for N lots of wrappable wound yarn packages in accordance with a planned packaging sequence.
[0096] In some alternative embodiments, the information determining unit 401: Obtaining the highest expressed temperature of each lot of wound yarn package products among M lots of wound yarn package products stored in the balance chamber, where M≧N and M is an integer; Obtaining the current room temperature in the balance room as a temperature threshold; The method is used to convert N lots of wound yarn package products, the maximum temperature of which is equal to or lower than the temperature threshold, into N lots of packable wound yarn packages.
[0097] In some alternative embodiments, the information obtaining unit 401: Each lot of yarn package products among the M lots of yarn package products stored in the balance chamber is taken as a first target yarn package set, the slowest yarn package doffing time corresponding to the first target yarn package set is obtained, and the maximum expressed temperature of the first target yarn package set is estimated based on the slowest yarn package doffing time corresponding to the first target yarn package set, or temperature sampling test results corresponding to the first target yarn package set are obtained, and the maximum expressed temperature of the first target yarn package set is obtained based on the temperature sampling test results corresponding to the first target yarn package set.
[0098] In some alternative embodiments, the order acquisition unit 402: When there is a first target wound yarn package of Z lots among the packable wound yarn packages of N lots, the storage time length of which in the balance chamber exceeds a preset time length threshold, determine the first target wound yarn package of Z lots from the packable wound yarn packages of N lots, and determine a second target wound yarn package of K lots other than the first target wound yarn package of Z lots, where 1≦Z≦N and Z is an integer, and 1≦K≦N and K is an integer; Arranging the first target wound yarn packages of the Z lots in descending order according to the storage time length to obtain a first predetermined order of the first target wound yarn packages of the Z lots; Arranging the second target wound yarn packages of the K lot in descending order according to the number of stored yarn packages to obtain a second scheduled order of the second target wound yarn packages of the K lot; The second target wound yarn package of K lots arranged in the second scheduled order is arranged after the first target wound yarn package of Z lots arranged in the first scheduled order to obtain a scheduled packaging order of packable wound yarn packages of N lots.
[0099] In some alternative embodiments, the packaging task management control unit 403: determining a set of wound yarn packages to be packed from the packable wound yarn packages of N lots according to a planned packing sequence; Controlling a target transfer tool of the plurality of winding package transfer tools to move from the balance chamber to a winding package packaging work area, the target transfer tool being used to load at least some of the wrappable winding packages in the set of winding packages to be packaged; obtaining a full load representation of the target transfer tool; If it is determined that the basic data corresponding to the target transfer tool needs to be updated based on the overall loading situation representation diagram, update the basic data to obtain updated basic data; and executing an automatic packaging task for the wound yarn package set to be packaged based on the updated basic data.
[0100] In some alternative embodiments, the packaging task management control unit 403: Obtaining actual availability information of the target transfer tool based on the overall loading status representation diagram, the actual availability information being used to represent the actual availability of each winding package loading position among the multiple winding package loading positions of the target transfer tool; If the actual availability information is different from the original availability information in the basic data, it is determined that the basic data corresponding to the target transport tool needs to be updated.
[0101] In some alternative embodiments, the packaging task management control unit 403: When an emergency packaging task is received and there is a second target wound yarn package set that matches the emergency packaging task among the N packable wound yarn packages, obtaining a target packaging sequence based on the scheduled packaging sequence; and executing an automatic packaging task for the second target wound yarn package set based on the target packaging sequence so that the actual packaging completion time of the second target wound yarn package set is earlier than the specified packaging completion time of the second target wound yarn package set obtained based on the emergency packaging task.
[0102] For the specific functions and exemplary descriptions of each module of the packaging task management control device 400 according to the embodiment of the present disclosure, please refer to the relevant descriptions of the corresponding steps in the above-mentioned method embodiment, and they will not be repeated here.
[0103] In the technical solution of the present disclosure, the acquisition, storage, and application of users' personal information comply with the provisions of relevant laws and regulations and do not violate public order and morals.
[0104] FIG. 5 is a structural block diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 5, the electronic device includes a memory 510 and a processor 520, and the memory 510 stores a computer program executable by the processor 520. The number of memories 510 and processors 520 may be one or more. The memory 510 may store one or more computer programs, which, when executed by the electronic device, cause the electronic device to perform the method provided by the above method embodiments. The electronic device may further include: a communication interface 530 for communicating with external devices and for data interaction and transmission;
[0105] When the memory 510, the processor 520, and the communication interface 530 are implemented independently, the memory 510, the processor 520, and the communication interface 530 are connected to each other via a bus to communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be classified into an address bus, a data bus, a control bus, and the like. For ease of explanation, only one bold line is shown in FIG. 5, but this does not represent only one bus or one type of bus.
[0106] Optionally, in a specific implementation, when the memory 510, the processor 520, and the communication interface 530 are integrated on one chip, the memory 510, the processor 520, and the communication interface 530 can communicate with each other via an internal interface.
[0107] It should be understood that the processor may be a Central Processing Unit (CPU), or may be other general-purpose processors, Digital Signal Processing (DSP), Application Specific Integrated Circuits (ASIC), Field Programmable Gate Arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware assemblies, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor may be a processor supporting the Advanced RISC Machines (ARM) architecture.
[0108] Additionally, the memory may optionally include read-only memory and random access memory, or may further include non-volatile random access memory. The memory may be either volatile or non-volatile memory, or may include both volatile and non-volatile memory. Here, non-volatile memory may include read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which acts as an external cache. By way of example and not limitation, many forms of RAM are available. For example, static random access memory (Static RAM, SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct RAMBUS RAM (DR RAM).
[0109] The above-described embodiments may be implemented, in whole or in part, in software, hardware, firmware, or any combination thereof. When implemented in software, they may be implemented, in whole or in part, in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, a process or function according to an embodiment of the present disclosure is generated, in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center via wire (e.g., coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, Bluetooth, microwave, etc.). A computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device including a server, a data center, etc. integrated with one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a Digital Versatile Disc (DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)). Note that the computer-readable storage medium referred to in this disclosure may be a non-volatile storage medium, in other words, a non-transitory storage medium.
[0110] Those skilled in the art can understand that all or part of the steps for realizing the above embodiments may be implemented by hardware, or may be implemented by instructing relevant hardware by a program, and the program may be stored in a computer-readable storage medium, and the storage medium may be a read-only memory, a magnetic disk, an optical disk, etc.
[0111] In describing embodiments of the present disclosure, references such as "one embodiment," "some embodiments," "example," "specific example," or "some examples" mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. Furthermore, the described specific features, structures, materials, or characteristics may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine different embodiments or examples and features of different embodiments or examples described in the present disclosure to the extent that they are not mutually inconsistent.
[0112] In the description of the embodiments of the present disclosure, unless otherwise specified, " / " means "or," for example, A / B can mean either A or B. "And / or" in the present disclosure is merely to describe the related relationship of related objects, and indicates that three types of relationships may exist, for example, A and / or B can indicate the following three types of situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0113] In describing the embodiments of the present disclosure, the terms "first" and "second" are used for descriptive purposes only and should not be interpreted as indicating or implying relative importance, nor should they be interpreted as implying the number of technical features shown. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of such features. In describing the embodiments of the present disclosure, "plurality" means two or more, unless otherwise specified.
[0114] The above are merely illustrative examples of the present disclosure, and do not limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure should be included in the scope of protection of the present disclosure.
Claims
1. 1. A method for managing and controlling a packaging task, comprising: determining N lots of packable wound yarn packages from the balance chamber according to a preset time interval, and determining the storage time and number of packable wound yarn packages of each lot among the N lots of packable wound yarn packages stored in the balance chamber, where N≧2 and N is an integer; obtaining a planned packaging sequence for the N lots of packable wound yarn packages based on the length of time and number of packable wound yarn packages of each lot among the N lots of packable wound yarn packages stored in the balance chamber; and executing an automatic packaging task for the N lots of packable wound yarn packages according to the planned packaging sequence. Management control methods for packaging tasks.
2. determining N packable wound yarn packages from the balance chamber, Obtaining the highest expressed temperature of each lot of wound yarn package products among M lots of wound yarn package products stored in the balance chamber, where M≧N and M is an integer; obtaining a current room temperature in the balance chamber as a temperature threshold; and converting the N lots of wound yarn package products, the highest expressed temperature of which is equal to or lower than the temperature threshold, into a packable wound yarn package of the N lots. The packaging task management and control method according to claim 1 .
3. Obtaining the highest expressed temperature of each lot of the wound yarn package products among the M lots of wound yarn package products stored in the balance chamber includes: The method includes: determining each lot of wound yarn package products among the M lots of wound yarn package products stored in the balance chamber as a first target wound yarn package set; obtaining the slowest wound yarn package doffing time corresponding to the first target wound yarn package set; and estimating the maximum expressed temperature of the first target wound yarn package set based on the slowest wound yarn package doffing time corresponding to the first target wound yarn package set; or obtaining a temperature sampling test result corresponding to the first target wound yarn package set and obtaining the maximum expressed temperature of the first target wound yarn package set based on the temperature sampling test result corresponding to the first target wound yarn package set. The packaging task management and control method according to claim 2.
4. obtaining a planned packaging sequence for the N lots of packable wound yarn packages based on the length of time and number of packable wound yarn packages of each lot stored in the balance chamber; If there is a first target wound yarn package of Z lots among the packable wound yarn packages of the N lots, the first target wound yarn package of Z lots is determined from the packable wound yarn packages of the N lots, and a second target wound yarn package of K lots other than the first target wound yarn package of Z lots is determined, where 1≦Z≦N and Z is an integer, and 1≦K≦N and K is an integer; Arranging the first target wound yarn packages of the Z lots in descending order according to the storage time length to obtain a first predetermined order of the first target wound yarn packages of the Z lots; Arranging the second target wound yarn packages of the K lots in descending order according to the number of stored yarn packages to obtain a second scheduled order of the second target wound yarn packages of the K lots; and arranging the second target wound yarn package of the K lot arranged in the second scheduled order after the first target wound yarn package of the Z lot arranged in the first scheduled order to obtain a scheduled packaging order for the packable wound yarn packages of the N lot. The packaging task management and control method according to claim 1 .
5. Executing an automatic packaging task for the N lots of packable wound yarn packages according to the planned packaging sequence includes: determining a wound yarn package set to be packaged from the packable wound yarn packages of the N lots according to the planned packaging sequence; controlling a target transfer tool of the plurality of winding package transfer tools to move from the balance chamber to a winding package packaging work area, the target transfer tool being used to load at least some of the wrappable winding packages in the set of winding packages to be packaged; obtaining a full payload representation of the target transfer tool; If it is determined based on the overall loading status representation diagram that the basic data corresponding to the target transfer tool needs to be updated, updating the basic data to obtain updated basic data; and executing an automatic packaging task for the wound yarn package set to be packaged based on the updated basic data. The packaging task management and control method according to claim 1 .
6. determining, based on the overall loading situation representation, that basic data corresponding to the target transfer tool needs to be updated; obtaining actual availability information of the target transfer tool based on the overall loading status representation diagram, and the actual availability information is used to represent the actual availability of each winding package loading position among the plurality of winding package loading positions of the target transfer tool; If the actual availability information is different from the original availability information in the basic data, determining that the basic data corresponding to the target transport tool needs to be updated; The packaging task management and control method according to claim 5.
7. Executing an automatic packaging task for the N lots of packable wound yarn packages according to the planned packaging sequence includes: When an emergency packaging task is received and a second target wound yarn package set that matches the emergency packaging task exists among the packable wound yarn packages of the N lots, obtaining a target packaging sequence based on the scheduled packaging sequence; and executing an automatic wrapping task for the second target wound yarn package set based on the target wrapping sequence so that an actual wrapping completion time of the second target wound yarn package set is earlier than a designated wrapping completion time of the second target wound yarn package set obtained based on the emergency wrapping task. The packaging task management and control method according to claim 1 .
8. A packaging task management control device, an information determining unit for determining N lots of packable wound yarn packages from the balance chamber according to a preset time interval, and determining the storage time and number of packable wound yarn packages of each lot among the N lots of packable wound yarn packages stored in the balance chamber, where N≧2 and N is an integer; a sequence acquisition unit for acquiring a planned packaging sequence for the N lots of packable wound yarn packages based on the length of time and number of packable wound yarn packages of each lot among the N lots of packable wound yarn packages stored in the balance chamber; a packaging task management control unit for executing automatic packaging tasks for the N lots of wrappable wound yarn packages in accordance with the planned packaging sequence. Management control device for packaging tasks.
9. at least one processor; a memory communicatively coupled to the at least one processor; The memory stores instructions executable by the at least one processor, the instructions, when executed by the at least one processor, causing the at least one processor to perform the method of any one of claims 1 to 7. Electronic devices.
10. A non-transitory computer-readable storage medium having stored thereon instructions for causing a computer to perform the method of any one of claims 1 to 7.
11. A program for implementing the method of any one of claims 1 to 7 when executed by a processor in a computer.
Citation Information
Patent Citations
Automatic filament falling system of spinning winding machine
CN110171745A
Intelligent doffing control system and method for lower computer of textile robot
CN110424076A
Automatic yarn hanging system of warping creel based on AGV (Automated Guided Vehicle)
CN113120693A
Silk ingot receiving and stacking system
CN114538205A
Automatic wire coil packaging method and system
CN115180201A