An irregular package automatic labeling system

By designing an automatic labeling system for unruly packages, the PLC control system and Pais system are used to realize automatic weighing, code reading and labeling of packages, solving the problems of slow manual operation speed and high error rate in the prior art, improving efficiency and accuracy, and reducing costs.

CN113968397BActive Publication Date: 2025-05-30SHENZHEN 4PX INFORMATION & TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111171873.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-08
Publication Date
2025-05-30
Estimated Expiration
2041-10-08

AI Technical Summary

Technical Problem

In the prior art, cross-border logistics packages need to be manually weighed, read codes and labeled when they are put into the warehouse, resulting in slow import speed and high error rate, which increases the cost and error rate.

Method used

An automatic labeling system for packages without rules is designed, including PLC control system and Pais system. Through code readers, 3D cameras, weighing instruments, robots and printers, automatic weighing, code reading and labeling of packages is realized.

Benefits of technology

Through automated processes, the trouble and cost of manual inspection is reduced, the labeling efficiency is improved, the error rate and misissance rate are reduced, and the compensation cost is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113968397B_ABST
    Figure CN113968397B_ABST
Patent Text Reader

Abstract

The present invention discloses an irregular package automatic labeling system, belonging to the technical field of labeling. It includes a Pais system, which is connected to a WMS. The Pais system is also connected to a barcode reader, a 3D printer, a PLC system, a weighing instrument, a robot, a 2D vision camera, and a printer. The present invention conducts dual synchronous detection work through the PLC control system and the Pais system, and performs weighing, barcode reading, and labeling of packages in one stop, reducing the trouble of manual detection, reducing labor costs, and improving labeling efficiency. The structure of the present invention is compact, with high precision and low error rate. Weighing and dimension measurement are carried out in multiple ways, reducing the detection error rate, avoiding waybill errors, and reducing compensation payment costs. The system of the present invention sends the weighed weight or measured dimension of the conveyed package to the cloud server, and the cloud server preselects the waybill according to the weighed weight or measured dimension. Through big data preselection, artificial intelligence is realized, and the efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of labeling, and particularly relates to an irregular package automatic labeling system. Background Art

[0002] At present, when domestic cross-border logistics packages are warehoused, it is necessary to manually weigh and read the codes of the packages, and then take the two parameters of weight and bar code to foreign carriers to apply for new waybills. There are also situations where the same package requires one waybill and one customs declaration form. At the same time, there are also some situations such as charged items and dangerous and prohibited items. For different package situations, there is a corresponding set of disposal processes, resulting in a slow manual input speed, generally 400 tickets / hour; a high error rate, averaging about fifteen per ten thousand, ultimately leading to wrong shipment of packages, causing user complaints and company compensation. With the company's daily processing volume of 1.2 million tickets, it compensates customers about 186,000 yuan / week, resulting in increased costs. Summary of the Invention

[0003] To solve the problems raised in the above background art, the present invention provides an irregular package automatic labeling system, which has the characteristics of convenient control, convenient labeling, and cost reduction.

[0004] To achieve the above object, the present invention provides the following technical solution: An irregular package automatic labeling system includes a Pais system, the Pais system is connected to a WMS, the Pais system is also connected to a code reader, a 3D camera, a PLC system, a weighing instrument, a robot, a 2D vision camera, and a printer. The PLC system is connected to a safety switch, an import section, a weighing section, a labeling section, and a turntable. The safety switch is connected to a door switch, an emergency stop switch, and a safety light curtain. The import section is connected to a belt motor, a position detection sensor, and an exit detection sensor. The weighing section is connected to a belt motor and an exit detection sensor. The labeling section is connected to a belt motor, a position detection sensor, and an exit detection sensor. The robot includes a four-axis robotic arm, a flexible labeling hand, and various sensors. The import process of the Pais system is as follows:

[0005] S1. Start the control system of the labeling machine;

[0006] S2. Manually ensure that the waybill is placed on the import belt;

[0007] S3. The code reader reads the code dynamically;

[0008] S4. Measure and weigh the 3D size of the package;

[0009] S5. Determine whether to apply for a waybill. If yes, go to step S6; otherwise, go to step S9;

[0010] S6. Stop at the labeling position and wait for labeling;

[0011] S7. Perform labeling, printing, and 2D vision work to complete the labeling task in cooperation.

[0012] S8. Check if the labeling is completed. If so, proceed to step S9.

[0013] S9. The package flows out.

[0014] Furthermore, the PLC system includes a barcode reading process S100, a weighing process S200, and a labeling process S300. The barcode reading process S100 includes a PLC barcode reading process S110 and a Pais system barcode reading process S120.

[0015] The weighing process S200 includes a PLC weighing process S210 and a Pais weighing process S220.

[0016] The labeling process S300 includes a PLC labeling process S310, a Pais labeling process S320, and a robotic arm labeling process S330.

[0017] Furthermore, the PLC barcode reading process S110 is as follows:

[0018] S1101. The system starts.

[0019] S1102. Is there a package placed? If yes, proceed to step S1103; if no, proceed to step S1104.

[0020] S1103. Send a barcode reading and 3D measurement application to the PC.

[0021] S1104. Wait for a package to be placed.

[0022] S1105. Has the barcode reading and 3D measurement ended? If yes, proceed to step S1106; otherwise, proceed to step S1107.

[0023] S1106. Was the barcode reading successful? If yes, proceed to step S1108; otherwise, proceed to step S1110.

[0024] S1107. Wait for the barcode reading and 3D measurement to end.

[0025] S1108. Can the package be labeled? If yes, proceed to step S1109; otherwise, proceed to step S1110.

[0026] S1109. Start the conveyor belt and send the package to the next section.

[0027] S1110. The PLC issues an audible and visual alarm to prompt an operator to remove the package and proceed to step S1113.

[0028] S1111: Is there a falling edge signal from the outlet sensor? If yes, proceed to step S1112; if no, proceed to step S1109;

[0029] S1112, the conveyor line stops sending to the PC, the package arrives at the weighing section, and a weighing application is issued;

[0030] S1113, check whether the package has been taken away, if yes, proceed to step S1114, otherwise proceed to step S1110;

[0031] S1114, cancel the sound and light alarm, and send a message to the PC that the package has been taken away;

[0032] S1115. Single package import is completed.

[0033] Furthermore, the Pais system code reading process S120 is as follows:

[0034] S1201, receiving a code reading and 3D measurement request;

[0035] S1202, the code reading camera and the 3D camera take photos within the field of view;

[0036] S1203, parsing the barcode and calculating the width and height of the package window;

[0037] S1204: Whether the barcode is parsed successfully, if yes, proceed to step S1205; otherwise, proceed to step S1206;

[0038] S1205: Whether the package can be labeled, if yes, proceed to step S1207, otherwise proceed to step S1206;

[0039] S1206, feedback information to PLC, and manually take the package away;

[0040] S1207, feeding back information to the PLC, and proceeding to step S1210;

[0041] S1208: Whether the package has been taken away, if yes, proceed to step S1210, otherwise proceed to step S1209;

[0042] S1209, waiting for the package to be taken away;

[0043] S1210, the import of a single package is completed.

[0044] Furthermore, the PLC weighing process S210 is as follows:

[0045] S2101, system startup or material ready to enter;

[0046] S2102, weighing belt starts, energy-saving timer starts;

[0047] S2103. Check if the energy-saving time meets the requirement. If yes, go to step S2105; otherwise, go to step S2104.

[0048] S2104. Check if there is material entering. If yes, go to step S2107; otherwise, go to step S2106.

[0049] S2105. Stop the belt and return to step S2101 to start over.

[0050] S2106. The belt continues to run and the energy-saving timer works.

[0051] S2107. Send a signal to the PC that there is material entering, start volume measurement, weight detection, and reset the energy-saving timer.

[0052] S2108. If there is a rising edge signal from the exit sensor, go to step S2109.

[0053] S2109. Send a signal to the PC that the material is about to be sent out.

[0054] S2110. Check if the downstream equipment is ready. If yes, go to step S2112; otherwise, go to step S2111.

[0055] S2111. Pause the belt and wait for the downstream equipment to resume.

[0056] S2112. Check if there is a falling edge signal from the exit sensor. If yes, go to step S2113.

[0057] S2113. Send a signal to the PC that the material has been sent out.

[0058] Furthermore, the Pais weighing section process S220 is as follows:

[0059] S2201. Receive the package sent from the code reading section.

[0060] S2202. Record the weighing data.

[0061] S2203. Check if the package has been sent out. If yes, go to step S2204; otherwise, return to step S2202.

[0062] S2204. Calculate the package weight.

[0063] S2205. Apply for a shipping label in the form of package barcode + package weight.

[0064] S2206. Check if the shipping label has been received. If yes, go to step S2207; otherwise, go to step S2208.

[0065] S2207. Directly send the shipping label data to the default printer.

[0066] S2208. Wait for the shipping label;

[0067] S2209. The weighing of a single package is completed.

[0068] Further, the PLC labeling section process S310 is as follows:

[0069] S3101. The system starts, and a package is sent from the weighing section;

[0070] S3102. Check if the labeling work is completed. If yes, go to step S3103; otherwise, go to step S3104;

[0071] S3103. Start the conveyor belt;

[0072] S3104. Keep in the stopped state and wait for the labeling work to be completed;

[0073] S3105. Check if the package has reached the labeling position. If yes, go to step S3106; otherwise, go back to step S3103;

[0074] S3106. Stop the conveyor belt and wait for the labeling to be completed, then go back to step S3102.

[0075] Further, the Pais labeling section process S320 is as follows:

[0076] S3201. The package enters the labeling section;

[0077] S3202. Check if it has reached the labeling position. If yes, go to step S3203; otherwise, go back to step S3201;

[0078] S3203. Start the vision camera to identify the content of the package shipping label and the position of the barcode shipping label;

[0079] S3204. Check if the identification is completed. If yes, go to step S3205; otherwise, go back to step S3203;

[0080] S3205. Send the barcode position and package position information to the robot;

[0081] S3206. Check if the labeling is completed. If yes, go to step S3208; otherwise, go to step S3207;

[0082] S3207. Wait for the labeling to be completed;

[0083] S3208. This labeling is completed, and a labeling target is generated.

[0084] Further, the robotic arm labeling section process S330 is as follows:

[0085] S3301. Start the system;

[0086] S3302. Self-check of the robotic arm system;

[0087] S3303. Check if the system is normal. If yes, proceed to step S3304; otherwise, proceed to step S3305.

[0088] S3304. Dock at the far point position, wait for the work instruction, and proceed to step S3306.

[0089] S3305. Alarm! Wait for the repairman to complete the repair work.

[0090] S3306. Check if a new shipping label has been printed. If yes, proceed to step S3307; otherwise, go back to step S3304.

[0091] S3307. Go straight to the shipping label according to its coordinates and pick it up.

[0092] S3308. Check if the pick-up of the shipping label is successful. If yes, proceed to step S3309; otherwise, proceed to step S3310.

[0093] S3309. Check if there is the position coordinate of the original package shipping label. If yes, proceed to step S3312; otherwise, proceed to step S3311.

[0094] S3310. Feed back the fault information to the host and let the operator intervene for handling.

[0095] S3311. Wait at the label pasting waiting position for the visual recognition to end.

[0096] S3312. Go straight to the original package, cover it with the new shipping label, and then go back to step S3302.

[0097] Furthermore, the Pais system is connected to a cloud server, and the cloud server is connected to a shipping label preselection. The shipping label preselection is provided with a weight preselection and a size preselection. The preselection steps are as follows:

[0098] S401: Start the system;

[0099] S402: The system sends the weighed weight or measured size of the conveyed package to the cloud server.

[0100] S403: The cloud server performs the shipping label preselection according to the weighed weight or measured size.

[0101] S404: Compare according to the weight and size to prevent errors and improve efficiency through big data preselection.

[0102] S405: Print out the shipping label and cover it on the package.

[0103] Compared with the prior art, the beneficial effects of the present invention are:

[0104] 1. The present invention conducts dual synchronous detection through a PLC control system and a Pais system, performing one-stop operations of weighing, code reading, and labeling for packages, reducing the trouble of manual detection, lowering labor costs, and improving labeling efficiency.

[0105] 2. The structure of the present invention is compact, with high precision and low error rate; it conducts weighing and dimension measurement in multiple ways, reducing the detection error rate, avoiding waybill errors, and lowering the cost of compensation payments.

[0106] 3. The system of the present invention sends the weighed weight or measured dimension of the conveyed package to the cloud server, and the cloud server pre-selects the waybill based on the weighed weight or measured dimension. Through big data pre-selection, artificial intelligence is achieved, improving efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0107] Figure 1 It is the system architecture diagram of the labeling machine of the present invention;

[0108] Figure 2 It is the flow block diagram of Pais warehousing import of the present invention;

[0109] Figure 3 It is the block diagram of the PLC control system of the present invention;

[0110] Figure 4 It is the flow block diagram of the PLC code reading section of the present invention;

[0111] Figure 5 It is the flow block diagram of the Pais system code reading section of the present invention;

[0112] Figure 6 It is the flow block diagram of the PLC weighing section of the present invention;

[0113] Figure 7 It is the flow block diagram of the Pais weighing section of the present invention;

[0114] Figure 8 It is the flow block diagram of the PLC labeling section of the present invention;

[0115] Figure 9 It is the flow block diagram of the Pais system labeling section of the present invention;

[0116] Figure 10 It is the flow block diagram of the robotic arm labeling section of the present invention;

[0117] Figure 11 It is the system architecture diagram of the cloud system of the present invention;

[0118] Figure 12 It is the flow block diagram of cloud pre-selection of the present invention; DETAILED DESCRIPTION OF THE INVENTION

[0119] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0120] Embodiment 1

[0121] Please refer to Figures 1-12 , the present invention provides the following technical solutions: An irregular package automatic labeling system includes a Pais system, the Pais system is connected to a WMS, the Pais system is also connected to a barcode reader, a 3D camera, a PLC system, a weighing instrument, a robot, a 2D vision camera and a printer, the PLC system is connected to a safety switch, an import section, a weighing section, a labeling section and a turntable, the safety switch is connected to a door switch, an emergency stop switch and a safety light curtain, the import section is connected to a belt motor, a position detection sensor and an exit detection sensor, the weighing section is connected to a belt motor and an exit detection sensor, the labeling section is connected to a belt motor, a position detection sensor and an exit detection sensor, the robot includes a four-axis robotic arm, a flexible labeling hand and various sensors, and the import process of the Pais system is as follows:

[0122] S1. Start the control system of the edge pasting machine;

[0123] S2. Manually ensure that the waybill is placed on the import belt;

[0124] S3. The barcode reader performs dynamic barcode reading;

[0125] S4. Measure and weigh the 3D size of the package;

[0126] S5. Whether to apply for a waybill. If yes, go to step S6; otherwise, go to step S9;

[0127] S6. Stop at the labeling position and wait for labeling;

[0128] S7. Perform labeling, printing, and 2D vision work to complete the labeling work in cooperation;

[0129] S8. Whether the labeling is completed. If completed, go to step S9;

[0130] S9. The package flows out.

[0131] Furthermore, in the present invention, the PLC system includes a barcode reading section process S100, a weighing section process S200, and a labeling section process S300. The barcode reading section process S100 includes a PLC barcode reading section process S110 and a Pais system barcode reading section process S120;

[0132] The weighing section process S200 includes the PLC weighing section process S210 and the Pais weighing section process S220;

[0133] The labeling section process S300 includes the PLC labeling section process S310, the Pais labeling section process S320, and the robotic arm labeling section process S330.

[0134] Furthermore, in the present invention, the PLC code reading section process S110 is as follows:

[0135] S1101. The system starts;

[0136] S1102. Is there a package placed? If yes, go to step S1103; if no, go to step S1104;

[0137] S1103. Send a code reading and 3D measurement application to the PC;

[0138] S1104. Wait for a package to be placed;

[0139] S1105. Has the code reading and 3D measurement ended? If yes, go to step S1106; otherwise, go to step S1107;

[0140] S1106. Was the code reading successful? If yes, go to step S1108; otherwise, go to step S1110;

[0141] S1107. Wait for the code reading and 3D measurement to end;

[0142] S1108. Can the package be labeled? If yes, go to step S1109; otherwise, go to step S1110;

[0143] S1109. Start the conveyor belt and send the package to the next section;

[0144] S1110. The PLC issues an audible and visual alarm to prompt an operator to remove the package and go to step S1113;

[0145] S1111. Is there a falling edge signal from the exit sensor? If yes, go to step S1112; if no, go to step S1109;

[0146] S1112. Stop the conveyor line and send a message to the PC that the package has reached the weighing section and issue a weighing application;

[0147] S1113. Check if the package has been removed. If yes, go to step S1114; otherwise, go to step S1110;

[0148] S1114. Cancel the audible and visual alarm and send a message to the PC that the package has been removed;

[0149] S1115. The import of a single package is completed.

[0150] Furthermore, in the present invention, the barcode reading process S120 of the Pais system is as follows:

[0151] S1201. Receive barcode reading and 3D measurement requests;

[0152] S1202. The barcode reading camera and 3D camera take pictures within the field of view;

[0153] S1203. Analyze the barcode and calculate the width and height of the package window;

[0154] S1204. Check whether the barcode parsing is successful. If yes, proceed to step S1205; otherwise, proceed to step S1206;

[0155] S1205. Check whether the package can be labeled. If yes, proceed to step S1207; otherwise, proceed to step S1206;

[0156] S1206. Send feedback information to the PLC and manually remove the package;

[0157] S1207. Send feedback information to the PLC and proceed to step S1210;

[0158] S1208. Check whether the package has been removed. If yes, proceed to step S1210; otherwise, proceed to step S1209;

[0159] S1209. Wait for the package to be removed;

[0160] S1210. The import of a single package is completed.

[0161] Furthermore, in the present invention, the weighing process S210 of the PLC is as follows:

[0162] S2101. The system starts or there is material ready to enter;

[0163] S2102. The weighing belt starts and the energy-saving timer starts;

[0164] S2103. Check whether the energy-saving time meets the requirements. If yes, proceed to step S2105; otherwise, proceed to step S2104;

[0165] S2104. Check whether there is material entering. If yes, proceed to step S2107; otherwise, proceed to step S2106;

[0166] S2105. The belt stops and returns to step S2101 to start over;

[0167] S2106. The belt continues to run and the energy-saving timer works;

[0168] S2107. Send a signal to the PC that there is material entering, start volume measurement, weighing detection, and reset the energy-saving timer;

[0169] S2108. The rising edge signal of the exit sensor. If so, proceed to step S2109;

[0170] S2109. Send a signal to the PC indicating that the material is about to be sent out;

[0171] S2110. Whether the downstream device is ready. If so, proceed to step S2112; otherwise, proceed to step S2111;

[0172] S2111. Pause the belt and wait for the downstream device to resume;

[0173] S2112. Whether the falling edge signal of the exit sensor. If so, proceed to step S2113;

[0174] S2113. Send a signal to the PC indicating that the material has been sent out.

[0175] In the present invention, further, the Pais weighing section process S220 is as follows:

[0176] S2201. Receive the package sent from the code reading section;

[0177] S2202. Record the weighing data;

[0178] S2203. Whether the package has been sent out. If so, proceed to step S2204; otherwise, return to step S2202;

[0179] S2204. Calculate the weight of the package;

[0180] S2205. Apply for a shipping label in the form of package barcode + package weight;

[0181] S2206. Whether the shipping label has been received. If so, proceed to step S2207; otherwise, proceed to step S2208;

[0182] S2207. Directly send the shipping label data to the default printer;

[0183] S2208. Wait for the shipping label;

[0184] S2209. The weighing of a single package is completed.

[0185] In the present invention, further, the PLC labeling section process S310 is as follows:

[0186] S3101. The system starts and a package is sent from the weighing section;

[0187] S3102. Whether the labeling work is completed. If so, proceed to step S3103; otherwise, proceed to step S3104;

[0188] S3103. Start the belt;

[0189] S3104. Maintain the stopped state and wait for the labeling work to be completed;

[0190] S3105. Check if the package has reached the labeling position. If yes, proceed to step S3106; otherwise, return to step S3103;

[0191] S3106. Stop the belt and wait for the labeling to be completed, then return to step S3102.

[0192] In the present invention, further, the Pais labeling section process S320 is as follows:

[0193] S3201. The package enters the labeling section;

[0194] S3202. Check if it has reached the labeling position. If yes, proceed to step S3203; otherwise, return to step S3201;

[0195] S3203. Start the vision camera to identify the content of the package waybill and the position of the barcode waybill;

[0196] S3204. Check if the identification is completed. If yes, proceed to step S3205; otherwise, return to step S3203;

[0197] S3205. Send the barcode position and package position information to the robot;

[0198] S3206. Check if the labeling is completed. If yes, proceed to step S3208; otherwise, proceed to step S3207;

[0199] S3207. Wait for the labeling to be completed;

[0200] S3208. The current labeling ends and a labeling target is generated.

[0201] In the present invention, further, the robotic arm labeling section process S330 is as follows:

[0202] S3301. Start the system;

[0203] S3302. Self-check the robotic arm system;

[0204] S3303. Check if the system is normal. If yes, proceed to step S3304; otherwise, proceed to step S3305;

[0205] S3304. Dock at the far point position, wait for the work instruction and proceed to step S3306;

[0206] S3305. Alarm! Wait for the maintenance staff to complete the maintenance work;

[0207] S3306. Check if a new waybill has been printed. If yes, proceed to step S3307; otherwise, return to step S3304;

[0208] S3307. Go straight to the theme and pick up the shipping label according to the shipping label coordinates;

[0209] S3308. Determine whether the pick-up of the shipping label is successful. If so, proceed to step S3309; otherwise, proceed to step S3310;

[0210] S3309. Check if there are the position coordinates of the original package shipping label. If so, proceed to step S3312; otherwise, proceed to step S3311;

[0211] S3310. Feed back the fault information to the host and intervene manually for processing;

[0212] S3311. Wait at the label pasting waiting position for the end of visual recognition;

[0213] S3312. Go straight to the original package, cover it with the new shipping label, and then return to step S3302.

[0214] Embodiment 2

[0215] The difference between this embodiment and Embodiment 1 is that: The Pais system is connected to a cloud server, the cloud server is connected to a shipping label pre-selection, and the shipping label pre-selection is provided with a weight pre-selection and a size pre-selection. The pre-selection steps are as follows:

[0216] S401: The system starts;

[0217] S402: The system sends the weighed weight or measured size of the conveyed package to the cloud server;

[0218] S403: The cloud server performs shipping label pre-selection based on the weighed weight or measured size;

[0219] S404: Compare according to the weight and size to prevent errors and improve efficiency through big data pre-selection;

[0220] S405: Print out the shipping label and cover it on the package.

[0221] In the present invention, WMS: Warehouse Management System, the warehouse management system;

[0222] Pais: Package Auto Inbound System, the package automatic inbound system;

[0223] Pais system: The labeler software control system, which docks with the WMS system upward and is responsible for debugging the entire system downward;

[0224] Barcode reader: A device for reading barcodes such as Code39 and Code128;

[0225] 3D Camera: A 3D camera is a type of vision camera that can measure the external dimensions of dynamic logistics;

[0226] Weighing Scale: A weighing sensor and a weighing signal processor that can achieve high-precision dynamic weighing;

[0227] Robot: The actuator for labeling;

[0228] 2D Vision Camera: Used for identifying the position of a single unit on the package and parsing the position data of the surface unit;

[0229] Printer: A waybill printer with a label tearing function

[0230] Although the embodiments of the present invention have been shown and described, for those of ordinary skill in the art, it can be understood that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. An irregular package automatic labeling system, including a Pais system, Characterized in that: The Pais system is connected to a WMS. The Pais system is also connected to a barcode reader, a 3D camera, a PLC system, a weighing instrument, a robot, a 2D vision camera, and a printer. The PLC system is connected to a safety switch, an import section, a weighing section, a labeling section, and a turntable. The safety switch is connected to a door switch, an emergency stop switch, and a safety light curtain. The import section is connected to a belt motor, a position detection sensor, and an exit detection sensor. The weighing section is connected to a belt motor and an exit detection sensor. The labeling section is connected to a belt motor, a position detection sensor, and an exit detection sensor. The robot includes a four-axis robotic arm, a flexible labeling hand, and various sensors. The inbound import process of the Pais system is as follows: S1. Start the control system of the edge applicator; S2. Manually ensure that the shipping label is placed on the import belt; S3. The barcode reader performs dynamic barcode reading; S4. Measure and weigh the 3D size of the package; S5. Whether to apply for a shipping label. If yes, go to step S6; otherwise, go to step S9; S6. Stop at the labeling position and wait for labeling; S7. Perform labeling, printing, and 2D vision work to complete the labeling work; S8. Is the labeling completed? If completed, go to step S9; S9. The package flows out; The Pais system is connected to a cloud server. The cloud server is connected to shipping label preselection, and the shipping label preselection is set with weight preselection and size preselection. The preselection steps are as follows: S401: The system starts; S402: The system sends the weighed weight or measured size of the conveyed package to the cloud server; S403: The cloud server performs shipping label preselection based on the weighed weight or measured size; S404: Compare according to the weight and size to prevent errors and improve efficiency through big data preselection; S405: Print out the shipping label and cover it on the package.

2. An irregular package automatic labeling system according to claim 1, Characterized in that: The PLC system includes a barcode reading section process S100, a weighing section process S200, and a labeling section process S300. The barcode reading section process S100 includes a PLC barcode reading section process S110 and a Pais system barcode reading section process S120; The weighing section process S200 includes a PLC weighing section process S210 and a Pais weighing section process S220; The labeling section process S300 includes a PLC labeling section process S310, a Pais labeling section process S320, and a robotic arm labeling section process S330.

3. An irregular package automatic labeling system according to claim 2, Characterized in that: The PLC barcode reading section process S110 is as follows: S1101: The system starts; S1102: Is there a package placed? If yes, go to step S1103; if no, go to step S1104; S1103: Send a barcode reading and 3D measurement application to the PC; S1104: Wait for the package to be placed; S1105: Has the barcode reading and 3D measurement ended? If yes, go to step S1106; otherwise, go to step S1107; S1106, is the code reading successful? If yes, proceed to step S1108, otherwise proceed to step S1110; S1107, waiting for code reading and 3D measurement to end; S1108. Can the package be labeled? If yes, proceed to step S1109; otherwise, proceed to step S1110; S1109, the belt starts and sends the package to the next section; S1110, PLC sends out an audible and visual alarm to prompt manual removal of the package, and proceeds to step S1113; S1111: Is there a falling edge signal from the outlet sensor? If yes, proceed to step S1112; if no, proceed to step S1109; S1112, the conveyor line stops sending to the PC, the package arrives at the weighing section, and a weighing application is issued; S1113, check whether the package has been taken away, if yes, proceed to step S1114, otherwise proceed to step S1110; S1114, cancel the sound and light alarm, and send a message to the PC that the package has been taken away; S1115. Single package import is completed.

4. The automatic labeling system for irregular packages according to claim 2, Features: The Pais system code reading process S120 is as follows: S1201, receiving a code reading and 3D measurement request; S1202, the code reading camera and the 3D camera take photos within the field of view; S1203, parsing the barcode and calculating the width and height of the package window; S1204: Whether the barcode is parsed successfully, if yes, proceed to step S1205; otherwise, proceed to step S1206; S1205: Whether the package can be labeled, if yes, proceed to step S1207, otherwise proceed to step S1206; S1206, feedback information to PLC, and manually take the package away; S1207, feeding back information to the PLC, and proceeding to step S1210; S1208: Whether the package has been taken away, if yes, proceed to step S1210, otherwise proceed to step S1209; S1209, waiting for the package to be taken away; S1210, the import of a single package is completed.

5. According to claim 2, an automatic labeling system for irregular packages, Features: The PLC weighing process S210 is as follows: S2101, system startup or material ready to enter; S2102, weighing belt starts, energy-saving timer starts; S2103, whether the energy-saving time meets the requirement, if yes, proceed to step S2105, otherwise proceed to step S2104; S2104: Is there any material entering? If yes, proceed to step S2107; otherwise, proceed to step S2106; S2105: The belt stops and the process returns to step S2101 and starts again; S2106, the belt continues to run and the energy-saving timer works; S2107, send a message to the PC that material has entered, start volume measurement, weighing detection, and reset the energy-saving timer; S2108, if the outlet sensor has a rising edge signal, proceed to step S2109; S2109, send a signal to the PC, the material is about to be sent out; S2110: Is the downstream device ready? If yes, proceed to step S2112; otherwise, proceed to step S2111; S2111, the belt is paused, waiting for the downstream equipment to recover; S2112: Check if the outlet sensor has a falling edge signal. If yes, proceed to step S2113; S2113. The material has been sent to the PC.

6. An irregular parcel automatic labeling system according to claim 2, characterized in that: The process S220 of the Pais weighing section is as follows: S2201. Receive the parcel sent out from the barcode reading section; S2202. Record the weighing data; S2203. Check whether the parcel has been sent out. If so, go to step S2204; otherwise, return to step S2202; S2204. Calculate the weight of the parcel; S2205. Apply for a shipping label in the form of parcel barcode + parcel weight; S2206. Check whether the shipping label has been received. If so, go to step S2207; otherwise, go to step S2208; S2207. Directly send the shipping label data to the default printer; S2208. Wait for the shipping label; S2209. The weighing of a single parcel is completed.

7. An irregular parcel automatic labeling system according to claim 2, characterized in that: The process S310 of the PLC labeling section is as follows: S3101. The system starts, and a parcel is sent from the weighing section; S3102. Check whether the labeling work is completed. If so, go to step S3103; otherwise, go to step S3104; S3103. Start the conveyor belt; S3104. Keep in the stopped state and wait for the labeling work to be completed; S3105. Check whether the parcel has reached the labeling position. If so, go to step S3106; otherwise, return to step S3103; S3106. Stop the conveyor belt and wait for the labeling to be completed, and return to step S3102.

8. An irregular parcel automatic labeling system according to claim 2, characterized in that: The process S320 of the Pais labeling section is as follows: S3201. The parcel enters the labeling section; S3202. Check whether it has reached the labeling position. If so, go to step S3203; otherwise, return to step S3201; S3203. Start the vision camera to identify the content of the parcel shipping label and the position of the barcode shipping label; S3204. Check whether the identification is completed. If so, go to step S3205; otherwise, return to step S3203; S3205. Send the barcode position and parcel position information to the robot; S3206. Check whether the labeling is completed. If so, go to step S3208; otherwise, go to step S3207; S3207. Wait for the labeling to be completed; S3208. The current labeling is completed, and a labeling target is generated.

9. An irregular parcel automatic labeling system according to claim 2, characterized in that: The process S330 of the robotic arm labeling section is as follows: S3301. Start the system; S3302. Self-check the robotic arm system; S3303. Check whether the system is normal. If so, go to step S3304; otherwise, go to step S3305; S3304. Dock at the far point position, wait for the work instruction and go to step S3306; S3305. Alarm! Wait for the maintenance personnel to complete the maintenance work; S3306. Check whether a new shipping label has been printed. If so, go to step S3307; otherwise, return to step S3304; S3307. According to the coordinates of the shipping label, directly go to the target to pick up the shipping label; S3308. Check whether the pickup of the shipping label is successful. If so, go to step S3309; otherwise, go to step S3310; S3309. Whether there is the position coordinate of the original label surface unit. If yes, go to step S3312; otherwise, go to step S3311; S3310. Feed back the fault information to the host and handle it manually; S3311. Wait at the label pasting waiting position for the end of visual recognition; S3312. Go straight to the original parcel, cover it with the new label, and then go back to step S3302.

Citation Information

Patent Citations

  • Universal labelling line of SMT tray

    CN112389790A