Bottle pushing adjusting method and device based on high-speed swing arm type bottle pushing machine and medium

Through the adjustment method of the high-speed swing arm type bottle pusher, the speed and motion curve of the bottle making machine are obtained and the motion curve of the servo axis is adjusted, which solves the complex problems of bottle pusher shake and adjustment, and realizes stable conveying and accurate adjustment of glass bottles, improving production efficiency.

CN120271220APending Publication Date: 2025-07-08GUANGDONG HUAXING GLASS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510351235.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

Existing bottle pushers are prone to jitter under multi-stage speed control, resulting in unstable conveying of glass bottles, and the adjustment process is complicated and unintuitive, which affects the conveying accuracy of glass bottles.

Method used

The adjustment method based on the high-speed swing arm type bottle pushing machine is adopted. By obtaining the speed and motion curve of the bottle making machine, the bottle pushing cycle is determined, and the motion curve of the servo shaft is adjusted in the automatic mode, the coordinated operation of the bottle pushing machine and the bottle making machine is realized, the sudden change in the machine shaft speed is reduced, and the conveying stability and accuracy are improved.

Benefits of technology

The coordinated operation of the bottle pushing machine and the bottle making machine is realized, reducing jitter, improving the conveying stability and adjustment accuracy of the glass bottle, simplifying the adjustment process, and improving production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120271220A_ABST
    Figure CN120271220A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a bottle pushing adjusting method and device based on a high-speed swing arm type bottle pushing machine and a medium, and belongs to the technical field of bottle pushing machine adjustment. The method comprises the steps that the bottle making machine speed of a bottle making machine, a bottle pushing motion curve of a bottle pushing shaft and a head raising motion curve of a head raising shaft are obtained, the bottle pushing period is determined according to the bottle making machine speed, and the bottle pushing motion curve and the head raising motion curve are displayed on a main interface. When the running authority of the automatic mode of the bottle pushing machine is started, obtaining a starting instruction, detecting the bottle pushing mode for starting the bottle pushing period, running the automatic mode, responding to a triggering operation through a main interface, adjusting a bottle pushing interference point on a bottle pushing motion curve and a head raising interference point on a head raising motion curve, and starting the bottle pushing mode; and the bottle pushing motion curve and the head raising motion curve are updated. And according to the bottle pushing period and the bottle pushing mode, the bottle pushing shaft and the head raising shaft are respectively coupled with the virtual main shaft cam, and operate according to the new bottle pushing motion curve and the new head raising motion curve, so that the bottle pushing machine and the bottle making machine cooperatively operate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of bottle pusher adjustment, and particularly to a bottle pushing adjustment method, device and medium based on a high-speed swing arm type bottle pusher. Background Art

[0002] In the production process of glass bottles and jars, a bottle making machine is used to press the glass liquid provided by a furnace into glass bottles, and then a bottle separating mechanism separates the glass bottles and jars at equal intervals onto a bottle conveyor belt, so that a bottle pusher pushes them into an annealing furnace according to the set number of bottles pushed, for the next process.

[0003] In the prior art, the existing control method of the bottle pusher adopts pulse servo, and uses multi-segment speed to control the operation of the bottle pusher. When switching between multi-segment speeds, the bottle pusher will generate jitter, causing the push rod to jitter, which is very likely to topple the bottles, affecting the conveying stability of the glass bottles. And according to the bottle pushing requirements, the adjustment process of the bottle pushing section speed process of the bottle pusher is relatively complex and difficult to display completely and intuitively, affecting the accuracy of bottle pushing adjustment. Summary of the Invention

[0004] The main purpose of the embodiments of this application is to propose a bottle pushing adjustment method, device and medium based on a high-speed swing arm type bottle pusher, so as to improve the conveying stability of glass bottles and the accuracy of bottle pushing adjustment, and simplify the bottle pushing adjustment process of the bottle pusher.

[0005] To achieve the above object, on the one hand, an embodiment of this application proposes a bottle pushing adjustment method based on a high-speed swing arm type bottle pusher, and the method includes:

[0006] The bottle pusher is located at the output end of the bottle making machine, and the bottle pusher is provided with a bottle pushing shaft and a lifting shaft. The method includes:

[0007] Obtain the bottle making machine speed of the bottle making machine, the bottle pushing motion curve of the bottle pushing shaft and the lifting motion curve of the lifting shaft, determine the bottle pushing cycle according to the bottle making machine speed, and display the bottle pushing motion curve and the lifting motion curve on the main interface;

[0008] When the operation permission of the automatic mode of the bottle pusher is turned on, obtain a start instruction, detect the bottle pushing mode for starting the bottle pushing cycle, and run the automatic mode;

[0009] In response to a trigger operation through the main interface, adjust the bottle pushing interference point on the bottle pushing motion curve and the lifting interference point on the lifting motion curve, and update the bottle pushing motion curve and the lifting motion curve;

[0010] According to the bottle pushing cycle and the bottle pushing mode, the bottle pushing shaft and the lifting shaft are respectively coupled with the virtual main shaft cam provided, and operate according to the new bottle pushing motion curve and the new lifting motion curve, so that the bottle pushing machine operates in coordination with the bottle making machine.

[0011] Further, the adjusting of the bottle pushing interference point on the bottle pushing motion curve and the updating of the bottle pushing motion curve in response to the triggering operation through the main interface include:

[0012] In response to the triggering operation of the current bottle pushing interference point, capture the dragging event of the current bottle pushing interference point on the main interface;

[0013] When the end of the dragging event is captured, use the current position coordinates of the current bottle pushing interference point on the bottle pushing coordinate system formed by the virtual main shaft provided and the bottle pushing shaft as the adjusted position coordinates;

[0014] According to the adjusted position coordinates, update the bottle pushing motion curve displayed on the bottle pushing coordinate system to obtain the bottle pushing motion curve for the next bottle pushing cycle, so as to obtain the new bottle pushing motion curve; wherein, the main interface displays the bottle pushing coordinate system.

[0015] Further, the adjusting of the bottle pushing interference point on the bottle pushing motion curve and the updating of the bottle pushing motion curve in response to the triggering operation through the main interface include:

[0016] In response to the triggering operation of the first control on the main interface, obtain the current position coordinates of the bottle pushing interference point, and display the first interface, which displays the current position coordinates;

[0017] In response to the triggering operation of the second control on the first interface, obtain the adjusted position coordinates of the current bottle pushing interference point, and the first interface displays the adjusted position coordinates to update the position coordinates;

[0018] According to the adjusted position coordinates, update the bottle pushing motion curve to obtain the bottle pushing motion curve for the next bottle pushing cycle, so as to obtain the new bottle pushing motion curve.

[0019] Further, the detecting of the bottle pushing mode for starting the bottle pushing cycle includes:

[0020] Judge whether the bottle pushing mode is the scissor bottle pushing mode;

[0021] If so, count the number of scissor output signals sent by the bottle making machine. When the number of scissor output signals is greater than the set number of scissor bottle pushes, trigger the bottle pushing machine to start the bottle pushing operation within the current bottle pushing cycle.

[0022] Further, the push bottle mode for detecting and starting the push bottle cycle includes:

[0023] Determine whether the push bottle mode is a synchronous push bottle mode;

[0024] If so, trigger the push bottle machine to start the push bottle operation within the current push bottle cycle according to the push bottle start signal sent by the bottle making machine.

[0025] Further, the push bottle adjustment method based on a high-speed swing arm type push bottle machine further includes:

[0026] Detect whether both the push bottle shaft and the lift head shaft are in their corresponding set origin positions;

[0027] If so, enable the operation permission of the automatic mode of the push bottle machine.

[0028] Further, the detection of whether both the push bottle shaft and the lift head shaft are in their corresponding set origin positions includes:

[0029] When the push bottle shaft and / or the lift head shaft are not in their corresponding set origin positions, the operation permission of the automatic mode of the push bottle machine is still locked until a switching instruction is responded to and switched to the manual mode, and in the manual mode, a reset instruction is responded to so that the push bottle shaft and the lift head shaft are reset to their corresponding set origin positions.

[0030] Further, the determination of the push bottle cycle according to the speed of the bottle making machine includes:

[0031] Obtain the number of teeth of the push rod of the push bottle mechanism of the push bottle machine, and calculate the push bottle cycle according to the number of teeth of the push rod and the speed of the bottle making machine.

[0032] To achieve the above object, another aspect of the embodiments of the present application provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the above method is implemented.

[0033] To achieve the above object, another aspect of the embodiments of the present application provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above method is implemented.

[0034] The embodiments of the present application at least include the following beneficial effects: The present application provides a bottle pushing adjustment method, device, and medium based on a high-speed swing arm bottle pusher. This solution determines the bottle pushing cycle based on the speed of the bottle making machine to enable the bottle pusher to operate in coordination with the bottle making machine; adopts a corresponding motion curve method to drive the corresponding servo axis to run, reducing the sudden change in the speed of the machine axis and the situation of jitter, achieving smooth bottle pushing; when the operation permission of the automatic mode of the bottle pusher is enabled, the automatic mode can run, improving the safety of the automatic operation of the bottle pusher; in the automatic mode, in response to the trigger operation through the main interface, the interference points on the corresponding motion curve are adjusted to adjust and update the corresponding motion curve, so as to adjust the bottle pushing process of the bottle pusher, simplify the bottle pushing adjustment process, intuitively display the updated new motion curve, meet different bottle pushing requirements, and through the bottle pushing cycle, bottle pushing mode, and the corresponding motion curve after update, the bottle pushing axis and the lifting axis are respectively coupled with the virtual main shaft cam and run according to the corresponding motion curve after update, so that the bottle pusher can operate in coordination with the bottle making machine, improving the accuracy of bottle pushing adjustment and being able to coordinate the operation of the bottle making machine at the same time, and improving the production efficiency of glass products. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 is a flowchart of the bottle pushing adjustment method based on a high-speed swing arm bottle pusher provided by an embodiment of the present application;

[0036] Figure 2 is a schematic diagram of the bottle pushing motion curve of the bottle pushing adjustment method based on a high-speed swing arm bottle pusher provided by an embodiment of the present application;

[0037] Figure 3 is a schematic diagram of the lifting motion curve of the bottle pushing adjustment method based on a high-speed swing arm bottle pusher provided by an embodiment of the present application;

[0038] Figure 4 is a schematic diagram of the second interface of the bottle pushing adjustment method based on a high-speed swing arm bottle pusher provided by an embodiment of the present application;

[0039] Figure 5 is a schematic diagram of the first interface of the bottle pushing adjustment method based on a high-speed swing arm bottle pusher provided by an embodiment of the present application;

[0040] Figure 6 is a schematic diagram of the hardware structure of the electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0041] To make the objectives, technical solutions and advantages of the present application more clear and understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the embodiments of the present application. They are only examples of devices and methods consistent with some aspects of the embodiments of the present application detailed in the appended claims.

[0042] It can be understood that the terms "first", "second", etc. used in the present application may be used herein to describe various concepts, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if", "when" as used herein may be interpreted as "when...", "while...", or "in response to determining".

[0043] The terms "at least one", "a plurality of", "each", "any one", etc. used in the present application, at least one includes one, two or more than two, a plurality of includes two or more than two, each refers to each one of the corresponding plurality, and any one refers to any one of the plurality.

[0044] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0045] Before elaborating on the embodiments of the present application in detail, some nouns and terms involved in the embodiments of the present application will be described first. The nouns and terms involved in the embodiments of the present application are applicable to the following explanations.

[0046] A cutting device is provided on the bottle making machine, and the cutting device is used to cut the formed glass product so as to transfer it to the downstream bottle pusher.

[0047] The bottle pusher is provided with a bottle pushing shaft and a lifting shaft. The bottle pushing shaft is used to push the glass product from one station to the next station, and the lifting shaft is used to lift or raise the glass product. Both the bottle pushing shaft and the lifting shaft are servo shafts.

[0048] Figure 1 is an optional flowchart of the bottle pushing adjustment method based on a high-speed swing-arm type bottle pusher provided by the embodiments of the present application. Figure 1The methods in it may include but are not limited to including S100 to S400.

[0049] S100, obtain the bottle-making machine speed of the bottle-making machine, the pushing movement curve of the bottle-pushing shaft, and the lifting movement curve of the lifting shaft. According to the bottle-making machine speed, determine the bottle-pushing cycle, and display the pushing movement curve and the lifting movement curve on the main interface.

[0050] S200, when the operation permission of the automatic mode of the bottle-pushing machine is enabled, obtain the start instruction, detect the pushing mode for starting the bottle-pushing cycle, and run the automatic mode.

[0051] S300, in response to the triggering operation through the main interface, adjust the pushing interference points on the pushing movement curve and the lifting interference points on the lifting movement curve, and update the pushing movement curve and the lifting movement curve.

[0052] S400, according to the bottle-pushing cycle and the pushing mode, the bottle-pushing shaft and the lifting shaft are respectively coupled with the set virtual main shaft cam, and run according to the new pushing movement curve and the new lifting movement curve, so that the bottle-pushing machine runs in coordination with the bottle-making machine.

[0053] S100 to S400 shown in the embodiments of the present application determine the bottle-pushing cycle through the bottle-making machine speed to enable the bottle-pushing machine to run in coordination with the bottle-making machine; adopt the corresponding movement curve method to drive the corresponding servo shaft to run, reduce the sudden change of the machine shaft speed and the situation of jitter, and achieve smooth bottle-pushing; when the operation permission of the automatic mode of the bottle-pushing machine is enabled, the automatic mode can be run to improve the safety of the automatic operation of the bottle-pushing machine; in the automatic mode, in response to the triggering operation through the main interface, adjust the interference points on the corresponding movement curve to adjust and update the corresponding movement curve to adjust the bottle-pushing process of the bottle-pushing machine, simplify the bottle-pushing adjustment process, intuitively display the updated new movement curve, meet different bottle-pushing requirements, through the bottle-pushing cycle, the pushing mode and the updated corresponding movement curve, the bottle-pushing shaft and the lifting shaft are respectively coupled with the virtual main shaft cam and run according to the new corresponding movement curve, so that the bottle-pushing machine runs in coordination with the bottle-making machine, improve the accuracy of bottle-pushing adjustment while being able to coordinate the operation of the bottle-making machine, and improve the production efficiency of glass products.

[0054] In S100 of some embodiments, obtain the current bottle-making machine speed of the bottle-making machine, and according to this bottle-making machine speed, obtain the pushing movement curve of the bottle-pushing shaft and the lifting movement curve of the lifting shaft.

[0055] Refer to Figure 2 , display the bottle-pushing coordinate system formed by the set virtual main shaft and the bottle-pushing shaft as the coordinate axes on the main interface, the pushing movement curve is displayed on the bottle-pushing coordinate system, and multiple pushing interference points are displayed on the pushing movement curve. Refer to Figure 3, on the main interface, a head-up coordinate system formed by the set virtual main axis and the head-up axis as coordinate axes is displayed. The head-up motion curve is displayed on the head-up coordinate system, and multiple head-up interference points are displayed on the head-up motion curve. That is to say, the u-axis of the motion curve represents the position of the virtual main axis (0 - 360°), and the n-axis represents the position of the slave axis (the head-up axis or the bottle-pushing axis, 0 - 360°).

[0056] In one embodiment, the pre-set initial operation curves of the bottle-pushing axis and the head-up axis are obtained. According to the speed of the bottle-making machine, the corresponding interference point data is determined. According to the corresponding interference point data, the interference points in the initial operation curve are adjusted to obtain the bottle-pushing motion curve and the bottle-lifting motion curve corresponding to the speed of the bottle-making machine. In addition, according to the speed of the bottle-making machine, the bottle-pushing motion curve and the bottle-lifting motion curve corresponding to the speed of the bottle-making machine can be determined by means of a look-up table method.

[0057] According to the speed of the bottle-making machine, the bottle-pushing cycle of the bottle-pushing machine is determined.

[0058] In one embodiment, the bottle-pushing cycle time is determined by the speed of the bottle-making machine and the number of teeth of the push rod of the bottle-pushing machine. Therefore, it can meet the synchronization of the bottle-pushing machine and the speed of the bottle-making machine, realize coordinated operation, and improve production efficiency. That is, according to the number of teeth of the push rod and the speed of the bottle-making machine, the bottle-pushing cycle is determined.

[0059] Through the above embodiments, the bottle-pushing axis and the head-up axis are driven to move in the form of a motion curve, realizing a smooth switch of the running speed. Compared with the prior art in which the bottle-pushing machine is operated by using multi-stage speed control, the motion curve drive can drive the servo axis, and can accurately control the acceleration, speed and deceleration of the servo axis, making the movement of the bottle smoother, reducing impact and vibration, and thus reducing the risk of bottle damage. The interference point data on the motion curve can be flexibly adjusted according to different bottle-pushing requirements, facilitating the subsequent adjustment operation of users, avoiding unnecessary acceleration and deceleration times, thereby causing the push rod to shake and resulting in bottle toppling, and improving the conveying stability of the glass bottle.

[0060] In S200 of some embodiments, when it is confirmed that the operation permission of the automatic mode of the bottle-pushing machine can be enabled, in response to the start instruction, according to the start instruction, the current bottle-pushing mode is detected, and the bottle-pushing machine runs in the automatic mode.

[0061] It should be noted that the start and operation of each bottle-pushing cycle of the bottle-pushing machine are determined according to the currently set bottle-pushing mode. That is to say, the bottle-pushing mode is used to trigger the start of each bottle-pushing cycle to start the bottle-pushing operation of the bottle-pushing machine in the current bottle-pushing cycle. When the bottle-pushing mode is determined, the bottle-pushing mode is triggered, and the bottle-pushing operation of the bottle-pushing machine in the current bottle-pushing cycle is also triggered. The bottle-pushing machine starts the bottle-pushing operation in the current bottle-pushing cycle, and the head-up axis and the bottle-pushing axis start to run.

[0062] Among them, after the operation permission of the automatic mode is enabled, the bottle pushing machine can run in the automatic mode. When the operation permission of the automatic mode is locked, although it can respond to the start instruction, the bottle pushing machine still cannot run in the automatic mode.

[0063] Through the above embodiments, by setting the operation permission of the automatic mode, the safety of the automatic operation of the bottle pushing machine is improved, and by setting the bottle pushing mode that can trigger the start of the bottle pushing cycle, the bottle pushing machine is enabled to operate in coordination with the bottle making machine.

[0064] In S300 of some embodiments, in response to the triggering operation through the main interface, the interference points on the bottle pushing motion curve and the head raising motion curve in S100 are adjusted. By adjusting the bottle pushing interference point and the head raising interference point, the bottle pushing motion curve and the head raising motion curve are updated to obtain a new bottle pushing motion curve and a new head raising motion curve.

[0065] Specifically, since the head raising shaft of the bottle making machine can move according to the head raising motion curve and the bottle pushing shaft can move according to the bottle pushing motion curve, the motion curve can be adjusted according to the bottle pushing requirements, so as to realize the adjustment of the bottle pushing operation of the bottle pushing machine. The bottle pushing motion curve and the head raising motion curve can be displayed on the main interface. Through the triggering operation on the main interface, the corresponding interference point is adjusted, and the bottle pushing motion curve is driven by the interference point to adjust and update the bottle pushing motion curve to obtain a new bottle pushing motion curve and a new head raising motion curve.

[0066] Through the above solution, in the automatic mode, through the triggering operation on the main interface, the interference points on the corresponding motion curve are adjusted to adjust and update the corresponding motion curve, so as to adjust the bottle pushing process of the bottle pushing machine, simplify the bottle pushing adjustment process, intuitively display the motion curve before and after adjustment, meet different bottle pushing requirements, and realize the accuracy and precision of the bottle pushing adjustment by adjusting the interference points of the motion curve.

[0067] In S400 of some embodiments, the bottle pushing shaft and the head raising shaft are respectively coupled with the virtual main shaft cam and run following the virtual main shaft according to the updated motion curve in S300. The virtual main shaft runs according to the bottle pushing cycle, and the bottle pushing cycle time is determined by the machine speed of the bottle making machine and the number of teeth of the push rod of the bottle pushing machine. Therefore, the machine speed synchronization of the bottle pushing machine and the bottle making machine can be satisfied, the coordinated operation of the bottle pushing machine and the bottle making machine can be realized, and the production efficiency can be improved.

[0068] Among them, the start and operation of the bottle pushing machine in each cycle are determined according to the set bottle pushing mode, and the bottle pushing mode can normally meet the machine speed of the bottle making machine to complete the bottle pushing operation.

[0069] In some embodiments of the present invention, in S200, the detection process of the bottle pushing mode for starting the bottle pushing cycle specifically includes:

[0070] S210, determine whether the bottle pushing mode is the scissor bottle pushing mode.

[0071] S211, if so, count the number of scissor output signals output by the bottle making machine until the number is greater than the set number of scissor bottle pushing, and trigger the bottle pushing machine to start the bottle pushing operation within the current bottle pushing cycle.

[0072] In this embodiment, the bottle pushing modes include: timed bottle pushing mode, scissor bottle pushing mode, and synchronous bottle pushing mode.

[0073] Detect whether the bottle pushing mode is the scissor bottle pushing mode. When the bottle pushing mode is the scissor bottle pushing mode, collect the scissor output signals output by the bottle making machine and count the number of these signals. Determine whether the number of scissor output signals is greater than the set number of scissor bottle pushing. If so, trigger the bottle pushing machine to run within the current bottle pushing cycle, and implement the bottle pushing operation of the bottle pushing machine within the current bottle pushing cycle to achieve the coordinated operation of the bottle making machine and the bottle pushing machine.

[0074] Among them, after the bottle pushing operation of the current bottle pushing cycle ends, based on the counted number of scissor output signals, determine whether to trigger and start the bottle pushing operation of the next cycle.

[0075] Refer to Figure 4 , in an embodiment, in the manual mode, in response to triggering the bottle pushing mode setting control on the main interface, obtain the setting parameters of each bottle pushing mode, and display a second interface. A mode selection control (100) and a parameter input control (200) are displayed on the second interface. The mode selection control (100) is used to display each bottle pushing mode, and the parameter input control (200) is used to display the setting parameters corresponding to each bottle pushing mode. In response to triggering the mode selection control (100), determine the current bottle pushing mode, and the second interface displays the current bottle pushing mode to switch the bottle pushing mode, so that the bottle making machine triggers the bottle pushing operation of the next bottle pushing cycle according to the current bottle pushing mode. In response to triggering the parameter input control (200), obtain the current setting parameters corresponding to the current bottle pushing mode, and the second interface displays the current setting parameters. The current setting parameters include: the set timed bottle pushing time and the set number of scissor bottle pushing. The above controls can be buttons, or labels, or tree views. The present application does not limit the specific form of the above controls. The triggering operation for the above controls can be a user touch and click operation, or a mouse movement or click, or can also be triggered by voice control. The present application does not limit the triggering operation for the above controls.

[0076] In this solution, through the scissor output signals output by the cutting device of the bottle making machine, trigger the periodic bottle pushing operation of the bottle pushing machine, and while realizing batch bottle pushing, achieve coordinated operation with the bottle making machine. Through the triggering operation of the second interface, switch the bottle pushing mode of the bottle pushing machine, simplify the bottle pushing adjustment operation of the bottle pushing machine, meet different bottle pushing requirements, intuitively display the effects before and after the bottle pushing adjustment of the bottle pushing machine, and improve the convenience of bottle pushing adjustment of the bottle pushing machine.

[0077] In some embodiments of the present invention, in S200, the detection process of starting the bottle pushing mode in the bottle pushing cycle specifically includes:

[0078] S220, determine whether the bottle pushing mode is a synchronous bottle pushing mode.

[0079] S221, if so, trigger the bottle pusher to start the bottle pushing operation in the current bottle pushing cycle according to the bottle pushing start signal sent by the bottle making machine.

[0080] In this embodiment, it is detected whether the bottle pushing mode is a synchronous bottle pushing mode. When the bottle pushing mode is a synchronous bottle pushing mode, the bottle pushing start signal output by the bottle making machine is collected. According to this bottle pushing start signal, the bottle pusher is triggered to operate in the current bottle pushing cycle, so as to realize the bottle pushing operation of the bottle pusher in the current bottle pushing cycle, and achieve the coordinated operation of the bottle making machine and the bottle pusher.

[0081] Among them, if the bottle pushing operation in the current bottle pushing cycle ends, it is judged whether the bottle pushing operation in the next cycle is triggered according to the bottle pushing start signal sent by the bottle making machine next time.

[0082] Specifically, the synchronous bottle pushing mode is that the bottle making machine itself counts the number of bottle pushes each time. After reaching the number of bottle pushes, the bottle pushing start signal is sent to trigger the bottle pushing operation of the bottle making machine; the difference from the scissor bottle pushing mode in S210 is that the bottle pusher needs to monitor and count the scissor bottle pushing signals sent by the bottle making machine to trigger the bottle pushing operation, so as to provide diversified bottle pushing modes, meet different bottle pushing requirements, and be applicable to different application scenarios.

[0083] In this solution, the bottle pushing start signal output by the bottle making machine is used to trigger the periodic bottle pushing operation of the bottle pusher, so as to realize batch bottle pushing while realizing coordinated operation with the bottle making machine.

[0084] In some embodiments of the present invention, in S300, the update process of the bottle pushing motion curve specifically includes:

[0085] S310, in response to the triggering operation of the current bottle pushing interference point, capture the dragging event of the current bottle pushing interference point on the main interface.

[0086] S320, when the capture of the dragging event ends, use the current position coordinates of the current bottle pushing interference point on the bottle pushing coordinate system formed by the set virtual main axis and the bottle pushing axis as the adjusted position coordinates.

[0087] S330, update the bottle pushing motion curve displayed on the bottle pushing coordinate system according to the adjusted position coordinates to obtain the bottle pushing motion curve of the next bottle pushing cycle, so as to obtain a new bottle pushing motion curve.

[0088] In S310, referring to Figure 2, according to S100, the pushing bottle motion curve can be displayed on the main interface. There are multiple pushing bottle interference points set in the pushing bottle motion period. The pushing bottle motion curve is displayed on the pushing bottle coordinate system, which is composed of the set virtual main axis u-axis (0 - 360°) and the pushing bottle axis n-axis (0 - 360°).

[0089] Therefore, with the assistance of the pushing bottle coordinate system, it is convenient for users to trigger operations on the pushing bottle interference points on the pushing bottle motion curve in the main interface. Since there are multiple pushing bottle interference points, the currently triggered pushing bottle interference point is responded to, and the dragging event occurring at this pushing bottle interference point on the main interface is captured.

[0090] That is to say, users can drag the pushing bottle interference points on the main interface to change the position of the dragged pushing bottle assumed point on the pushing bottle coordinate system, thereby changing the position coordinates. The pushing bottle interference points on the pushing bottle motion curve are controls on the display interface.

[0091] The triggering operation for the pushing bottle interference points can be a user touch click operation, or a mouse movement or click. This application does not limit the triggering operation for the first control.

[0092] In S320, when it is captured that the dragging event ends, that is, the dragging event can still be captured at the previous moment, and the dragging event cannot be captured at the current moment and the next moment, then it is considered that the dragging event ends. The time threshold for the capture moment is not specifically limited in this embodiment.

[0093] When it is captured that the dragging event ends, the current position coordinates of the current pushing bottle interference point on the pushing bottle coordinate system are detected and used as the adjusted position coordinates. That is to say, when the dragging operation ends, the position coordinates of the dragged pushing bottle interference point on the pushing bottle coordinate system will be used as the position coordinates of the pushing bottle interference point that needs to be adjusted, so as to adjust the pushing bottle interference point.

[0094] In one embodiment, the position where the touch operation on the main interface finally stays can be detected, and by comparing and matching this position with the pushing bottle coordinate system displayed on the main interface, the coordinate value corresponding to this position on the pushing bottle coordinate system can be determined, so as to obtain the adjusted position coordinates.

[0095] In S330, the pushing bottle motion curve is updated through the adjusted position coordinates, and the next pushing bottle cycle uses the updated pushing bottle motion curve for cam coupling to obtain a new pushing bottle motion curve.

[0096] In one embodiment, the least squares method or the interpolation method can be used to update the pushing bottle motion curve according to the adjusted position coordinates.

[0097] Through the above solution, by triggering the bottle-pushing interference points on the bottle-pushing motion curve in the main interface, capturing the dragging event, and performing a dragging operation on the interference points, the change of the motion curve can be visually observed. This makes the bottle-pushing adjustment process more intuitive and easy to understand, simplifies the bottle-pushing adjustment operation, realizes the adjustment of the bottle-pushing interference points, thereby adjusting the bottle-pushing motion curve, quickly reaching the required position coordinates, and improving the efficiency of bottle-pushing adjustment. By smoothing the transition of the motion curve, the impact and vibration of the mechanical system during motion can be reduced, and bottle toppling can be avoided. Adjust the motion trajectory according to different bottle-pushing requirements to improve the adaptability of the mechanical equipment.

[0098] It should be noted that in S300, the update process of the head-up motion curve can adopt the embodiments of S310 to S330 to update the head-up motion curve. Since the update principle is the same, it will not be elaborated in detail in this embodiment.

[0099] In some embodiments of the present invention, in S300, the update process of the bottle-pushing motion curve specifically includes:

[0100] S340, in response to the triggering operation of the first control on the main interface, obtain the current position coordinates of the bottle-pushing interference point, and display the first interface, where the first interface displays the current position coordinates.

[0101] S350, in response to the triggering operation of the second control on the first interface, obtain the adjusted position coordinates of the current bottle-pushing interference point, and the first interface displays the adjusted position coordinates to update the position coordinates.

[0102] S360, according to the adjusted position coordinates, update the bottle-pushing motion curve to obtain the bottle-pushing motion curve for the next bottle-pushing cycle to obtain a new bottle-pushing motion curve.

[0103] In S340, a first control is displayed on the main interface. In response to the triggering operation of the first control, obtain the current position coordinates of multiple bottle-pushing interference points and display the first interface. Refer to Figure 5 , the first interface displays the second control 300, and the current position coordinates (u, n) of multiple bottle-pushing interference points are displayed on the second control 300.

[0104] Among them, the second control 300 also displays the bottle-pushing axis speed V and the bottle-pushing axis acceleration A corresponding to multiple bottle-pushing interference points.

[0105] The first control can be a button, a label, or an identifier. The present application does not limit the specific form of the first control. The triggering operation on the first control can be a user touch click operation, a mouse movement or click, or a voice control trigger. The present application does not limit the triggering operation on the first control. Similarly, the specific form and triggering operation of the second control 300 are not limited.

[0106] In S350, with reference to Figure 5 , in response to the triggering operation of the second control, the position coordinates of the bottle-pushing interference point that needs to be adjusted currently are obtained, and used as the adjusted position coordinates, and the adjusted position coordinates are displayed on the second control 300 of the first interface.

[0107] Among them, the adjusted position coordinates obtained by triggering and responding through the second control 300 are accurate angular numerical coordinates.

[0108] In one embodiment, it is also possible to respond to the triggering operation of the second control 300, obtain the bottle-pushing axis speed and bottle-pushing axis acceleration of the bottle-pushing interference point that needs to be adjusted currently, and use them as the adjusted bottle-pushing axis speed and adjusted bottle-pushing axis acceleration.

[0109] In S360, the bottle-pushing motion curve is updated according to the adjusted position coordinates, and the updated bottle-pushing motion curve is used for cam coupling in the next bottle-pushing cycle to obtain a new bottle-pushing motion curve.

[0110] Among them, the least squares method or the interpolation method can be used to update the bottle-pushing motion curve according to the adjusted position coordinates.

[0111] In one embodiment, according to the adjusted bottle-pushing axis speed and adjusted bottle-pushing axis acceleration, in the next bottle-pushing cycle, the acceleration or speed of the bottle-pushing axis on the bottle-pushing machine is adjusted to adjust the bottle-pushing axis on the bottle-pushing machine, so as to adjust the bottle-pushing operation of the bottle-pushing machine.

[0112] Through the above solution, by responding to the triggering operations of the controls in the main interface and the first interface, the numerical values of the operating parameters of the bottle-pushing axis that need to be adjusted are obtained, such as the position coordinates corresponding to the bottle-pushing interference point, the speed of the bottle-pushing axis, and the acceleration of the bottle-pushing axis, and the motion curve can be updated and adjusted, simplifying the bottle-pushing adjustment operation, being able to adjust the motion trajectory according to different bottle-pushing requirements, and improving the adaptability of the mechanical equipment. And through the control response triggering, more accurate position coordinates can be obtained, improving the accuracy and precision of the bottle-pushing adjustment.

[0113] It should be noted that in S300, the update process of the head-up motion curve can adopt the embodiments of S340 to S360 to update the head-up motion curve. Since the update principle is the same, it will not be elaborated in detail in this embodiment.

[0114] It should be noted that in one embodiment of the present invention, the motion curve update method of S310 to S330 can be adopted first, and then the motion curve update method of S340 to S360 can be adopted, so as to quickly reach the position coordinates within a certain range, improve the adjustment efficiency of the bottle-pushing adjustment, and perform precise adjustment on the interference point again during the re-adjustment, improving the adjustment accuracy of the bottle-pushing adjustment.

[0115] It should be noted that in an embodiment of the present invention, according to the adjustment requirements, the motion curve update method of S310 to S330 and the motion curve update method of S340 to S360 can be respectively adopted to meet different user requirements and provide diversified bottle pushing adjustment methods.

[0116] In some embodiments of the present invention, the bottle pushing adjustment method further includes:

[0117] S500, detecting whether the bottle pushing shaft and the lifting shaft are both in the corresponding set origin positions;

[0118] S510, if so, enabling the operation permission of the automatic mode of the bottle pushing machine.

[0119] S520, then still locking the operation permission of the automatic mode of the bottle pushing machine until switching to the manual mode, and in the manual mode, responding to the reset instruction to reset the bottle pushing shaft and the lifting shaft to the corresponding set origin positions.

[0120] In S500, when the control system of the bottle pushing machine needs to start and run automatically, corresponding inductive switches are set at the corresponding set origin positions, and based on the feedback signals of the inductive switches, it is judged whether the bottle pushing shaft and the lifting shaft are both in the corresponding set origin positions.

[0121] In S510, if the bottle pushing shaft and the lifting shaft are at the corresponding set origin positions, the operation permission of the automatic mode is enabled. That is to say, only when both the bottle pushing shaft and the lifting shaft are at the origin can it start and run automatically.

[0122] In S520, if the bottle pushing shaft and the lifting shaft are not both in the corresponding set origin positions, or if either the bottle pushing shaft or the lifting shaft is not in the corresponding set origin position, the operation permission of the automatic mode is still locked.

[0123] Until the emergency stop button is released, responding to the switching instruction, running the manual mode. In the manual mode, in response to the triggering operation of the origin setting control on the main interface, obtaining the reset instruction, and in response to this reset instruction, implementing the origin setting operation of the bottle pushing shaft and the lifting shaft to reset the bottle pushing shaft and the lifting shaft to the corresponding set origin positions.

[0124] Through the above solution, when the operation permission of the automatic mode of the bottle pushing machine is enabled, the automatic mode can be run, improving the safety of the automatic operation of the bottle pushing machine.

[0125] An embodiment of the present application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the above-mentioned bottle pushing adjustment method based on a high-speed swing-arm type bottle pushing machine.

[0126] The electronic device can be any intelligent terminal including a tablet computer, an in-vehicle computer, etc.

[0127] It can be understood that the content in the above method embodiments is applicable to this device embodiment. The functions specifically implemented by this device embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those in the above method embodiments.

[0128] Please refer to Figure 6 , Figure 6 , which schematically shows the hardware structure of an electronic device in another embodiment. The electronic device includes:

[0129] A processor 601, which can be implemented in ways such as a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application;

[0130] A memory 602, which can be implemented in forms such as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 602 can store an operating system and other application programs. When implementing the technical solutions provided in the embodiments of this specification through software or firmware, the relevant program codes are stored in the memory 602 and are called by the processor 601 to execute the bottle pushing adjustment method based on a high-speed swing arm type bottle pusher in the embodiments of this application;

[0131] An input / output interface 603, which is used to implement information input and output;

[0132] A communication interface 604, which is used to implement communication interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.);

[0133] A bus 605, which transmits information between various components of the device (such as the processor 601, the memory 602, the input / output interface 603, and the communication interface 604);

[0134] Among them, the processor 601, the memory 602, the input / output interface 603, and the communication interface 604 are communicatively connected to each other inside the device through the bus 605.

[0135] The embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned bottle pushing adjustment method based on a high-speed swing arm type bottle pusher is implemented.

[0136] It can be understood that the content in the above method embodiments is applicable to this storage medium embodiment. The functions specifically implemented by this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those in the above method embodiments.

[0137] As a non-transitory computer-readable storage medium, the memory can be used to store non-transitory software programs and non-transitory computer-executable programs. In addition, the memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some embodiments, the memory may optionally include a memory remotely provided relative to the processor, and these remote memories can be connected to the processor through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0138] The embodiments described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art know that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0139] Those skilled in the art can understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or combine certain steps, or different steps.

[0140] Those of ordinary skill in the art can understand that all or some of the steps in the methods disclosed above, and the functional modules / units in systems and devices, can be implemented as software, firmware, hardware, and appropriate combinations thereof.

[0141] In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0142] It should be understood that, in this application, "at least one (item)" means one or more, and "a plurality" means two or more. "At least one (individual) of the following" or its similar expressions mean any combination of these items, including any combination of single items (individuals) or plural items (individuals). For example, at least one (individual) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0143] In several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the above-described embodiments are merely illustrative. For example, the above division of units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.

[0144] The preferred embodiments of the embodiments of this application have been described above with reference to the accompanying drawings, and thus do not limit the scope of the rights of the embodiments of this application. Any modifications, equivalent replacements, and improvements made by those skilled in the art without departing from the scope and essence of the embodiments of this application shall be within the scope of the rights of the embodiments of this application.

Claims

1. A bottle pushing adjustment method based on a high-speed swing arm type bottle pusher, characterized in that, The bottle pusher is located at the output end of the bottle making machine. The bottle pusher is provided with a bottle pushing shaft and a lifting shaft. The method includes: Obtain the bottle making machine speed of the bottle making machine, the bottle pushing motion curve of the bottle pushing shaft, and the lifting motion curve of the lifting shaft. Determine the bottle pushing cycle according to the bottle making machine speed, and display the bottle pushing motion curve and the lifting motion curve on the main interface; When the operation permission of the automatic mode of the bottle pusher is turned on, obtain a start instruction, detect the bottle pushing mode for starting the bottle pushing cycle, and run the automatic mode; In response to a trigger operation through the main interface, adjust the bottle pushing interference point on the bottle pushing motion curve and the lifting interference point on the lifting motion curve, and update the bottle pushing motion curve and the lifting motion curve; According to the bottle pushing cycle and the bottle pushing mode, the bottle pushing shaft and the lifting shaft are respectively coupled with the set virtual main shaft cam, and operate according to the new bottle pushing motion curve and the new lifting motion curve, so that the bottle pusher and the bottle making machine operate in coordination.

2. The bottle pushing adjustment method based on a high-speed swing arm type bottle pusher according to claim 1, wherein, The adjusting the bottle pushing interference point on the bottle pushing motion curve and updating the bottle pushing motion curve in response to a trigger operation through the main interface includes: In response to a trigger operation on the current bottle pushing interference point, capture the dragging event of the current bottle pushing interference point on the main interface; When it is detected that the dragging event ends, use the current position coordinates of the current bottle pushing interference point on the bottle pushing coordinate system formed by the set virtual main shaft and the bottle pushing shaft as the adjusted position coordinates; According to the adjusted position coordinates, update the bottle pushing motion curve displayed on the bottle pushing coordinate system to obtain the bottle pushing motion curve for the next bottle pushing cycle, so as to obtain a new bottle pushing motion curve; wherein, the main interface displays the bottle pushing coordinate system.

3. The bottle pushing adjustment method based on a high-speed swing arm type bottle pusher according to claim 1, wherein The adjusting the bottle pushing interference point on the bottle pushing motion curve and updating the bottle pushing motion curve in response to a trigger operation through the main interface includes: In response to a trigger operation on the first control of the main interface, obtain the current position coordinates of the bottle pushing interference point, and display a first interface, and the first interface displays the current position coordinates; In response to a trigger operation on the second control of the first interface, obtain the adjusted position coordinates of the current bottle pushing interference point, and the first interface displays the adjusted position coordinates to update the position coordinates; According to the adjusted position coordinates, update the bottle pushing motion curve to obtain the bottle pushing motion curve for the next bottle pushing cycle, so as to obtain a new bottle pushing motion curve.

4. The bottle pushing adjustment method based on a high-speed swing arm type bottle pusher according to claim 1, wherein, The detecting the bottle pushing mode for starting the bottle pushing cycle includes: Judge whether the bottle pushing mode is the scissor bottle pushing mode; If so, count the number of scissor output signals sent by the bottle making machine. When the number of scissor output signals is greater than the set number of scissor bottle pushes, trigger the bottle pusher to start the bottle pushing operation within the current bottle pushing cycle.

5. The bottle pushing adjustment method based on a high-speed swing arm type bottle pusher according to claim 1, wherein The detecting the bottle pushing mode for starting the bottle pushing cycle includes: Judge whether the bottle pushing mode is the synchronous bottle pushing mode; If so, trigger the bottle pusher to start the bottle pushing operation within the current bottle pushing cycle according to the bottle pushing start signal sent by the bottle making machine.

6. The bottle pushing adjustment method based on a high-speed swing arm type bottle pusher according to claim 1, wherein, Further comprising: detecting whether the bottle pushing shaft and the lifting shaft are both in their corresponding set origin positions; if so, enabling the operation permission of the automatic mode of the bottle pushing machine.

7. The bottle pushing adjustment method based on a high-speed swing arm type bottle pusher according to claim 6, characterized in that, The detecting whether the bottle pushing shaft and the lifting shaft are both in their corresponding set origin positions includes: when the bottle pushing shaft and / or the lifting shaft is not in its corresponding set origin position, the operation permission of the automatic mode of the bottle pushing machine is still locked until a switching instruction is responded to and switched to the manual mode, and in the manual mode, in response to a reset instruction, the bottle pushing shaft and the lifting shaft are reset to their corresponding set origin positions.

8. The bottle pushing adjustment method based on a high-speed swing arm type bottle pusher according to claim 1, characterized in that, The determining the bottle pushing cycle according to the bottle making machine speed includes: obtaining the number of teeth of the push rod of the bottle pushing mechanism of the bottle pushing machine, and calculating the bottle pushing cycle according to the number of teeth of the push rod and the bottle making machine speed.

9. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the bottle pushing adjustment method based on a high-speed swing arm type bottle pushing machine according to any one of claims 1 to 8 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the bottle pushing adjustment method based on a high-speed swing arm type bottle pushing machine according to any one of claims 1 to 8 is implemented.