A method, apparatus, blow molding machine, and storage medium for preform signal processing.
By coordinating the controller and signal acquisition module in the blow molding machine, valid and invalid signals can be distinguished and different preset values can be determined, which solves the problem of insufficient sampling frequency in the prior art and realizes efficient acquisition of high-speed preform signals, meeting the needs of high-volume blow molding machines.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGZHOU TECH LONG PACKAGING MACHINERY CO LTD
- Filing Date
- 2023-09-15
- Publication Date
- 2026-07-17
AI Technical Summary
The sampling frequency of the input/output modules in existing blow molding machines is low, which cannot fully capture the preform signal during high-speed operation and cannot meet the growing demand for high-volume blow molding machines.
By connecting the controller to the signal acquisition module, valid and invalid signals are distinguished, and different preset values are determined in the corresponding storage area of the signal acquisition module to increase the sampling frequency and obtain the preform signal during high-speed operation.
It achieves simple and efficient acquisition of preform signals without other data processing, improves the sampling frequency, meets the needs of high-volume blow molding machines, and has high accuracy and reliability.
Smart Images

Figure CN117048026B_ABST
Abstract
Description
Technical Field
[0001] This application relates to blow molding machine technology, and more particularly to a preform signal processing method, apparatus, blow molding machine and storage medium. Background Technology
[0002] A blow molding machine is a device that uses a blow molding process to make plastic granules into hollow plastic containers. Most blow molding machines require the plastic raw materials to be made into preforms first, and then blown.
[0003] However, with the increasing demand for hollow plastic containers, the demand for preforms has also gradually increased, and the operating speed of preforms in blow molding machines has also increased accordingly. Therefore, under the condition of high-speed operation of preforms, there is a higher demand for signal acquisition of preforms.
[0004] In existing blow molding machines, the sampling frequency of the input / output modules is low, which cannot fully capture the signal of the preform during high-speed operation, and cannot meet the growing demand for high-volume blow molding machines. Summary of the Invention
[0005] This application provides a preform signal processing method, apparatus, blow molding machine, and storage medium to solve the problem that the sampling frequency of the input / output module of the blow molding machine is low, which cannot fully acquire the preform signal during high-speed operation and cannot meet the growing demand for high-volume blow molding machines.
[0006] In a first aspect, this application provides a preform signal processing method applied to a blow molding machine, the blow molding machine including a controller and a signal acquisition module, the controller of the blow molding machine being connected to the signal acquisition module, the method comprising:
[0007] When the controller determines that the signal acquisition module has acquired a valid signal of the current preform, it determines the data in the storage area corresponding to the signal acquisition module as a first preset value; wherein, the current preform is installed in the mold of the blow molding machine, and the valid signal is the signal acquired when the current preform is located within a preset valid position range corresponding to the mold where the current preform is located;
[0008] When the controller determines that the signal acquisition module has acquired an invalid signal for the current preform, it determines the data in the storage area corresponding to the signal acquisition module as a second preset value; wherein, the first preset value is different from the second preset value, and the invalid signal is the signal acquired when the current preform is located within a preset invalid position range corresponding to the mold where the current preform is located.
[0009] Secondly, this application provides a blow molding machine, including a controller and a signal acquisition module; wherein the controller is connected to the signal acquisition module;
[0010] The controller is used to implement the preform signal processing method as described in the first aspect of this application;
[0011] The signal acquisition module is used to acquire the valid signal or invalid signal of the current preform under the control of the controller.
[0012] Thirdly, this application provides a preform signal processing device configured in a blow molding machine. The blow molding machine includes a controller and a signal acquisition module. The controller of the blow molding machine is connected to the signal acquisition module. The controller includes:
[0013] The first determining module is used to determine the data in the storage area corresponding to the signal acquisition module as a first preset value when the controller determines that the signal acquisition module has acquired a valid signal of the current preform; wherein, the current preform is installed in the mold of the blow molding machine, and the valid signal is the signal acquired when the current preform is located within a preset valid position range corresponding to the mold where the current preform is located;
[0014] The second determining module is used to determine the data in the storage area corresponding to the signal acquisition module as a second preset value when the controller determines that the signal acquisition module has acquired an invalid signal of the current preform; wherein the first preset value is different from the second preset value, and the invalid signal is the signal acquired when the current preform is located in the preset invalid position range corresponding to the mold where the current preform is located.
[0015] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the preform signal processing method as described in any of the present application.
[0016] The solution proposed in this application is applied to a blow molding machine. The blow molding machine includes a controller and a signal acquisition module. The controller is connected to the signal acquisition module. When the controller determines that the signal acquisition module has acquired a valid signal of the current preform, it sets the data in the storage area corresponding to the signal acquisition module as a first preset value. The current preform is installed in the mold of the blow molding machine, and the valid signal is the signal acquired when the current preform is within a preset valid position range corresponding to the mold. When the controller determines that the signal acquisition module has acquired an invalid signal of the current preform, it sets the data in the storage area corresponding to the signal acquisition module as a second preset value. The first preset value is different from the second preset value; the invalid signal is the signal acquired when the current preform is within a preset invalid position range corresponding to the mold. In other words, the solution proposed in this application can complete sampling through changes in the data in the storage area corresponding to the signal acquisition module, without requiring other data processing. The program is simple, computationally intensive, less prone to errors, and has high accuracy. Furthermore, by using a signal acquisition module, the sampling frequency is increased, allowing the acquisition of signals from preforms operating at high speeds, meeting the growing demand for high-volume blow molding machines. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a flowchart illustrating the preform signal processing method provided in this application;
[0019] Figure 2 This is another schematic flowchart of the preform signal processing method provided in this application;
[0020] Figure 3 This is a structural schematic diagram of the blow molding machine provided in this application;
[0021] Figure 4 This is a schematic diagram of the preform signal processing device provided in this application;
[0022] Figure 5 This is another structural schematic diagram of the blow molding machine provided in this application. Detailed Implementation
[0023] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the application and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present application, not the entire structure.
[0024] Figure 1 This is a flowchart illustrating the preform signal processing method provided in this application. This method can be executed by the preform signal processing device provided in this application, which can be implemented using software and / or hardware. In a specific embodiment, the device can be integrated into a blow molding machine. The following embodiments will illustrate this using the integration of the device into a blow molding machine as an example. The blow molding machine includes a controller and a signal acquisition module, and the controller of the blow molding machine is connected to the signal acquisition module. (Reference) Figure 1 The method may specifically include the following steps:
[0025] Step 101: When the controller determines that the signal acquisition module has acquired a valid signal of the current preform, the data in the storage area corresponding to the signal acquisition module is set as the first preset value.
[0026] The preform is currently installed in the mold of the blow molding machine, and the valid signal is the signal collected when the preform is located within a preset valid position range corresponding to the mold. Optionally, the preset valid position range corresponding to the mold includes a first preset angle range, which includes a first starting angle and a first ending angle.
[0027] The signal acquisition module in this application has a high sampling frequency, enabling it to acquire preform signals from high-speed blow molding machines and meet the growing demand for high-volume blow molding machines. For example, a 2-channel encoder input module could be used. Exemplarily, the signal acquisition module could be a 2-channel encoder input module from the KZ20EV series.
[0028] Specifically, the blow molding machine has one or more molds, and the current preform is installed in one of the molds. When the current preform is within a preset valid position range corresponding to the mold, the signal acquisition module acquires a valid signal from the preform. Once the controller determines that the signal acquisition module has acquired a valid signal from the preform, it sets the data in the storage area corresponding to the signal acquisition module as a first preset value. For example, the first preset value can be 1. The preset valid position range includes a first preset angle range, which includes a first starting angle and a first ending angle. For example, the first preset angle range can be a range where the mold angle of the blow molding machine is between 1° and 354°. The preset valid position range can also be a preset fixed area of the blow molding machine; this application does not limit this.
[0029] For example, a blow molding machine has a mold, and the current preform is installed in the mold. The preset effective position range is that the mold angle is between 1° and 354°, with a first starting angle of 1° and a first ending angle of 354°. When the angle of the mold containing the current preform is between 1° and 354°, the signal acquisition module acquires a valid signal from the current preform. After the controller determines that the signal acquisition module has acquired a valid signal from the current preform, it sets the data in the storage area corresponding to the signal acquisition module to 1.
[0030] Optionally, the blow molding machine also includes a photoelectric sensor and an encoder. The photoelectric sensor is connected to the signal acquisition module via the encoder. The valid signal of the current preform is the signal generated when the photoelectric sensor detects the current preform within its detection range and is sent to the signal acquisition module via the encoder; wherein, the detection range of the photoelectric sensor is the preset valid position range corresponding to the mold where the current preform is located.
[0031] Specifically, when the photoelectric sensor detects the current preform within its detection range, it generates a valid signal for that preform. The encoder, mounted on the motor inside the blow molding machine, is used to detect the position of the preform within the mold. The photoelectric sensor transmits the valid signal of the current preform to the signal acquisition module via the encoder.
[0032] In one possible implementation, when the photoelectric sensor detects the current preform, it sends a valid signal of the current preform to the signal acquisition module via an encoder. In another possible implementation, the signal acquisition module acquires the photoelectric sensor's detection status of the current preform at fixed time intervals via the encoder. After receiving the valid signal of the current preform, the controller determines that the signal acquisition module has acquired a valid signal of the current preform and sets the data in the storage area corresponding to the signal acquisition module as a first preset value.
[0033] When the photoelectric sensor does not detect the current preform, no valid signal for the current preform is generated; that is, no valid signal for the current preform is sent to the signal acquisition module via the encoder. The signal acquisition module, through the encoder, acquires the photoelectric sensor's detection status of the current preform at fixed intervals, but it also does not acquire a valid signal for the current preform. When no valid signal for the current preform is acquired, the data in the corresponding storage area of the signal acquisition module remains unchanged.
[0034] Step 102: When the controller determines that the signal acquisition module has acquired an invalid signal of the current preform, the data in the storage area corresponding to the signal acquisition module is set as the second preset value.
[0035] The first preset value differs from the second preset value. The invalid signal is the signal collected when the current preform is located within a preset invalid position range corresponding to the mold in which the preform is located. Optionally, the preset invalid position range corresponding to the mold in which the preform is located includes a second preset angle range, which includes a second starting angle and a second ending angle. Furthermore, the second starting angle is greater than the first starting angle, and the second ending angle is greater than the first ending angle.
[0036] Specifically, when the current preform is located within a preset invalid position range corresponding to the mold containing the preform, the signal acquisition module will acquire an invalid signal from the current preform. Once the controller determines that the signal acquisition module has acquired an invalid signal from the current preform, it sets the data in the storage area corresponding to the signal acquisition module as a second preset value. For example, the first preset value can be 0. The preset invalid position range includes a second preset angle range, which includes a second starting angle and a second ending angle. For example, the second preset angle range can be a range between 355° and 359° for the mold angle of the blow molding machine. The preset invalid position range can also be a preset fixed area of the blow molding machine; this application does not limit this.
[0037] In this application, the mold containing the preform moves with the blow molding machine, and the blow molding machine controller completes the preform signal processing method of this application during the mold's movement. During the process of the mold moving from a preset effective position range to a preset invalid range, it needs to pass through a first preset angle range and then a second preset angle range. Therefore, the second starting angle is greater than the first starting angle, and the second ending angle is greater than the first ending angle. Furthermore, this application only modifies the data in the storage area corresponding to the signal acquisition module to complete sampling, without requiring other data processing. The program is simple, computationally inefficient, and easy to use.
[0038] For example, a blow molding machine has a mold, and the current preform is installed in the mold. The preset invalid position range is when the mold angle is between 355° and 359°. In this case, the second starting angle is 355° and the second ending angle is 359°. When the angle of the mold containing the current preform is between 355° and 359°, the signal acquisition module detects an invalid signal for the current preform. After the controller determines that the signal acquisition module has detected an invalid signal for the current preform, it sets the data in the corresponding storage area of the signal acquisition module to 0.
[0039] Optionally, the blow molding machine also includes a zero-position detection device and an encoder. The zero-position detection device is connected to the signal acquisition module via the encoder. The invalid signal for the current preform is generated by the zero-position detection device when it detects the current preform within its detection range, and then sent to the signal acquisition module via the encoder. The detection range of the zero-position detection device is a preset invalid position range corresponding to the mold containing the current preform.
[0040] Specifically, when the zero-position detection device detects the current preform within its detection range, it generates an invalid signal for the current preform. The zero-position detection device then sends this invalid signal to the signal acquisition module via an encoder.
[0041] In one possible implementation, when the zero-position detection device detects the current preform, it sends an invalid signal of the current preform to the signal acquisition module via an encoder. In another possible implementation, the signal acquisition module acquires the detection status of the current preform by the zero-position detection device at fixed time intervals via the encoder. After receiving the invalid signal of the current preform, the controller determines that the signal acquisition module has acquired an invalid signal of the current preform and sets the data in the storage area corresponding to the signal acquisition module as a second preset value.
[0042] The solution proposed in this application is applied to a blow molding machine. The blow molding machine includes a controller and a signal acquisition module. The controller is connected to the signal acquisition module. When the controller determines that the signal acquisition module has acquired a valid signal of the current preform, it sets the data in the storage area corresponding to the signal acquisition module as a first preset value. The current preform is installed in the mold of the blow molding machine, and the valid signal is the signal acquired when the current preform is within a preset valid position range corresponding to the mold. When the controller determines that the signal acquisition module has acquired an invalid signal of the current preform, it sets the data in the storage area corresponding to the signal acquisition module as a second preset value. The first preset value is different from the second preset value; the invalid signal is the signal acquired when the current preform is within a preset invalid position range corresponding to the mold. In other words, the solution proposed in this application can complete sampling through changes in the data in the storage area corresponding to the signal acquisition module, without requiring other data processing. The program is simple, computationally intensive, less prone to errors, and has high accuracy. Furthermore, by using a signal acquisition module, the sampling frequency is increased, allowing the acquisition of signals from preforms operating at high speeds, meeting the growing demand for high-volume blow molding machines.
[0043] Figure 2 This is another schematic flowchart of the preform signal processing method provided in this application. This embodiment... Figure 1Based on the illustrated embodiments and various optional implementation schemes, the operation of the controller after determining the data in the storage area corresponding to the signal acquisition module as the first preset value is described in detail, and the operation of the controller after determining the data in the storage area corresponding to the signal acquisition module as the second preset value is described in detail. For example... Figure 2 As shown, the method may include the following steps:
[0044] Step 201: When the controller determines that the signal acquisition module has acquired a valid signal of the current preform, the data in the storage area corresponding to the signal acquisition module is set as the first preset value.
[0045] Specifically, the blow molding machine has one or more molds, and the current preform is installed in one of the molds. When the current preform is within a preset valid position range corresponding to the mold it is in, the signal acquisition module will acquire a valid signal from the current preform. After the controller determines that the signal acquisition module has acquired a valid signal from the current preform, it sets the data in the storage area corresponding to the signal acquisition module as a first preset value. After setting the data in the storage area corresponding to the signal acquisition module as the first preset value, steps 202 and 204, or step 203, can be executed.
[0046] Step 202: When the controller determines that the signal acquisition module has acquired an invalid signal of the current preform, the data in the storage area corresponding to the signal acquisition module is set as the second preset value.
[0047] Specifically, when the current preform is located within a preset invalid position range corresponding to the mold containing the preform, the signal acquisition module will acquire an invalid signal from the current preform. Once the controller determines that the signal acquisition module has acquired an invalid signal from the current preform, it sets the data in the storage area corresponding to the signal acquisition module as the second preset value. After setting the data in the storage area corresponding to the signal acquisition module as the second preset value, step 204 is executed.
[0048] Step 203: If, within a preset time period, it is determined that the data in the storage area corresponding to the signal acquisition module is not the second preset value, an alarm is triggered for preform signal acquisition.
[0049] Specifically, after determining the data in the storage area corresponding to the signal acquisition module as the first preset value, if the data in the storage area corresponding to the signal acquisition module is not the second preset value within a preset time period, it means that the signal acquisition module has not acquired an invalid signal for the current preform. The blow molding machine may malfunction, triggering an alarm for preform signal acquisition. The alarm can be triggered by a buzzer or indicator light installed on the blow molding machine. Alternatively, it can be sent to the operator's mobile terminal, and the message may include information such as the blow molding machine's signal acquisition module not acquiring an invalid signal for the current preform.
[0050] Step 204: Control the blow molding module in the blow molding machine to perform the blow molding action.
[0051] Specifically, after the data in the storage area corresponding to the signal acquisition module is determined to be the second preset value, it indicates that the preform signal acquisition is over, and the blowing module in the blowing machine can be controlled to perform the blowing action on the current preform.
[0052] During steps 201, 202, and 204, a valid signal for the current preform is acquired first, followed by an invalid signal. Simultaneously, the data in the storage area corresponding to the signal acquisition module changes from a first preset value to a second preset value. That is, when the data in the storage area corresponding to the signal acquisition module changes, the blow molding module in the blow molding machine is controlled to perform the blow molding action.
[0053] It should be understood that, although Figure 2 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 2 At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages does not have to be sequential, but can be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
[0054] The solution proposed in this application, applied to a blow molding machine, triggers an alarm for preform signal acquisition if the data in the storage area corresponding to the signal acquisition module is not a second preset value within a preset time period. This prevents the blow molding machine from missing preform signal sampling and ensures reliable preform signal acquisition. After determining that the data in the storage area corresponding to the signal acquisition module is the second preset value, the blow molding module in the blow molding machine is controlled to perform the blow molding action. This ensures that all preforms during blow molding have had their preform signals acquired, further preventing missed preform signal sampling and guaranteeing reliable preform signal acquisition.
[0055] Figure 3 This is a structural schematic diagram of the blow molding machine provided in this application, as shown below. Figure 3 As shown, the blow molding machine includes a controller and a signal acquisition module. The controller is connected to the signal acquisition module.
[0056] The controller is used to execute the preform signal processing method provided in any of the above embodiments.
[0057] The signal acquisition module is used to acquire the valid signal or invalid signal of the current preform under the control of the controller.
[0058] Optionally, the blow molding machine also includes a photoelectric sensor and an encoder. The photoelectric sensor is connected to the signal acquisition module via the encoder.
[0059] The photoelectric sensor is used to detect the presence of the current preform within its detection range. When the current preform is detected, it generates a valid signal for the current preform and sends the valid signal to the signal acquisition module via an encoder.
[0060] Optionally, the blow molding machine also includes: a zero-position detection device and an encoder; the zero-position detection device is connected to the signal acquisition module via the encoder.
[0061] The zero-position detection device is used to detect whether the current preform exists within the detection range of the zero-position detection device. When the current preform is detected, an invalid signal for the current preform is generated and sent to the signal acquisition module through the encoder.
[0062] The specific working process and beneficial effects of the blow molding machine controller and various optional implementation methods in this embodiment can be referred to the corresponding processes and beneficial effects in the foregoing method embodiments, and will not be repeated here.
[0063] Figure 4 This is a schematic diagram of the preform signal processing device provided in this application. The device is suitable for executing the preform signal processing method provided in this application and is configured in a blow molding machine. The blow molding machine includes a controller and a signal acquisition module. The controller of the blow molding machine is connected to the signal acquisition module, such as... Figure 4 As shown, the controller may specifically include:
[0064] The first determining module 301 is used to determine the data in the storage area corresponding to the signal acquisition module as a first preset value when the controller determines that the signal acquisition module has acquired a valid signal of the current preform; wherein, the current preform is installed in the mold of the blow molding machine, and the valid signal is the signal acquired when the current preform is located within a preset valid position range corresponding to the mold where the current preform is located;
[0065] The second determining module 302 is used to determine the data in the storage area corresponding to the signal acquisition module as a second preset value when the controller determines that the signal acquisition module has acquired an invalid signal of the current preform; wherein the first preset value is different from the second preset value, and the invalid signal is the signal acquired when the current preform is located in the preset invalid position range corresponding to the mold where the current preform is located.
[0066] In one embodiment, the blow molding machine further includes a photoelectric sensor and an encoder; the photoelectric sensor is connected to the signal acquisition module via the encoder.
[0067] The valid signal of the current preform is the signal generated by the photoelectric sensor when the current preform is detected within the detection range of the photoelectric sensor, and sent to the signal acquisition module through the encoder; wherein, the detection range of the photoelectric sensor is the preset valid position range corresponding to the mold where the current preform is located.
[0068] In one embodiment, the blow molding machine further includes a zero-position detection device and an encoder; the zero-position detection device is connected to the signal acquisition module via the encoder;
[0069] The invalid signal for the current preform is generated by the zero-position detection device when it detects the current preform within its detection range, and sent to the signal acquisition module via the encoder; wherein, the detection range of the zero-position detection device is the preset invalid position range corresponding to the mold where the current preform is located.
[0070] In one embodiment, the preset effective position range corresponding to the mold where the current preform is located includes: a first preset angle range;
[0071] The preset invalid position range corresponding to the mold where the current preform is located includes: the second preset angle range;
[0072] The first preset angle range includes a first starting angle and a first ending angle, the second preset angle range includes a second starting angle and a second ending angle, and the second starting angle is greater than the first starting angle, and the second ending angle is greater than the first ending angle.
[0073] In one embodiment, after the controller determines that the signal acquisition module has acquired an invalid signal for the current preform, the second determining module 302, after determining the data in the storage area corresponding to the signal acquisition module as a second preset value, is further configured to:
[0074] Control the blow molding module in the blow molding machine to perform the blow molding action.
[0075] In one embodiment, after the first determining module 301 determines the data in the storage area corresponding to the signal acquisition module as the first preset value, it is further configured to:
[0076] If, within a preset time period, the data in the storage area corresponding to the signal acquisition module is determined to be not the second preset value, an alarm for preform signal acquisition will be triggered.
[0077] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is merely an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the functional modules described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0078] The apparatus of this application is configured in a blow molding machine. The blow molding machine includes a controller and a signal acquisition module. The controller is connected to the signal acquisition module. When the controller determines that the signal acquisition module has acquired a valid signal of the current preform, it sets the data in the storage area corresponding to the signal acquisition module as a first preset value. The current preform is installed in the mold of the blow molding machine, and the valid signal is the signal acquired when the current preform is within a preset valid position range corresponding to the mold. When the controller determines that the signal acquisition module has acquired an invalid signal of the current preform, it sets the data in the storage area corresponding to the signal acquisition module as a second preset value. The first preset value is different from the second preset value; the invalid signal is the signal acquired when the current preform is within a preset invalid position range corresponding to the mold. In other words, the solution of this application can complete sampling through changes in the data in the storage area corresponding to the signal acquisition module, without requiring other data processing. The program is simple, computationally intensive, less prone to errors, and has high accuracy. Furthermore, by using a signal acquisition module, the sampling frequency is increased, allowing the acquisition of signals from preforms operating at high speeds, meeting the growing demand for high-volume blow molding machines.
[0079] This application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the preform signal processing method provided in any of the above embodiments.
[0080] The following is for reference. Figure 5 It shows a schematic diagram of the structure of a computer system 400 suitable for implementing the blow molding machine of this application. Figure 5 The blow molding machine shown is merely an example and should not impose any limitations on the functionality and scope of this application.
[0081] like Figure 5 As shown, the computer system 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 402 or programs loaded from storage section 408 into random access memory (RAM) 403. The RAM 403 also stores various programs and data required for the operation of the computer system 400. The CPU 401, ROM 402, and RAM 403 are interconnected via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0082] The following components are connected to I / O interface 405: an input section 406 including a keyboard, mouse, etc.; an output section 407 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN card, modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to I / O interface 405 as needed. A removable medium 411, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 410 as needed so that computer programs read from it can be installed into storage section 408 as needed.
[0083] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 409, and / or installed from removable medium 411. When the computer program is executed by central processing unit (CPU) 401, it performs the functions defined above in the system of this application.
[0084] It should be noted that the computer-readable medium shown in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0085] 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 this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated 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 a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0086] The modules and / or units described in this application can be implemented in software or hardware. The described modules and / or units can also be housed in a processor; for example, a processor may be described as including a first determined module and a second determined module. The names of these modules do not necessarily limit the module itself.
[0087] In another aspect, this application also provides a computer-readable medium, which may be included in the device described in the above embodiments; or it may exist alone and not assembled into the device. The computer-readable medium carries one or more programs, which, when executed by the device, cause the device to include:
[0088] When the controller determines that the signal acquisition module has acquired a valid signal for the current preform, it sets the data in the storage area corresponding to the signal acquisition module as a first preset value. Here, the current preform is installed in the mold of the blow molding machine, and the valid signal is the signal acquired when the current preform is within a preset valid position range corresponding to the mold. When the controller determines that the signal acquisition module has acquired an invalid signal for the current preform, it sets the data in the storage area corresponding to the signal acquisition module as a second preset value. Here, the first preset value is different from the second preset value, and the invalid signal is the signal acquired when the current preform is within a preset invalid position range corresponding to the mold.
[0089] According to the technical solution of this application, it is applied to a blow molding machine. The blow molding machine includes a controller and a signal acquisition module. The controller of the blow molding machine is connected to the signal acquisition module. When the controller determines that the signal acquisition module has acquired a valid signal of the current preform, it determines the data in the storage area corresponding to the signal acquisition module as a first preset value. The current preform is installed in the mold of the blow molding machine, and the valid signal is the signal acquired when the current preform is located within a preset valid position range corresponding to the mold. When the controller determines that the signal acquisition module has acquired an invalid signal of the current preform, it determines the data in the storage area corresponding to the signal acquisition module as a second preset value. The first preset value is different from the second preset value; the invalid signal is the signal acquired when the current preform is located within a preset invalid position range corresponding to the mold. That is, the solution of this application can complete sampling through changes in the data in the storage area corresponding to the signal acquisition module, without requiring other data processing. The program is simple, computationally intensive, less prone to errors, and has high accuracy. Furthermore, by using a signal acquisition module, the sampling frequency is increased, allowing the acquisition of signals from preforms operating at high speeds, meeting the growing demand for high-volume blow molding machines.
[0090] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A method for processing bottle preform signals, characterized in that, The method is applied to a blow molding machine, which includes a controller and a signal acquisition module for high-speed sampling. The controller of the blow molding machine is connected to the signal acquisition module, which is a KZ20EV series 2-channel encoder input module. The method includes: When the controller determines that the signal acquisition module has acquired a valid signal of the current preform, it sets the data in the storage area corresponding to the signal acquisition module as a first preset value. If the first preset value remains unchanged within a preset time period, it sets it to a second preset value and performs a preform signal acquisition alarm. The current preform is installed in the mold of the blow molding machine, and the valid signal is the signal acquired when the current preform is located within a preset valid position range corresponding to the mold where the current preform is located. When the controller determines that the signal acquisition module has acquired an invalid signal for the current preform, it sets the data in the storage area corresponding to the signal acquisition module as a second preset value and controls the blow molding module in the blow molding machine to perform a blow molding action. The first preset value is different from the second preset value. The invalid signal is a signal acquired when the current preform is located within a preset invalid position range corresponding to the mold where the current preform is located. The state change of the preset value in the storage area is the basis for determining whether to control blow molding or control an alarm.
2. The method according to claim 1, characterized in that, The blow molding machine also includes a photoelectric sensor and an encoder; the photoelectric sensor is connected to the signal acquisition module through the encoder. The valid signal of the current preform is the signal generated by the photoelectric sensor when the current preform is detected within the detection range of the photoelectric sensor, and sent to the signal acquisition module through the encoder; wherein, the detection range of the photoelectric sensor is the preset valid position range corresponding to the mold where the current preform is located.
3. The method according to claim 1, characterized in that, The blow molding machine also includes a zero-position detection device and an encoder; the zero-position detection device is connected to the signal acquisition module through the encoder. The invalid signal for the current preform is generated by the zero-position detection device when it detects the current preform within its detection range, and sent to the signal acquisition module via the encoder; wherein, the detection range of the zero-position detection device is the preset invalid position range corresponding to the mold where the current preform is located.
4. The method according to claim 1, characterized in that, The preset effective position range corresponding to the mold where the current preform is located includes: a first preset angle range; The preset invalid position range corresponding to the mold where the current preform is located includes: the second preset angle range; The first preset angle range includes a first starting angle and a first ending angle, the second preset angle range includes a second starting angle and a second ending angle, and the second starting angle is greater than the first starting angle, and the second ending angle is greater than the first ending angle.
5. A blow molding machine, characterized in that, It includes a controller and a signal acquisition module for high-speed sampling; wherein the controller is connected to the signal acquisition module; the signal acquisition module is a 2-channel encoder input module of the KZ20EV series; The controller is used to implement the preform signal processing method as described in any one of claims 1 to 4; The signal acquisition module is used to acquire the valid signal or invalid signal of the current preform under the control of the controller.
6. The blow molding machine according to claim 5, characterized in that, The blow molding machine further includes: a photoelectric sensor and an encoder; the photoelectric sensor is connected to the signal acquisition module through the encoder. The photoelectric sensor is used to detect whether the current preform exists within its detection range, and when the current preform is detected, it generates a valid signal for the current preform and sends the valid signal for the current preform to the signal acquisition module through the encoder.
7. A preform signal processing device, characterized in that, Configured for use in a blow molding machine, the blow molding machine includes a controller and a signal acquisition module for high-speed sampling. The controller of the blow molding machine is connected to the signal acquisition module, which is a KZ20EV series 2-channel encoder input module. The controller includes: The first determining module is used to determine the data in the storage area corresponding to the signal acquisition module as a first preset value when the controller determines that the signal acquisition module has acquired a valid signal of the current preform; if the first preset value remains unchanged within a preset time period, the controller determines that the first preset value is changed to a second preset value and performs a preform signal acquisition alarm; wherein, the current preform is installed in the mold of the blow molding machine, and the valid signal is the signal acquired when the current preform is located within a preset valid position range corresponding to the mold where the current preform is located; The second determining module is used to determine the data in the storage area corresponding to the signal acquisition module as a second preset value when the controller determines that the signal acquisition module has acquired an invalid signal of the current preform, and to control the blow molding module in the blow molding machine to perform blow molding action; wherein, the first preset value is different from the second preset value, the invalid signal is the signal acquired when the current preform is located in the preset invalid position range corresponding to the mold where the current preform is located, and the state change of the preset value in the storage area is the basis for judging whether to control blow molding or control alarm.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the preform signal processing method as described in any one of claims 1 to 4.