A method for preparing a preform, a needle puncture monitoring system, and electronic equipment.
By acquiring and classifying the resistance values of the needles, adjusting the mold height, and evaluating the needle life, the accuracy and stability issues of the carbon fiber needle punching machine were solved, enabling the efficient preparation of preforms.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-26
- Publication Date
- 2026-04-03
AI Technical Summary
Existing carbon fiber needle punching machines cannot accurately determine the needle depth and cannot replace broken needles in a timely manner, resulting in insufficient stability and reliability in the preparation of preforms.
By acquiring the resistance value of the needle, adjusting the mold height based on the change in resistance value to control the needle depth, and classifying and evaluating the needle life and replacement based on the resistance value, a needle monitoring system is designed for real-time monitoring and control.
It achieves precise control of needle penetration depth, avoids needle waste and needle breakage, and improves the reliability and stability of preform preparation.
Smart Images

Figure CN116945407B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of acupuncture technology, and in particular to a method for preparing a preform, an acupuncture monitoring system, and electronic equipment. Background Technology
[0002] Currently, carbon fiber crucible preforms are mainly produced using carbon fiber needle punching machines. During production, a preform mold of the desired product shape needs to be installed on the carbon fiber needle punching machine. Then, carbon fiber material is laid on the preform mold, and the laid carbon fiber material is needle punched. After completion, carbon fiber material is laid again and needle punching is repeated. This can be understood as a process of repeated needle punching after each laying of carbon fiber material.
[0003] In actual product manufacturing, the depth to which the needle tip of a carbon fiber needle punching machine penetrates the product has strict process requirements. Too deep or too shallow a penetration depth will affect the quality of the final product; therefore, standard control of the penetration depth is necessary. Typically, the needle plate of a carbon fiber needle punching machine performs a fixed up-and-down stroke. The needle penetration depth is controlled by adjusting the mold height. Since the product shape continuously increases throughout the processing, the mold height needs to be determined through manual observation or relevant sensors. Finally, the mold height is adjusted based on the feedback results.
[0004] However, existing methods for determining mold height using manual observation or related sensors are inaccurate. Manual observation has significant errors, and the use of sensors, such as laser or infrared sensors, is prone to misjudgment due to the presence of burrs and rough edges on the carbon fiber material laid on the mold, and the fact that the carbon fiber material is in a flexible state before needle punching. This makes it impossible to accurately determine the needle depth and meet actual production needs. Therefore, existing carbon fiber needle punching machines cannot accurately determine the needle depth, cannot replace broken needles in a timely manner, and cannot promptly assess the lifespan of the needles, thus affecting the stability and reliability of the preform. Summary of the Invention
[0005] The purpose of this application is to provide a method for preparing a preform, a needle-punching monitoring system, and electronic equipment to solve the problems of existing carbon fiber needle-punching machines being unable to accurately determine the needle depth, unable to replace broken needles in time, and unable to timely assess the lifespan of needles, thus affecting the stability and reliability of the prepared preform.
[0006] In a first aspect, this application provides a method for preparing a preform, comprising:
[0007] Obtain multiple resistance values corresponding to a preset number of needles;
[0008] When at least one of the multiple resistance values changes from insulation state data to conduction state data, the height of the preform mold is adjusted according to the preset needle penetration depth.
[0009] Based on the adjusted height of the preform mold, the depth to which the piercing needle penetrates the preform mold reaches the preset piercing depth, so as to prepare the target preform.
[0010] The preform preparation method provided in this application obtains multiple resistance values corresponding to a preset number of needles. When at least one of the multiple resistance values changes from an insulation state to a conduction state, that is, when a needle contacts the preform mold, the height of the preform mold is adjusted according to a preset needle penetration depth. Based on the adjusted preform mold height, the depth to which the corresponding needle penetrates the preform mold reaches the preset needle penetration depth, thereby preparing the target preform. This method can achieve precise control of the needle penetration depth, improving the reliability and stability of the target preform preparation.
[0011] Secondly, this application provides a method for preparing a preform, comprising:
[0012] Obtain multiple resistance values corresponding to a preset number of needles;
[0013] During the preparation of the target preform, the multiple resistance values are divided into a set of resistance values in the conducting state and a set of resistance values in the insulating state based on a preset classification method;
[0014] Multiple resistance values in the set of on-state resistance values are determined as usage status data;
[0015] For all needles in the usage status data, the number of times they are used is accumulated and incremented by one from the historical usage count.
[0016] If the number of times each needle is used is greater than or equal to a preset usage threshold, the corresponding needle is determined to be in a state to be replaced.
[0017] Control the replacement of the needle in the state to be replaced.
[0018] The preform preparation method provided in this application embodiment can obtain multiple resistance values corresponding to a preset number of needles. During the preparation of the target preform, the multiple resistance values are divided into a set of resistance values in a conducting state and a set of resistance values in an insulating state based on a preset classification method. The multiple resistance values in the set of resistance values in the conducting state are determined as usage status data. The number of times each needle is used corresponding to the usage status data is accumulated and incremented by one based on the historical usage count. If the number of times each needle is used is greater than or equal to a preset usage count threshold, the corresponding needle is determined to be in a replacement-waiting state. The needles in the replacement-waiting state are controlled to be replaced, avoiding needle waste and overuse. The lifespan assessment of the needles is accurately completed, ensuring the reliability and stability of the needles. Furthermore, the reliability and stability of the prepared target preform can be guaranteed.
[0019] Thirdly, this application provides a method for preparing a preform, comprising:
[0020] Obtain multiple resistance values corresponding to a preset number of needles;
[0021] During the preparation of the target preform, multiple resistance values are classified into a set of resistance values in the conducting state and a set of resistance values in the insulating state based on a preset classification method;
[0022] The set of needles whose needle position information is located in the set of conductive state resistance values and whose insulation state resistance values are in the set of insulating state resistance values are the set of needles to be detected.
[0023] Identify the target broken needle in the set of needles to be tested;
[0024] Control the replacement of the target broken needle.
[0025] The preform preparation method provided in this application embodiment can obtain multiple resistance values corresponding to a preset number of needles. During the preparation of the target preform, the multiple resistance values are divided into a set of conducting state resistance values and a set of insulating state resistance values based on a preset classification method. Multiple needles in the set of insulating state resistance values whose needle position information is located between the needles in the set of conducting state resistance values are identified as the set of needles to be tested. The target broken needles in the set of needles to be tested are identified, and the target broken needles are controlled to be replaced. This allows for timely replacement of broken needles, improving the reliability and stability of the preparation of the target preform.
[0026] In one possible implementation, determining the target broken needle in the set of needles to be detected includes:
[0027] Update the current resistance values of all needles corresponding to the set of needles to be detected;
[0028] If the current resistance value is the insulation resistance value, then the needle corresponding to the current resistance value is determined to be the target broken needle.
[0029] Fourthly, this application also provides an acupuncture monitoring system, comprising:
[0030] The preform mold, the needle punching device, the monitoring unit and the control unit respectively connected to the needle punching device, wherein the needle punching device is used to perform needle punching treatment on the preform mold;
[0031] The acupuncture device includes a needle plate, a needle unit, and a connecting conductive wire unit connected in sequence.
[0032] The monitoring unit is used to control the connecting conductive wire unit to perform periodic scanning processing on the needle unit, and to obtain the conduction status data of the needle unit in each period.
[0033] The control unit is used to acquire the conduction status data corresponding to the needle unit transmitted by the monitoring unit, which changes from insulation status data to conduction status data.
[0034] In summary, the preform preparation method provided in this application can obtain multiple resistance values corresponding to a preset number of needles. During the preparation of the target preform, multiple resistance values are divided into a set of conducting resistance values and a set of insulating resistance values based on a preset classification method. Multiple needles in the set of insulating resistance values whose needle position information is located between the needles in the set of conducting resistance values are identified as the set of needles to be tested. Target broken needles in the set of needles to be tested are identified, and the target broken needles are controlled to be replaced. This allows for timely replacement of broken needles, improving the reliability and stability of the preparation of the target preform.
[0035] In one possible implementation, the needle unit includes a preset number of needles spaced apart, and the connecting conductive wire unit includes a plurality of connecting conductive wires with the same number of needles as the needle unit. One end of the preset number of connecting conductive wires is connected to the corresponding needles one by one, and the other end is connected to the monitoring unit. The monitoring unit is connected to the control unit.
[0036] The contact portions of a predetermined number of needles and the needle plate in the needle unit are insulated from each other.
[0037] In one possible implementation, the control unit includes a data statistical processing module and a device control module connected in sequence; wherein the data statistical processing module and the monitoring unit are connected.
[0038] The device control module is used to control the monitoring unit to perform periodic scanning processing on the needle unit through the connecting conductive wire unit;
[0039] The data statistics processing module is used to obtain the conduction status data of each needle corresponding to each connecting conductive line in each cycle transmitted by the monitoring unit.
[0040] The device control module is further configured to, when the monitoring unit transmits at least one of the needles corresponding to the conduction state data which changes from insulation state data to conduction state data, adjust the height of the preform mold according to a preset needle penetration depth, so as to control the depth to which the needle penetrates the preform mold to reach the preset needle penetration depth.
[0041] In one possible implementation, the data statistics processing module is further configured to identify all the needles in the conduction state as being in use state data.
[0042] The device control module is also used to accumulate and increment the historical usage count of all the needles in the usage status data by one.
[0043] The device control module is also used to determine that the corresponding needle is in a state of needing replacement when the number of times each needle is used is greater than or equal to a preset number of uses threshold.
[0044] In one possible implementation, the data statistics processing module is further configured to classify a preset number of needles in each cycle into insulating needles and conductive needles based on the conduction status data.
[0045] The data statistical processing module is also used to determine at least one of the needles in the insulating state among the needles in the conducting state as a set of needles to be detected.
[0046] The device control module is further configured to re-control the monitoring unit to determine the conduction status data of the needles corresponding to the set of needles to be tested, and if the conduction status data is insulation status data, determine at least one needle in the set of needles to be tested with the conduction status data being insulation status data as the target broken needle.
[0047] The needle-punching monitoring system provided in this application includes a preform mold, a needle-punching device, a monitoring unit and a control unit respectively connected to the needle-punching device. The needle-punching device is used to perform needle-punching processing on the preform mold. The needle-punching device includes a needle plate, a needle unit, and a connecting conductive wire unit connected in sequence. The monitoring unit is used to control the connecting conductive wire unit to perform periodic scanning processing on the needle unit, acquiring the conduction status data of the needle unit in each cycle. The control unit is used to acquire the conduction status data corresponding to the needle unit transmitted by the monitoring unit, changing it from insulation status data to conduction status data. This system can achieve precise control over needle breakage, needle life assessment, and needle-punching depth, improving the reliability and stability of preform preparation.
[0048] Fifthly, this application also provides an electronic device comprising: one or more processors; and one or more machine-readable media having instructions stored thereon, which, when executed by the one or more processors, cause the device to perform the acupuncture device described in any possible implementation of the first, second, or third aspect.
[0049] The beneficial effects of the electronic device provided in the fifth aspect are the same as those of the acupuncture device described in the first, second, or third aspects or any possible implementation of the first, second, or third aspects, and will not be repeated here. Attached Figure Description
[0050] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0051] Figure 1 A schematic flowchart of a method for preparing a preform according to an embodiment of this application is shown;
[0052] Figure 2 This illustration shows a scenario for preparing a target preform according to an embodiment of this application;
[0053] Figure 3 A schematic flowchart of a method for preparing a preform according to an embodiment of this application is shown;
[0054] Figure 4 This illustration shows a scenario diagram of needle usage status monitoring provided in an embodiment of this application;
[0055] Figure 5 A schematic flowchart of a method for preparing a preform according to an embodiment of this application is shown;
[0056] Figure 6This illustration shows a scenario diagram of needle breakage detection provided by an embodiment of this application;
[0057] Figure 7 This paper shows a schematic diagram of the structure of an acupuncture monitoring system provided in an embodiment of this application;
[0058] Figure 8 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application is shown;
[0059] Figure 9 This is a schematic diagram of the chip structure provided in the embodiments of this application.
[0060] Figure Labels
[0061] 401-Precast mold; 402-Needling device; 403-Monitoring unit; 404-Control unit; 4021-Needle plate; 4022-Needle unit; 4023-Connecting conductive wire unit; A-Needle; E-Connecting conductive wire; 500-Electronic device; 510-Processor; 540-Communication line; 520-Communication interface; 530-Memory; 5101-First processor; 5102-Second processor; 600-Chip; 610-Bus system. Detailed Implementation
[0062] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. For example, the first threshold and the second threshold are only used to distinguish different thresholds and do not limit their order. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0063] It should be noted that, in this application, the terms "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0064] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, a combination of a and b, a combination of a and c, a combination of b and c, or a, b, and c, where a, b, and c can be single or multiple.
[0065] Figure 1 This application provides a schematic flowchart of a method for preparing a preform, as illustrated in an embodiment. Figure 1 As shown, the method includes:
[0066] Step 101: Obtain the multiple resistance values corresponding to the preset number of needles.
[0067] The needles referred to are the corresponding needles in the acupuncture monitoring device, and their number can be limited according to the actual application scenario. This application does not make any specific limit on this.
[0068] Specifically, each spike corresponds to a resistance value, and a preset number of spikes correspond to a preset number of resistance values.
[0069] Step 102: When at least one of the multiple resistance values changes from insulation state data to conduction state data, adjust the height of the preform mold according to the preset needle penetration depth.
[0070] In this application, when the precast mold is not in contact with the needles, the resistance between the needles, measured through a wire, is infinite, indicating an insulation state. When the precast mold contacts the needles, the resistance between the needles, measured through a wire, is conductive. Therefore, when the resistance value changes from insulation to conductivity, it indicates that the corresponding needle has contacted the precast mold. If at least one resistance value changes from insulation to conductivity, meaning one needle has contacted the precast mold, the height of the precast mold is adjusted according to the preset needle penetration depth.
[0071] The preset needle penetration depth can be determined based on the highest depth in the previous preform preparation process. In this application embodiment, the preset needle penetration depth is not specifically limited and can be set according to the actual application scenario.
[0072] Step 103: Based on the adjusted height of the preform mold, control the depth of the needle insertion into the preform mold to reach the preset needle insertion depth, so as to prepare the target preform.
[0073] In this application, Figure 2 This illustration shows a scenario for preparing a target preform according to an embodiment of this application. Figure 2 As shown, the preform mold 401 includes a mold shaft, a needle plate 4021 of the needle punching device 402, and a connecting conductive wire unit 4023, which are driven by a motor and a rotating shaft. This causes the needle punching device 402 to reciprocate up and down, completing the needle punching of the preform mold 401. During the needle punching process, the preform mold 401 is driven by the motor and rotates simultaneously to completely punch the carbon fiber fabric on the surface of the entire preform mold 401. Here, the lowest point of the downward stroke of the needle unit 4022 is a fixed point, and the needle punching depth is adjusted by controlling the mold shaft up and down through a servo motor. During the preparation of the target preform, the actions of adding materials and piercing need to be repeated continuously. Due to the characteristics of carbon fiber fabric, the highest point of the mold shaft after the material is laid out changes dynamically, and its height increases irregularly. Therefore, based on the highest point of the mold shaft after the material is laid out, combined with the lowest point of the downward stroke of the piercing needle unit 4022, the height that the servo motor needs to control the mold shaft to rise can be calculated, which is to determine the preset piercing depth. Furthermore, based on the adjusted height of the preform mold, the depth to which the corresponding piercing needle penetrates the preform mold can be controlled to reach the preset piercing depth in order to prepare the target preform.
[0074] In summary, the preform preparation method provided in this application obtains multiple resistance values corresponding to a preset number of needles. When at least one of the multiple resistance values changes from an insulation state to a conduction state, that is, when a needle contacts the preform mold, the height of the preform mold is adjusted according to a preset needle penetration depth. Based on the adjusted preform mold height, the depth to which the corresponding needle penetrates the preform mold reaches the preset needle penetration depth, thereby preparing the target preform. This method can achieve precise control of the needle penetration depth, improving the reliability and stability of the target preform preparation.
[0075] Figure 3 This application provides a schematic flowchart of a method for preparing a preform, as illustrated in an embodiment. Figure 3 As shown, the method includes:
[0076] Step 201: Obtain the multiple resistance values corresponding to the preset number of needles.
[0077] The needles referred to are the corresponding needles in the acupuncture monitoring device, and their number can be limited according to the actual application scenario. This application does not make any specific limit on this.
[0078] Specifically, each spike corresponds to a resistance value, and a preset number of spikes correspond to a preset number of resistance values.
[0079] Step 202: During the preparation of the target preform, the multiple resistance values are divided into a set of resistance values in the conducting state and a set of resistance values in the insulating state based on a preset classification method.
[0080] In this application, during the preparation of the target preform, the resistance values can be classified based on a preset classification method. The preset classification method can be to classify the resistance values based on their state, classifying the resistance values in the conducting state into the set of conducting state resistance values, and classifying the resistance values in the insulating state into the set of insulating state resistance values.
[0081] Step 203: Determine multiple resistance values in the set of conduction state resistance values as usage state data.
[0082] In this application, all resistance values in the set of conduction state resistance values can be determined as data in use state, indicating that the corresponding multiple needles are in use state.
[0083] Step 204: For all the needles in the usage status data, the number of times they are used is accumulated by one and incremented by one from the historical usage count.
[0084] In this application, the number of times all needles in the usage status data are used can be accumulated by one from the previous historical usage count.
[0085] Step 205: If the number of times each needle is used is greater than or equal to a preset usage threshold, determine that the corresponding needle is in a state to be replaced.
[0086] In this application, when the number of times the needle is used is greater than or equal to a preset usage threshold, the needle should be replaced, and the corresponding needle is determined to be in a state to be replaced.
[0087] Step 206: Control the replacement of the needle in the state to be replaced.
[0088] In this application, the needles in the desired state can be replaced, avoiding waste and overuse of the needles, ensuring the reliability and stability of the needles, and further ensuring the reliability and stability of the preparation of the target preform.
[0089] Figure 4 This illustration shows a scenario diagram for monitoring the usage status of a lancet according to an embodiment of this application. Figure 4As shown, each number represents a needle. This embodiment uses nine needles for illustration. When not needled, the nine needles are insulated from each other. Due to the small spacing between the needles and the large size of the preform mold, at least two needles will come into contact with the carbon fiber material during needled insertion. At this time, the conductivity of the nine needles (1-9) can be detected starting with needle 1. After all needles have been detected, the resistance values are divided into a conductivity resistance value set and an insulation resistance value set based on a preset classification method. The resistance values in the conductivity resistance value set are determined as usage status data. The usage count of all needles corresponding to the usage status data is accumulated by one from the historical usage count. If the usage count of each needle is greater than or equal to a preset usage count threshold, the corresponding needle is determined to be in a replacement-needle state. Needles in the replacement-needle state are replaced to avoid needle waste and overuse, ensuring the reliability and stability of the needles. Furthermore, this ensures the reliability and stability of the prepared target preform.
[0090] In summary, the preform preparation method provided in this application can obtain multiple resistance values corresponding to a preset number of needles. During the preparation of the target preform, the multiple resistance values are divided into a set of resistance values in a conducting state and a set of resistance values in an insulating state based on a preset classification method. The multiple resistance values in the set of resistance values in the conducting state are determined as usage status data. The number of times each needle is used corresponding to the usage status data is accumulated and incremented by one based on the historical usage count. If the number of times each needle is used is greater than or equal to a preset usage count threshold, the corresponding needle is determined to be in a replacement-waiting state. The needles in the replacement-waiting state are controlled to be replaced, avoiding needle waste and overuse. The lifespan of the needles is accurately assessed, ensuring the reliability and stability of the needles. Furthermore, the reliability and stability of the prepared target preform can be guaranteed.
[0091] Figure 5 This application provides a schematic flowchart of a method for preparing a preform, as illustrated in an embodiment. Figure 5 As shown, the method includes:
[0092] Step 301: Obtain the multiple resistance values corresponding to the preset number of needles.
[0093] The needles referred to are the corresponding needles in the acupuncture monitoring device, and their number can be limited according to the actual application scenario. This application does not make any specific limit on this.
[0094] Specifically, each spike corresponds to a resistance value, and a preset number of spikes correspond to a preset number of resistance values.
[0095] Step 302: During the preparation of the target preform, multiple resistance values are divided into the set of resistance values in the conducting state and the set of resistance values in the insulating state based on a preset classification method.
[0096] In this application, during the preparation of the target preform, the resistance values can be classified based on a preset classification method. The preset classification method can be to classify the resistance values based on their state, classifying the resistance values in the conducting state into the set of conducting state resistance values, and classifying the resistance values in the insulating state into the set of insulating state resistance values.
[0097] Step 303: Determine that the needle position information is located in the set of insulation resistance values between the needles corresponding to the set of conduction resistance values. The set of needles in the set of insulation resistance values is the set of needles to be tested.
[0098] Figure 6 This illustration shows a scenario diagram of needle breakage detection provided by an embodiment of this application, such as... Figure 6 As shown, when the use of the lancet is detected, if lancets 1, 4, and 5 are conductive, while lancets 2 and 3 are not conductive, meaning lancets 2 and 3 are in an insulated state, then it can be determined that lancets 2 and 3 have broken. Figure 6 The diagram shows the lateral detection process; the longitudinal detection process is performed using the same procedure, which will not be elaborated here.
[0099] Step 304: Identify the target broken needle in the set of needles to be tested.
[0100] In this application, the specific implementation of step 304 above may include the following sub-steps:
[0101] Sub-step S1: Update the multiple current resistance values of all needles corresponding to the set of needles to be detected.
[0102] Sub-step S2: If the current resistance value is the insulation state resistance value, determine that the needle corresponding to the current resistance value is the target broken needle.
[0103] Step 305: Control the replacement of the target broken needle.
[0104] In this application, after all needles have been tested in one cycle, the conductive needles corresponding to the resistance value of the conductive state and the insulating needles corresponding to the resistance value of the insulating state are first identified. The insulating needles are then judged again between adjacent conductive and insulating needles. If the current resistance value is the resistance value of the insulating state, the needle corresponding to the current resistance value is determined to be the target broken needle. Furthermore, the target broken needle can be replaced in a timely manner, which improves the reliability and stability of the preparation of the target preform.
[0105] In summary, the preform preparation method provided in this application can obtain multiple resistance values corresponding to a preset number of needles. During the preparation of the target preform, multiple resistance values are divided into a set of conducting resistance values and a set of insulating resistance values based on a preset classification method. Multiple needles in the set of insulating resistance values whose needle position information is located between the needles in the set of conducting resistance values are identified as the set of needles to be tested. Target broken needles in the set of needles to be tested are identified, and the target broken needles are controlled to be replaced. This allows for timely replacement of broken needles, improving the reliability and stability of the preparation of the target preform.
[0106] Figure 7 This application provides a schematic diagram of the structure of an acupuncture monitoring system according to an embodiment of the present application. Figure 4 As shown, the needle puncture monitoring system includes: a preform mold 401, a needle puncture device 402, a monitoring unit 403 and a control unit 404 respectively connected to the needle puncture device 402, wherein the needle puncture device 402 is used to perform needle puncture treatment on the preform mold 401.
[0107] The acupuncture device 402 includes a needle plate 4021, a needle unit 4022 and a conductive wire unit 4023 connected in sequence.
[0108] The monitoring unit 403 is used to control the connecting conductive wire unit 4023 to perform periodic scanning processing on the needle unit 4022, and to obtain the conduction status data of the needle unit 4022 in each period.
[0109] The control unit 404 is used to obtain the conduction state data corresponding to the needle unit 4022 transmitted by the monitoring unit 403 from insulation state data to conduction state data.
[0110] The scanning period corresponding to the periodic scanning can be less than or equal to 100 milliseconds or less than or equal to 110 milliseconds. This application embodiment does not make specific limitations on this, and specific settings can be made according to the actual application scenario.
[0111] In summary, the needle-punching monitoring system provided in this application includes a preform mold, a needle-punching device, a monitoring unit and a control unit respectively connected to the needle-punching device. The needle-punching device is used to perform needle-punching processing on the preform mold. The needle-punching device includes a needle plate, a needle unit, and a connecting conductive wire unit connected in sequence. The monitoring unit is used to control the connecting conductive wire unit to perform periodic scanning processing on the needle unit, acquiring the conduction status data of the needle unit in each cycle. The control unit is used to acquire the conduction status data corresponding to the needle unit transmitted by the monitoring unit, changing it from insulation status data to conduction status data. This system can achieve precise control over needle breakage, needle life assessment, and needle-punching depth, improving the reliability and stability of preform preparation.
[0112] Optional, see Figure 4 The needle unit 4022 includes a preset number of needles A spaced apart. The connecting conductive wire unit 4023 includes a number of connecting conductive wires E that are the same as the number of needles A corresponding to the needle unit 4022. One end of the preset number of connecting conductive wires E is connected to the corresponding needle A one by one, and the other end is connected to the monitoring unit 403. The monitoring unit 403 is connected to the control unit 404.
[0113] The contact portions of the predetermined number of needles A in the needle unit 4022 and the needle plate 4021 are insulated contacts.
[0114] This application does not impose specific restrictions on the number of needles or the corresponding number of conductive wires; these can be adjusted according to the actual application scenario.
[0115] Optionally, the control unit includes a data statistics processing module and a device control module connected in sequence; wherein the data statistics processing module is connected to the monitoring unit; wherein the monitoring unit only determines the conduction state and the insulation state, and does not measure the specific resistance value.
[0116] The device control module is used to control the monitoring unit to perform periodic scanning processing on the needle unit through the connecting conductive wire unit;
[0117] The data statistics processing module is used to obtain the conduction status data of each needle corresponding to each connecting conductive line in each cycle transmitted by the monitoring unit.
[0118] The device control module is also used to adjust the height of the preform mold according to a preset needle penetration depth when the conduction state data corresponding to at least one of the needles transmitted by the monitoring unit changes from insulation state data to conduction state data. This controls the depth to which the needle penetrates the preform mold to reach the preset needle penetration depth, thereby preparing the target preform. This allows for precise control of the needle penetration depth, improving the reliability and stability of the target preform preparation.
[0119] Optionally, the data statistics processing module is further configured to determine all needles in the conduction state as being in use state data;
[0120] The device control module is also used to accumulate and increment the historical usage count of all the needles in the usage status data by one.
[0121] The device control module is also used to determine that the corresponding needle is in a state of needing replacement when the number of times each needle is used is greater than or equal to a preset number of uses threshold.
[0122] In this application, the device control module can replace the needles in the state to be replaced, avoiding waste and overuse of the needles, ensuring the reliability and stability of the needles, and further ensuring the reliability and stability of the preparation of the target preform.
[0123] Optionally, the data statistics processing module is further configured to classify a preset number of needles in each cycle into insulating needles and conductive needles based on the conduction status data.
[0124] The data statistical processing module is also used to determine at least one of the needles in the insulating state among the needles in the conducting state as a set of needles to be detected.
[0125] The device control module is also used to re-control the monitoring unit to determine the conduction status data of the needles corresponding to the set of needles to be tested. If the conduction status data is insulation status data, at least one needle in the set of needles to be tested with insulation status data is identified as a target broken needle. The module then controls the replacement of the target broken needle, which allows for timely replacement of broken needles and improves the reliability and stability of the preparation of the target preform.
[0126] The electronic device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc., while non-mobile electronic devices can be servers, network attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc. This application embodiment does not impose specific limitations.
[0127] The electronic device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.
[0128] Figure 8 A schematic diagram of the hardware structure of an electronic device according to an embodiment of this application is shown. Figure 8 As shown, the electronic device 500 includes a processor 510.
[0129] like Figure 8 As shown, the processor 510 described above can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program in this application.
[0130] like Figure 8 As shown, the electronic device 500 may further include a communication line 540. The communication line 540 may include a path for transmitting information between the components.
[0131] Optional, such as Figure 8 As shown, the above-described electronic device may further include a communication interface 520. There may be one or more communication interfaces 520. The communication interface 520 may use any transceiver-like device for communicating with other devices or communication networks.
[0132] Optional, such as Figure 8As shown, the electronic device may further include a memory 530. The memory 530 stores computer execution instructions for implementing the scheme of this application, and its execution is controlled by a processor. The processor executes the computer execution instructions stored in the memory to implement the method provided in the embodiments of this application.
[0133] like Figure 8 As shown, memory 530 can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. Memory 530 can exist independently and be connected to processor 510 via communication line 540. Memory 530 can also be integrated with processor 510.
[0134] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.
[0135] In a specific implementation, as one example, such as Figure 8 As shown, processor 510 may include one or more CPUs, such as Figure 8 CPU0 and CPU1 in the CPU.
[0136] In a specific implementation, as one example, such as Figure 8 As shown, the terminal device may include multiple processors, such as Figure 8 The first processor 5101
[0137] And a second processor 5102. Each of these processors can be a single-core processor or a multi-core processor.
[0138] Figure 9 This is a schematic diagram of the chip structure provided in an embodiment of this application. Figure 9 As shown, the chip 600 includes one or more processors 510.
[0139] Optional, such as Figure 9 As shown, the chip also includes a communication interface 520 and a memory 530. The memory 530 may include read-only memory and random access memory, and provides operation instructions and data to the processor. A portion of the memory may also include non-volatile random access memory (NVRAM).
[0140] In some implementations, such as Figure 9 As shown, memory 530 stores the following elements: execution modules or data structures, or subsets thereof, or extended sets thereof.
[0141] In the embodiments of this application, such as Figure 9 As shown, the corresponding operation is executed by calling the operation instructions stored in the memory (which can be stored in the operating system).
[0142] like Figure 9 As shown, the processor 510 controls the processing operations of any one of the terminal devices. The processor 510 can also be called a central processing unit (CPU).
[0143] like Figure 9 As shown, memory 530 may include read-only memory and random access memory, and provides instructions and data to the processor. A portion of memory 530 may also include NVRAM. For example, in an application, memory, communication interface, and memory are coupled together via a bus system, which may include, in addition to a data bus, a power bus, a control bus, and a status data signal bus, etc. However, for clarity, in... Figure 9 The general labeled all buses as Bus System 610.
[0144] like Figure 9As shown, the methods disclosed in the embodiments of this application can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied as execution by a hardware decoding processor, or as a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0145] On the one hand, a computer-readable storage medium is provided, which stores instructions that, when executed, implement the functions performed by the terminal device in the above embodiments.
[0146] On the one hand, a chip is provided that is used in a terminal device. The chip includes at least one processor and a communication interface. The communication interface and at least one processor are coupled together. The processor is used to run instructions to implement the functions performed by the preparation method of the preform in the above embodiments.
[0147] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video disc (DVD); or it can be a semiconductor medium, such as a solid-state drive (SSD).
[0148] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, the disclosure, and the appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.
[0149] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely exemplary illustrations of this application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and modifications.
Claims
1. A method for preparing a preform, characterized in that, include: Obtain multiple resistance values corresponding to a preset number of needles; When at least one of the multiple resistance values changes from insulation state data to conduction state data, the height of the preform mold is adjusted according to the preset needle penetration depth. Based on the adjusted height of the preform mold, the depth to which the piercing needle penetrates the preform mold reaches the preset piercing depth, so as to prepare the target preform.
2. A method for preparing a preform, characterized in that, include: Obtain multiple resistance values corresponding to a preset number of needles; During the preparation of the target preform, the multiple resistance values are divided into a set of resistance values in the conducting state and a set of resistance values in the insulating state based on a preset classification method; Multiple resistance values in the set of on-state resistance values are determined as usage status data; For all needles in the usage status data, the number of times they are used is accumulated and incremented by one from the historical usage count. If the number of times each needle is used is greater than or equal to a preset usage threshold, the corresponding needle is determined to be in a state to be replaced. Control the replacement of the needle that is in the state to be replaced.
3. A method for preparing a preform, characterized in that, include: Obtain multiple resistance values corresponding to a preset number of needles; During the preparation of the target preform, multiple resistance values are classified into a set of resistance values in the conducting state and a set of resistance values in the insulating state based on a preset classification method; The set of needles whose needle position information is located in the set of conductive state resistance values and whose insulation state resistance values are in the set of insulating state resistance values are the set of needles to be detected. Identify the target broken needle in the set of needles to be tested; Control the replacement of the target broken needle.
4. The preparation method according to claim 3, characterized in that, Determining the target broken needle in the set of needles to be detected includes: Update the current resistance values of all needles corresponding to the set of needles to be detected; If the current resistance value is the insulation resistance value, then the needle corresponding to the current resistance value is determined to be the target broken needle.
5. An acupuncture monitoring system, characterized in that, include: The preform mold, the needle punching device, the monitoring unit and the control unit respectively connected to the needle punching device, wherein the needle punching device is used to perform needle punching treatment on the preform mold; The acupuncture device includes a needle plate, a needle unit, and a connecting conductive wire unit connected in sequence. The monitoring unit is used to control the connecting conductive wire unit to perform periodic scanning processing on the needle unit, and to obtain the conduction status data of the needle unit in each period. The control unit is used to acquire the conduction status data corresponding to the needle unit transmitted by the monitoring unit, which changes from insulation status data to conduction status data.
6. The acupuncture monitoring system according to claim 5, characterized in that, The needle unit includes a preset number of needles spaced apart. The connecting conductive wire unit includes a plurality of connecting conductive wires with the same number of needles as the needle unit. One end of the preset number of connecting conductive wires is connected to the corresponding needles one by one, and the other end is connected to the monitoring unit. The monitoring unit is connected to the control unit. The contact portions of a predetermined number of needles and the needle plate in the needle unit are insulated from each other.
7. The acupuncture monitoring system according to claim 6, characterized in that, The control unit includes a data statistics and processing module and a device control module connected in sequence; wherein, the data statistics and processing module and the monitoring unit are connected. The device control module is used to control the monitoring unit to perform periodic scanning processing on the needle unit through the connecting conductive wire unit; The data statistics processing module is used to obtain the conduction status data of each needle corresponding to each connecting conductive line in each cycle transmitted by the monitoring unit. The device control module is further configured to, when the monitoring unit transmits at least one of the needles corresponding to the conduction state data which changes from insulation state data to conduction state data, adjust the height of the preform mold according to a preset needle penetration depth, so as to control the depth to which the needle penetrates the preform mold to reach the preset needle penetration depth.
8. The acupuncture monitoring system according to claim 7, characterized in that, The data statistics processing module is also used to determine all the needles in the conduction state as usage state data; The device control module is also used to accumulate and increment the historical usage count of all the needles in the usage status data by one. The device control module is also used to determine that the corresponding needle is in a state of needing replacement when the number of times each needle is used is greater than or equal to a preset number of uses threshold.
9. The acupuncture monitoring system according to claim 7, characterized in that, The data statistics and processing module is also used to classify a preset number of needles in each cycle into insulating needles and conductive needles based on the conduction status data. The data statistical processing module is also used to determine at least one of the needles in the insulating state among the needles in the conducting state as a set of needles to be detected. The device control module is further configured to re-control the monitoring unit to determine the conduction status data of the needles corresponding to the set of needles to be tested, and if the conduction status data is insulation status data, determine at least one needle in the set of needles to be tested with the conduction status data being insulation status data as the target broken needle.
10. An electronic device, characterized in that, include: One or more processors; And one or more machine-readable media thereon storing instructions, which, when executed by the one or more processors, cause the method for preparing the preform according to any one of claims 1-4 to be performed.
Citation Information
Patent Citations
Needling machine for carbon fiber crucible preparation
CN110306294A
Rapid detection method of broken needle for spinning
CN114717832A