Product processing system and method
By setting up position detection devices only at some workstations in a multi-station automated production line, and uploading product identification and deviation to a server, downstream devices can call the deviation for compensation, thus solving the problems of high cost and low efficiency in existing technologies and achieving more efficient production.
Patent Information
- Application Number
- CN202511432999.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-30
- Publication Date
- 2026-01-23
AI Technical Summary
In existing multi-station automated production, installing vision guidance equipment at each station individually results in high costs, long cycle times, and significant investment pressure, making it difficult to improve the economy and efficiency of the production line.
A position detection device is used to obtain product identification and position deviation, which are then uploaded to a server for storage. Downstream product processing devices can use the identification to call the deviation for position compensation, reducing redundant configuration of the position detection module.
It reduced the cost of the product processing system, shortened processing time, improved production efficiency, and prevented guidance failures caused by product misalignment.
Smart Images

Figure CN121386644A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of automated production technology, and more specifically, to a product processing system and method. Background Technology
[0002] In automated production fields such as 3C electronics, automotive electronics, and precision component assembly, precise positional coordination between workstations is a core prerequisite for ensuring product assembly quality and improving production efficiency. For example, in the smartphone screen module assembly process, multiple workstations need to work together to complete operations such as backlight bonding, camera positioning, and cable soldering. The execution components of each workstation (such as robotic arms and pressing heads) must be precisely matched with the workpiece position of the upstream workstation. If the positional deviation exceeds ±0.02mm, it may lead to serious defects such as screen light leakage and camera focusing failure. In automotive sensor assembly lines, multiple workstations need to maintain millimeter-level positional coordination for soldering sensor pins and encapsulating the casing. Positional deviations will directly affect the sensor signal acquisition accuracy. Therefore, position compensation and visual guidance for parallel or series multi-workstation connections are key technical aspects for the stable operation of automated production lines.
[0003] Currently, the industry's approach to position compensation for parallel or series multi-station operations involves installing a separate vision guidance device on each station to obtain the workpiece's positional deviation at the corresponding station. Based on this deviation, the corresponding station's execution components are then driven to perform position compensation. After position compensation is completed, the workpiece proceeds to the next processing step.
[0004] However, with the expansion of production scale and the increase in efficiency requirements, the above-mentioned single-station independent vision guidance solution has revealed insurmountable defects in practical applications, such as high cost, long cycle time, and large investment pressure, which seriously restricts the economic efficiency and efficiency improvement of the production line. Summary of the Invention
[0005] One objective of this disclosure is to provide a new technical solution for a product processing system.
[0006] According to a first aspect of the present disclosure, a product processing system is provided, including a position detection device, at least one product processing device, and a transport device corresponding to each product processing device. The position detection device is used to acquire the product identifier of the target product located at the first workstation, the position deviation of the actual coordinate position of the target product relative to the reference coordinate position, and upload the product identifier and the position deviation to the server for binding and storage. The transport device is used to transport the target product to the second workstation of the corresponding product processing device; The product processing device is used to obtain the product identifier of the target product located at the corresponding second workstation, obtain the bound position deviation from the server according to the product identifier, perform position compensation according to the position deviation, and then process the target product.
[0007] Optionally, all of the product processing devices are located downstream of the position detection device.
[0008] Optionally, the product processing device is a spot welding device, which is used to spot weld products located at the corresponding second work station.
[0009] Optionally, the position detection device is used to take a picture of the target product to obtain a product image of the target product; obtain the actual coordinate position of the reference point of the target product based on the product image; and obtain the position deviation based on the actual coordinate position and the reference coordinate position of the reference point.
[0010] Optionally, the location detection device includes a first scanning unit, which is used to scan the product code on the target product to obtain the product identifier.
[0011] Optionally, the product processing device includes a second scanning unit, which is used to scan the product code on the target product to obtain the product identification.
[0012] Optionally, the product processing device includes a programmable logic controller (PLC) and a robotic arm. The PLC is used to receive the position deviation sent by the server and control the robotic arm to perform position compensation based on the position deviation.
[0013] Optionally, the transport device may include a conveyor belt or a robotic arm.
[0014] According to a second aspect of this disclosure, a product processing method is provided, comprising: The position detection device acquires the product identifier and the position deviation of the target product located at the first workstation, and uploads the product identifier and the position deviation to the server for binding and storage. The transport device transports the target product to the second workstation of the corresponding product processing device; The product processing device obtains the product identifier of the target product located at the corresponding second workstation, retrieves the bound position deviation from the server based on the product identifier, performs position compensation based on the position deviation, and then processes the target product.
[0015] Optionally, obtaining the positional deviation of the target product includes: The target product is photographed to obtain a product image of the target product; The actual coordinates of the reference point of the target product are obtained from the product image. The position deviation is obtained based on the actual coordinate position and the reference coordinate position of the reference point.
[0016] According to a third aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the method described in the second aspect of this disclosure.
[0017] Through the embodiments of this disclosure, it is unnecessary to set up a position detection module before each product processing device to detect the position deviation of the product at the corresponding workstation for position compensation. Instead, only one position detection device is set before multiple product processing devices arranged in series and / or parallel to detect the position deviation of the product and upload it to the server for binding and storage with the corresponding product identifier. The downstream product processing device calls the corresponding position deviation according to the product identifier for position compensation. This can prevent guidance failure caused by product misalignment, reduce the cost of the product processing system, reduce the processing time of the product, and improve the processing efficiency of the product.
[0018] Other features and advantages of the invention will become clear from the following detailed description of exemplary embodiments of the invention with reference to the accompanying drawings. Attached Figure Description
[0019] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments of the invention and, together with their description, serve to explain the principles of the invention.
[0020] Figure 1 This is a block diagram of a product processing system according to an embodiment of the present disclosure; Figure 2 This is a flowchart of a product processing method according to an embodiment of the present disclosure. Detailed Implementation Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the invention.
[0021] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the invention or its application or use.
[0022] Techniques, methods, and apparatus known to those skilled in the art in the relevant field may not be discussed in detail, but where appropriate, such techniques, methods, and apparatus should be considered part of the specification.
[0023] In all the examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0024] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0025] <System Implementation> This disclosure provides a product processing system, such as Figure 1 As shown, the product processing system 1000 may include a position detection device 1100, at least one product processing device 1200, and a transport device 1300 corresponding to each product processing device 1200.
[0026] In this embodiment, at least one product processing device 1200 may be connected in series and / or in parallel downstream of the position detection device 1100.
[0027] The position detection device 1100 is used to obtain the product identification of the target product located at the first workstation, the position deviation of the actual coordinate position of the target product relative to the reference coordinate position, and upload the product identification and position deviation to the server for binding and storage.
[0028] The transport device 1300 is used to transport the target product to the second station of the corresponding product processing device.
[0029] The product processing device 1200 is used to obtain the product identifier of the target product located at the corresponding second work station, obtain the bound position deviation from the server according to the product identifier, perform position compensation according to the position deviation, and then process the target product.
[0030] In this embodiment, the product processing system 1000 is provided with a second workstation corresponding to each product processing device 1200, and the product processing device 1200 can process the products located at the corresponding second workstation.
[0031] The transport device 1300 in this embodiment can transport the target product from the first workstation to the second workstation, or move the target product from one second workstation to another.
[0032] In this embodiment, when the position detection device 1100 uploads the product identifier and position deviation to the server for binding and storage, the transport device 1300 can transport the target product from the first workstation to any second workstation adjacent to the first workstation. The product processing device 1200 corresponding to the second workstation can then obtain the product identifier of the target product, obtain the bound position deviation from the server based on the product identifier, perform position compensation based on the position deviation, and then process the target product.
[0033] Furthermore, after any product processing device 1200 finishes processing the target product, the transport device 1300 can transport the target product to the next second workstation. The product processing device 1200 corresponding to the second workstation can then obtain the product identifier of the target product, obtain the bound position deviation from the server based on the product identifier, perform position compensation based on the position deviation, and then process the target product.
[0034] In this embodiment, when each product processing device 1200 detects a new target product arriving at the corresponding second workstation, it first obtains the product identifier of the new target product, and then uploads the product identifier of the new target product to the server. The server finds the position deviation bound to the product identifier of the new target product based on the product identifier of the new target product, and returns the position deviation to the corresponding product processing device 1200. The product processing device 1200 performs position compensation based on the latest received position deviation before processing the new target product.
[0035] Through the embodiments of this disclosure, it is unnecessary to set up a position detection module before each product processing device to detect the position deviation of the product at the corresponding workstation for position compensation. Instead, only one position detection device is set before multiple product processing devices arranged in series and / or parallel to detect the position deviation of the product and upload it to the server for binding and storage with the corresponding product identifier. The downstream product processing device calls the corresponding position deviation according to the product identifier for position compensation. This can prevent guidance failure caused by product misalignment, reduce the cost of the product processing system, reduce the processing time of the product, and improve the processing efficiency of the product.
[0036] In some embodiments, the transport device 1300 includes any one or more of a conveyor belt, a moving track, and a robotic arm.
[0037] In some embodiments, one of the product processing devices may be a spot welding device, which is used to spot weld products located at the corresponding second work station.
[0038] In some embodiments, the location detection device includes a first scanning unit, which is used to scan the product code on the target product to obtain the product identification.
[0039] In some embodiments, the product processing apparatus includes a second scanning unit, which is used to scan the product code on the target product to obtain the product identification.
[0040] In one example, the product code can be a barcode or a QR code. Correspondingly, the first and second scanning units can be scanning modules. The first and second scanning units scan the barcode or QR code on the target product, collect the data through an optical system, convert it into an electrical signal, and then extract the valid data through digital signal processing and decoding algorithms to obtain the product identifier of the target product.
[0041] In another example, the product code can also be an NFC tag, and the product identifier can be stored in the NFC tag. Correspondingly, the first and second scanning units can be NFC readers, which obtain the product identifier of the corresponding target product by reading the NFC tag.
[0042] In some embodiments, the position detection device 1100 is used to take a picture of the target product to obtain a product image of the target product; obtain the actual coordinate position of the reference point of the target product based on the product image; and obtain the position deviation based on the actual coordinate position and the reference coordinate position of the reference point.
[0043] In this embodiment, the position detection device 1100 may include a visual guidance device, which takes a picture of the target product to obtain a product image of the target product; obtains the actual coordinate position of the reference point of the target product based on the product image; and obtains the position deviation based on the actual coordinate position and the reference coordinate position of the reference point.
[0044] In this embodiment, the reference point can be the identification point of the target product, the center of the target product, or the vertex of the target product.
[0045] In this embodiment, the actual coordinate position of the reference point in the actual coordinate system of the position detection device 1100 can be determined based on the transformation relationship between the camera coordinate system and the actual coordinate system of the position detection device 1100, according to the pixel position of the reference point in the product image.
[0046] Furthermore, the reference coordinates of the reference point can be pre-acquired and recorded in the position detection device 1100.
[0047] In this embodiment, the position deviation may include the coordinate components corresponding to each coordinate axis. This position deviation may be the displacement from the reference coordinate position to the actual coordinate position.
[0048] In some embodiments, the product processing apparatus includes a programmable logic controller (PLC) and a robot arm. The PLC is used to receive position deviations sent by the server and control the robot arm to perform position compensation based on the position deviations.
[0049] In this embodiment, the position deviation can be the displacement from the reference coordinate position to the actual coordinate position. Therefore, the PLC can control the robot arm to move the position deviation to achieve position compensation.
[0050] <Method Implementation> This disclosure provides a product processing method that can be implemented by a product processing system.
[0051] Figure 2 This is a flowchart of a product processing method according to an embodiment of the present disclosure.
[0052] like Figure 2 As shown, the product processing method includes the following steps S2100 to S2300: In step S2100, the position detection device acquires the product identifier and position deviation of the target product located at the first workstation, and uploads the product identifier and position deviation to the server for binding and storage.
[0053] In step S2200, the transport device transports the target product to the second workstation of the corresponding product processing device.
[0054] In step S2300, the product processing device obtains the product identifier of the target product located at the corresponding second workstation, obtains the bound position deviation from the server based on the product identifier, performs position compensation based on the position deviation, and then processes the target product.
[0055] In some embodiments, obtaining the positional deviation of the target product includes: taking a picture of the target product to obtain a product image of the target product; obtaining the actual coordinate position of a reference point of the target product based on the product image; and obtaining the positional deviation based on the actual coordinate position and the reference coordinate position of the reference point.
[0056] <Example of a readable storage medium> This embodiment provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the methods described in any of the method embodiments of this disclosure.
[0057] This invention can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of the invention.
[0058] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0059] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0060] The computer program instructions used to perform the operations of this invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuits, such as programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), are personalized by utilizing state information from computer-readable program instructions. These electronic circuits can execute computer-readable program instructions to implement various aspects of the present invention.
[0061] Various aspects of the present invention are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0062] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0063] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0064] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It will be known to those skilled in the art that implementation in hardware, implementation in software, and implementation using a combination of software and hardware are equivalent.
[0065] The various embodiments of the present invention have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or technical improvements to the embodiments in the market, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.
Claims
1. A product processing system, characterized in that, It includes a position detection device, at least one product processing device, and a transport device corresponding to each product processing device; The position detection device is used to acquire the product identifier of the target product located at the first workstation, the position deviation of the actual coordinate position of the target product relative to the reference coordinate position, and upload the product identifier and the position deviation to the server for binding and storage. The transport device is used to transport the target product to the second workstation of the corresponding product processing device; The product processing device is used to obtain the product identifier of the target product located at the corresponding second workstation, obtain the bound position deviation from the server according to the product identifier, perform position compensation according to the position deviation, and then process the target product.
2. The product processing system according to claim 1, characterized in that, The product processing devices are all located downstream of the position detection device.
3. The product processing system according to claim 1, characterized in that, The product processing device is a spot welding device, which is used to spot weld products located at the corresponding second work station.
4. The product processing system according to claim 1, characterized in that, The position detection device is used to photograph the target product to obtain a product image of the target product; obtain the actual coordinate position of the reference point of the target product based on the product image; and obtain the position deviation based on the actual coordinate position and the reference coordinate position of the reference point.
5. The product processing system according to claim 1, characterized in that, The location detection device includes a first scanning unit, which is used to scan the product code on the target product to obtain the product identifier.
6. The product processing system according to claim 1, characterized in that, The product processing device includes a second scanning unit, which is used to scan the product code on the target product to obtain the product identification.
7. The product processing system according to claim 1, characterized in that, The product processing device includes a programmable logic controller (PLC) and a robotic arm. The PLC is used to receive the position deviation sent by the server and control the robotic arm to perform position compensation based on the position deviation.
8. The product processing system according to claim 1, characterized in that, The transport device includes a conveyor belt or a robotic arm.
9. A product processing method, characterized in that, include: The position detection device acquires the product identifier and the position deviation of the target product located at the first workstation, and uploads the product identifier and the position deviation to the server for binding and storage. The transport device transports the target product to the second workstation of the corresponding product processing device; The product processing device obtains the product identifier of the target product located at the corresponding second workstation, retrieves the bound position deviation from the server based on the product identifier, performs position compensation based on the position deviation, and then processes the target product.
10. The method according to claim 9, characterized in that, Obtaining the positional deviation of the target product includes: The target product is photographed to obtain a product image of the target product; The actual coordinates of the reference point of the target product are obtained from the product image. The position deviation is obtained based on the actual coordinate position and the reference coordinate position of the reference point.
Citation Information
Patent Citations
Position compensation method and device for laser processing, storage medium and computer equipment
CN115365682A
Swing and lapping method and device for parts, swing tower welding workstation and controller
CN116197577A
Visual guidance method and device of mechanical arm, electronic equipment and storage medium
CN117283559A
Welding equipment for solving welding offset
CN212634774U
Workpiece processing apparatus
JP2008078305A