Electromagnetic head assembly production method, system and terminal
By identifying and handling the abnormal color of the shell of the electromagnetic head assembly, and using rust removal or erasing devices to deal with rust problems, the waste of resources and energy consumption caused by rust in the shell is solved, and a more efficient production process is achieved.
Patent Information
- Application Number
- CN202510053825.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2045-01-14
AI Technical Summary
During the production process of electromagnetic head components, the shell is prone to rust, resulting in waste of resources and increased energy consumption.
By obtaining the image information and material information of the shell, identify the abnormal color and determine its consistency with the rusted color. If consistent, use a derust device for derust; if inconsistent, use an eraser to reduce resource waste.
It effectively reduces resource waste and energy consumption caused by rust, and improves the utilization rate and production efficiency of the shell.
Smart Images

Figure CN119517591A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electromagnetic heads, and in particular to a production method, system and terminal of an electromagnetic head assembly. Background Art
[0002] The electromagnetic head assembly is a device component that works using the electromagnetic principle and is widely used in fields such as circuit control and automation industry.
[0003] The electromagnetic head assembly includes a shell, an iron core, a coil, and a valve core made of ferromagnetic materials. When current passes through the coil of the electromagnetic head assembly, a magnetic field is generated around the iron core, so that the valve core matched 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 the various components are assembled and installed after production. Since the shell is made of metal material, the shell is prone to surface rust during the production process, and when the shell is completed, the operator takes the shell produced on the production line to manually check the shell for abnormal conditions.
[0004] When the operator finds that there is an abnormal shell of the electromagnetic head assembly, the operator places the abnormal shell into the waste area to increase resource consumption, which 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 for an electromagnetic head assembly.
[0006] In a first aspect, the present invention provides a method for producing an electromagnetic head assembly, which adopts the following technical solution: A method for producing an electromagnetic head assembly, comprising: 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.
[0007] By adopting the above technical solution, the color of the shell of the electromagnetic head assembly is understood to know the abnormal color on the shell. When the abnormal color is consistent with the rust color, the shell is derusted. When the abnormal color is inconsistent with the rust color, the abnormal position of the shell is erased, so that the shell can continue to be used after rust removal or erasure, thereby reducing resource consumption.
[0008] Optionally, the method of controlling a 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.
[0009] By adopting the above technical solution, the abnormal color is further understood to know the abnormal color difference between the abnormal color and the rusty color, and the actual spraying amount and spraying range are obtained through the abnormal color difference and the abnormal image to control the rust removal device to remove rust from the shell, so that the amount of spraying required by the rust removal device can be known more accurately, thereby reducing energy consumption.
[0010] Optionally, the method for selecting an image without material color according to 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; Determine the person detection information of the operator corresponding to the hand position according to the actual detection image and the preset facial features; Determining a starting erasing position and a reference erasing range corresponding to the starting erasing position according to the hand position; The image corresponding to the material color is selected according to the actual detection image, and the shell in the selected image is used 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.
[0011] By adopting the above technical solution, the historical images of the shell are understood to know the situation of the operator taking the shell, and the humidity value around the shell is used to determine the estimated rusting of the shell and control the erasing device to erase it, so that the probability of the shell rusting due to the operator's unclean hands taking it can be reduced.
[0012] Optionally, 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.
[0013] By adopting the above technical solution, by adjusting the position and angle of the clamping device clamping the marking shell, the clamping image information can recognize the fingerprint features, and the position of the fingerprint can be determined from the clamping image information and used as a new starting erasing position, thereby improving the accuracy of the starting erasing position, and further reducing the energy consumption of the erasing device when the erasing device is wiping sweat and oil.
[0014] Optionally, the method for verifying 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.
[0015] By adopting the above technical solution, the shape of the marking shell placed by the operator is understood. 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 marking shell, so as to further determine the starting erasing position and perform erasing, thereby reducing the probability of the shell being rusted due to the operator's unclean hands taking it.
[0016] Optionally, the verification method of the reference erase range includes: 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.
[0017] By adopting the above technical solution, the reference erasing range is re-determined by understanding the curvature of the operator's palm when picking up the marking shell, so that the erasing range of the erasing device can be known more accurately, thereby reducing the energy loss of the erasing device during erasing.
[0018] Optionally, 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.
[0019] By adopting the above technical solution, the operator's actual hand detection parameters are compared with the baseline hand parameters, and the baseline erasing range is updated through the comparison results, so that the erasing range of the erasing device can be known more accurately, thereby reducing the energy loss of the erasing device during erasing.
[0020] Optionally, also include: The drag moment is calculated based on the shell radius and the reference weight value; The calculation formula of resistance torque is: ; 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.
[0021] By adopting the above technical solution, the resistance torque and the placement torque can be calculated more accurately through the calculation formula of the resistance torque and the calculation formula of the placement torque, so that the starting erasing position can be known more accurately.
[0022] In a second aspect, the present application provides a production system for an electromagnetic head assembly, which adopts the following technical solution: A production system for an electromagnetic head assembly, comprising: 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; The processor is used to load, execute and implement the program stored in the memory.
[0023] In a third aspect, the present application provides a smart terminal, which adopts the following technical solution: An intelligent terminal comprises a memory and a processor. The memory stores a computer program which can be loaded and executed by the processor and which is a method for producing an electromagnetic head assembly.
[0024] In summary, the present application includes at least one of the following beneficial technical effects: 1. By understanding the color of the shell of the electromagnetic head assembly, the abnormal color on the shell is known. When the abnormal color is consistent with the rust color, the shell is rusted. When the abnormal color is inconsistent with the rust color, the abnormal position of the shell is erased, so that the shell can continue to be used after rust removal or erasure, thereby reducing resource consumption; 2. By adjusting the position and angle of the clamping device clamping the marking housing, the clamping image information can identify the fingerprint features, and the position of the fingerprint is determined from the clamping image information and used as a new starting erasing position, thereby improving the accuracy of the starting erasing position, and further reducing the energy consumption of the erasing device when the erasing device erases sweat and oil stains; 3. By understanding the shape of the marking shell 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 marking shell, so as to further determine the starting erasing position and perform erasing, thereby reducing the probability of the shell being rusted due to the operator's unclean hands taking it. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 is a flow chart of a method for producing an electromagnetic head assembly according to an embodiment of the present invention; Figure 2 It is a flow chart 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; Figure 3 is a flow chart of a method for selecting an image without material color based on shell image information according to an embodiment of the present invention; Figure 4 The method flow of checking the starting erase position of the embodiment of the present invention is as follows Figure 1 ; Figure 5 The method flow of checking the starting erase position of the embodiment of the present invention is as follows Figure 2 ; Figure 6 The verification method flow of the reference erasure range of the embodiment of the present invention is as follows Figure 1 ; Figure 7 The verification method flow of the reference erasure range of the embodiment of the present invention is as follows Figure 2 . DETAILED DESCRIPTION
[0026] The present invention is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0027] A method for producing an electromagnetic head assembly, which understands the rust condition of the shell by understanding the color of the shell of the electromagnetic head assembly, further understands the cause of the rust of the shell based on historical images, the situation of operators taking the shell and the detection information of the operator's hands, and controls an erasing device to erase to reduce the rust of the shell, so that the shell is not easy to rust and can continue to be used, thereby reducing energy consumption.
[0028] Reference Figure 1 The present application discloses a method for producing an electromagnetic head assembly, comprising the following steps: Step S100: Obtaining shell image information and material information of a shell of an electromagnetic head assembly on a production line.
[0029] The shell image information refers to the image of the shell of the completed electromagnetic head assembly on the production line, which is taken by a camera preset on the production line to take the image of the shell of the electromagnetic head assembly as the shell image information. The material information refers to the color corresponding to the material of the shell of the electromagnetic head assembly and the color when rusted, etc., which is combined and used as the material information by querying the color corresponding to the material of the shell of the electromagnetic head assembly and the color when rusted through the network.
[0030] Step S101: Retrieve material color and rust color based on material information.
[0031] The material color refers to the color corresponding to the material of the electromagnetic head component shell, and the rust color refers to the color corresponding to the material of the electromagnetic head component shell when it is rusted. The material color and the rust color are retrieved from the material information.
[0032] Step S102: selecting an image without material color according to the shell image information, and taking the selected image as an abnormal image.
[0033] An abnormal image refers to an image corresponding to a color that is inconsistent with the material color that appears on the shell of the electromagnetic head assembly. The image where the material color does not appear is selected from the shell image information, and the selected image is used as the abnormal image.
[0034] Step S103: determining the abnormal position according to the shell image information and the abnormal image.
[0035] The abnormal position refers to the position on the shell of the electromagnetic head assembly corresponding to the color that is inconsistent with the material color. The position corresponding to the abnormal image is selected from the shell image information as the abnormal position.
[0036] Step S104: determining abnormal color information according to the abnormal image.
[0037] 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 an image corresponding to different colors, and the reference color image is set in advance by those skilled in the art, which will not be described in detail here.
[0038] Step S105: Determine whether the abnormal color information is consistent with the rust color.
[0039] By determining whether the abnormal color information is consistent with the rust color, it is determined whether the housing of the electromagnetic head assembly is rusted.
[0040] Step S106: If the abnormal color information is consistent with the rust color, a preset rust removal device is controlled according to the abnormal position to remove rust from the abnormal position.
[0041] When the abnormal color information is consistent with the rusty color, it indicates that the shell of the electromagnetic head assembly is rusted. Therefore, the preset rust removal device is controlled by the abnormal position to remove rust from the abnormal position of the electromagnetic head shell. The rust removal device refers to a device used to spray a chemical to remove rust from the shell. For the specific rust removal method, refer to steps S200 to S206.
[0042] Step S107: If the abnormal color information is inconsistent with the rust color, a preset erasing device is controlled to perform erasing according to the abnormal position.
[0043] When the abnormal color information is inconsistent with the rust color, it means that the shell of the electromagnetic head assembly is not rusted, so the preset erasing device is controlled through the abnormal position to erase it. The erasing device refers to a device corresponding to abnormal colors such as stains and marks.
[0044] Reference Figure 2 The method of controlling a preset rust removal device to remove rust from the abnormal position according to the abnormal position includes: Step S200: matching abnormal color parameters from a preset color database according to abnormal color information.
[0045] 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. The color database stores the depth values of the colors corresponding to different colors. The color database is set manually and will not be described in detail here.
[0046] Step S201: matching rust color parameters from a preset color database according to the rust color.
[0047] The rust color parameter refers to the depth value corresponding to the rust color. The rust color parameter is matched from the color database through the rust color. The color database stores the depth values corresponding to different colors, which will not be described in detail here.
[0048] Step S202: Calculate the difference between the abnormal color parameter and the rust color parameter and use it as the abnormal color difference.
[0049] Abnormal color difference refers to the deviation value of the color depth corresponding to the abnormal color parameter and the rust color parameter. The difference between the abnormal color parameter and the rust color parameter is calculated and the difference is used as the abnormal color difference.
[0050] Step S203: determining a reference spraying amount per unit area according to the abnormal color difference.
[0051] The reference spraying amount refers to the reference amount required by the rust removal device for spraying per unit area. The reference spraying amount per unit area is matched from the preset color database through the abnormal color difference. The color database stores the reference spraying amount per unit area corresponding to different abnormal color differences. The color database is a manually set database and will not be described in detail here.
[0052] Step S204: determining the spraying area and the spraying range corresponding to the spraying area according to the abnormal image.
[0053] The spraying area refers to the area where the rust removal device sprays the shell, and the spraying range refers to the range where the rust removal device sprays the shell. The shape corresponding to the abnormal color information is selected from the abnormal image, and the selected shape is used as the spraying range. The parameters of the contour corresponding to the spraying range are analyzed to calculate the estimated area as the spraying area.
[0054] Step S205: Calculate the product of the spraying area and the reference spraying amount and use it as the actual spraying amount.
[0055] The actual spraying amount refers to the amount of spraying that the rust removal device actually needs to spray on the shell. The product value between the spraying area and the reference spraying amount per unit area is calculated, and the product value is used as the actual spraying amount.
[0056] Step S206: controlling the rust removal device to remove rust according to the actual spraying amount and spraying range.
[0057] The shell with abnormal color information is clamped and moved by controlling a preset clamping device, the clamping device refers to a mechanical arm used to clamp and move the shell. After the clamping device clamps the shell, the rust removal device is controlled by the actual spraying amount and spraying range to spray the shell on the clamping device, so that the shell can be derusted and can continue to be used to reduce energy consumption.
[0058] Reference Figure 3 , the method for selecting the image without material color according to the shell image information includes: Step S300: Acquire historical image information of the shell.
[0059] The historical image information refers to the image corresponding to the shell in the production process before the current time point. The image corresponding to the shell is retrieved from the system by taking the image of the shell taken by the camera preset on the production line in the production process before the current time point as the historical image information.
[0060] Step S301: when a preset hand feature appears in the historical image information, selecting the historical image information corresponding to the preset hand feature as the hand image information according to the historical image information.
[0061] The hand feature refers to the shape and color of the hand corresponding to the person, which is set and stored by the operator in advance. The hand image information refers to the image corresponding to the hand feature in the historical image information. When the hand feature appears in the historical image information, it means that the operator has taken the shell and manually checked it, so the historical image information corresponding to the hand feature is selected from the historical image information as the hand image information.
[0062] Step S302: determining the hand position according to the hand image information.
[0063] The hand position refers to the position of the finger on the shell. The position of the image corresponding to the hand feature on the material color is selected from the hand image information as the hand position.
[0064] Step S303: obtaining the actual humidity value of the housing surface at the hand position.
[0065] The actual humidity value refers to the actual humidity value of the shell surface at the hand position corresponding to the hand image information, and is obtained by detecting parameters using microwave sensors preset around the production line corresponding to the shell, and analyzing the parameters to obtain the humidity value as the actual humidity value.
[0066] Step S304: Retrieve a reference humidity value according to the material information.
[0067] The reference humidity value refers to the maximum humidity value corresponding to when the shell is not rusted, and the reference humidity value is retrieved from the material information.
[0068] Step S305: when the humidity deviation value exceeds the reference humidity value, obtaining an actual detection image of the operator picking up the housing.
[0069] The actual detection image refers to the image of the operator picking up the shell. When the humidity deviation value does not exceed the reference humidity value, it means that the shell will not rust when it is picked up by humans, so the actual humidity value continues to be obtained. When the humidity deviation value exceeds the reference humidity value, it means that the operator's hands are sweaty or not wiped dry, and the shell will rust when it is picked up by humans. Therefore, when the hand features are captured by the camera preset around the production line, the hand features are followed and reduced in multiples to display the corresponding image to the entire operator as the actual detection image.
[0070] Step S306: determining the starting erasing position and the reference erasing range corresponding to the starting erasing position according to the hand position.
[0071] The starting erasing position refers to the position point where the hand position is located on the axial direction of the surface corresponding to the marking shell, and the reference erasing range refers to the maximum range formed by each starting erasing position. Each position point on the shell is determined by the hand position, and the range formed by connecting each position point with the corresponding position point on the shell is calculated as the reference erasing range, and the hand position is used as the starting erasing position. In this embodiment, there are multiple starting erasing positions and they are boundary points on the reference erasing range.
[0072] Step S307: select an image corresponding to the material color according to the actual detected image, and use the shell in the selected image as the marked shell.
[0073] The marked shell refers to the shell taken by the operator, and the image corresponding to the material color is selected from the actual detection image, and the shell in the selected image is used as the marked shell.
[0074] Step S308: Determine the marked shell position according to the shell image information.
[0075] The marked shell position refers to the position of the marked shell on the production line. After the operator takes the marked shell for inspection, the marked shell is placed on the production line, and the position of the image corresponding to the marked shell is selected from the shell image information as the marked shell position.
[0076] Step S309: controlling a preset clamping device to clamp the marking shell according to the position of the marking shell, and controlling a preset erasing device to perform erasing according to the material information, the reference erasing range and the starting erasing position.
[0077] The marked shell is clamped at the marked shell position by controlling the clamping device, and the preset erasing device is controlled to perform erasing according to the material information, the reference erasing range and the starting erasing position. The specific operation steps refer to steps S400 to S508, thereby reducing the probability of the shell being rusted due to the operator's unclean hands taking it.
[0078] Reference Figure 4 , the verification method of the starting erase position includes: Step S400: When the clamping device clamps the marking shell, the light intensity value around the marking shell and the light source position corresponding to the light intensity value are obtained.
[0079] The light intensity value refers to the intensity value of the light corresponding to the production line around the marking shell, 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 shell, the light sensor preset around the production line is used to detect the obtained parameter as the light intensity value, and the light source position is obtained by combining the angle of the parameter and the position where the light sensor is installed. In this embodiment, the light intensity in different time periods is different. When the production line is in the daytime period, the light source is not turned on because the light intensity during the day is sufficient. When the production line is in the evening period, the light intensity value at night is not suitable for production, so the preset light source around the production line is turned on, and the turned-on light source is used as the light source position.
[0080] Step S401: Determine a reference light intensity range according to material information and a preset production process.
[0081] The production process refers to the process of grinding, polishing and heat treating the marking shell during the production process of the marking shell. The production process is set in advance by those skilled in the art and will not be described in detail here. The reference light intensity range refers to the range of light intensity values corresponding to the fingerprint left by the operator on the marking shell after the marking shell is processed by the production process. The reference light intensity range is matched from the preset fingerprint database through material information and production process. The fingerprint database stores the light intensity range that can illuminate the fingerprint corresponding to different material information and production processes. The fingerprint database is a manually set database and will not be described in detail here.
[0082] Step S402: 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 a preset illumination angle.
[0083] The illumination angle refers to the angle at which the fingerprint can be illuminated on the marking shell. The illumination angle is set in advance by a person skilled in the art and will not be described in detail here. The illumination position refers to the position at which the light source illuminates the marking shell. When the illumination intensity value falls within the reference illumination intensity range, it means that the light intensity of the surrounding environment of the marking shell can illuminate the fingerprint. Therefore, the illumination position of the marking shell is obtained by combining the light source position with the illumination angle.
[0084] Step S403: determining the illumination vector angle according to the illumination position and the hand position, and controlling the preset clamping device to rotate according to the illumination angle and obtaining the clamping image information of the marking shell on the clamping device.
[0085] The illumination vector angle refers to the vector angle that the marking shell needs to rotate when the light source position illuminates the hand position. The illumination vector angle is obtained by combining the illumination position with the hand position. The clamping image information refers to the image corresponding to the marking shell on the clamping device. The clamping device is controlled to rotate at the illumination vector angle. After the clamping device rotates, the image corresponding to the marking shell 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 marking shell.
[0086] Step S404: updating the starting erasing position according to the clamped image information and the preset fingerprint features.
[0087] Fingerprint features refer to features such as lines and shapes corresponding to fingerprints. Fingerprint features are set in advance by those skilled in the art and will not be described in detail here. The position where the image corresponding to the fingerprint features appears on the marking housing is selected from the clamped image information as the new starting erasing position. This can improve the accuracy of the starting erasing position, and further reduce the energy consumption of the erasing device when the erasing device erases sweat and oil stains.
[0088] Reference Figure 5 , the verification method of the starting erase position also includes: Step S500: When the light intensity value does not fall within the reference light intensity range, obtaining the production specification of the marking housing.
[0089] The production specifications refer to the shape and size specifications corresponding to the marked shell. When the light intensity value does not fall within the reference light intensity range, it means that the current time period is daytime and the preset light source has not started. The light intensity of the environment around the marked shell is not enough to illuminate the fingerprint. Therefore, the system retrieves the shape and size parameters corresponding to the marked shell and combines them to obtain the production specifications.
[0090] Step S501: Determine the rolling placement shape according to production specifications and preset rolling shape features.
[0091] The rolling shape feature refers to the shape feature of the product that can roll, such as a cylinder or a sphere. The rolling shape feature is set in advance by a person skilled in the art and will not be described in detail here. The rolling placement shape refers to the placement shape corresponding to the rolling shape feature when a rolling situation occurs. The shape corresponding to the rolling shape feature is matched from the production specifications, and the rolling placement shape is matched from a preset placement database through the production specifications and the rolling shape feature. The placement database stores shapes that can produce rolling situations corresponding to different rolling shape features. The placement database is a database set manually and will not be described in detail here.
[0092] Step S502: determining the actual placement shape of the marker shell according to the shell image information.
[0093] The actual placement shape refers to the shape of the marked shell actually placed in the shell image information, and the shape corresponding to the marked shell is selected from the shell image information as the actual placement shape.
[0094] Step S503: 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.
[0095] The shell radius refers to the radius corresponding to the marking shell, and the reference weight value refers to the weight value corresponding to the marking shell. When the actual placement shape is inconsistent with the rolling placement shape, it means that there is no rolling when the marking shell is actually placed, so the erasing device continues to be controlled to erase with the reference erasing range and the starting erasing position. When the actual placement shape is consistent with the rolling placement shape, it means that there is rolling when the marking shell is actually placed, so the shell radius and the reference weight value of the marking shell are retrieved from the production specifications. In this embodiment, when the operator places the marking shell in a rolling placement shape, the palm of the hand continues to face the ground, so the range to be erased is on the side of the marking shell away from the ground.
[0096] Step S504: Calculate the resistance torque corresponding to the marked housing according to the housing radius and the reference weight value.
[0097] The resistance torque refers to the moment of force that resists rolling when the operator places the marking shell. The resistance torque of the marking shell is calculated by inputting the shell radius and the reference weight value into the preset resistance torque calculation formula. The resistance torque calculation formula 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.
[0098] Step S505: Determine the placement speed, placement time, contact time of the hand leaving the marking shell and extraction speed of the operator according to the actual detection image, the hand position and the preset unit time.
[0099] The placement speed refers to the speed at which the operator places the marking shell. When the hand position moves toward the production line position, the hand position is updated in the actual detection image per unit time. The straight-line distance between the hand positions before and after the update is calculated, and the quotient of the straight-line distance and the unit time is calculated as the placement speed.
[0100] The placement time is the total time it takes for the operator to place the marking shell on the production line after the operator has finished checking the marking shell. The time point is marked when the hand position moves toward the production line position, and the time point is marked when the marking shell is on the production line. The difference between the two marked time points is calculated and used as the placement time.
[0101] Contact time refers to the maximum time parameter value of the operator's contact with the marking shell after placing it on the production line. The contact time is calculated by marking the time point when the marking shell is on the production line and the time point when the hand leaves the marking shell.
[0102] The extraction speed refers to the speed at which the operator's hand leaves the marking shell after placing it on the production line. The hand position is updated after the contact time by actually detecting the image, and the straight-line distance between the hand positions before and after the update is calculated. The quotient of the straight-line distance and the contact time is calculated as the extraction speed.
[0103] Step S506: Matching the placement torque according to the placement speed, placement time, contact time and extraction speed.
[0104] The placement torque refers to the torque applied by the operator when placing the marking shell on the production line. The placement torque is calculated by inputting the placement speed, placement time, contact time and extraction speed into the preset placement torque calculation formula. The placement torque calculation formula is: m is the reference weight of the electromagnetic head assembly, g is the acceleration of gravity, r is the radius of the shell, v is 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.
[0105] Step S507: When the placement torque is greater than the resistance torque, matching the rotation vector angle from a preset rotation database according to the placement torque, the housing radius and the reference weight value.
[0106] The rotation vector angle refers to the vector angle at which the marking shell rotates when it rolls. When the placement torque is not greater than the resistance torque, it means that it is not easy for the operator to roll the marking shell when placing it, so the erasing device continues to be controlled to erase with the reference erasing range and the starting erasing position. When the placement torque is greater than the resistance torque, it means that it is easy for the operator to roll the marking shell when placing it, so the rotation vector angle is matched from the preset rotation database through the placement torque, shell radius and reference weight value. The rotation database stores the rotation vector angles of the marking shell corresponding to different placement torques, shell radius and reference weight values. The rotation database is a database set by humans and will not be described in detail here.
[0107] Step S508: Update the starting erasing position according to the rotation vector angle.
[0108] The position obtained by rotating the starting erasing position by the rotation vector angle is used as the new starting erasing position, so that the marking housing is not easily rolled after being placed by the operator to affect the range of erasing required by the erasing device.
[0109] Reference Figure 6 , the verification method of the reference erase range includes: Step S600: Determine the holding arc according to the actual detection image and hand features.
[0110] The picking up arc refers to the arc of the operator's hand when picking up the marker shell. The shape corresponding to the facial features is framed from the actual detection image, and the arc of the inner side of the palm corresponding to the framed shape is used as the picking up arc.
[0111] Step S601: Retrieve the reference curvature of the marking housing according to the production specification.
[0112] The reference arc refers to the arc corresponding to the reference of the marked shell. The arc corresponding to the marked shell is taken from the production specifications as the reference arc.
[0113] Step S602: Calculate the difference between the taken arc and the reference arc as the arc deviation value.
[0114] The radian deviation value refers to the deviation value between the taken radian and the reference radian. The difference between the taken radian and the reference radian is calculated and the difference is used as the radian deviation value.
[0115] Step S603: determining the actual fitting range according to the arc deviation value and the preset reference hand parameters, and using the actual fitting range as a new reference erasing range.
[0116] The reference hand parameters refer to the reference size parameters of the hand when picking up the marking shell manually. The reference hand parameters are set in advance by a person skilled in the art and will not be described in detail here. The actual fitting range refers to the range in which the actual hand fits the marking shell when a person with the reference hand parameters picks up a marking shell with a reference curvature. The actual fitting range is matched from a preset picking database using the curvature deviation value and the reference hand parameters. The picking database stores the hand fitting ranges corresponding to different curvature deviation values and hand parameters. The picking database is a database set manually and will not be described in detail here.
[0117] Reference Figure 7 , the verification method of the reference erase range also includes: Step S700: When the operator picks up the marking shell, the person detection information of the operator corresponding to the hand position is determined according to the actual detection image and the preset facial features.
[0118] Facial features refer to the shape features of the face corresponding to the person. The facial features are set in advance by a person skilled in the art and will not be described in detail here. Person detection information refers to the detection information corresponding to the operator who picks up the marking shell. The shape corresponding to the facial features is identified from the actual detection image, and the person detection information corresponding to the facial features is matched 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 described in detail here.
[0119] Step S701: Retrieve hand detection parameters according to person detection information.
[0120] The hand detection parameters refer to the size information of the operator's hand corresponding to the person detection information, and the hand detection parameters are retrieved from the person detection information.
[0121] Step S702: determining the palm change distance and the finger change distance according to the hand detection parameters and the preset reference hand parameters.
[0122] The palm change distance refers to the parameter value that changes between the maximum size distance of the palm in the hand detection parameters and the maximum size distance of the palm in the benchmark hand parameters. The finger change distance refers to the parameter value that changes between the size distance of each finger in the hand detection parameters and the size distance of each finger in the benchmark hand parameters. The difference between the maximum size distance of the palm in the hand detection parameters and the maximum size distance of the palm in the benchmark hand parameters is calculated, and the difference is used as the palm change distance. The difference between the size distance of each finger in the hand detection parameters and the size distance of each finger in the benchmark hand parameters is calculated, and the difference is used as the finger change distance.
[0123] Step S703: Determine the estimated finger fitting range according to the finger change distance and the hand detection parameters.
[0124] The estimated finger fit range refers to the estimated fit range between the finger and the marker housing corresponding to the hand detection parameters when picking up the object at an arc. The estimated finger fit range is matched from the picking up database by the finger change distance and the hand detection parameters. The picking up database also stores the estimated finger fit ranges corresponding to different finger change distances and hand detection parameters when picking up the object at an arc, which will not be described in detail here.
[0125] Step S704: Determine a reference fitting arc according to the hand detection parameters.
[0126] The reference fitting arc refers to the maximum curvature of the operator's palm fitting the mark shell corresponding to the hand detection parameters. The reference fitting arc is matched from the picking database through the hand detection parameters. The picking database also stores the maximum curvature of the palm fitting the mark shell corresponding to different hand detection parameters, which will not be elaborated here.
[0127] Step S705: Determine whether the picking arc is greater than the reference fitting arc.
[0128] By determining whether the picking arc is greater than the reference fitting arc, it is determined whether the palm of the operator fits the marking shell.
[0129] Step S706: When the picking arc is greater than the reference fitting arc, an estimated palm fitting range is determined through a preset picking database according to the palm change distance and the picking arc.
[0130] The estimated palm fitting range refers to the estimated range of the palm fitting mark shell corresponding to the hand detection parameters. When the picking arc is greater than the reference fitting arc, it means that the operator's palm fits the mark shell. Therefore, the estimated palm fitting range is matched from the picking database through the palm change distance and the picking arc. The picking database also stores the estimated palm fitting ranges corresponding to different palm change distances and picking arcs, which will not be elaborated here.
[0131] Step S707: updating the reference erasing range according to the estimated palm fitting range and the estimated finger fitting range.
[0132] The range obtained by combining the estimated palm fitting range and the estimated finger fitting range is used as a new reference erasing range.
[0133] Step S708: 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.
[0134] When the picking arc is not greater than the reference fitting arc, it means that the operator's palm does not fit the marking shell. Therefore, the corresponding parameters are matched from the picking database through the palm change distance and the picking arc as the new estimated finger fitting range. The picking database also stores the estimated finger fitting ranges corresponding to different palm change distances and picking arcs, which will not be elaborated here.
[0135] By using the updated estimated finger fitting range as a new reference erasing range, the accuracy of the erasing device in erasing sweat and stains can be improved, thereby reducing the energy consumption of the erasing device.
[0136] Based on the same inventive concept, an embodiment of the present invention provides a production system for an electromagnetic head assembly, comprising: The acquisition module is used to obtain shell image information, material information, environmental detection information, historical image information, actual detection images, clamping image information and production specifications.
[0137] A memory is used to store a production method of an electromagnetic head assembly.
[0138] The processor is used to load, execute and implement the program stored in the memory.
[0139] Based on the same inventive concept, an embodiment of the present invention provides an intelligent terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute a method for producing an electromagnetic head assembly.
[0140] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, 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 process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0141] The above is only a preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications 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.
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 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; The image corresponding to the material color is selected according to the actual detection image, and the shell in the selected image is used 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.
4. The method for producing an electromagnetic head assembly according to claim 3, 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.
5. The method for producing an electromagnetic head assembly according to claim 4, 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.
6. The method for producing an electromagnetic head assembly according to claim 5, 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.
7. The method for producing an electromagnetic head assembly according to claim 6, 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.
8. The method for producing an electromagnetic head assembly according to claim 5, 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: ; 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.
9. 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 8; The processor is used to load, execute and implement the program stored in the memory.
10. 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 8.
Citation Information
Patent Citations
Agricultural information dynamic acquisition system
CN110009522A
Predictive system adjustments based on biomarker trends
CN117043874A
Evaluation method and evaluation device for roughening treatment of metal surface
CN117098972A
Electricity consumption operation prediction protection method based on behavioral habit analysis
CN117711065A
Quality detection method of flexible circuit board
CN118731063A