A system and method for preventing product stacking in automated production
By designing a system to prevent product stacking in automated production, using debugging units, parameter management units, warning units and I/O monitoring units, the problem of product stacking and extrusion in automated production is solved, and accurate control and cost reduction are achieved.
Patent Information
- Application Number
- CN202111146267.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-28
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2041-09-28
AI Technical Summary
In automated production, the prior art is difficult to effectively prevent the product from being discharged to the production line multiple times in a Bonding machine, resulting in product stacking and extrusion, and requires high machine component investment and a large amount of manpower control.
A system that prevents product stacking in automated production is designed, including a debugging unit, a parameter management unit, a warning unit and an I/O monitoring unit. Through system programming, the action debugging and time interval control of the robot and slide platform are realized, reducing the investment in manual operations and machine components.
It effectively reduces the misjudgment of assembly line products by robots, accurately controls the placement time of production line products, reduces manual operations, reduces control costs, and solves the problem of product stacking and extrusion.
Smart Images

Figure CN115877794B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of control systems for automated equipment, and particularly to a system and method for preventing product stacking in automated production.
Background Art
[0002] In the automated production of industry, when placing products into a Bonding machine, the current factory adopts the method of using a single robot and a multi-cavity Bonding machine for material taking and placing. There is a time interval between taking the finished products and placing them into the machine and placing the products onto the production line to ensure that the robot will not stack and crush the products on the production line. Therefore, operators have added opposed photoelectric sensors at corresponding positions on the production line and set up an encoder between them to maintain communication, so as to determine whether there are products passing through the corresponding positions and when the products in the machine can be placed onto the production line.
[0003] However, in actual production, people have found that there are many drawbacks to this method. Firstly, because there are sponge pads on the production line, and the height of each line and each production of the sponge pads is different, it is impossible to determine the accurate height of the photoelectric sensors. Secondly, because the thickness of the product itself is less than ten millimeters and there are small holes, when the product moves on the production line, the photoelectric sensors will pass through the small holes, so the robot will misjudge that there is no product, resulting in misjudgment and wasting costs, which is self-defeating.
[0004] In view of this, it is necessary to invent a system that can prevent the situation of product stacking caused by the continuous discharging of an automated Bonding machine into the production line multiple times, real-time control the product stacking situation on the production line, reduce manual control, and do not require high-cost machine component investment.
Summary of the Invention
[0005] Therefore, the purpose of the present invention is to provide a system for preventing product stacking in automated production. The method of this system can greatly reduce the misjudgment of the products on the production line by the robots in the production line compared with the previous methods, accurately control the time of placing the products on the production line, require less manual operation, be more convenient to control, and reduce the control cost.
[0006] To achieve the above purpose, the present invention adopts the following technical solutions:
[0007] A system for preventing product stacking in automated production, used to prevent product stacking and extrusion in the production line, is characterized in that it includes:
[0008] A debugging unit for sending signals to the system to perform action debugging on the robot and the slide;
[0009] A parameter management unit for setting various parameters such as the actions and time of the production line machine for the system;
[0010] Warning unit, for querying and recording the causes of various accidents in the system;
[0011] I / O monitoring unit, for querying the signal input and output status of each point of the PLC (Programmable Logic Controller) host.
[0012] When the system is started with one key, the debugging unit automatically switches to the "automatic" mode.
[0013] A minimum time interval is set on the parameter management unit. When the timing of the PLC host register reaches the set time, the "robot arrival signal value is TRUE", the robot turns off the vacuum and releases the product onto the line.
[0014] An optoelectronic delay is also set on the parameter management unit, which is used for equipment action delay to ensure personnel safety.
[0015] After the fault is eliminated, the warning unit can directly eliminate the warning state in the system.
[0016] The I / O monitoring module has 64 signal input and output points respectively. When the green light in front of each point is on, it means there is a signal.
[0017] A method for preventing product stacking in automated production, including the following steps:
[0018] (1) Homing, the robot homing to the preset origin according to the program instructions;
[0019] (2) Judging whether to discharge materials, whether there is a Bonding machine on the production line allowing the discharging operation;
[0020] (3) Picking up materials, the robot picking up materials from the corresponding jig and preparing to discharge;
[0021] (4) Judging the time interval, the system judging whether the timing reaches the minimum time interval;
[0022] (5) Discharging to the production line, the robot turning off the vacuum and releasing the product into the production line for circulation.
[0023] After the robot homing, when the system judges that it cannot discharge materials, the program instructions for picking up materials are executed. If the material picking is unsuccessful, the instructions at the beginning of the program are returned to make the robot homing.
[0024] When the result of judging the time interval is negative, the instructions of this step are returned and the instructions are executed again.
[0025] Compared with the existing method, the present invention solves the problem of product extrusion and stacking in automated production through system program design, without material cost investment and with low workload.
Description of the Drawings
[0026] Figure 1 It is a schematic diagram of the system structure of the present invention.
[0027] Figure 2 It is a program instruction flow chart of the robot of the present invention.
[0028] Figure 3 It is a schematic diagram of the debugging unit of the present invention.
[0029] Figure 4 It is a schematic diagram of the parameter management unit of the present invention.
[0030] Figure 5 It is a schematic diagram of the warning unit of the present invention.
Detailed implementation manners
[0031] For a further understanding of the purpose, technical effects and technical means of the present invention, the following is a detailed description in conjunction with the accompanying drawings. As
[0032] described in detail below. As Figure 1 , Figure 2 shown, a system for preventing product stacking in automated production according to the present invention is provided with various management modules thereon, including the following components: a debugging unit 100, a parameter setting unit 200, a warning display unit 300; an I / O monitoring unit 400;
[0033] The debugging unit 100 is located in the host PLC system. It is used to control the actions of the on-line robot and the slide table. A "manual" module 101 and an "automatic" module 102 are provided thereon. Among them, when the system is in the "manual" module 101, the debugging unit 100 can send instruction signals, so that the corresponding robot and slide table receive the signals and execute the instructions to perform actions. For example, the debugging unit sends a specific instruction signal "OFF" to the robot on the platform, and the robot receives the signal and executes the operation to stop adsorbing the product. The debugging unit 100 mainly debugs the actions of each machine and the robot in the system, and checks whether the signal sending, receiving and execution of actions are normal. When the entire system starts to execute the work process, the debugging unit 100 automatically switches to the "automatic" module 102;
[0034] The parameter management unit 200 is used by the system to set various parameters of the control program. An action module 201 and a delay module 202 are arranged on the parameter management unit 200. The action module 201 is used by the system to control the action of the slide. The slide action module 201 sends signals to control the slide to perform various actions through preset digital instructions. The numbers "0" to "3" on one side represent execution signals such as no action (0), vacuum (1), positioning (2), vacuum + positioning (3), etc., respectively. The numbers "0" to "1" on the other side represent parallel action (0) and serial action (1), respectively. The combination of the numbers on both sides sends a command signal to the slide, and the slide receives the signal and performs the action. In addition, the delay module 202 is used by the system to control the time interval between the execution actions of the robot and the slide in the production line. The delay module is divided into photoelectric delay and minimum time interval. The photoelectric delay is the time interval from when the sensor in the slide (not shown in the figure) senses that an object has passed to when the device starts to execute the action instruction. It is generally preset to 1.5S. When the object passes and the interval time reaches the set value, the PLC host outputs a signal to the device. After the slide receives the signal, the slide starts to move. The minimum time interval is the time interval between the system controlling the robot's current discharge and the last release of the product to the assembly line. When the system is running, the robot program is set with a "wait" instruction before discharging the material to the assembly line. The "wait" instruction ends when the "arrival signal value is TRUE" at the minimum time interval. At this time, the PLC host outputs a signal to the corresponding robot to let the robot turn off the vacuum, eliminate the suction, and the product is placed on the assembly line.
[0035] Among them, the general minimum time interval is preset to 10S, so that the system can effectively prevent the product stacking and squeezing in the production line. The minimum time interval and the photoelectric delay, and the timing data are stored in the register of the PLC. In addition, the parameter management unit 200 is also provided with an online module 203, which is used by the system to select whether to connect the devices. When there is a machine at the front station of the machine, the system is set to be online, and when there is no machine, it is set to be offline. The same is true for the rear station. When each machine is online, the preset signal between the devices is used as the action condition, and the action is performed according to the digital signal as described above;
[0036] The warning unit 300 is a warning display of the system of the present invention. The warning unit 300 is provided with a warning reset module 301 and a display module 302. The warning unit 300 is mainly used to record the contents of system and robot failures caused by various reasons, such as insufficient vacuum pressure, pressing of the emergency button, robot failure, etc., and also includes system startup failure. Among them, the display module 302 can be used to view the previous alarm records according to the selected date, which record the detailed time and reason. After the alarm, if the fault is eliminated, the system will eliminate the alarm state through the warning reset module 301;
[0037] The I / O monitoring unit 400 is used in the system to view the status of various input and output signals of the Bonding pick-and-place machine. The system of the device of the present invention has a total of 64 input I's and 64 O monitoring points, which are divided into four pages for viewing. When the green light in front of each character lights up, it means there is a signal at this point. For example, the minimum time interval of the system of the present invention, its position and number on the I / O monitoring unit is the minimum discharge interval time of Y66. When the data in the register in the PLC reaches the system-set time, the PLC outputs a signal, and the green light at this point lights up, indicating that there is signal input and output;
[0038] The units on the system of the present invention are interconnected with each other. The system is also provided with a one-key start and production capacity clearing button, which are used to start the system and clear the number of products produced recorded in the PLC system. Among them, a login interface is also provided;
[0039] Based on the system for preventing product stacking in this automated production, the present invention provides a method for preventing product stacking in automated production, including the following steps:
[0040] S1 Homing, the robot homing to the preset origin according to the program instructions;
[0041] S2 Judging whether to discharge materials, whether there is a Bonding machine on the production line allowing the feeding operation;
[0042] S3 Taking materials, the robot taking materials and preparing to feed;
[0043] S4 Judging the time interval, the system judging whether the minimum time interval is reached;
[0044] S5 Discharging materials to the production line, the robot closing the vacuum and placing the product into the production line for transfer;
[0045] In addition, it should be particularly noted that its main working procedure is as follows: In step S1, the robot understands the instruction and reads the current instruction, the system controller sends a signal, and then executes the instruction operation. The robot returns to the origin data preset in the origin setting in the system, executes the program instruction to home to the origin, and then executes the next instruction. In S2, it is judged whether there is a Bonding machine with materials and allowing discharging. If the judgment is "yes", the corresponding machine sends a signal, the system receives it, and the robot receives the instruction and executes the next step S3. The robot takes materials in the corresponding fixture and reaches above the production line to prepare for feeding. If the program judges "no" at this time, it reaches the program instruction "whether there is a Bonding allowing material taking", and if "no", it returns to step S1;
[0046] If the answer is "yes", the next step is executed, and the instruction "Is the slide allowed to take the material?" is executed. If "yes", the robot performs the operation to the corresponding slide to take the material, and executes the next step "put the material into the Bonding machine". At this time, it is satisfied that there is material in the machine and it is allowed to put the material. At this time, return to step S1. If "Is the slide allowed to take the material?" is "no", it also returns to step S1. After step S2 is judged as "yes", step S3 is executed, the robot takes the material and prepares to put the material, and continues to execute the next step instruction "whether the minimum discharge time interval is reached";
[0047] The minimum time is the time preset in the parameter management unit 200 in the system. If it is "No", return and re-read the instruction, "Has the minimum discharge time interval been reached?" If it is "Yes", execute step S5, the robot turns off the vacuum, puts the product on the assembly line, and ends the operation. In the above step process, when errors occur in various robots and fixtures, the warning unit will issue a warning reminder at any time.
[0048] The technical principles of the present invention are described above in conjunction with specific embodiments. These descriptions are only for explaining the principles of the present invention and cannot be interpreted as limiting the scope of protection of the present invention in any way. Based on the explanations here, those skilled in the art can associate other specific implementations of the present invention without creative work, and these methods will fall within the scope of protection of the present invention.
Claims
1. A system for preventing product stacking in automated production, which is used to prevent product stacking and extrusion in the production line, and is characterized in that, Including: A debugging unit, which is used to send signals to the system to debug the actions of the robot and the slide table; A parameter management unit, which sets various parameters of the actions and time of the pipeline machine for the system; A warning unit, which is used to query and record the causes of various accidents in the system; An I / O monitoring unit, which queries the signal input and output status of each point of the PLC host; An optoelectronic delay is set on the parameter management unit to make the device have an action delay to ensure personnel safety; Among them, the operation steps of the system include: S3: Material taking, the robot takes materials from the corresponding fixture and prepares to release the materials; S4: Judging the time interval, the system judges whether the timing reaches the minimum time interval; if "yes", execute step S5; S5: Discharging to the pipeline, the robot closes the vacuum and places the product into the pipeline for circulation; The minimum time interval is the time interval used by the system to control the time interval between the robot's current discharging and the last product released to the pipeline.
2. The system for preventing product stacking in automated production according to claim 1, characterized in that: When the system is started with one key, the debugging unit automatically switches to the "automatic" mode.
3. The system for preventing product stacking in automated production according to claim 1, characterized in that: A minimum time interval is set on the parameter management unit. When the timing of the PLC host register reaches the set time, the "robot arrival signal value is TRUE", the robot closes the vacuum, and releases the product to the line.
4. The system for preventing product stacking in automated production according to claim 1, characterized in that: After the fault is eliminated, the reset module of the warning unit can eliminate the warning state.
5. The system for preventing product stacking in automated production according to claim 1, characterized in that: The I / 0 monitoring module has 64 signal input and output points respectively. When the green light in front of each point is on, it means there is a signal.
6. A method for preventing product stacking in automated production, comprising the following steps: (1) Homing, the robot homing to the preset origin according to the program instructions; (2) Judging whether to discharge materials, whether there is a Bonding machine on the production line allowing the material release operation; (3) Material taking, the robot takes materials from the corresponding fixture and prepares to release the materials; (4) Judging the time interval, the system judges whether the timing reaches the minimum time interval; if "yes", execute step (5); (5) Discharging to the pipeline, the robot closes the vacuum and places the product into the pipeline for circulation; The minimum time interval is the time interval used by the system to control the time interval between the robot's current discharging and the last product released to the pipeline.
7. The method for preventing product stacking in automated production according to claim 6, characterized in that: After the robot is homed by executing step (1) in the program, if the judgment in step (2) is that the materials cannot be discharged, then execute the branch line "whether there is a Bonding machine allowing material taking". If "no", return to the starting instruction and execute step (1) to make the robot home.
8. The method for preventing product stacking in automated production according to claim 6, characterized in that: When the result of judging whether the time interval is reached is "no", return to the instruction of this step and execute this instruction again.
Citation Information
Patent Citations
Material carrying robot and industrial process control method thereof
CN102794768A
Product automatic positioning and pick-and-place device
CN103852097A
SMT automated conveying method
CN107777219A