Motor rotor glue coating device and method
By introducing glue disks and remote servers into the motor rotor glue coating device and controlling the throttling components with a microprocessor, the problem of insufficient glue uniformity and overflow risks is solved, and a higher quality glue coating effect is achieved.
Patent Information
- Application Number
- CN202411262891.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-09-10
AI Technical Summary
The existing motor rotor glue coating system has the risk of glue overflow and insufficient glue uniformity during the glue coating process.
A motor rotor glue coating device is designed, including a rubber disk and a remote server. The channel cross-section of the throttling component is controlled through a microprocessor to achieve uniform glue release of the glue liquid, and the glue output is monitored and adjusted through the remote server. Reduce spillover risk.
It effectively improves the uniformity of glue coating, reduces the risk of glue overflow, and improves product quality.
Smart Images

Figure CN118801643B_ABST
Abstract
Description
Technical Field
[0001] The present specification relates to the field of fluid transportation, and in particular to a motor rotor gluing device and method. Background Art
[0002] In a permanent magnet synchronous motor, the permanent magnets (such as magnetic steel) on the rotor are generally fixed to the rotor using a surface mount structure or a built-in structure. The fixing methods include rivet point fixing, injection molding filling, and glue fixing. Among them, glue fixing refers to applying glue at a specified position of the rotor (such as a magnetic steel slot) or on one side of the outer surface of the magnetic steel, and then installing the magnetic steel into the corresponding magnetic steel slot.
[0003] In order to improve the intelligence level of gluing of motor rotor sheets, CN112974102A discloses an automatic gluing production system and gluing process for motor rotor sheets. Two symmetrical rotating grooves are arranged on the top of the workbench, and the inner walls on both sides are slidably connected with the same first U-shaped plate. By starting the rotating motor, the clamp block and the roller brush can fix the rotor sheet, and the first U-shaped plate drives the roller brush to rotate while moving to start gluing the rotor sheet, and the nozzle can dry the rotor sheet in time while gluing. The system uses a roller brush to gluing the motor rotor sheet, but does not monitor the gluing process and results. There is a risk of glue overflow and the uniformity of gluing needs to be improved.
[0004] Therefore, a motor rotor gluing device and method can be provided, which can improve the uniformity of gluing and reduce the risk of glue overflow. Summary of the invention
[0005] One or more embodiments of the present specification provide a motor rotor gluing device. The motor rotor gluing device comprises: a glue disc and a remote server; the glue disc comprises: a glue disc body, the glue disc body comprises an upper cover, a sealing gasket and a main structure, and the glue disc body limits the movement of the glue liquid; at least one gluing channel, each of the at least one gluing channel comprises a glue inlet, a buffer channel, a throttling component, a glue outlet point and a gluing head, one end of the buffer channel is connected to the glue inlet, and the other end of the buffer channel is connected to the glue outlet point, the throttling component is located on the buffer channel, and the glue outlet point is detachably connected to the gluing head; a microprocessor is configured to send a first glue output amount to a remote server, and receive channel parameters sent by the remote server, and control the channel cross-section of at least one throttling component based on the channel parameters; and the remote server is configured to determine the channel parameters based on the first glue output amount, and send the channel parameters to the microprocessor.
[0006] One of the embodiments of the present specification provides a motor rotor gluing method. The motor rotor gluing method is executed by a microprocessor of a motor rotor gluing device, and the method includes: sending a first glue output to a remote server, and receiving a channel parameter sent by the remote server; based on the channel parameter, controlling the channel cross section of at least one throttling component, and the channel parameter includes the channel cross section of at least one throttling component.
[0007] In some embodiments, the motor rotor gluing method can also be executed by a remote server of the motor rotor gluing device, and the method includes: determining channel parameters based on the first glue output; and sending the channel parameters to the microprocessor so that the microprocessor controls the channel cross-section of at least one throttling component based on the channel parameters. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] This specification will be further described in the form of exemplary embodiments, which will be described in detail by the accompanying drawings. These embodiments are not restrictive, and in these embodiments, the same number represents the same structure, wherein:
[0009] Figure 1 is an exemplary schematic diagram of a motor rotor gluing device according to some embodiments of this specification;
[0010] Figure 2 is a cross-sectional view of a rubber disc according to some embodiments of the present specification;
[0011] Figure 3 is an exemplary flow chart of a method for gluing a motor rotor according to some embodiments of this specification;
[0012] Figure 4 is an exemplary schematic diagram of a glue output prediction model according to some embodiments of this specification;
[0013] Figure 5 It is an exemplary schematic diagram of a model for determining an actual glue coating sequence according to some embodiments of the present specification. DETAILED DESCRIPTION
[0014] In order to more clearly illustrate the technical solutions of the embodiments of this specification, the following is a brief introduction to the drawings required for the description of the embodiments. Obviously, the drawings described below are only some examples or embodiments of this specification. For ordinary technicians in this field, this specification can also be applied to other similar scenarios based on these drawings without creative work. Unless it is obvious from the language environment or otherwise explained, the same reference numerals in the figures represent the same structure or operation.
[0015] It should be understood that the "system", "device", "unit" and / or "module" used herein are a method for distinguishing different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the words can be replaced by other expressions.
[0016] As shown in this specification and claims, unless the context clearly indicates an exception, the words "a", "an", "an" and / or "the" do not refer to the singular and may also include the plural. Generally speaking, the terms "comprise" and "include" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.
[0017] Flowcharts are used in this specification to illustrate the operations performed by the system according to the embodiments of this specification. It should be understood that the preceding or following operations are not necessarily performed precisely in order. Instead, the steps may be processed in reverse order or simultaneously. At the same time, other operations may also be added to these processes, or one or more operations may be removed from these processes.
[0018] Figure 1 It is an exemplary schematic diagram of a motor rotor gluing device according to some embodiments of the present specification. Figure 2 It is a cross-sectional view of a rubber disc shown in some embodiments of this specification.
[0019] like Figure 1 and Figure 2 As shown, in some embodiments, the motor rotor glue coating device 100 may include a glue tray 110 and a remote server 120 .
[0020] In some embodiments, the glue tray 110 may include a glue tray body 111 , at least one glue coating channel 112 , and a microprocessor 113 .
[0021] The glue tray body 111 is a component used to limit the movement of glue liquid.
[0022] In some embodiments, the glue disc body 111 may include an upper cover 111 - 1 , a sealing gasket 111 - 2 , and a main structure 111 - 3 .
[0023] The upper cover 111-1 refers to a component used to cover the top of the main structure 111-3. In some embodiments, the upper cover 111-1 can be made of a material that does not react with the glue, such as plastic, ceramic, glass, etc. In some embodiments, the upper cover 111-1 can be arranged opposite to the main structure 111-3.
[0024] The sealing gasket 111-2 refers to a component that can play a sealing role. For example, the sealing gasket 111-2 may include a copper gasket, a stainless steel gasket, a rubber gasket, etc. In some embodiments, the sealing gasket 111-2 may be disposed between the upper cover 111-1 and the main structure 111-3 that are disposed opposite to each other to confine the glue liquid in the glue disc body 111.
[0025] The main structure 111-3 refers to the supporting component of the motor rotor glue coating device 100. In some embodiments, the main structure 111-3 can be made of materials that do not react with the glue, such as plastic, ceramic, glass, etc.
[0026] Glue coating channel 112 refers to the channel through which glue flows. In some embodiments, glue coating channel 112 can apply glue to the product.
[0027] In some embodiments, each of the at least one glue coating channel 112 may include a glue inlet 112 - 1 , a buffer channel 112 - 2 , a throttling component 112 - 3 , a glue outlet point 112 - 4 , and a glue coating head 112 - 5 .
[0028] The glue inlet 112 - 1 refers to the channel opening through which the glue liquid enters. In some embodiments, the glue liquid flows into the glue coating channel 112 through the glue inlet 112 - 1 to perform the glue coating operation.
[0029] The buffer channel 112-2 is a channel for buffering the glue. In some embodiments, the buffer channel 112-2 is connected to the glue inlet 112-1, and the glue flows into the buffer channel through the glue inlet. In some embodiments, the glue coating operation can be performed only when the glue in the buffer channel 112-2 accumulates to a certain amount.
[0030] The throttling component 112-3 is a component used to control the cross-sectional size of the glue flow channel. In some embodiments, the throttling component 112-3 can be arranged on the buffer channel 112-2. In some embodiments, the throttling component 112-3 can expand or reduce the cross-sectional size of the corresponding glue flow channel.
[0031] The glue outlet 112-4 refers to the channel opening where the glue liquid flows out of the glue tray. In some embodiments, the glue outlet 112-4 can be connected to the buffer channel 112-2, and the glue liquid flows to the glue outlet 112-4 through the buffer channel 112-2.
[0032] The glue coating head 112-5 refers to a component used to apply glue to the motor rotor. For example, the glue coating head 112-5 may include a stainless steel glue coating head, a Teflon glue coating head, etc. In some embodiments, the glue coating head 112-5 may be detachably mounted on the glue outlet point 112-4. In some embodiments, the glue coating head 112-5 is detachably connected to the glue outlet point 112-4, and the glue flows to the glue coating head 112-5 through the glue outlet point 112-4.
[0033] In some embodiments, the glue coating head 112-5 may be a buffer glue coating head. For example, the buffer glue coating head may include a retractable glue dispensing head. For another example, the buffer glue coating head may include a flexible material such as rubber, silicone, polyurethane, polyurethane elastomer, etc.
[0034] In some embodiments, the glue coating head 112-5 can be selected according to the glue pressing diameter required for glue discharge to meet the final glue discharge shape. Figure 1 As shown, two circles of glue coating heads 112 - 5 may be provided on each glue coating channel 112 .
[0035] In some embodiments, each of the at least one glue coating channel 112 may further include a gravity sensing component 112 - 6 and a temperature sensing component 112 - 7 .
[0036] The gravity sensing component 112 - 6 refers to a component that can convert gravity into an electrical signal. In some embodiments, the gravity sensing component 112 - 6 can be disposed inside the buffer channel 112 - 2 to obtain the weight of the glue accumulated on the buffer channel 112 - 2 .
[0037] The temperature sensing component 112 - 7 refers to a component that can convert temperature into an electrical signal. In some embodiments, the temperature sensing component 112 - 7 can be disposed near the glue outlet point 112 - 4 to detect the temperature of the glue liquid flowing out of the glue outlet point 112 - 4.
[0038] The microprocessor 113 refers to a central processing unit composed of one or a few large-scale integrated circuits. For example, it may include a general-purpose high-performance processor, an embedded microprocessor, and a digital signal processor. In some embodiments, the microprocessor 113 may be disposed on the rubber disc body 111 to send the first glue output to the remote server 120. In some embodiments, the microprocessor 113 may also receive at least one channel parameter of the remote server 120, and control the channel cross-section of the throttling component 112-3 based on the at least one channel parameter. For more information about the first glue output, channel parameters, etc., please refer to Figure 3 and related instructions.
[0039] Remote server 120 refers to a server device located in different geographical locations or environments. In some embodiments, remote server 120 can receive data transmitted by microprocessor 113. In some embodiments, remote server 120 can also determine channel parameters and transmit them to microprocessor 113.
[0040] In some embodiments, the motor rotor glue coating device 100 may further include an alarm component 114 .
[0041] The alarm component 114 refers to a component that can give an alarm after receiving the alarm instruction of the throttling component 112-3. For example, the alarm component 114 may include a non-intelligent component that gives an alarm through sound, an intelligent component that displays alarm information and gives an alarm prompt, etc. In some embodiments, the alarm component 114 may be provided on the rubber disc body 111. For more information about alarm instructions, etc., please refer to Figure 3 and related instructions.
[0042] In some embodiments, the motor rotor glue coating device 100 may further include a guide groove 115 and a glue accumulation groove 116 .
[0043] The guide groove 115 is a component that can guide out excess glue. In some embodiments, the guide groove 115 can be arranged near the glue coating head 112-5 to guide out excess glue of at least one glue coating head 112-5.
[0044] The glue accumulation groove 116 refers to a component that can accommodate excess glue. In some embodiments, the glue accumulation groove 116 can be arranged near the glue coating head 112-5, and one end is connected to the guide groove 115 to receive excess glue delivered through at least one guide groove 115. In some embodiments, the glue accumulation groove 116 can also include a valve (not shown in the figure) to discharge excess glue by opening the valve.
[0045] In some embodiments, the motor rotor glue coating device 100 may further include an image acquisition device 130 .
[0046] The image acquisition device 130 refers to a device that can capture images or video data. For example, it can include a digital camera, an industrial camera, a thermal infrared sensor, etc. In some embodiments, the image acquisition device 130 can be used to acquire rotor images. For more information about rotor images, see Figure 3 And related instructions.
[0047] In some embodiments of the present specification, a buffer channel is set up to allow the glue entering the glue disc to first enter the buffer area and then enter the flow channels of each glue outlet point, thereby reducing the impact of glue outlet deviation caused by the different lengths of each flow channel; by setting a throttling component, the pressure drop caused by the narrowing of the flow channel at a single glue outlet point due to dry glue, foreign matter, etc. can be adjusted, thereby ensuring the consistency of glue outlet at each glue outlet point; a buffer-type glue coating head eliminates the risk of damage to the glue coating head during gluing caused by inconsistent heights of the glue coating head on the stator disc; by setting a detachable glue coating head, when the glue coating head is damaged, it can be replaced independently to reduce maintenance costs, and at the same time, glue coating heads of various sizes can be replaced according to different needs to ensure consistent cross-sections after glue pressing; by setting a guide groove and a glue accumulation groove, when the waste glue reaches a certain amount, the glue can be automatically discharged to ensure the cleanliness of the entire disc and reduce maintenance costs.
[0048] Figure 3 FIG. 1 is an exemplary flow chart of a method for coating a motor rotor with glue according to some embodiments of this specification. Figure 3 As shown, the process 300 includes the following steps: In some embodiments, the process 300 may be executed by the remote server 120 .
[0049] Step 310: determining channel parameters based on the first glue output amount.
[0050] The glue output refers to the amount of glue discharged by at least one glue coating head 112-5, and the first glue output refers to a sequence consisting of the glue output sequence of at least one glue coating head 112-5 in the past preset time period. For example, the motor rotor glue coating device 100 includes three glue coating heads, the first glue coating head 112-5 discharges glue 3 times in the past preset time period, and the glue output is 1.2 grams, 1.3 grams, and 1.1 grams respectively, the second glue coating head 112-5 discharges glue 2 times in the past preset time period, and the glue output is 1.4 grams and 1.1 grams respectively, and the third glue coating head 112-5 discharges glue 3 times in the past preset time period, and the glue output is 1.3 grams, 1.5 grams, and 1.0 grams respectively, then the first glue output of the glue coating head can be expressed as [(1.2, 1.3, 1.1), (1.4, 1.1), (1.3, 1.5, 1.0)]. The past preset time period can be set manually. Among them, (1.2, 1.3, 1.1) is the glue output sequence of the first glue coating head 112-5, (1.4, 1.1) is the glue output sequence of the second glue coating head 112-5, and (1.3, 1.5, 1.0) is the glue output sequence of the third glue coating head 112-5.
[0051] In some embodiments, a weight sensor may be provided on each of the at least one glue coating head 112-5, and the microprocessor 113 may measure the glue output of each glue coating head 112-5 each time in the past preset time period through the weight sensor, determine the first glue output amount by forming a sequence of the glue output amounts of at least one glue coating head 112-5 in the past preset time period, and send the first glue output amount to the remote server 120. The weight sensor can sense the weight change of an object passing over it and transmit the data to the connected microprocessor 113. The glue output amount can be monitored and recorded in real time through the weight sensor.
[0052] The channel parameter refers to a parameter related to adjusting the channel cross section of the throttling component 112-3. For example, the channel parameter may be the channel cross section size, etc. In some embodiments, there may be multiple channel parameters, each corresponding to a throttling component 112-3 whose channel cross section needs to be adjusted.
[0053] In some embodiments, for a glue coating head 112-5, the channel parameter is related to the fluctuation value of the glue output sequence of the glue coating head 112-5. The larger the fluctuation value of the glue output sequence, the more unstable the glue output of the glue coating head 112-5 is, and the channel parameter needs to be adjusted to make the glue output of the glue coating head 112-5 as stable as possible. In some embodiments, the fluctuation value of the glue output sequence can be the coefficient of variation of the glue output sequence (i.e., the ratio of the standard deviation to the mean).
[0054] In some embodiments, for a glue coating head 112-5, when the fluctuation value of the glue output sequence is less than the first preset fluctuation value threshold, the channel parameter remains unchanged. Otherwise, the remote server 120 reduces the channel parameter to a default value, which can be set based on historical experience. In some embodiments, the first preset fluctuation value threshold is negatively correlated with the uniformity requirement of the glue solution.
[0055] The glue uniformity requirement refers to the requirement for the uniformity of the glue application. For example, the glue uniformity requirement may be that the fluctuation value of the glue output is less than 0.2. In some embodiments, the remote server 120 may determine the glue uniformity requirement based on the product quality requirements.
[0056] The lower the uniformity requirement of the glue liquid, the lower the requirement for the fluctuation value of the glue output of the glue coating head 112-5. Therefore, in most cases, there is no need to adjust the channel parameters, and the first preset fluctuation value threshold is larger. The higher the uniformity requirement of the glue liquid, the higher the requirement for the fluctuation value of the glue output of the glue coating head 112-5. By reducing the channel parameters to the default values, the fluctuation value of the glue output of the glue coating head 112-5 can be reduced to be within a controllable range.
[0057] In some embodiments, the remote server 120 can also determine the second glue output amount based on the first glue output amount and the cumulative glue weight of at least one buffer channel 112-2; and determine the channel parameters based on the second glue output amount and the glue temperature of at least one glue output point 112-4.
[0058] The accumulated glue liquid weight refers to the weight of the glue liquid accumulated in the buffer channel 112 - 2 . The remote server 120 can determine the accumulated glue liquid weight through the gravity sensing component 112 - 6 .
[0059] The second glue output refers to a sequence of glue outputs of at least one glue coating head 112-5 in a future preset time period. The future preset time period can be set manually. The form of the second glue output is similar to that of the first glue output, and will not be repeated here.
[0060] In some embodiments, the remote server 120 may determine the second glue output amount in a variety of ways based on the first glue output amount and the accumulated glue weight of at least one buffer channel 112 - 2 .
[0061] In some embodiments, the remote server 120 can obtain the historical glue output sequence of at least one glue coating head 112-5 based on historical data, determine the historical glue output sequence of the glue coating head 112-5 within a preset time period before a certain historical moment (the same as the preset time period in the past) as the sample first glue output, determine the historical cumulative glue weight corresponding to the glue coating head 112-5 at the historical moment as the sample cumulative glue weight, and determine the historical glue output sequence of the glue coating head 112-5 within a preset time period after the historical moment (the same as the future preset time period) as the sample second glue output. By selecting different historical moments, multiple sample first glue outputs, sample cumulative glue weights, and sample second glue outputs are obtained. Based on the sample first glue output, sample cumulative glue weight, and sample second glue output, clustering processing is performed through a clustering algorithm to obtain a preset number of cluster centers, and a standard vector library is determined based on the cluster centers. The elements of each standard vector include the sample first glue output and the sample cumulative glue weight, and the label is the sample second glue output. The remote server 120 constructs a vector to be matched based on the first glue output of the glue coating head 112-5 and the corresponding accumulated glue weight, searches the standard vector library based on the vector to be matched, obtains the standard vector with the highest similarity to the vector to be matched, and determines the second glue output of the glue coating head 112-5 with the label corresponding to the standard vector. The vector distance may be Euclidean distance, cosine distance, etc. The clustering algorithm may include but is not limited to K-Means clustering and / or density-based clustering method (DBSCAN), etc.
[0062] In some embodiments, the remote server 120 can also determine the second glue output amount based on the first glue output amount and the accumulated glue weight of at least one buffer channel 112-2 through a glue output amount prediction model. For more information about the glue output amount prediction model, see Figure 4 Related instructions.
[0063] The glue liquid temperature refers to the temperature of the glue liquid near the glue point. In some embodiments, the glue liquid temperature can be measured by the temperature sensing component 112 - 7 .
[0064] In some embodiments, the temperature of the glue liquid affects the viscosity of the glue liquid. The lower the temperature of the glue liquid, the greater the viscosity of the glue liquid, the slower the glue output speed, and the less glue output from the glue coating head 112 - 5.
[0065] In some embodiments, the remote server 120 may determine the channel parameters in a variety of ways based on the second glue output amount and the glue temperature of at least one glue output point.
[0066] In some embodiments, when the fluctuation value of the glue output sequence in the second glue output is less than the second preset fluctuation value threshold, the channel parameter remains unchanged. Otherwise, the remote server 120 determines the channel parameter corresponding to each glue coating head 112-5 by querying the first preset table based on the fluctuation value of the glue output sequence and the glue liquid temperature. Among them, the first preset table includes the corresponding relationship between the fluctuation value of the glue output sequence, the glue liquid temperature and the channel parameter. The remote server 120 can determine the first preset table based on the historical data, the mode of the historical fluctuation value of the glue output sequence corresponding to the glue coating head 112-5 whose glue coating product quality meets the requirements, the historical glue liquid temperature and the corresponding historical channel parameter. The second preset fluctuation value threshold can be set manually.
[0067] In some embodiments, the remote server 120 can also determine the risk of glue blockage based on the second glue output amount; in response to the risk of glue blockage being greater than the risk threshold, determine an alarm instruction and send it to the alarm component 114 to alarm through the alarm component 114; in response to the risk of glue blockage being not greater than the risk threshold, determine the channel parameters based on the second glue output amount and the glue temperature of at least one glue output point 112-4.
[0068] The glue blocking risk refers to the blocking probability that the glue point 112-4 may be blocked. In some embodiments, there may be multiple glue blocking risks, each of which corresponds to a blocking probability of the glue outlet point 112-4. The greater the blocking probability, the greater the possibility that the glue outlet point 112-4 may be blocked.
[0069] In some embodiments, the remote server 120 can determine the risk of glue clogging based on the second glue output. For example, for each glue output point 112-4, the remote server can use the glue output as the dependent variable and the corresponding time as the dependent variable, perform linear regression on the glue output sequence, and determine the risk of glue clogging based on the slope of the linear regression result. If the slope is greater than 0, there is no risk of glue clogging at the glue output point 112-4, otherwise, the risk of glue clogging is the absolute value of the reciprocal of the slope. The linear regression method includes but is not limited to at least one of the gradient descent method, the least squares method, and determination by model.
[0070] It can be understood that the slope of the linear regression result reflects the changing trend of the glue amount. When the slope is negative, it means that the glue output is gradually decreasing and there is a risk of glue blockage. The smaller the slope, the faster the rate of decrease in the glue output and the greater the risk of glue blockage.
[0071] The alarm instruction is an instruction for alarming the possible occurrence of glue blockage. In some embodiments, in response to the risk of glue blockage being greater than the risk threshold, the remote server 120 determines the alarm instruction and sends it to the alarm component 114 to alarm through the alarm component 114. The risk threshold can be set manually.
[0072] In some embodiments, the risk threshold is related to the glue uniformity requirement.
[0073] The risk threshold is used to measure whether the risk of glue liquid blockage exceeds the standard. The higher the glue liquid uniformity requirement, the smaller the fluctuation value of the required glue output, and the lower the change rate of the required glue output, so the lower the risk threshold.
[0074] In some embodiments of the present specification, the risk threshold is determined based on the uniformity requirement of the glue solution. This can avoid the risk threshold being too high and the failure to promptly raise an alarm, resulting in products not meeting quality requirements, and can also avoid the risk threshold being too low and causing multiple alarms, resulting in the impact on product production efficiency.
[0075] In some embodiments, in response to the risk of glue blockage being no greater than a risk threshold, the remote server 120 determines the channel parameters based on the second glue output amount and the glue temperature of at least one glue output point 112 - 4 by the method described above.
[0076] In some embodiments of the present specification, since there is a risk of glue liquid solidifying and causing blockage, the risk of glue liquid blockage is measured, the glue liquid at each glue outlet is monitored, and when glue liquid blockage occurs, it can be handled in time, thereby improving product quality.
[0077] In some embodiments of the present specification, the cumulative weight of the glue in the glue coating channel and the glue at the glue outlet point are detected, so that the amount of glue at the glue outlet point can be accurately obtained. By estimating the amount of glue in a preset time period in the future, it is determined whether the glue outlet in the future will be uneven, so that early regulation can be performed to avoid irreversible losses caused by uneven glue coating.
[0078] Step 320 , sending the channel parameters to the microprocessor 113 , so that the microprocessor 113 controls the channel cross section of at least one throttling component 112 - 3 based on the channel parameters.
[0079] In some embodiments, in response to the microprocessor 113 receiving the channel parameter, the microprocessor 113 may generate a control signal and send it to at least one throttling component 112 - 3 to control at least one throttling component 112 - 3 to change the channel cross-sectional size to be the same as the channel parameter.
[0080] In some embodiments of the present specification, channel parameters are determined based on the first glue output, and the channel cross-section of the throttling component is adjusted based on the channel parameters, thereby achieving control over the glue output, which can make the glue output more stable, the product glue coating more uniform, and the product quality higher.
[0081] In some embodiments, process 300 may further include step 330 and step 340 .
[0082] Step 330: Determine the risk of glue overflow based on the first glue output amount.
[0083] The glue overflow risk refers to the risk of glue overflowing from the glue coating head 112 - 5 . The glue overflow risk includes the glue coating head 112 - 5 that may overflow glue and the corresponding glue overflow probability.
[0084] In some embodiments, the remote server 120 can determine the risk of glue overflow in a variety of ways based on the first glue output. For example, for each glue coating head 112-5, the remote server 120 can count the proportion of glue output exceeding the glue output threshold in the glue output sequence of the glue coating head 112-5. If the proportion is not greater than the preset proportion threshold, there is no risk of glue overflow for the glue coating head, otherwise the risk of glue overflow is the ratio of the proportion to the preset proportion threshold -1. Among them, the glue output threshold is the maximum allowable glue output, which can be determined based on the production standard. The remote server 120 can calculate the average, mode or median of the proportion of glue output exceeding the glue output threshold when the product meets the quality requirements in the historical data, and determine the average, mode or median as the preset proportion threshold.
[0085] In some embodiments, the remote server 120 may also determine the actual glue coating sequence based on the rotor image; and determine the glue overflow risk based on the actual glue coating sequence and the first glue output amount.
[0086] The rotor image refers to an image of the rotor being coated with glue, for example, the rotor image may be an image of the glue-coated side of the rotor, etc. In some embodiments, the remote server 120 may obtain the rotor image through a camera, a video camera, or other equipment.
[0087] The actual glue coating sequence refers to the sequence of glue coating amounts generated by the actual glue coating on the rotor. The form of the actual glue coating sequence is similar to the form of the first glue output amount, and will not be repeated here.
[0088] In some embodiments, the remote server 120 can extract the rotor image features through a feature extraction algorithm, perform feature matching in the historical rotor image library based on the rotor image features, and determine the historical actual gluing sequence of the historical rotor image with the highest similarity as the actual gluing sequence. The method for determining the historical actual gluing sequence is similar to the method for determining the first gluing sequence, and will not be repeated here.
[0089] In some embodiments, the remote server 120 can also determine the actual gluing sequence based on the rotor image by using the actual gluing sequence determination model. For more information about the actual gluing sequence determination model, see Figure 5 And related instructions.
[0090] The method for determining the risk of glue overflow based on the actual glue coating sequence and the first glue output is similar to the method for determining the risk of glue overflow based on the first glue output. The difference is that, for each glue coating head 112-5, the remote server 120 counts the proportion of the glue output in the first glue output whose absolute value of the difference with the actual glue coating sequence exceeds the glue output threshold. For more details, please refer to the above.
[0091] In some embodiments of the present specification, the actual glue coating condition on the rotor is evaluated based on the rotor image, so that the evaluated glue overflow risk is more consistent with the actual glue coating condition and more accurate.
[0092] Step 340, based on the risk of glue overflow, determine the derived parameters, and send the derived parameters to the microprocessor 113, so that the microprocessor 113 controls the opening of the valve to discharge the excess glue based on the derived parameters.
[0093] The export parameter refers to the period for exporting the excess glue, for example, the export parameter may be 1 hour.
[0094] In some embodiments, the remote server 120 may determine the export parameters based on the risk of glue overflow by querying the second preset table. The second preset table includes the correspondence between the risk of glue overflow and the export parameters. The remote server 120 may determine the second preset table based on the historical export parameters corresponding to different historical glue overflow risks when the product meets the quality requirements in the historical data.
[0095] In some embodiments, the microprocessor 113 opens the valve at a certain period based on the derived parameters to discharge the excess glue.
[0096] In some embodiments of the present specification, the risk of glue liquid overflow can be reduced by regulating the glue discharge cycle, ensuring the cleanliness of the glue tray and reducing maintenance costs.
[0097] It should be noted that the above description of process 300 is only for example and illustration, and does not limit the scope of application of this specification. For those skilled in the art, various modifications and changes can be made to process 300 under the guidance of this specification. However, these modifications and changes are still within the scope of this specification.
[0098] Figure 4 It is an exemplary schematic diagram of the glue output prediction model shown in some embodiments of this specification.
[0099] like Figure 4 As shown, in some embodiments, the remote server 120 can determine the second glue output amount 430 based on the first glue output amount 410-1 and the cumulative glue weight 410-2 of at least one buffer channel through the glue output amount prediction model 420. For more information about the first glue output amount, the cumulative glue weight, and the second glue output amount, see Figure 3 Related instructions.
[0100] The glue output amount prediction model is a model for predicting the second glue output amount. In some embodiments, the glue output amount prediction model may be a neural network model, such as a deep neural network (DNN) model.
[0101] like Figure 4 As shown, in some embodiments, the input of the glue output prediction model 420 may also include the glue overflow risk 410-3. For more information about the glue overflow risk, see Figure 3 Related instructions.
[0102] The glue overflowing from the glue coating head 112 - 5 will affect the glue output. By introducing the risk of glue overflow, the change in glue output caused by glue overflow can be considered, and the output of the model is more accurate.
[0103] like Figure 4 As shown, in some embodiments, the input of the glue output prediction model 420 also includes the glue liquid temperature 410-4 of at least one glue output point. For more information about the glue liquid temperature, see Figure 3 Related instructions.
[0104] The glue liquid temperature will affect the glue liquid viscosity, and then affect the glue output. By introducing the glue liquid temperature, the change in glue output caused by the change in glue liquid viscosity can be considered, and the output of the model is more accurate.
[0105] In some embodiments, the glue output prediction model can be obtained through training based on a large number of first training samples with first labels. In some embodiments, the training process may include: inputting multiple first samples into the initial glue output prediction model, substituting the output of the initial glue output prediction model and the first label into the formula of a predefined loss function, and calculating the value of the loss function; according to the value of the loss function, reversely updating the model parameters in the initial glue output prediction model; this step can be performed using various methods. For example, it can be updated based on the gradient descent method. When the iteration end condition is met, the iteration ends and a trained priority evaluation model is obtained. The iteration end condition includes but is not limited to the convergence of the loss function, the number of iterations reaching a threshold, etc. The first training sample includes the first glue output of the sample and the cumulative glue weight of the sample, the first label includes the second glue output of the sample, and the method for determining the first glue output of the sample, the cumulative glue weight of the sample and the second glue output of the sample can be found in Figure 3 Description of the standard vector library.
[0106] In some embodiments, the formula of the loss function may be formula (1). The remote server 120 may substitute the output of the initial glue output prediction model and the first label into formula (1) to calculate the value of the loss function:
[0107] Among them, J(θ) is the value of the loss function, y is the output of the initial glue output prediction model, is the first label.
[0108] In some embodiments, when the input of the glue output prediction model includes the glue overflow risk 410-3 and / or the glue liquid temperature 410-4 of at least one glue output point, the first training sample also includes the sample glue overflow risk and / or the sample glue liquid temperature. The remote server can obtain the sample glue liquid temperature based on historical data, such as Figure 3 The method determines the risk of glue overflow of a sample.
[0109] In some embodiments of the present specification, the second glue output amount is predicted by using a glue output amount prediction model, which can consider factors affecting the glue output amount from multiple aspects, and the obtained second glue output amount is more accurate.
[0110] Figure 5 It is an exemplary schematic diagram of a model for determining an actual glue coating sequence according to some embodiments of the present specification.
[0111] like Figure 5 As shown, in some embodiments, the remote server 120 may determine the actual gluing sequence 530 based on the rotor image 510 and the actual gluing sequence determination model 520 .
[0112] The actual gluing sequence determination model 520 is a model for determining a gluing sequence. In some embodiments, the actual gluing sequence determination model 520 may be a neural network model, for example, the actual gluing sequence determination model 520 may include a DNN model or the like.
[0113] In some embodiments, the actual gluing sequence determination model 520 can be obtained through training based on a large number of second training samples with second labels. The training samples may include historical rotor images in historical data, and the labels may include historical actual gluing sequences in historical data. For more information about historical actual gluing sequences, see Figure 3 Related instructions.
[0114] In some embodiments, the training process may include: inputting multiple second samples into the initial actual glue coating sequence determination model, substituting the output and the second label of the initial actual glue coating sequence determination model into the formula of a predefined second loss function, and calculating the value of the second loss function; according to the value of the second loss function, reversely updating the model parameters in the initial actual glue coating sequence determination model; this step can be performed using various methods. For example, it can be updated based on the gradient descent method. When the iteration end condition is met, the iteration is terminated to obtain the trained actual glue coating sequence determination model. The iteration end conditions include but are not limited to the convergence of the loss function, the number of iterations reaching a threshold, etc.
[0115] In some embodiments, the formula of the second loss function may be formula (2). The remote server 120 may substitute the output of the model for determining the initial actual glue sequence and the second label into formula (2) to calculate the value of the second loss function:
[0116] Among them, H(θ) is the value of the second loss function, x is the output of the model determined by the initial actual glue sequence, For the second label.
[0117] In some embodiments of the present specification, the actual gluing sequence can be automatically, efficiently and accurately obtained by determining the gluing sequence through the actual gluing sequence determination model.
[0118] In some embodiments, the motor rotor glue coating method can also be executed by the microprocessor 113. The method includes: sending a first glue output amount to the remote server 120, and receiving a channel parameter sent by the remote server 120; and controlling a channel cross section of at least one throttling component based on the channel parameter.
[0119] In some embodiments, the microprocessor 113 may send the accumulated glue weight of at least one buffer channel 112 - 2 to the remote server 120 .
[0120] In some embodiments, the microprocessor 113 may receive export parameters from the remote server 120 ; based on the export parameters, the microprocessor 113 may control the valve to open to discharge excess glue.
[0121] The basic concepts have been described above. Obviously, for those skilled in the art, the above detailed disclosure is only for example and does not constitute a limitation of this specification. Although not explicitly stated here, those skilled in the art may make various modifications, improvements and corrections to this specification. Such modifications, improvements and corrections are suggested in this specification, so such modifications, improvements and corrections still belong to the spirit and scope of the exemplary embodiments of this specification.
[0122] At the same time, this specification uses specific words to describe the embodiments of this specification. For example, "one embodiment", "an embodiment", and / or "some embodiments" refer to a certain feature, structure or characteristic related to at least one embodiment of this specification. Therefore, it should be emphasized and noted that "one embodiment" or "an embodiment" or "an alternative embodiment" mentioned twice or more in different positions in this specification does not necessarily refer to the same embodiment. In addition, certain features, structures or characteristics in one or more embodiments of this specification can be appropriately combined.
[0123] In addition, unless explicitly stated in the claims, the order of the processing elements and sequences described in this specification, the use of alphanumeric characters, or the use of other names are not intended to limit the order of the processes and methods of this specification. Although the above disclosure discusses some invention embodiments that are currently considered useful through various examples, it should be understood that such details are only for illustrative purposes, and the attached claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that are consistent with the essence and scope of the embodiments of this specification. For example, although the system components described above can be implemented by hardware devices, they can also be implemented only by software solutions, such as installing the described system on an existing server or mobile device.
[0124] Similarly, it should be noted that in order to simplify the description disclosed in this specification and thus help understand one or more embodiments of the invention, in the above description of the embodiments of this specification, multiple features are sometimes combined into one embodiment, figure or description thereof. However, this disclosure method does not mean that the features required by the subject matter of this specification are more than the features mentioned in the claims. In fact, the features of the embodiments are less than all the features of the single embodiment disclosed above.
[0125] In some embodiments, numbers describing the number of components and attributes are used. It should be understood that such numbers used in the description of the embodiments are modified by the modifiers "about", "approximately" or "substantially" in some examples. Unless otherwise specified, "about", "approximately" or "substantially" indicate that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may change according to the required features of individual embodiments. In some embodiments, the numerical parameters should take into account the specified significant digits and adopt the general method of retaining the digits. Although the numerical domains and parameters used to confirm the breadth of the range in some embodiments of this specification are approximate values, in specific embodiments, the setting of such numerical values is as accurate as possible within the feasible range.
[0126] Each patent, patent application, patent application publication, and other materials, such as articles, books, specifications, publications, documents, etc., cited in this specification is hereby incorporated by reference in its entirety. Except for application history documents that are inconsistent with or conflicting with the contents of this specification, documents that limit the broadest scope of the claims of this specification (currently or later attached to this specification) are also excluded. It should be noted that if the descriptions, definitions, and / or use of terms in the materials attached to this specification are inconsistent or conflicting with the contents described in this specification, the descriptions, definitions, and / or use of terms in this specification shall prevail.
[0127] Finally, it should be understood that the embodiments described in this specification are only used to illustrate the principles of the embodiments of this specification. Other variations may also fall within the scope of this specification. Therefore, as an example and not a limitation, alternative configurations of the embodiments of this specification may be considered consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly introduced and described in this specification.
Claims
1. A motor rotor gluing device, characterized in that: It includes a rubber disk, a remote server and an image acquisition device, wherein the image acquisition device is configured to acquire a rotor image; The rubber disc comprises: The main body of the rubber disc includes an upper cover, a sealing gasket and a main structure, and the main body of the rubber disc limits the movement of the rubber liquid; At least one glue coating channel, each of the at least one glue coating channel comprises a glue inlet, a buffer channel, a throttling component, a glue outlet point and a glue coating head, one end of the buffer channel is connected to the glue inlet, the other end of the buffer channel is connected to the glue outlet point, the throttling component is located on the buffer channel, and the glue outlet point is detachably connected to the glue coating head; A guide groove, one end of which is connected to the glue accumulation groove, and the other end of which is arranged near the at least one glue coating head; The glue accumulation groove comprises a valve, and the glue accumulation groove is configured to receive the excess glue liquid of the at least one glue coating head conveyed by the guide groove, and discharge the excess glue liquid by opening the valve; The microprocessor is configured to send a first glue output amount to the remote server; receive a channel parameter sent by the remote server, and control a channel cross section of the at least one throttling component based on the channel parameter, wherein the channel parameter includes the channel cross section of the at least one throttling component, and the first glue output amount is a sequence of glue output amounts of the at least one glue coating head in a preset time period in the past; receive a derived parameter sent by the remote server, and control opening the valve to discharge the excess glue based on the derived parameter, wherein the derived parameter is a period for the valve to discharge the excess glue at a current moment; and The remote server is configured to determine the channel parameters based on the first glue output and send the channel parameters to the microprocessor; determine the actual glue coating sequence based on the rotor image; determine the risk of glue overflow based on the actual glue coating sequence and the first glue output; determine the derived parameters based on the glue overflow risk and send the derived parameters to the microprocessor.
2. The device according to claim 1, characterized in that Each of the at least one glue coating channel further includes a gravity sensing component and a temperature sensing component; The gravity sensing component is located in the buffer channel, and the gravity sensing component is configured to obtain the accumulated glue weight on the buffer channel; The temperature sensing component is located near the glue outlet point, and the temperature sensing component is configured to detect the glue liquid temperature at the glue outlet point; The microprocessor is further configured to send the accumulated glue weight of the at least one buffer channel to the remote server; The remote server is further configured as follows: Determine a second glue output amount based on the first glue output amount and the accumulated glue weight of the at least one buffer channel, wherein the second glue output amount is a sequence of glue output amounts of the at least one glue coating head within a future preset time period; as well as The channel parameter is determined based on the second glue output amount and the glue liquid temperature of the at least one glue output point.
3. The device according to claim 2, characterized in that The rubber disc further includes an alarm component, which is located on the rubber disc body, and receives an alarm instruction from the throttling component and generates an alarm; The remote server is further configured as follows: Determining a risk of glue liquid blockage based on the second glue output; In response to the risk of glue blockage being greater than a risk threshold, determining the alarm instruction and sending it to the alarm component so as to sound an alarm through the alarm component; as well as In response to the glue clogging risk being no greater than a risk threshold, the channel parameter is determined based on the second glue output amount and the glue temperature of the at least one glue output point.
4. A method for gluing a motor rotor, characterized in that: The method is applied to the motor rotor gluing device according to any one of claims 1 to 3, and the method is executed by a microprocessor of the motor rotor gluing device, and the method comprises: Sending a first glue output amount to a remote server, and receiving a channel parameter sent by the remote server, wherein the first glue output amount is a sequence of glue output amounts of at least one glue coating head in a preset time period in the past, and the channel parameter is determined by the remote server based on the first glue output amount; Based on the channel parameters, controlling a channel cross section of at least one throttling component, the channel parameters including the channel cross section of the at least one throttling component; receiving a derived parameter sent by the remote server, wherein the derived parameter is a period at which the valve discharges excess glue at a current moment; determining the derived parameter in a manner comprising: determining an actual glue coating sequence based on a rotor image; determining a glue overflow risk based on the actual glue coating sequence and the first glue output; and determining the derived parameter based on the glue overflow risk; and Based on the derived parameters, the valve is controlled to open to discharge the excess glue.
5. A method for gluing a motor rotor, characterized in that: The method is applied to the motor rotor gluing device according to any one of claims 1 to 3, and the method is executed by a remote server of the motor rotor gluing device, and the method comprises: Determine a channel parameter based on a first glue output amount, wherein the first glue output amount is a sequence of glue output amounts of at least one glue coating head in a past preset time period, and the channel parameter includes a channel cross section of at least one throttling component; sending the passage parameter to a microprocessor so that the microprocessor controls the passage cross section of the at least one throttling component based on the passage parameter; Based on the rotor image, the actual gluing sequence is determined; Determining a risk of glue overflow based on the actual glue coating sequence and the first glue output amount; Based on the glue overflow risk, determining a derived parameter, wherein the derived parameter is a period at which the valve discharges excess glue at the current moment; and The derived parameters are sent to the microprocessor, so that the microprocessor controls the valve to be opened to discharge the excess glue based on the derived parameters.
6. The method according to claim 5, characterized in that The determining of the channel parameters based on the first glue output amount includes: Determine a second glue output amount based on the first glue output amount and the accumulated glue weight of the at least one buffer channel, wherein the second glue output amount is a sequence of glue output amounts of the at least one glue coating head within a future preset time period; and The channel parameter is determined based on the second glue output amount and the glue liquid temperature of the at least one glue output point.
7. The method according to claim 6, characterized in that The determining of the channel parameter based on the second glue output amount and the glue temperature of the at least one glue output point includes: Determining a risk of glue liquid blockage based on the second glue output; In response to the risk of glue blockage being greater than a risk threshold, determining the alarm instruction and sending it to the alarm component so as to issue an alarm through the alarm component; and In response to the glue clogging risk being no greater than a risk threshold, the channel parameter is determined based on the second glue output amount and the glue temperature of the at least one glue output point.
Citation Information
Patent Citations
Gluing device and gluing system thereof
CN116020700A