A production method, system and terminal of an electromagnetic head component
By identifying and handling the abnormal color of the shell of the electromagnetic head assembly, and using the rust removal or erasing device to deal with rust or other abnormal situations, the problems of resource waste and energy consumption in the production process of the electromagnetic head assembly are solved, and a more efficient production process is achieved.
Patent Information
- Application Number
- CN202510053825.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2045-01-14
AI Technical Summary
During the production process of electromagnetic head components, the shell is prone to rust, resulting in increased resource waste and energy consumption.
By obtaining the image information and material information of the shell, identify the abnormal color and determine whether it is a rusty color. If yes, use a preset rust removal device for derust; if not, use an eraser to reduce resource waste.
It effectively reduces resource waste and energy consumption caused by rust, improves the service life of the shell, and reduces energy consumption during the production process.
Smart Images

Figure CN119517591B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electromagnetic heads, and particularly to a production method, system and terminal of an electromagnetic head assembly. Background Art
[0002] An electromagnetic head assembly is a device component that works based on the electromagnetic principle and is widely used in fields such as circuit control and automation industry.
[0003] The electromagnetic head assembly includes components such as a housing, an iron core, a coil, and a valve core made of ferromagnetic material. When an electric current passes through the coil of the electromagnetic head assembly, a magnetic field is generated around the iron core, so that the valve core cooperating with the electromagnetic head assembly is affected by the magnetic field, and the magnitude of the current passing through the coil can control the magnitude of the magnetic field to control the sliding distance of the valve core. In the production process of the electromagnetic head assembly, the components of the electromagnetic head assembly are produced separately, and after production, the components are assembled. Since the housing is made of metal material, the housing is prone to surface rust during the production process of the housing, and when the production of the housing is completed, an operator takes the housing made on the production line to manually check for abnormalities of the housing.
[0004] When the operator checks and finds an abnormal electromagnetic head assembly housing, the operator places the abnormal housing into the waste area, which increases resource consumption and needs to be improved. Summary of the Invention
[0005] In order to reduce resource consumption, the present invention provides a production method, system and terminal of an electromagnetic head assembly.
[0006] In a first aspect, the present invention provides a production method of an electromagnetic head assembly, adopting the following technical solutions:
[0007] A production method of an electromagnetic head assembly includes:
[0008] Obtaining the housing image information and material information of the electromagnetic head assembly on the production line;
[0009] Based on the material information, retrieving the material color and the rust color;
[0010] According to the housing image information, framing the images where the material color does not appear, and taking the framed images as abnormal images;
[0011] Determining the abnormal position according to the housing image information and the abnormal images;
[0012] Determining the abnormal color information according to the abnormal images;
[0013] Determining whether the abnormal color information is consistent with the rust color;
[0014] If the abnormal color information is the same as the rust color, control a preset rust removal device according to the abnormal position to remove rust from the abnormal position;
[0015] If the abnormal color information is different from the rust color, control a preset erasing device according to the abnormal position to perform erasing.
[0016] By adopting the above technical solution, the abnormal color on the outer shell is known by understanding the color of the electromagnetic head assembly outer shell. When the abnormal color is the same as the rust color, rust is removed from the outer shell. When the abnormal color is different from the rust color, the abnormal position on the outer shell is erased, so that the outer shell after rust removal or erasing can continue to be used, thereby reducing resource consumption.
[0017] Optionally, the method of controlling a preset rust removal device according to the abnormal position to remove rust from the abnormal position includes:
[0018] Match abnormal color parameters from a preset color database according to the abnormal color information;
[0019] Match rust color parameters from a preset color database according to the rust color;
[0020] Calculate the difference between the abnormal color parameters and the rust color parameters and use it as the abnormal color difference;
[0021] Determine the reference spraying amount per unit area according to the abnormal color difference;
[0022] Determine the spraying area and the spraying range corresponding to the spraying area according to the abnormal image;
[0023] Calculate the product of the spraying area and the reference spraying amount and use it as the actual spraying amount;
[0024] Control the rust removal device to remove rust according to the actual spraying amount and the spraying range.
[0025] By adopting the above technical solution, through further understanding of the abnormal color, the abnormal color difference between the abnormal color and the rust color is known, and the actual spraying amount and the spraying range are obtained through the abnormal color difference and the abnormal image to control the rust removal device to remove rust from the outer shell, so that it is possible to more accurately know the amount that the rust removal device needs to spray, thereby reducing energy consumption.
[0026] Optionally, the method after frame-selecting the image where the material color does not appear according to the outer shell image information includes:
[0027] Obtain the historical image information of the outer shell;
[0028] When a preset hand feature appears in the historical image information, select the historical image information corresponding to the preset hand feature as the hand image information according to the historical image information;
[0029] Determine the hand position based on the hand image information;
[0030] Obtain the actual humidity value on the surface of the housing at the hand position;
[0031] Retrieve the reference humidity value according to the material information;
[0032] When the humidity deviation value exceeds the reference humidity value, obtain the actual detection image of the operator picking up the housing;
[0033] Determine the person detection information of the operator corresponding to the hand position according to the actual detection image and the preset facial features;
[0034] Determine the starting erasing position and the corresponding reference erasing range according to the hand position;
[0035] Select the image corresponding to the material color according to the actual detection image, and use the housing in the selected image as the marked housing;
[0036] Determine the position of the marked housing according to the housing image information;
[0037] Control the preset clamping device to clamp the marked housing according to the position of the marked housing, and control the preset erasing device to perform erasing according to the material information, the reference erasing range, and the starting erasing position.
[0038] By adopting the above technical solution, understand the situation of the operator picking up the housing by analyzing the historical images of the housing, and determine the estimated rusting situation of the housing based on the humidity value around the housing and control the erasing device to perform erasing, so as to reduce the probability of the housing rusting due to the operator's unclean hands when picking up the housing.
[0039] Optionally, the verification method for the starting erasing position includes:
[0040] When the clamping device clamps the marked housing, obtain the light intensity value around the marked housing and the corresponding light source position;
[0041] Determine the reference light intensity range according to the material information and the preset production process;
[0042] When the light intensity value falls within the reference light intensity range, determine the irradiation position of the marked housing according to the light source position and the preset irradiation angle;
[0043] Determine the irradiation vector angle according to the irradiation position and the hand position, and control the preset clamping device to rotate according to the irradiation angle and obtain the clamping image information of the marked housing on the clamping device;
[0044] Update the starting erasure position according to the clamped image information and the preset fingerprint features.
[0045] By adopting the above technical solution, by adjusting the position and angle of the clamping device for clamping the marker housing, the clamped image information can identify the fingerprint features, and the position of the fingerprint can be determined from the clamped image information and used as the new starting erasure position, so as to improve the accuracy of the starting erasure position, and further reduce the energy consumption of the erasing device when erasing sweat and oil stains.
[0046] Optionally, the verification method for the starting erasure position further includes:
[0047] When the light intensity value does not fall within the reference light intensity range, obtain the production specifications of the marker housing;
[0048] Determine the rolling placement shape according to the production specifications and the preset rolling shape features;
[0049] Determine the actual placement shape of the marker housing according to the housing image information;
[0050] When the actual placement shape is consistent with the rolling placement shape, retrieve the housing radius and the reference weight value of the marker housing according to the production specifications;
[0051] Calculate the resistance torque corresponding to the marker housing according to the housing radius and the reference weight value;
[0052] Determine the placement speed, placement time, contact time when the hand position leaves the marker housing, and extraction speed of the operator placing the marker housing according to the actual detection image, hand position, and preset unit time;
[0053] Match the placement torque according to the placement speed, placement time, contact time, and extraction speed;
[0054] When the placement torque is greater than the resistance torque, match the rotation vector angle from the preset rotation database according to the placement torque, housing radius, and reference weight value;
[0055] Update the starting erasure position according to the rotation vector angle.
[0056] By adopting the above technical solution, by understanding the shape of the marker housing placed by the operator, when the actual placement shape is consistent with the rolling placement shape, the resistance torque and the placement torque are calculated and compared to obtain the rolling condition of the marker housing, so as to further determine the starting erasure position and perform erasure, and further reduce the probability of the housing rusting due to being taken by the operator's unclean hands.
[0057] Optionally, the verification method for the reference erasure range includes:
[0058] Determine the picking arc according to the actual detection image and hand features;
[0059] Retrieve the reference arc of the marking shell according to the production specifications;
[0060] Calculate the difference between the picking arc and the reference arc as the arc deviation value;
[0061] Determine the actual fitting range according to the arc deviation value and the preset reference hand parameters, and use the actual fitting range as the new reference erasing range.
[0062] By adopting the above technical solution, by understanding the arc of the palm when the operator picks up the marking shell to re-determine the reference erasing range, it is possible to more accurately know the range where the erasing device performs erasing, thereby reducing the energy loss of the erasing device during erasing.
[0063] Optionally, the verification method of the reference erasing range further includes:
[0064] When the operator picks up the marking shell, determine the person detection information corresponding to the hand position according to the actual detection image and the preset facial features;
[0065] Retrieve the hand detection parameters according to the person detection information;
[0066] Determine the palm change distance and finger change distance according to the hand detection parameters and the preset reference hand parameters;
[0067] Determine the estimated finger fitting range according to the finger change distance and the hand detection parameters;
[0068] Determine the reference fitting arc according to the hand detection parameters;
[0069] Determine whether the picking arc is greater than the reference fitting arc;
[0070] When the picking arc is greater than the reference fitting arc, determine the estimated palm fitting range according to the palm change distance and the picking arc through the preset picking database;
[0071] Update the reference erasing range according to the estimated palm fitting range and the estimated finger fitting range;
[0072] When the picking arc is not greater than the reference fitting arc, update the estimated finger fitting range according to the palm change distance and the picking arc through the preset picking database, and use the updated estimated finger fitting range as the new reference erasing range.
[0073] By adopting the above technical solution, the actual hand detection parameters of the operator are compared with the reference hand parameters, and the reference erasure range is updated according to the comparison result, so as to more accurately know the erasure range of the erasure device, thereby reducing the energy loss of the erasure device during erasure.
[0074] Optionally, it further includes:
[0075] Calculating the resistance moment based on the housing radius and the reference weight value;
[0076] The calculation formula for the resistance moment is: ;
[0077] Calculating the placement moment based on the placement speed, placement time, contact time, and extraction speed;
[0078] The calculation formula for the placement moment is: ;
[0079] F s is the resistance moment, μ s is the preset friction coefficient, m is the reference weight value of the electromagnetic head assembly, g is the acceleration due to gravity, r is the housing radius, v p is the placement speed, t p is the placement time, v f is the extraction speed, t f is the contact time, M total is the placement moment.
[0080] By adopting the above technical solution, the resistance moment and the placement moment can be calculated more accurately through the calculation formulas of the resistance moment and the placement moment, so as to more accurately know the starting erasure position.
[0081] In a second aspect, the present application provides a production system for an electromagnetic head assembly, adopting the following technical solution:
[0082] A production system for an electromagnetic head assembly, including:
[0083] An acquisition module, configured to acquire housing image information, material information, historical image information, actual humidity value, actual detection image, light intensity value, light source position, clamping image information, and production specifications;
[0084] A memory, configured to store a program of a production method for an electromagnetic head assembly;
[0085] A processor, configured to load and execute and implement the program stored in the memory.
[0086] In a third aspect, the present application provides an intelligent terminal, adopting the following technical solution:
[0087] An intelligent terminal includes a memory and a processor. A computer program capable of being loaded and executed by the processor for a production method of an electromagnetic head assembly is stored on the memory.
[0088] In summary, the present application includes at least one of the following beneficial technical effects:
[0089] 1. By understanding the color of the housing of the electromagnetic head assembly to know the abnormal color on the housing, when the abnormal color is consistent with the rust color, the rust is removed from the housing. When the abnormal color is inconsistent with the rust color, the abnormal position on the housing is erased, so that the housing after rust removal or erasure can continue to be used, thereby reducing resource consumption.
[0090] 2. By adjusting the position and angle of the clamping device for clamping the marked housing, the clamping image information can be used to identify fingerprint features, and the position of the fingerprint can be determined from the clamping image information and used as a new starting erasure position, so as to improve the accuracy of the starting erasure position, and thus reduce the energy consumption of the erasing device when erasing sweat and oil stains.
[0091] 3. By understanding the shape of the marked housing placed by the operator, when the actual placement shape is consistent with the rolling placement shape, the resistance moment and the placement moment are calculated and compared to obtain the rolling condition of the marked housing, so as to further determine the starting erasure position and perform erasure, and thus it is not easy to cause the probability of the housing rusting due to being taken by the operator's unclean hands. BRIEF DESCRIPTION OF THE DRAWINGS
[0092] Figure 1 is a flowchart of a production method of an electromagnetic head assembly according to an embodiment of the present invention;
[0093] Figure 2 is a flowchart of a method for controlling a preset rust removal device to remove rust from an abnormal position according to an embodiment of the present invention;
[0094] Figure 3 is a flowchart of a method after frame-selecting an image without the material color according to the housing image information in an embodiment of the present invention;
[0095] Figure 4 is a verification method flow of the starting erasure position according to an embodiment of the present invention Figure 1 ;
[0096] Figure 5 is a verification method flow of the starting erasure position according to an embodiment of the present invention Figure 2 ;
[0097] Figure 6 is a verification method flow of the reference erasure range according to an embodiment of the present inventionFigure 1 ;
[0098] Figure 7 is the verification method flow of the reference erasure range in the embodiments of the present invention Figure 2 。 Detailed implementation manners
[0099] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.
[0100] A production method of an electromagnetic head assembly, by understanding the color of the shell of the electromagnetic head assembly to know the rust situation of the shell, and further understanding the cause of the shell rust according to the historical images, the situation of the operator taking the shell, and the detection information of the operator's hand, and controlling the erasing device to erase to reduce the rust situation of the shell, so that the shell is not easy to rust and can continue to be used, thereby reducing energy consumption.
[0101] Refer to Figure 1 , the embodiments of the present application disclose a production method of an electromagnetic head assembly, including the following steps:
[0102] Step S100: Obtain the shell image information and material information of the electromagnetic head assembly on the production line.
[0103] The shell image information refers to the image of the shell of the electromagnetic head assembly completed on the production line, and the image of the shell of the electromagnetic head assembly captured by a camera preset on the production line is used as the shell image information. The material information refers to information such as the color corresponding to the material of the shell of the electromagnetic head assembly and the color when rusted. The information such as the color corresponding to the material of the shell of the electromagnetic head assembly and the color when rusted is combined through network query and used as the material information.
[0104] Step S101: Based on the material information, retrieve the material color and the rust color.
[0105] The material color refers to the color corresponding to the material of the shell of the electromagnetic head assembly, and the rust color refers to the color corresponding to the material of the shell of the electromagnetic head assembly when rusted. The material color and the rust color are retrieved from the material information.
[0106] Step S102: According to the shell image information, frame the images where the material color does not appear, and use the framed images as abnormal images.
[0107] The abnormal image refers to the image corresponding to the color inconsistent with the material color on the shell of the electromagnetic head assembly. By framing the images where the material color does not appear from the shell image information, and using the framed images as abnormal images.
[0108] Step S103: Determine the abnormal position according to the shell image information and the abnormal images.
[0109] The abnormal position refers to the position on the outer shell of the electromagnetic head assembly corresponding to the color that is inconsistent with the material color, and the position corresponding to the abnormal image is selected from the outer shell image information as the abnormal position.
[0110] Step S104: Determine the abnormal color information based on the abnormal image.
[0111] The abnormal color information refers to the color corresponding to the abnormal image, and the color parameter obtained by comparing the abnormal image with the preset reference color image is used as the abnormal color information. The reference color image refers to the image storing the corresponding images of different colors, and the reference color image is preset by those skilled in the art and will not be elaborated here.
[0112] Step S105: Determine whether the abnormal color information is consistent with the rust color.
[0113] By determining whether the abnormal color information is consistent with the rust color, it is determined whether the outer shell of the electromagnetic head assembly is rusty.
[0114] Step S106: If the abnormal color information is consistent with the rust color, control the preset rust removal device to remove rust from the abnormal position according to the abnormal position.
[0115] When the abnormal color information is consistent with the rust color, it indicates that the outer shell of the electromagnetic head assembly is rusty. Therefore, the preset rust removal device is controlled by the abnormal position to remove rust from the abnormal position of the electromagnetic head outer shell. The rust removal device refers to the device for spraying agents to remove rust from the outer shell, and the specific rust removal method refers to Step S200 to Step S206.
[0116] Step S107: If the abnormal color information is inconsistent with the rust color, control the preset erasing device to perform erasing according to the abnormal position.
[0117] When the abnormal color information is inconsistent with the rust color, it indicates that the outer shell of the electromagnetic head assembly is not rusty. Therefore, the preset erasing device is controlled by the abnormal position to perform erasing. The erasing device refers to the device for erasing stains and abnormal colors such as marks.
[0118] Refer to Figure 2 , the method for controlling the preset rust removal device to remove rust from the abnormal position according to the abnormal position includes:
[0119] Step S200: Match the abnormal color parameters from the preset color database according to the abnormal color information.
[0120] The abnormal color parameter refers to the depth value of the color corresponding to the abnormal color information, and the abnormal color parameter is matched from the preset color database through the abnormal color information. Different colors' corresponding depth values are stored in the color database, which is set manually and will not be elaborated here.
[0121] Step S201: Match the rust color parameter from the preset color database according to the rust color.
[0122] The rust color parameter refers to the depth value corresponding to the rust color, and the rust color parameter is matched from the color database through the rust color. Different colors' corresponding depth values are stored in the color database and will not be elaborated here.
[0123] Step S202: Calculate the difference between the abnormal color parameter and the rust color parameter and use it as the abnormal color difference.
[0124] The abnormal color difference refers to the deviation value of the color depth corresponding to the abnormal color parameter and the rust color parameter. By calculating the difference between the abnormal color parameter and the rust color parameter, the difference is used as the abnormal color difference.
[0125] Step S203: Determine the reference spraying amount per unit area according to the abnormal color difference.
[0126] The reference spraying amount refers to the reference amount required for the derusting device to spray per unit area. The reference spraying amount per unit area is matched from the preset color database through the abnormal color difference. Different abnormal color differences' corresponding reference spraying amounts per unit area are stored in the color database. The color database is a manually set database and will not be elaborated here.
[0127] Step S204: Determine the spraying area and the spraying range corresponding to the spraying area according to the abnormal image.
[0128] The spraying area refers to the area where the derusting device sprays the outer shell, and the spraying range refers to the range where the derusting device sprays the outer shell. By framing the shape corresponding to the abnormal color information from the abnormal image and using the framed shape as the spraying range, and analyzing the parameters of the contour corresponding to the spraying range to calculate the estimated area as the spraying area.
[0129] Step S205: Calculate the product of the spraying area and the reference spraying amount and use it as the actual spraying amount.
[0130] The actual spraying amount refers to the amount that the derusting device actually needs to spray on the outer shell. By calculating the product value between the spraying area and the reference spraying amount per unit area, the product value is used as the actual spraying amount.
[0131] Step S206: Control the derusting device to perform derusting according to the actual spraying amount and the spraying range.
[0132] By controlling a preset clamping device to clamp and move the shell with abnormal color information, the clamping device refers to a robotic arm used to clamp and move the shell. After the clamping device clamps the shell, the rust removal device sprays the shell on the clamping device according to the actual spraying amount and spraying range, so that after the shell is rust-removed, the rust-removed shell can continue to be used to reduce energy consumption.
[0133] Refer to Figure 3 , the method after frame-selecting the image where the material color does not appear according to the shell image information includes:
[0134] Step S300: Obtain the historical image information of the shell.
[0135] The historical image information refers to the image corresponding to the shell during the production process before the current time point. The historical image information is obtained by retrieving from the system the images of the shell taken by a preset camera on the production line before the current time point.
[0136] Step S301: When the preset hand feature appears in the historical image information, select the historical image information corresponding to the preset hand feature as the hand image information according to the historical image information.
[0137] The hand feature refers to the shape and color of the human hand and other features, which are formed by the operator's pre-setting and storing. The hand image information refers to the image corresponding to the hand feature that appears in the historical image information. When the hand feature appears in the historical image information, it means that the operator picks up the shell and conducts a manual inspection. Therefore, select the historical image information corresponding to the hand feature from the historical image information as the hand image information.
[0138] Step S302: Determine the hand position according to the hand image information.
[0139] The hand position refers to the position point where the finger is located on the shell. Select the position of the image corresponding to the hand feature on the material color from the hand image information as the hand position.
[0140] Step S303: Obtain the actual humidity value on the surface of the shell at the hand position.
[0141] The actual humidity value refers to the actual humidity value on the surface of the shell at the hand position corresponding to the hand image information. It is a parameter detected by a microwave sensor preset around the production line corresponding to the shell, and the humidity value obtained by analyzing the parameter is used as the actual humidity value.
[0142] Step S304: Retrieve the reference humidity value according to the material information.
[0143] The reference humidity value refers to the maximum humidity value corresponding to the case when it is not rusty, and the reference humidity value is retrieved from the material information.
[0144] Step S305: When the humidity deviation value exceeds the reference humidity value, obtain the actual detection image of the operator picking up the case.
[0145] The actual detection image refers to the image of the operator picking up the case. When the humidity deviation value does not exceed the reference humidity value, it indicates that the case will not rust when picked up manually, so continue to obtain the actual humidity value. When the humidity deviation value exceeds the reference humidity value, it indicates that there is sweat on the operator's hand or it has not been dried, and the case will rust when picked up manually. Therefore, when the hand feature is captured by the camera preset around the production line, the image corresponding to following the hand feature and reducing the magnification to display the overall operator is used as the actual detection image.
[0146] Step S306: Determine the starting erasure position and the reference erasure range corresponding to the starting erasure position according to the hand position.
[0147] The starting erasure position refers to the position point of the hand position on the axial direction of the surface corresponding to the marked case. The reference erasure range refers to the maximum range formed by each starting erasure position. Determine each position point on the case through the hand position, and calculate the range formed by connecting the corresponding position points on the case for each position point as the reference erasure range, and use the hand position as the starting erasure position. In this embodiment, there are multiple starting erasure positions and they are the boundary points on the reference erasure range.
[0148] Step S307: Select the image corresponding to the material color according to the actual detection image, and use the case in the selected image as the marked case.
[0149] The marked case refers to the case picked up by the operator. Select the image corresponding to the material color from the actual detection image, and use the case in the selected image as the marked case.
[0150] Step S308: Determine the position of the marked case according to the case image information.
[0151] The position of the marked case refers to the position of the marked case on the production line. After the operator picks up and views the marked case and then places it on the production line, select the position of the image corresponding to the marked case from the case image information as the position of the marked case.
[0152] Step S309: Control the preset clamping device to clamp the marked case according to the position of the marked case, and control the preset erasing device to perform erasing according to the material information, the reference erasure range, and the starting erasure position.
[0153] The clamping device is controlled to clamp the marking housing at the marked housing position, and the preset erasing device is controlled according to the material information, the reference erasing range, and the starting erasing position for erasing. The specific operation steps refer to step S400 to step S508, so as to reduce the probability of the housing rusting caused by being picked up by the operator's unclean hands.
[0154] Refer to Figure 4 , and the verification method of the starting erasing position includes:
[0155] Step S400: When the clamping device clamps the marking housing, obtain the light intensity value around the marking housing and the light source position corresponding to the light intensity value.
[0156] The light intensity value refers to the intensity value of the light corresponding to the production line around the marking housing, and the light source position refers to the position of the light source corresponding to the light intensity value. When the clamping device clamps the marking housing, the parameters detected by the light sensors preset around the production line are used as the light intensity value, and the angle of the parameter and the position where the light sensors are installed are combined to obtain the light source position. In this embodiment, the light intensity is different at different time periods. During the daytime period of the production line, since the daytime light intensity is sufficient, the light source is not turned on. During the nighttime period of the production line, since the nighttime light intensity value is not suitable for production, the light sources preset around the production line are turned on, and the turned-on light source is used as the light source position.
[0157] Step S401: Determine the reference light intensity range according to the material information and the preset production process.
[0158] The production process refers to processes such as grinding, polishing, and heat treatment of the marking housing during the production process of the marking housing. The production process is preset by those skilled in the art and will not be elaborated here. The reference light intensity range refers to the range of light intensity values that can illuminate the fingerprints left by the operator on the marking housing after the marking housing is processed by the production process. The reference light intensity range is matched from the preset fingerprint database according to the material information and the production process. The fingerprint database stores the light intensity ranges corresponding to different material information and production processes that can illuminate fingerprints. The fingerprint database is a database set by humans and will not be elaborated here.
[0159] Step S402: When the light intensity value falls within the reference light intensity range, determine the irradiation position of the marking housing according to the light source position and the preset irradiation angle.
[0160] The irradiation angle refers to the angle at which a fingerprint can be irradiated on the marker housing. The irradiation angle is preset by those skilled in the art and will not be elaborated here. The irradiation position refers to the position where the light source irradiates the marker housing. When the light intensity value falls within the reference light intensity range, it indicates that the light intensity of the environment around the marker housing can irradiate a fingerprint. Therefore, the irradiation position of the marker housing is obtained by combining the light source position and the irradiation angle.
[0161] Step S403: Determine the irradiation vector angle based on the irradiation position and the hand position, and control the preset clamping device to rotate according to the irradiation angle and obtain the clamping image information of the marker housing on the clamping device.
[0162] The irradiation vector angle refers to the vector angle by which the marker housing needs to rotate when the light source irradiates the hand position. The irradiation vector angle is obtained by combining the irradiation position and the hand position. The clamping image information refers to the image corresponding to the marker housing on the clamping device. By controlling the clamping device to rotate at the irradiation vector angle, and after the clamping device rotates, the image corresponding to the marker housing is captured by a high-definition camera preset on the clamping device as the clamping image information. In this embodiment, the position where the high-definition camera is installed can capture the fingerprint on the marker housing.
[0163] Step S404: Update the starting erasing position according to the clamping image information and the preset fingerprint features.
[0164] The fingerprint features refer to the features such as the lines and shapes corresponding to the fingerprint. The fingerprint features are preset by those skilled in the art and will not be elaborated here. The position corresponding to the image of the fingerprint features appearing on the marker housing is selected from the clamping image information as the new starting erasing position. Thereby, the accuracy of the starting erasing position can be improved, and further, the energy consumption of the erasing device can be reduced when the erasing device erases sweat and oil stains.
[0165] Refer to Figure 5 , the verification method of the starting erasing position further includes:
[0166] Step S500: When the light intensity value does not fall within the reference light intensity range, obtain the production specifications of the marker housing.
[0167] The production specifications refer to the shape, size, and other specifications corresponding to the production of the marker housing. When the light intensity value does not fall within the reference light intensity range, it indicates that the current time period is daytime and the preset light source has not started, and the light intensity of the environment around the marker housing cannot irradiate a fingerprint. Therefore, the shape and size parameters corresponding to the production of the marker housing are retrieved by the system and combined to obtain the production specifications.
[0168] Step S501: Determine the rolling placement shape according to the production specifications and the preset rolling shape features.
[0169] The rolling shape feature refers to the shape features such as cylinders and spheres of the product that can roll. The rolling shape features are preset by those skilled in the art and will not be elaborated here. The rolling placement shape refers to the placement shape corresponding to the rolling shape feature when rolling occurs. By matching the shape corresponding to the rolling shape feature from the production specifications, and matching the rolling placement shape from the preset placement database through the production specifications and the rolling shape features. Different rolling shape features corresponding to the shapes that can cause rolling are stored in the placement database, and the placement database is a database set by humans and will not be elaborated here.
[0170] Step S502: Determine the actual placement shape of the marked housing according to the housing image information.
[0171] The actual placement shape refers to the shape in which the marked housing is actually placed in the housing image information. By selecting the shape corresponding to the marked housing from the housing image information as the actual placement shape.
[0172] Step S503: When the actual placement shape is consistent with the rolling placement shape, retrieve the housing radius and the reference weight value of the marked housing according to the production specifications.
[0173] The housing radius refers to the radius corresponding to the marked housing, and the reference weight value refers to the weight value corresponding to the marked housing. When the actual placement shape is inconsistent with the rolling placement shape, it indicates that there is no rolling when the marked housing is actually placed, so continue to control the erasing device to perform erasing with the reference erasing range and the starting erasing position. When the actual placement shape is consistent with the rolling placement shape, it indicates that there is rolling when the marked housing is actually placed, so retrieve the housing radius and the reference weight value of the marked housing from the production specifications. In this embodiment, when the operator places the marked housing in the rolling placement shape, the palm is continuously facing the ground, so the range to be erased is on the side of the marked housing away from the ground.
[0174] Step S504: Calculate the resistance torque corresponding to the marked housing according to the housing radius and the reference weight value.
[0175] The resistance torque refers to the torque that resists rolling generated during the process of the operator placing the marked housing. By outputting the housing radius and the reference weight value into the preset resistance torque calculation formula to calculate the resistance torque of the marked housing. The calculation formula for the resistance torque is: , F s is the resistance torque, μ s is the friction coefficient preset by the operator, m is the reference weight value of the electromagnetic head assembly, and g is the acceleration due to gravity.
[0176] Step S505: Determine the placement speed, placement time, contact time when the hand position leaves the marking housing, and extraction speed of the operator placing the marking housing based on the actual detection image, hand position, and preset unit time.
[0177] The placement speed refers to the speed at which the operator places the marking housing. When the hand position moves towards the production line position, the position updated by the hand position in the actual detection image per unit time is used. Then, the straight-line distance between the updated and previous hand positions is calculated, and the quotient of the straight-line distance and the unit time is calculated as the placement speed.
[0178] The placement time refers to the total time it takes for the operator to place the marking housing on the production line after finishing viewing the marking housing. When the hand position moves towards the production line position, a marking time point is set, and when the marking housing is on the production line, another marking time point is set. The difference between the two marking time points is calculated as the placement time.
[0179] The contact time refers to the maximum time parameter value of the contact between the operator and the marking housing after placing the marking housing on the production line. By setting a marking time point when the marking housing is on the production line and another marking time point when the hand position leaves the marking housing, the difference between the two marking time points is calculated as the contact time.
[0180] The extraction speed refers to the speed at which the operator's hand leaves the marking housing after placing the marking housing on the production line. After the contact time, the hand position is updated through the actual detection image, and the straight-line distance between the updated and previous hand positions is calculated. The quotient of the straight-line distance and the contact time is calculated as the extraction speed.
[0181] Step S506: Match the placement torque based on the placement speed, placement time, contact time, and extraction speed.
[0182] The placement torque refers to the torque applied by the operator when placing the marking housing on the production line. By inputting the placement speed, placement time, contact time, and extraction speed into the calculation formula of the preset placement torque, the placement torque is calculated. The calculation formula of the placement torque is: . m is the reference weight value of the electromagnetic head assembly, g is the acceleration due to gravity, r is the housing radius, v p is the placement speed, t p is the placement time, v f is the extraction speed, t f is the contact time, M total is the placement torque.
[0183] Step S507: When the placement torque is greater than the resistance torque, match the rotation vector angle from the preset rotation database based on the placement torque, housing radius, and reference weight value.
[0184] The rotation vector angle refers to the vector angle by which the marked housing rotates when it rolls. When the placement torque is not greater than the resistance torque, it indicates that it is not easy for the operator to make the marked housing roll when placing the marked housing. Therefore, the erasing device is continuously controlled to perform erasure within the reference erasure range and starting erasure position. When the placement torque is greater than the resistance torque, it indicates that it is easy for the operator to make the marked housing roll when placing the marked housing. Therefore, the rotation vector angle is matched from the preset rotation database based on the placement torque, housing radius, and reference weight value. The rotation database stores the rotation vector angles of the marked housing corresponding to different placement torques, housing radii, and reference weight values. The rotation database is a database set by humans and will not be elaborated here.
[0185] Step S508: Update the starting erasure position according to the rotation vector angle.
[0186] The position obtained by rotating the starting erasure position by the rotation vector angle is used as the new starting erasure position, so that it is not easy for the marked housing to roll after the operator places it, thereby affecting the range that the erasing device needs to erase.
[0187] Refer to Figure 6 , the verification method for the reference erasure range includes:
[0188] Step S600: Determine the grasping arc according to the actual detection image and hand features.
[0189] The grasping arc refers to the arc of the hand when the operator grasps the marked housing. By framing the shape corresponding to the hand features in the actual detection image, and using the arc of the inner side of the palm corresponding to the framed shape as the grasping arc.
[0190] Step S601: Retrieve the reference arc of the marked housing according to the production specifications.
[0191] The reference arc refers to the arc corresponding to the reference of the marked housing. By retrieving the arc corresponding to the marked housing from the production specifications as the reference arc.
[0192] Step S602: Calculate the difference between the grasping arc and the reference arc as the arc deviation value.
[0193] The arc deviation value refers to the deviation value between the grasping arc and the reference arc. By calculating the difference between the grasping arc and the reference arc, and using the difference as the arc deviation value.
[0194] Step S603: Determine the actual fitting range according to the arc deviation value and the preset reference hand parameters, and use the actual fitting range as the new reference erasure range.
[0195] The reference hand parameters refer to the dimensional parameters of the reference corresponding to the hand when a person picks up the marking housing. The reference hand parameters are set in advance by those skilled in the art and will not be elaborated here. The actual fitting range refers to the range where the actual hand fits the marking housing when a person with the reference hand parameters picks up the marking housing with the reference arc. The actual fitting range is matched from the preset picking database through the arc deviation value and the reference hand parameters. The picking database stores the fitting ranges of the hands corresponding to different arc deviation values and hand parameters. The picking database is a database set by humans and will not be elaborated here.
[0196] Refer to Figure 7 , the verification method for the reference erasure range further includes:
[0197] Step S700: When the operator picks up the marking housing, determine the person detection information of the operator corresponding to the hand position according to the actual detection image and the preset facial features.
[0198] The facial features refer to the shape features of the face corresponding to a person. The facial features are set in advance by those skilled in the art and will not be elaborated here. The person detection information refers to the detection information corresponding to the operator who picks up the marking housing. By identifying the shape corresponding to the facial features from the actual detection image and matching the person detection information corresponding to the facial features from the preset person database, the person database stores the detection information corresponding to each operator. The person database is a database set by humans and will not be elaborated here.
[0199] Step S701: Retrieve the hand detection parameters according to the person detection information.
[0200] The hand detection parameters refer to the dimensional information of the hand of the operator corresponding to the person detection information, and the hand detection parameters are retrieved from the person detection information.
[0201] Step S702: Determine the palm change distance and the finger change distance according to the hand detection parameters and the preset reference hand parameters.
[0202] The palm change distance refers to the parameter value of the change between the maximum dimensional distance of the palm in the hand detection parameters and the maximum dimensional distance of the palm in the reference hand parameters. The finger change distance refers to the parameter value of the change between the dimensional distances of each finger in the hand detection parameters and the dimensional distances of each finger in the reference hand parameters. By calculating the difference between the maximum dimensional distance of the palm in the hand detection parameters and the maximum dimensional distance of the palm in the reference hand parameters, the difference is used as the palm change distance, and then calculate the difference between the dimensional distances of each finger in the hand detection parameters and the dimensional distances of each finger in the reference hand parameters, and the difference is used as the finger change distance.
[0203] Step S703: Determine the estimated finger fitting range according to the finger change distance and the hand detection parameters.
[0204] The estimated finger fitting range refers to the range where the finger is estimated to fit the marking housing corresponding to the hand detection parameters under the taking arc. The estimated finger fitting range is matched from the taking database through the finger change distance and the hand detection parameters. The taking database also stores the estimated finger fitting ranges corresponding to different finger change distances and hand detection parameters under the taking arc, which will not be elaborated here.
[0205] Step S704: Determine the reference fitting arc according to the hand detection parameters.
[0206] The reference fitting arc refers to the maximum arc where the operator's palm fits the marking housing corresponding to the hand detection parameters. The reference fitting arc is matched from the taking database through the hand detection parameters. The taking database also stores the maximum arcs where the palm fits the marking housing corresponding to different hand detection parameters, which will not be elaborated here.
[0207] Step S705: Determine whether the taking arc is greater than the reference fitting arc.
[0208] By determining whether the taking arc is greater than the reference fitting arc, it is determined whether the operator's palm fits the marking housing.
[0209] Step S706: When the taking arc is greater than the reference fitting arc, determine the estimated palm fitting range according to the palm change distance and the taking arc through the preset taking database.
[0210] The estimated palm fitting range refers to the estimated range where the palm corresponding to the hand detection parameters fits the marking housing. When the taking arc is greater than the reference fitting arc, it means that the operator's palm fits the marking housing. Therefore, the estimated palm fitting range is matched from the taking database through the palm change distance and the taking arc. The taking database also stores the estimated palm fitting ranges corresponding to different palm change distances and taking arcs, which will not be elaborated here.
[0211] Step S707: Update the reference erasing range according to the estimated palm fitting range and the estimated finger fitting range.
[0212] The range obtained by combining the estimated palm fitting range and the estimated finger fitting range is used as the new reference erasing range.
[0213] Step S708: When the taking arc is not greater than the reference fitting arc, update the estimated finger fitting range according to the palm change distance and the taking arc through the preset taking database, and use the updated estimated finger fitting range as the new reference erasing range.
[0214] When the grasping radian is not greater than the reference fitting radian, it indicates that the operator's palm does not fit the marked housing. Therefore, the parameters corresponding to the change distance of the palm and the grasping radian are matched from the grasping database as the new estimated finger fitting range. The grasping database also stores the estimated finger fitting ranges corresponding to different palm change distances and grasping radians, which will not be elaborated here.
[0215] By using the updated estimated finger fitting range as the new reference erasing range, the accuracy of the erasing device in erasing sweat and stains can be improved, and thus the energy consumption of the erasing device can be reduced.
[0216] Based on the same inventive concept, an embodiment of the present invention provides a production system for an electromagnetic head assembly, including:
[0217] An acquisition module, configured to acquire housing image information, material information, environmental detection information, historical image information, actual detection images, clamping image information, and production specifications.
[0218] A memory, configured to store a production method for an electromagnetic head assembly.
[0219] A processor, configured to load and execute the program stored in the memory.
[0220] Based on the same inventive concept, an embodiment of the present invention provides an intelligent terminal, including a memory and a processor, and a computer program stored on the memory that can be loaded and executed by the processor to implement a production method for an electromagnetic head assembly.
[0221] Those skilled in the art can clearly understand that for the convenience and brevity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here.
[0222] The above is only the preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions falling within the idea of the present invention belong to the protection scope of the present invention. It should be noted that for those of ordinary skill in the art, several improvements and refinements made without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.
Claims
1. A method for producing an electromagnetic head assembly, characterized in that: include: Obtaining the shell image information and material information of the shell of the electromagnetic head assembly on the production line; Retrieve material color and rust color based on material information; Select an image without material color according to the shell image information, and use the selected image as an abnormal image; Determine the abnormal position according to the shell image information and the abnormal image; Determine abnormal color information according to the abnormal image; Determine whether the abnormal color information is consistent with the rust color; If the abnormal color information is consistent with the rust color, the preset rust removal device is controlled according to the abnormal position to remove the rust at the abnormal position; If the abnormal color information is inconsistent with the rust color, the preset erasing device is controlled to erase according to the abnormal position; The method for selecting an image without material color based on the shell image information includes: Get historical image information of the shell; When a preset hand feature appears in the historical image information, the historical image information corresponding to the preset hand feature is selected as the hand image information according to the historical image information; Determine the hand position according to the hand image information; Get the actual humidity value of the shell surface at the hand position; Retrieve the reference humidity value based on the material information; When the humidity deviation value exceeds the reference humidity value, an actual detection image of the operator taking the shell is obtained; Determining a starting erasing position and a reference erasing range corresponding to the starting erasing position according to the hand position; Select the image corresponding to the material color according to the actual detection image, and use the shell in the selected image as the marked shell; Determine the marked shell position according to the shell image information; A preset clamping device is controlled to clamp the marking shell according to the position of the marking shell, and a preset erasing device is controlled to perform erasing according to the material information, the reference erasing range and the starting erasing position.
2. The method for producing an electromagnetic head assembly according to claim 1, characterized in that: The method for controlling the preset rust removal device to remove rust from the abnormal position according to the abnormal position includes: Match abnormal color parameters from a preset color database according to abnormal color information; Match rust color parameters from a preset color database according to the rust color; Calculate the difference between the abnormal color parameter and the rusty color parameter and use it as the abnormal color difference; Determine the benchmark spraying amount per unit area based on abnormal color difference; Determine the spraying area and the spraying range corresponding to the spraying area according to the abnormal image; Calculate the product of the spraying area and the reference spraying amount and use it as the actual spraying amount; The rust removal device is controlled to remove rust according to the actual spraying amount and spraying range.
3. The method for producing an electromagnetic head assembly according to claim 1, characterized in that: The verification method of the starting erase position includes: When the clamping device clamps the marking shell, obtaining the light intensity value around the marking shell and the light source position corresponding to the light intensity value; Determine the reference light intensity range based on material information and preset production process; When the illumination intensity value falls within the reference illumination intensity range, the illumination position of the marking housing is determined according to the light source position and the preset illumination angle; Determine the irradiation vector angle according to the irradiation position and the hand position, and control the rotation of the preset clamping device according to the irradiation angle and obtain the clamping image information of the marking shell on the clamping device; The starting erasing position is updated according to the clamped image information and the preset fingerprint features.
4. The method for producing an electromagnetic head assembly according to claim 3, characterized in that: The verification method of the starting erase position also includes: When the light intensity value does not fall within the reference light intensity range, obtaining production specifications of the marking housing; Determine the roll placement shape according to production specifications and preset roll shape features; Determine the actual placement shape of the marking shell according to the shell image information; When the actual placement shape is consistent with the rolling placement shape, the shell radius and the reference weight value of the marked shell are retrieved according to the production specifications; The resistance moment corresponding to the marked shell is calculated according to the shell radius and the reference weight value; Determine the placement speed, placement time, contact time of the hand position away from the marking shell and extraction speed of the operator according to the actual detection image, the hand position and the preset unit time; Match placement torque according to placement speed, placement time, contact time, and extraction speed; When the placement torque is greater than the resistance torque, the rotation vector angle is matched from a preset rotation database according to the placement torque, the shell radius and the reference weight value; Update the starting erase position according to the rotation vector angle.
5. The method for producing an electromagnetic head assembly according to claim 4, characterized in that: The verification methods for the reference erase range include: Determine the picking arc according to the actual detection image and hand features; According to the production specifications, the reference curvature of the marking shell is retrieved; Calculate the difference between the taken radian and the reference radian as the radian deviation value; The actual fitting range is determined according to the arc deviation value and the preset reference hand parameters, and the actual fitting range is used as a new reference erasing range.
6. The method for producing an electromagnetic head assembly according to claim 5, characterized in that: The verification method of the reference erase range also includes: When the operator takes the marking shell, the person detection information of the operator corresponding to the hand position is determined based on the actual detection image and the preset facial features; Retrieving hand detection parameters according to person detection information; Determine the palm change distance and the finger change distance according to the hand detection parameters and the preset reference hand parameters; Determine the estimated finger fitting range according to the finger change distance and hand detection parameters; Determine the reference fitting arc according to the hand detection parameters; Determine whether the pick-up arc is greater than the reference fitting arc; When the picking arc is greater than the reference fitting arc, the estimated palm fitting range is determined through a preset picking database according to the palm change distance and the picking arc; Update the reference erasing range according to the estimated palm fitting range and the estimated finger fitting range; When the picking arc is not greater than the reference fitting arc, the estimated finger fitting range is updated through a preset picking database according to the palm change distance and the picking arc, and the updated estimated finger fitting range is used as a new reference erasing range.
7. The method for producing an electromagnetic head assembly according to claim 4, characterized in that: Also includes: The drag moment is calculated based on the shell radius and the reference weight value; The calculation formula of resistance torque is: F s =μ s ×m×g×r; Calculating placement torque based on placement speed, placement time, contact time, and extraction speed; The calculation formula for the placement torque is: F s is the resistance torque, μ s is the preset friction coefficient, m is the reference weight value of the electromagnetic head assembly, g is the acceleration of gravity, r is the radius of the shell, v is the p is the placement speed, t p is the placement time, v f is the extraction speed, t f is the contact time, M total is the placement torque.
8. A production system for an electromagnetic head assembly, characterized in that: include: An acquisition module is used to acquire shell image information, material information, historical image information, actual humidity value, actual detection image, light intensity value, light source position, clamping image information and production specifications; A memory for storing a program of a method for producing an electromagnetic head assembly according to any one of claims 1 to 7; The processor is used to load, execute and implement the program stored in the memory.
9. An intelligent terminal, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and executes a method for producing an electromagnetic head assembly as claimed in any one of claims 1 to 7.
Citation Information
Patent Citations
Ship rust removal device
CN118905877A
Rolling bearing manufacturing method, system and terminal
CN118998219A