Automatic oiling method and system for outer ring of instrument
By working in tandem with a robotic arm and an oil spraying device, automated oiling of the instrument's outer ring is achieved, solving the problem of unstable oiling caused by manual brushing and improving the quality and accuracy of oiling.
Patent Information
- Application Number
- CN202511270068.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-08
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2045-09-08
AI Technical Summary
In the existing technology, the quality of oiling on the outer ring of the instrument is unstable, mainly because manual brushing makes it difficult to control the amount of oil applied, the amount of force applied, and the brushing speed.
The outer ring of the instrument is moved to the oil spraying station by a robotic arm, the detection information is collected, the outer ring specifications and center position point are generated, the oil spraying device is controlled to perform precise oil spraying, the pressure detection value is collected in real time, and the oil spraying output parameters are generated to realize automated oiling.
It improves the quality of oiling on the outer ring of the instrument, ensures accurate initial alignment of the oiling device, avoids oiling deviation or contamination, and enhances the stability and consistency of oiling.
Smart Images

Figure CN120802678A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of workpiece oiling processing, in particular to an automatic oiling method and system for instrument outer rings. BACKGROUND
[0002] Workpiece oiling processing is a process of applying oil to the surface of various metal or non-metal workpieces in industrial production, and its core purpose is to form a uniform oil protective film on the surface of the workpiece to achieve protection, lubrication, rust prevention or improvement of subsequent processing performance of the workpiece.
[0003] When processing the outer ring of a small dial instrument, the outer ring is generally injected by an injection molding machine, and then the outer ring needs to be oiled. At present, when the outer ring of the instrument is oiled, the outer ring of the instrument is generally taken out from the injection molding machine by a mechanical hand and moved to an oiling station, and then the outer ring of the instrument is oiled by a worker using a brush, and then placed in a drying device for drying.
[0004] Since manual brushing is used to oil the outer ring of the small dial instrument, the amount of oil dipped by the brush, the size of the force applied, and the brushing speed are all controlled by the experience of the worker, resulting in unstable oiling quality. SUMMARY
[0005] In order to improve the oiling quality of the instrument outer ring, the present application provides an automatic oiling method and system for the instrument outer ring.
[0006] In a first aspect, the present application provides an automatic oiling method for an instrument outer ring, which adopts the following technical solution: An automatic oiling method for an instrument outer ring, comprising: S1: controlling a preset mechanical hand to pick up an instrument outer ring and move to a preset oil spraying station, and collecting outer ring detection information; S2: generating an outer ring specification and an outer ring center position point according to the outer ring detection information; S3: determining oil spraying movement parameters according to the outer ring specification; S4: controlling a preset oil spraying device to move to the outer ring center position point, and controlling the preset oil spraying device to move downward according to the oil spraying movement parameters, and collecting pressure detection values in real time; S5: generating oil spraying output parameters in combination with the pressure detection values and the outer ring specification; S6: controlling the preset oil spraying device to spray oil through the oil spraying output parameters; The generation method of the outer ring specification and the outer ring center position point comprises: S21: retrieving an outer ring image and an outer ring weight value from the outer ring detection information; S22: determining an outer ring area value according to the outer ring image and a preset image area coefficient; S23: generating a comprehensive specification by combining the outer ring weight value and the outer ring area value; S24: determining an image center point according to the outer ring image; S25: determining an actual position point by the image center point and the comprehensive specification, and taking the actual position point as an outer ring center position point and taking the comprehensive specification as the outer ring specification.
[0007] Optionally, the method for generating the comprehensive specification comprises: S231: determining an area specification according to the outer ring area value; S232: determining a weight specification according to the outer ring weight value; S233: determining an outer ring density value based on the outer ring weight value and the outer ring area value; S234: determining a density specification based on the outer ring density value; S235: determining a specification coincidence situation by combining the area specification, the weight specification and the density specification; S236: generating a selected specification according to the specification coincidence situation, and taking the selected specification as the comprehensive specification.
[0008] Optionally, the method for generating the selected specification comprises: S2361: calling a coincidence type and a coincidence number value from the specification coincidence situation; S2362: determining whether the coincidence number value is less than a preset complete coincidence reference number value; S2363: if not, taking the density specification as the selected specification; S2364: if yes, generating a type specification by combining the coincidence number value and the coincidence type, and taking the type specification as the selected specification.
[0009] Optionally, the method for generating the type specification comprises: S23641: when the coincidence number value is less than a preset coincidence reference number value, selecting a maximum specification from the area specification, the weight specification and the density specification and taking the maximum specification as a maximum specification; S23642: determining whether the maximum specification is the density specification; S23643: if yes, taking the maximum specification as the type specification; S23644: if not, determining a maximum difference value according to the maximum specification and the density specification; S23645: determining maximum adjustment information according to the maximum difference value; S23646: adjusting the maximum specification based on the maximum adjustment information to form an adjusted specification, and taking the adjusted specification as the category specification.
[0010] Optionally, the method for generating the category specification further comprises: S23651: determining whether the coincident category contains a preset density category when the coincident number value is not less than a preset coincident reference number value; S23652: if yes, taking the density specification as the category specification; S23653: if no, determining a coincident specification according to the coincident category; S23654: determining a coincident deviation value by combining the coincident specification and the density specification; S23655: determining a coincident adjustment information according to the coincident deviation value; S23656: adjusting the density specification based on the coincident adjustment information to form a changed specification, and taking the changed specification as the category specification.
[0011] Optionally, the method for generating the oil injection output parameter comprises: S51: calling an outer ring height value and a corresponding outer ring width value from the outer ring specification; S52: determining a height pressure value according to the outer ring height value; S53: determining a current height value according to a matching result between the pressure detection value and the height pressure value; S54: taking an outer ring width value corresponding to the current height value as a current width value; S55: generating a current injection parameter by combining the current height value and the current width value, and taking the current injection parameter as the oil injection output parameter.
[0012] Optionally, the method for generating the current injection parameter comprises: S551: determining a height pressure value and a height dwell value according to the current height value; S552: determining a width pressure value and a width required dwell value according to the current width value; S553: calculating a difference value between the width pressure value and the height pressure value as a height pressure deviation value; S554: generating a dwell adjustment value by combining the width required dwell value and the height dwell value; S555: calculating a quotient value between the height pressure deviation value and the dwell adjustment value as a pressure change value; S556: combining the height pressure value, the pressure change value and the dwell adjustment value to form the current injection parameter.
[0013] Optionally, the method for generating the stay adjustment value comprises: S5541: determining whether the width demand stay value is greater than the height stay value; S5542: if yes, calculating a difference value between the width demand stay value and the height stay value as a stay deviation value; S5543: retrieving a specification deviation coefficient from the outer ring specification; S5544: calculating a product value between the specification deviation coefficient and the stay deviation value as a deviation adjustment value; S5545: calculating a sum value between the deviation adjustment value and the height stay value as the stay adjustment value; S5546: if no, taking the width demand stay value as the stay adjustment value.
[0014] In a second aspect, the present application provides an automatic oiling system for an outer ring of an instrument, which adopts the following technical solution: An automatic oiling system for an outer ring of an instrument, comprising: a collection module for collecting outer ring detection information and pressure detection values; a memory storing a program for implementing an automatic oiling method for an outer ring of an instrument according to any one of the first aspect; a processor for loading and executing the program stored in the memory.
[0015] In summary, the present application has at least one of the following beneficial technical effects: 1. By moving the outer ring of the instrument to a preset oiling station, collecting the outer ring detection information, generating the outer ring specification and the center position point of the outer ring, and then determining the oiling movement parameters, the outer ring of the instrument is moved to the center position point of the outer ring, and then moved downward according to the oiling movement parameters, while the pressure detection values are collected in real time, and the oiling output parameters are generated based on the outer ring specification and the pressure detection values, and the preset oiling device is controlled to spray oil through the oiling output parameters, so that the oiling is accurately performed according to the specification of the outer ring of the instrument, and the oiling quality of the outer ring of the instrument is improved; 2. By calibrating the actual center position with the image center point and the comprehensive specification, the workpiece positioning deviation problem is solved, the initial alignment accuracy of the oiling device is ensured, and the oiling deviation or pollution caused by inaccurate positioning is avoided; 3. By respectively generating the area specification, the weight specification and the density specification, then determining the specification coincidence, and generating the selected specification as the comprehensive specification according to the specification coincidence, the reliability of the specification judgment is improved. BRIEF DESCRIPTION OF DRAWINGS
[0016] Figure 1is a method flow chart of automatic oiling of the outer circle of the instrument; Figure 2 is a structural schematic diagram of the outer circle of the instrument; Figure 3 is a method flow chart of generating the specifications and the center position points of the outer circle; Figure 4 is a structural schematic diagram of the oil injection device; Figure 5 is a method flow chart of generating the oil injection output parameters.
[0017] The names of the parts referred to by the respective numbers in the above drawings are as follows: 1, outer circle of the instrument; 2, support bar; 3, placement base; 4, oil injection plate; 5, pressing mechanism; 6, placement cavity. DETAILED DESCRIPTION
[0018] The application will be described in further detail below with reference to the drawings and embodiments.
[0019] An automatic oiling method for the outer circle of the instrument, by moving the outer circle of the instrument 1 to a preset oil injection station, collecting the outer circle detection information and the pressure detection value, determining the position and specifications of the outer circle of the instrument 1, and dynamically generating the oil injection output parameters, realizing self-adaptive adjustment of the oil film thickness and coverage range, thereby improving the oiling quality of the outer circle of the instrument 1.
[0020] With reference to Figure 1 , the embodiment of the application discloses an automatic oiling method for the outer circle of the instrument, which comprises: S1: control a preset mechanical hand to clamp and move the outer circle of the instrument 1 to a preset oil injection station, and collect the outer circle detection information.
[0021] Among them, the mechanical hand refers to a device for clamping and moving the outer circle of the instrument 1. The oil injection station refers to a station for oiling the outer circle of the instrument 1. The mechanical hand and the oil injection station are both set in advance.
[0022] The outer circle detection information refers to various data information collected for the outer circle of the instrument 1 before oiling. The outer circle detection information is used to judge the specifications, position and other key parameters, and provides a basis for subsequent oiling operations.
[0023] The outer circle detection information includes outer circle images and outer circle weight values and the like. The outer circle image refers to the image corresponding to the detected single outer circle of the instrument 1, and the outer circle weight value refers to the weight value corresponding to the detected outer circle of the instrument 1.
[0024] The outer circle image is obtained by photographing the appearance image of the outer circle of the instrument 1 through the image acquisition device preset on the mechanical hand; and the outer circle weight value is detected and obtained by the weighing device preset on the oil injection station.
[0025] S2: generating the outer ring specification and the outer ring center position point according to the outer ring detection information.
[0026] The outer ring specification refers to a set of key parameter indicators for the instrument outer ring 1, used to represent its physical characteristics and size characteristics, and usually includes area, weight, density, height, width, etc. information, which is the core basis for determining the subsequent oiling parameters. The outer ring center position point refers to the center position corresponding to the four instrument outer rings 1 after being connected by the support strips 2.
[0027] Referring to Figure 2 , the four instrument outer rings 1 are simultaneously injection molded by the injection molding machine, the support strips 2 are injection molded and connected between the four instrument outer rings 1, and the four instrument outer rings 1 are symmetrically arranged in pairs about the outer ring center position point.
[0028] The outer ring specification and the outer ring center position point are generated by analyzing the outer ring detection information, which facilitates subsequent use.
[0029] In order to further ensure the rationality of the outer ring specification and the outer ring center position point, it is necessary to make further separate analysis and calculation on the outer ring specification and the outer ring center position point. The specific steps are described as follows.
[0030] Referring to Figure 3 , the method for generating the outer ring specification and the outer ring center position point includes the following steps: S21: retrieving the outer ring image and the outer ring weight value from the outer ring detection information.
[0031] The outer ring image and the outer ring weight value are retrieved from the outer ring detection information, which facilitates subsequent use.
[0032] S22: determining the outer ring area value according to the outer ring image and the preset image area coefficient.
[0033] The image area coefficient is a conversion coefficient for establishing the correspondence between the pixel area in the image and the actual physical area, which is obtained by pre-inputting by the operator. The outer ring area value refers to the actual area value corresponding to a single instrument outer ring 1.
[0034] The area corresponding to the outer ring image is retrieved as the image area value, and the product value between the image area value and the image area coefficient is calculated as the outer ring area value, which facilitates subsequent use.
[0035] S23: generating the comprehensive specification by combining the outer ring weight value and the outer ring area value.
[0036] The comprehensive specification refers to the specification corresponding to the instrument outer ring 1 selected by fusing the weight and area of the outer ring.
[0037] The comprehensive specification is generated by combining the weight value of the outer ring and the area value of the outer ring, so as to more comprehensively and accurately represent the overall characteristics of the outer ring, and provide a unified basis for subsequent process parameter setting.
[0038] To further ensure the rationality of the comprehensive specification, further separate analysis and calculation of the comprehensive specification are required, which will be described in detail by the following steps.
[0039] The generation method of the comprehensive specification includes the following steps: S231: Determine the area specification according to the area value of the outer ring.
[0040] The area specification refers to the specification selected according to the area value of the instrument outer ring 1.
[0041] The area value of the outer ring is matched with the preset specification database to match the specification of the instrument outer ring 1 corresponding to the area interval of the outer ring as the area specification, which is convenient for subsequent use.
[0042] The specification database pre-stores a comparison table of different outer ring area intervals and corresponding instrument outer ring 1 specifications, and the specification database is obtained by pre-input of the operator.
[0043] S232: Determine the weight specification according to the weight value of the outer ring.
[0044] The weight specification refers to the specification selected according to the weight value of the instrument outer ring 1.
[0045] The weight value of the outer ring is matched with the preset specification database to match the specification of the instrument outer ring 1 corresponding to the weight interval of the outer ring as the area specification, which is convenient for subsequent use.
[0046] The specification database pre-stores a comparison table of different outer ring weight intervals and corresponding instrument outer ring 1 specifications, and the specification database is obtained by pre-input of the operator.
[0047] S233: Determine the outer ring density value based on the weight value of the outer ring and the area value of the outer ring.
[0048] The outer ring density value refers to the density value of the instrument outer ring 1.
[0049] The area specification corresponding to the outer ring thickness value and the shape are retrieved by the area value of the outer ring, and then the volume value of the instrument outer ring 1 is calculated by selecting a suitable calculation formula according to the shape of the instrument outer ring 1 and calculating the area value and the thickness value of the outer ring. The quotient value between the weight value of the outer ring and the volume value of the instrument outer ring 1 is calculated, and the calculation result is taken as the outer ring density value, which is convenient for subsequent use.
[0050] S234: Determine the density specification based on the outer ring density value.
[0051] The density specification refers to the specification selected based on the density of the outer ring 1 of the instrument.
[0052] By querying and matching the outer ring density value with the preset specification database, the outer ring density value is matched to the instrument outer ring 1 specification corresponding to the outer ring density range as the area specification, which is convenient for subsequent use.
[0053] The specification database pre-stores a comparison table of different outer ring density intervals and corresponding instrument outer ring 1 specifications, and the specification database is obtained after pre-input by the operator.
[0054] S235: Determine the specification overlap by combining the area specification, weight specification, and density specification.
[0055] Specification overlap refers to the number and type of items that overlap between area, weight, and density specifications. Specification overlap includes both the type of overlap and the number of overlaps. The type of overlap refers to the type of item that overlaps, and the number of overlaps refers to the number of items that overlap.
[0056] By comparing the area specifications, weight specifications and density specifications one by one, and using the consistent comparison results as the specification overlap, it is convenient for subsequent use.
[0057] For example, when the area and weight specifications match, the overlapping categories are area and weight, with a value of two overlapping. When the area, weight, and density specifications all match, the overlapping categories are area, weight, and density, with a value of three overlapping. When the area, weight, and density specifications all don't match, the overlapping category is the default empty category, with a value of 0 overlapping.
[0058] S236: Generate selected specifications based on the specification overlap, and use the selected specifications as comprehensive specifications.
[0059] The selected specifications refer to the specifications corresponding to the selected specifications of the instrument outer ring 1 .
[0060] By analyzing the overlap of specifications, selected specifications are generated and used as comprehensive specifications to improve the accuracy of the obtained comprehensive specifications.
[0061] In order to further ensure the rationality of the selected specifications, it is necessary to conduct further separate analysis and calculation of the selected specifications, which is explained in detail through the following steps.
[0062] The method for generating the selected specification includes the following steps: S2361: retrieve the coincidence type and the coincidence number value from the specification coincidence case.
[0063] By retrieving the coincidence type and the coincidence number value from the specification coincidence case, subsequent use is facilitated.
[0064] S2362: determine whether the coincidence number value is less than a preset complete coincidence reference number value. If not, perform S2363; if yes, perform S2364.
[0065] The complete coincidence reference number value refers to the number value corresponding to the case where the area specification, the weight specification, and the density specification are all consistent. The complete coincidence reference number value is obtained by pre-input. In this embodiment, the complete coincidence reference number value is 3.
[0066] By determining whether the coincidence number value is less than the preset complete coincidence reference number value, it is determined whether the area specification, the weight specification, and the density specification are all consistent.
[0067] S2363: take the density specification as the selected specification.
[0068] When the coincidence number value is not less than the preset complete coincidence reference number value, it indicates that the area specification, the weight specification, and the density specification are all consistent at this time, so the density specification is directly taken as the selected specification, thereby improving the accuracy of the obtained selected specification.
[0069] S2364: generate a type specification by combining the coincidence number value and the coincidence type, and take the type specification as the selected specification.
[0070] The type specification refers to the specification selected according to the coincidence type.
[0071] When the coincidence number value is less than the preset complete coincidence reference number value, it indicates that the area specification, the weight specification, and the density specification are all consistent at this time, so the coincidence number value and the coincidence type are combined and analyzed to generate a type specification, and the type specification is taken as the selected specification, thereby improving the accuracy of the obtained selected specification.
[0072] In order to further ensure the rationality of the type specification, it is necessary to make a further separate analysis and calculation on the type specification, which will be described in detail by the following steps.
[0073] The generation method of the type specification includes the following steps: S23641: when the coincidence number value is less than the preset coincidence reference number value, select the largest specification from the area specification, the weight specification, and the density specification as the largest specification.
[0074] The coincident reference number value refers to the minimum number value corresponding to the coincident specification. The coincident reference number value is obtained after pre-input. In this embodiment, the coincident reference number value is 2. The maximum specification refers to the specification with the largest size parameter among the area specification, the weight specification, and the density specification.
[0075] When the coincident number value is less than the preset coincident reference number value, it indicates that the area specification, the weight specification, and the density specification are all inconsistent at this time. Therefore, the maximum specification among the area specification, the weight specification, and the density specification is selected as the maximum specification, which is convenient for subsequent use.
[0076] S23642: Determine whether the maximum specification is the density specification. If yes, perform S23643; if no, perform S23644.
[0077] The maximum specification is determined by judging whether the maximum specification is the density specification, thereby determining whether the maximum specification can be directly selected.
[0078] S23643: The maximum specification is selected as the category specification.
[0079] When the maximum specification is the density specification, it indicates that the specification selected according to the density can meet the requirements of the area and the weight at this time. Therefore, the maximum specification is selected as the category specification, thereby improving the accuracy of the obtained category specification.
[0080] S23644: Determine the maximum difference value according to the maximum specification and the density specification.
[0081] The maximum difference value refers to the sequence number difference between the maximum specification and the density specification.
[0082] When the maximum specification is not the density specification, it indicates that the specification selected according to the density cannot meet the requirements of the area and the weight at this time. Therefore, the maximum specification and the density specification are input into the preset specification database to query the specification sequence numbers corresponding to the two, respectively. The difference between the specification sequence number corresponding to the maximum specification and the specification sequence number corresponding to the density specification is calculated and used as the maximum difference value.
[0083] The specification database pre-stores the specification sequence numbers corresponding to different instrument outer rings 1 specifications. The specification database is obtained after pre-input by an operator.
[0084] S23645: Determine the maximum adjustment information according to the maximum difference value.
[0085] The maximum adjustment information refers to the adjustment information corresponding to the adjustment of the specification according to the maximum difference value. The maximum adjustment information is used for adjusting and optimizing the specification.
[0086] The maximum difference is taken as the adjustment range to obtain the maximum adjustment information, facilitating subsequent use.
[0087] S23646: Based on the maximum adjustment information, the maximum specification is adjusted to form an adjusted specification, and the adjusted specification is taken as the category specification.
[0088] The adjusted specification refers to the specification corresponding to the adjusted specification.
[0089] The maximum specification is adjusted according to the maximum adjustment information to obtain the adjusted specification, and the adjusted specification is taken as the category specification, improving the accuracy of the obtained category specification.
[0090] In order to further ensure the rationality of the category specification, it is necessary to make further separate analysis and calculation on the category specification, which will be described in detail as follows.
[0091] The method for generating the category specification further includes the following steps: S23651: When the coincidence number value is not less than the preset coincidence reference number value, determine whether the coincidence category contains the preset density category. If yes, execute S23652; if no, execute S23653.
[0092] When the coincidence number value is not less than the preset coincidence reference number value, it means that the area specification, weight specification and density specification are consistent at this time, so whether the density specification can be directly used is determined by judging whether the coincidence category contains the preset density category.
[0093] S23652: Take the density specification as the category specification.
[0094] When the coincidence category contains the preset density category, it means that the density specification can be directly used at this time, so the density specification is taken as the category specification, thereby improving the accuracy of the obtained category specification.
[0095] S23653: Determine the coincidence specification according to the coincidence category.
[0096] The coincidence specification refers to the specification corresponding to the coincidence category.
[0097] When the coincidence category contains the preset density category, it means that the density specification can be directly used at this time, so the specification corresponding to the coincidence category is taken as the coincidence specification, facilitating subsequent use.
[0098] S23654: Determine the coincidence deviation value by combining the coincidence specification and the density specification.
[0099] The coincidence deviation value refers to the serial number difference between the coincidence specification and the density specification.
[0100] Therefore, by inputting the coincidence specification and the density specification into the preset specification database, the two corresponding specification serial numbers are queried, and the difference between the specification serial number corresponding to the coincidence specification and the specification serial number corresponding to the density specification is calculated as the coincidence deviation value.
[0101] S23655: determining the coincidence adjustment information according to the coincidence deviation value.
[0102] The coincidence adjustment information refers to the adjustment rule corresponding to the adjustment of the specification according to the coincidence deviation value.
[0103] The coincidence deviation value is used as the adjustment range to obtain the coincidence adjustment information, which is convenient for subsequent use.
[0104] S23656: adjusting the density specification based on the coincidence adjustment information to form a change specification, and taking the change specification as the category specification.
[0105] The change specification refers to the specification corresponding to the adjustment of the density specification.
[0106] The density specification is adjusted according to the coincidence adjustment information to obtain an adjustment specification, and the adjustment specification is taken as the category specification, thereby improving the accuracy of the obtained category specification.
[0107] S24: determining an image center point according to the outer ring image.
[0108] The image center point refers to the center position corresponding to the four instrument outer rings 1 determined according to the outer ring image.
[0109] The position corresponding to the outer ring image is determined to determine the image center position corresponding to the four outer ring images, and then the actual position is determined according to the image center position and a preset image position coefficient as the image center point, which is convenient for subsequent use.
[0110] S25: determining an actual position point by the image center point and the comprehensive specification, taking the actual position point as the outer ring center position point, and taking the comprehensive specification as the outer ring specification.
[0111] The actual position point refers to the position point corresponding to the adjustment of the specification.
[0112] The comprehensive specification is input into a preset position adjustment database to match a position adjustment parameter, the position adjustment parameter is used to adjust the image center point to obtain the actual position point, the actual position point is taken as the outer ring center position point, and the comprehensive specification is taken as the outer ring specification. Therefore, the accuracy of the obtained outer ring center position point and the outer ring specification is improved.
[0113] The position adjustment database pre-stores a comparison table of different comprehensive specifications and corresponding position adjustment parameters, and the position adjustment database is pre-set according to actual requirements.
[0114] S3: determining the oil injection movement parameter according to the outer ring specification.
[0115] The oil injection movement parameter refers to a movement related parameter of the oil injection device in the operation process, including a movement path, a movement speed, a start / endpoint position, a coverage range, etc., and is used to ensure that the oil injection accurately covers the area to be treated of the outer ring.
[0116] The oil injection movement parameter is matched by inputting the outer ring specification into the preset movement parameter database, and is convenient for subsequent use.
[0117] The movement parameter database pre-stores a comparison table of different outer ring specifications and corresponding oil injection movement parameters, and the movement parameter database is pre-set by an operator according to actual requirements.
[0118] S4: controlling the preset oil injection device to move to the center position point of the outer ring, and then controlling the preset oil injection device to move downward according to the oil injection movement parameter, and collecting a pressure detection value in real time.
[0119] The pressure detection value refers to a pressure value received when the oil injection device moves downward.
[0120] Referring to Figure 4 , the oil injection device includes a placement base 3, an oil injection plate 4, and a downward pressing mechanism 5. The oil injection plate 4 is provided with a placement cavity 6 for placing the instrument outer ring 1, and a plurality of oil injection openings are pre-provided on the cavity wall of the placement cavity 6 for uniformly coating oil. The placement base 3 is provided with a buffer table on the side close to the oil injection plate 4 for placing the instrument outer ring 1 and moving downward when subjected to external pressure. The buffer table can include a placement plate for placing the instrument outer ring 1 and a buffer spring pre-provided on the side of the placement plate close to the placement base 3 for buffering. The downward pressing mechanism 5 continues to move while pressing the instrument outer ring 1 after abutting against the instrument outer ring 1. The position where the downward pressing mechanism 5 abuts against the instrument outer ring 1 is provided with a pressure sensor. When the downward pressing mechanism 5 abuts against the instrument outer ring 1 and continues to press downward, the pressure sensor detects a pressure detection value at this time.
[0121] The preset oil injection device is controlled to move to the center position point of the outer ring, and then the preset oil injection device is controlled to move downward according to the oil injection movement parameter, so that oil injection on the instrument outer ring 1 starts at the same time as the downward pressing, and a pressure detection value is collected in real time.
[0122] S5: generating an oil injection output parameter in combination with the pressure detection value and the outer ring specification.
[0123] The fuel injection output parameter refers to an output pressure and a dwell time of the fuel injection device for injecting fuel.
[0124] The fuel injection output parameter is generated by analyzing the pressure detection value and the outer ring specification, facilitating subsequent use.
[0125] In order to further ensure the rationality of the fuel injection output parameter, further separate analysis and calculation of the fuel injection output parameter are required, which will be described in detail through the following steps.
[0126] Referring to Figure 5 , the method for generating the fuel injection output parameter further includes the following steps: S51: retrieving an outer ring height value and a corresponding outer ring width value from the outer ring specification.
[0127] The outer ring height value refers to the height value corresponding to the instrument outer ring 1. The outer ring width value refers to the width value corresponding to the instrument outer ring 1 at the height corresponding to the outer ring height value. The outer ring specification includes the outer ring height value and the outer ring width value.
[0128] The outer ring height value and the corresponding outer ring width value are retrieved from the outer ring specification, facilitating subsequent use.
[0129] S52: determining a height pressure value according to the outer ring height value.
[0130] The height pressure value refers to the output pressure value required by the fuel injection device when injecting fuel at the outer ring height value. Different outer ring height values correspond to different height pressure values.
[0131] The product value between the values from 0 to the outer ring height value and the preset height pressure coefficient is calculated in sequence, and the calculation result is taken as the height pressure value, facilitating subsequent use.
[0132] The height pressure coefficient refers to a coefficient for converting the outer ring height value into the height pressure value. The height pressure coefficient is preset by the operator according to actual needs.
[0133] S53: determining a current height value according to the matching result between the pressure detection value and the height pressure value.
[0134] The current height value refers to the height of the instrument outer ring 1 corresponding to the pressure detection value.
[0135] The outer ring height value corresponding to the height pressure value matched with the pressure detection value is taken as the current height value by matching the pressure detection value with the height pressure value.
[0136] S54: taking the outer ring width value corresponding to the current height value as a current width value.
[0137] The current width value refers to the width of the outer ring 1 corresponding to the pressure detection value.
[0138] The current width value is the width of the outer ring corresponding to the current height value, which is convenient for subsequent use.
[0139] S55: Combine the current height value and the current width value to generate the current injection parameter, and use the current injection parameter as the injection output parameter.
[0140] The current injection parameter refers to the output pressure and dwell time required by the injection device at the current time.
[0141] By analyzing the current height value and the current width value, the current injection parameter is generated, and the current injection parameter is used as the injection output parameter, improving the accuracy of the obtained injection output parameter.
[0142] In order to further ensure the rationality of the injection output parameter, it is necessary to make further separate analysis and calculation on the injection output parameter, which will be described in detail as follows.
[0143] The method for generating the current injection parameter includes the following steps: S551: Determine the height pressure value and the height dwell value according to the current height value.
[0144] The height pressure value refers to the output pressure parameter required by the injection device at the current height value. The height dwell value refers to the dwell time required by the injection device at the current height value. Different current height values correspond to different height pressure values and height dwell values.
[0145] The current height value is input into the preset height database to match the height pressure value and the height dwell value, which is convenient for subsequent use.
[0146] The height database pre-stores a comparison table of different current height values and corresponding height pressure values and height dwell values, and the height database is pre-set by the operator according to the actual demand.
[0147] S552: Determine the width pressure value and the width required dwell value according to the current width value.
[0148] The width pressure value refers to the output pressure parameter required by the injection device at the current width value. The width required dwell value refers to the dwell time required by the injection device at the current width value.
[0149] The current width value is input into the preset width database to match the width pressure value and the width dwell value, which is convenient for subsequent use.
[0150] The width database pre-stores a comparison table of different current width values and corresponding width pressure values and width stay values, which are pre-set by an operator according to actual requirements.
[0151] S553: Calculate the difference between the width pressure value and the height pressure value as a height pressure deviation value.
[0152] The height pressure deviation value refers to the deviation value corresponding to the pressure parameter deviation.
[0153] By calculating the difference between the width pressure value and the height pressure value as a height pressure deviation value, subsequent use is facilitated.
[0154] S554: Generate a stay adjustment value by combining the width demand stay value and the height stay value.
[0155] The stay adjustment value refers to the time value corresponding to the adjusted stay time.
[0156] By analyzing the width demand stay value and the height stay value, a stay adjustment value is generated, facilitating subsequent use.
[0157] In order to further ensure the rationality of the stay adjustment value, it is necessary to make a further separate analysis and calculation of the stay adjustment value, which is specifically described as follows.
[0158] The method for generating the stay adjustment value includes the following steps: S5541: Determine whether the width demand stay value is greater than the height stay value. If yes, execute S5542; if no, execute S5546.
[0159] By determining whether the width demand stay value is greater than the height stay value, it is determined whether the width demand stay value can be directly used.
[0160] S5542: Calculate the difference between the width demand stay value and the height stay value as a stay deviation value.
[0161] The stay deviation value refers to the deviation value corresponding to the stay time deviation.
[0162] When the width demand stay value is greater than the height stay value, it means that the width demand stay value cannot be directly used at this time, so by calculating the difference between the width demand stay value and the height stay value as a stay deviation value, subsequent use is facilitated.
[0163] S5543: Retrieve a specification deviation coefficient from the outer ring specification.
[0164] The specification deviation coefficient refers to an adjustment coefficient corresponding to the adjustment of the residence time according to the specification.
[0165] The specification deviation coefficient is obtained by inputting the outer ring specification into the preset specification database to query and call the specification deviation coefficient, which is convenient for subsequent use.
[0166] The specification database pre-stores a comparison table of different outer ring specifications and corresponding specification deviation coefficients, which is obtained by pre-input.
[0167] S5544: Calculate the product value between the specification deviation coefficient and the residence deviation value as the deviation adjustment value.
[0168] The deviation adjustment value refers to an adjustment value corresponding to the adjustment of the residence time according to the deviation of the residence time.
[0169] The product value between the specification deviation coefficient and the residence deviation value is calculated as the deviation adjustment value, which is convenient for subsequent use.
[0170] S5545: Calculate the sum value between the deviation adjustment value and the height residence value as the residence adjustment value.
[0171] The sum value between the deviation adjustment value and the height residence value is calculated as the residence adjustment value, thereby improving the accuracy of the obtained residence adjustment value.
[0172] S5546: Take the width demand residence value as the residence adjustment value.
[0173] When the width demand residence value is not greater than the height residence value, it means that the width demand residence value can be directly used at this time, so the width demand residence value is taken as the residence adjustment value, thereby improving the accuracy of the obtained residence adjustment value.
[0174] S555: Calculate the quotient value between the height pressure deviation value and the residence adjustment value as the pressure change value.
[0175] The pressure change value refers to a change value corresponding to the change of the pressure at the time corresponding to the residence adjustment value.
[0176] The quotient value between the height pressure deviation value and the residence adjustment value is calculated as the pressure change value, which is convenient for subsequent use.
[0177] S556: Combine the height pressure value, the pressure change value, and the residence adjustment value to form the current ejection parameter.
[0178] The height pressure value, the pressure change value and the residence adjustment value are combined, and the combined parameter set is taken as the current spraying parameter, so that the accuracy of the obtained current spraying parameter is improved.
[0179] S6: Spraying oil by controlling the preset oil spraying device according to the oil spraying output parameter.
[0180] The preset oil spraying device is controlled to spray oil in real time according to the oil spraying output parameter, so that the instrument outer ring 1 is automatically sprayed, the oil film thickness and the coverage range are adaptively adjusted, and the oil coating quality of the instrument outer ring 1 is improved.
[0181] Based on the same inventive concept, the present application provides an instrument outer ring automatic oil coating system, comprising: The acquisition module is configured to acquire the outer ring detection information and the pressure detection value. The memory stores a program for implementing the instrument outer ring automatic oil coating method. The processor loads and executes the program stored in the memory.
[0182] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by 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 process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
[0183] The above is only the preferred embodiment of the present application, and the protection scope of the present application is not limited to the above-mentioned embodiments. Any technical solution falling within the concept of the present application shall be deemed to fall within the protection scope of the present application. It should be noted that, for ordinary skilled persons in the art, some improvements and refinements without departing from the principles of the present application shall also be deemed to fall within the protection scope of the present application.
Claims
1. A method for automatically lubricating the outer ring of an instrument, characterized in that: include: S1: Control the preset manipulator to grab the outer ring of the instrument (1) and move it to the preset injection station, and collect the outer ring detection information; S2: generating outer ring specifications and outer ring center position points according to the outer ring detection information; S3: Determine the oil injection movement parameters according to the outer ring specifications; S4: controlling the preset fuel injection device to move to the center position of the outer ring, and then controlling the preset fuel injection device to move downward according to the fuel injection movement parameter, and collecting the pressure detection value in real time; S5: generating an injection output parameter by combining the pressure detection value and the outer ring specification; S6: Controlling a preset fuel injection device to inject fuel according to the fuel injection output parameter; The method for generating the outer ring specifications and the outer ring center position point includes: S21: Retrieving the outer ring image and outer ring weight value from the outer ring detection information; S22: determining an outer circle area value according to the outer circle image and a preset image area coefficient; S23: generating comprehensive specifications by combining the outer ring weight value and the outer ring area value; S24: determining the image center point according to the outer circle image; S25: Determine an actual position point through the image center point and the comprehensive specification, and use the actual position point as the outer circle center point, and use the comprehensive specification as the outer circle specification.
2. The automatic oiling method for the outer ring of an instrument according to claim 1, characterized in that: The method for generating the comprehensive specification includes: S231: Determine the area specification according to the outer ring area value; S232: Determine the weight specification according to the outer ring weight value; S233: Determine the outer ring density value based on the outer ring weight value and the outer ring area value; S234: Determine a density specification based on the outer ring density value; S235: Determine specification overlap based on the area specification, the weight specification, and the density specification; S236: Generate selected specifications based on the overlap of the specifications, and use the selected specifications as the comprehensive specifications.
3. The automatic oiling method for the outer ring of an instrument according to claim 2, characterized in that: The method for generating the selected specifications includes: S2361: Retrieve the overlap type and overlap value from the specification overlap situation; S2362: Determine whether the overlap value is less than a preset complete overlap reference value; S2363: If no, use the density specification as the selected specification; S2364: If yes, then generate a category specification by combining the overlapping values and the overlapping categories, and use the category specification as the selection specification.
4. The automatic oiling method for the outer ring of an instrument according to claim 3, characterized in that: The method for generating the type specification includes: S23641: When the number of overlaps is less than a preset reference number of overlaps, selecting the largest specification from the area specification, the weight specification, and the density specification as the largest specification; S23642: Determine whether the maximum specification is the density specification; S23643: If yes, use the maximum specification as the category specification; S23644: If no, determining a maximum difference based on the maximum specification and the density specification; S23645: Determine maximum adjustment information according to the maximum difference; S23646: Adjust the maximum specification based on the maximum adjustment information to form an adjusted specification, and use the adjusted specification as the type specification.
5. The automatic oiling method for the outer ring of an instrument according to claim 3, characterized in that: The method for generating the type specification further includes: S23651: When the number of overlaps is not less than a preset reference number of overlaps, determining whether the overlap type includes a preset density type; S23652: If yes, use the density specification as the type specification; S23653: If no, determining the overlap specification according to the overlap type; S23654: Determine an overlap deviation value based on the overlap specification and the density specification; S23655: Determine overlap adjustment information according to the overlap deviation value; S23656: Adjust the density specification based on the overlap adjustment information to form a changed specification, and use the changed specification as the type specification.
6. The automatic oiling method for the outer ring of an instrument according to claim 1, characterized in that: The method for generating the injection output parameter includes: S51: Retrieve the outer ring height value and the corresponding outer ring width value from the outer ring specifications; S52: Determine a height pressure value according to the outer ring height value; S53: determining a current altitude value according to a matching result between the pressure detection value and the altitude pressure value; S54: taking the outer ring width value corresponding to the current height value as the current width value; S55: generating a current injection parameter by combining the current height value and the current width value, and using the current injection parameter as the fuel injection output parameter.
7. The automatic oiling method for the outer ring of an instrument according to claim 6, characterized in that: The method for generating the current ejection parameters includes: S551: Determine an altitude pressure value and an altitude dwell value according to the current altitude value; S552: Determine a width pressure value and a width required stay value according to the current width value; S553: Calculate the difference between the width pressure value and the height pressure value and use it as the height pressure deviation value; S554: Generate a stay adjustment value by combining the width required stay value and the height stay value; S555: Calculate the quotient of the altitude pressure deviation value and the dwell adjustment value and use it as the pressure change value; S556: Combine the altitude pressure value, the pressure change value, and the dwell adjustment value to form the current ejection parameter.
8. The automatic oiling method for the outer ring of an instrument according to claim 7, characterized in that: The method for generating the stay adjustment value includes: S5541: Determine whether the required width stay value is greater than the required height stay value; S5542: If yes, calculate the difference between the width required stay value and the height stay value and use it as the stay deviation value; S5543: Retrieve the specification deviation coefficient from the outer ring specification; S5544: Calculate the product of the specification deviation coefficient and the dwell deviation value and use it as the deviation adjustment value; S5545: Calculate the sum of the deviation adjustment value and the altitude stay value and use it as the stay adjustment value; S5546: If not, use the width required stay value as the stay adjustment value.
9. An automatic oiling system for the outer ring of an instrument, characterized in that: include: Acquisition module, used to collect outer ring detection information and pressure detection values; A memory storing a program for implementing the method for automatically lubricating an outer ring of an instrument according to any one of claims 1 to 8; The processor loads and executes the program stored in the memory.
Citation Information
Patent Citations
Outer ring oil injection structure, driving motor and new energy automobile
CN113422473A
Robot spraying quality analysis method based on improved double-beta paint film distribution model
CN119337030A
Oiling control method and oiling device based on ball nut production
CN120444534A
The automatic oiling station of cast work piece
CN204503469U
Automatic oil injection device
CN211678329U