Crankshaft main journal non-defective product detection method, system, equipment and medium
By analyzing the longitudinal position and feed speed information, combining the lateral position and dimensional change rate, the good product status of the engine crankshaft main journal is solved, and the accuracy and reliability of the detection are improved.
Patent Information
- Application Number
- CN202411909466.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2044-12-24
AI Technical Summary
When detecting the size of the engine crankshaft main journal, the prior art depends on the operating status of the measuring device, resulting in the inability to correctly judge the result when the measurement device occurs abnormally or foreign matter invades the measurement device.
By obtaining longitudinal position information and feed speed information, analyzing the grinding parts and stages, obtaining horizontal position and dimension information, performing position and dimension change rate analysis, and judging the state of the main shaft journal according to the change threshold value comparison, reducing dependence on the measurement device.
The accuracy of crankshaft main journal size detection is improved, the misjudgment of good products caused by the fault of the measuring device is reduced, and the dependence on the measuring device is reduced.
Smart Images

Figure CN119658478A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of workpiece quality inspection, and in particular to a crankshaft main journal quality inspection method, system, equipment and medium. Background Art
[0002] In the process of precision machining of workpieces, especially the parts of precision equipment such as engines, the control and inspection of finished product dimensions are important links to ensure product quality. The precision parts of the engine include the crankshaft. After the crankshaft is machined, the size of the main journal needs to be measured. Substandard main journal dimensions will lead to uneven load distribution, poor lubrication, increased vibration, and may even cause increased bearing wear or failure. Therefore, during the crankshaft main shaft diameter grinding process, the main journal of the engine crankshaft is dimensionally inspected to adjust the feed rate in real time and judge the machining results to screen out defective products.
[0003] The main journal processing of the engine crankshaft is to control the feeding speed of the grinding wheel according to the size, and stop processing when the size reaches the target size. After the processing is completed, the size of the main journal is measured again. If it exceeds the preset target, it is judged as a defective product. If the measured size is within the target range, it is judged as a good product. However, the current detection method depends on the operating status of the detection device. When the measuring device is abnormal or foreign matter invades during the measurement process, the result cannot be correctly judged. The above problems need to be solved. Summary of the invention
[0004] In order to reduce the dependence of the main journal size measurement on the measuring device and improve the accuracy of the crankshaft main journal size detection, the present application provides a crankshaft main journal good product detection method, system, equipment and medium, which adopts the following technical solutions:
[0005] In a first aspect, the present application provides a method for detecting good crankshaft main journals, comprising:
[0006] Obtaining longitudinal position information, performing fine grinding part analysis according to the longitudinal position information, and obtaining fine grinding part data;
[0007] Obtaining feed speed information of fine grinding part data, performing fine grinding stage analysis based on the feed speed information, and obtaining fine grinding stage information;
[0008] Obtaining lateral position information corresponding to the fine grinding stage information, performing position change analysis on the lateral position information, and obtaining lateral change rate data;
[0009] Obtaining the dimensional information corresponding to the fine grinding stage information, performing dimensional change analysis on the dimensional information, and obtaining dimensional change rate data;
[0010] The change thresholds are compared based on the lateral change rate data and the dimensional change rate data, and the good product status information of the main journal is obtained based on the comparison results.
[0011] Preferably, it also includes:
[0012] The horizontal position information and size information are smoothed separately.
[0013] Preferably, the specific steps of performing fine grinding part analysis according to the longitudinal position information to obtain fine grinding part data are:
[0014] A numerical judgment is made on the Z-axis position array information. When the Z-axis position array information is greater than or equal to a first preset comparison value of one of the parts, and when the Z-axis position array information is less than or equal to a second preset comparison value of one of the parts, it is judged that the longitudinal position information corresponds to one of the processing parts, and the fine grinding part data is obtained.
[0015] Preferably, the specific steps of performing fine grinding stage analysis according to the feed speed information to obtain fine grinding stage information are:
[0016] According to the Z-axis position array information and the interval position array information of three adjacent time points, the average rate information is constructed according to the Z-axis position array information, the interval position array information and the acquisition time difference information therebetween;
[0017] When the feed speed information of the first speed weight is less than or equal to the average speed information, and the feed speed information of the second speed weight is greater than or equal to the average speed information, it is determined that the fine grinding stage information is obtained.
[0018] Preferably, the specific steps of performing position change analysis on the lateral position information to obtain lateral change rate data are:
[0019] The position change analysis is performed based on the two X-axis position array information at adjacent times and the corresponding processing time array information to obtain the lateral change rate data.
[0020] Preferably, the specific steps of performing dimensional change analysis on the dimensional information to obtain dimensional change rate data are:
[0021] The dimension change analysis is performed based on the measured dimension data at adjacent times and the corresponding processing time array information to obtain the dimension change rate data.
[0022] Preferably, the specific steps of performing change threshold comparison based on the lateral change rate data and the dimensional change rate data, and determining the good product status information of the main journal based on the comparison result are:
[0023] The change threshold information is obtained, and when the maximum lateral change rate data is smaller than the change threshold information, and the difference between the average value of the lateral change rate data and the average value of the dimensional change rate data is smaller than the change threshold information, the main journal is judged to be a good product.
[0024] In a second aspect, the present application provides a crankshaft main journal good product detection system, comprising:
[0025] A first acquisition module is used to acquire longitudinal position information, perform fine grinding part analysis according to the longitudinal position information, and obtain fine grinding part data;
[0026] The second acquisition module is used to acquire the feed speed information of the fine grinding part data, and perform fine grinding stage analysis according to the feed speed information to obtain fine grinding stage information;
[0027] The third acquisition module is used to acquire the lateral position information corresponding to the fine grinding stage information, perform position change analysis on the lateral position information, and obtain lateral change rate data;
[0028] A fourth acquisition module is used to acquire the size information corresponding to the fine grinding stage information, perform size change analysis on the size information, and obtain size change rate data;
[0029] The good product analysis module is used to compare the change thresholds according to the lateral change rate data and the dimensional change rate data, and obtain the good product status information of the main shaft neck according to the comparison results.
[0030] In a third aspect, the present application provides a crankshaft main journal good product detection device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the crankshaft main journal good product detection method as described above.
[0031] In a fourth aspect, the present application provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the crankshaft main journal good product detection method as described above when running.
[0032] In summary, compared with the prior art, the technical solution provided by this application has at least the following beneficial effects:
[0033] The present application determines which operation stage belongs to the fine grinding stage by analyzing the longitudinal position information and the feed speed information of the corresponding parts, performs position change analysis on the lateral position information in the fine grinding stage to obtain lateral change rate data, and then performs change analysis on the dimension information in the fine grinding stage to obtain dimension change rate data, performs change threshold comparison based on the lateral change rate data and the dimension change rate data, and determines whether the crankshaft main journal has been processed to standard based on the change in position and dimension change rate, thereby reducing the occurrence of misjudgment of good products due to failure of the measuring device, reducing the dependence of the main journal dimension measurement on the measuring device, and improving the accuracy of crankshaft main journal dimension detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1It is a flow chart of a method for detecting good crankshaft main journals described in an embodiment of the present application.
[0035] Figure 2 It is a module schematic diagram of a crankshaft main journal good product detection system described in an embodiment of the present application.
[0036] Description of reference numerals:
[0037] 1. First acquisition module; 2. Second acquisition module; 3. Third acquisition module; 4. Fourth acquisition module; 5. Good product analysis module. DETAILED DESCRIPTION
[0038] The following combination Figure 1-Figure 2 The present application is described in further detail. The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments and are not intended to be limiting.
[0039] Reference Figure 1 The present application relates to a method for detecting good crankshaft main journals, which specifically includes:
[0040] Step S1: acquiring longitudinal position information, performing fine grinding part analysis according to the longitudinal position information, and obtaining fine grinding part data;
[0041] Step S2: acquiring feed speed information of the fine grinding part data, performing fine grinding stage analysis according to the feed speed information, and obtaining fine grinding stage information;
[0042] Step S3: Acquire the lateral position information corresponding to the fine grinding stage information, perform position change analysis on the lateral position information, and obtain lateral change rate data;
[0043] Step S4: Acquire the size information corresponding to the fine grinding stage information, perform size change analysis on the size information, and obtain size change rate data;
[0044] Step S5: Perform a change threshold comparison based on the lateral change rate data and the dimensional change rate data, and obtain the main journal good product status information based on the comparison result.
[0045] Specifically, the processing equipment and the processing space are set with a coordinate system. The grinding end of the processing equipment is usually placed vertically. The position of the grinding end is adjusted by longitudinal lifting or horizontal lateral position adjustment, so as to grind the workpiece placed at the processing position, such as the crankshaft main journal of the engine. The present application obtains the longitudinal position information of the grinding end in the coordinate system, performs fine grinding part analysis on the longitudinal position information, determines which part of the processing belongs to the fine grinding part through the longitudinal position change, and obtains the fine grinding part data. And the feed speed information of the corresponding part is analyzed to determine which operation stage belongs to the fine grinding stage. After the fine grinding part and stage are analyzed, the position change analysis is performed on the lateral position information in the fine grinding stage, and the lateral change rate data is obtained by analysis. Then, the change analysis is performed on the size information of the fine grinding stage to obtain the size change rate data. The change thresholds are compared based on the lateral change rate data and the dimensional change rate data, and whether the crankshaft main journal has been processed to standard is determined based on the change rate of position and size, thereby reducing the occurrence of misjudgment of good products due to failure of the measuring device, reducing the dependence of the main journal size measurement on the measuring device, and improving the accuracy of crankshaft main journal size detection.
[0046] As one implementation method, the specific steps of analyzing the fine grinding position according to the longitudinal position information and obtaining the fine grinding position data are as follows:
[0047] A numerical judgment is made on the Z-axis position array information. When the Z-axis position array information is greater than or equal to a first preset comparison value of one of the parts, and when the Z-axis position array information is less than or equal to a second preset comparison value of one of the parts, it is judged that the longitudinal position information corresponds to one of the processing parts, and the fine grinding part data is obtained.
[0048] Specifically, after the grinder data is acquired, the system extracts the data of each part in the fine grinding stage in the embodiment of the present application. The data fluctuations in the rapid feed, rough grinding and other stages are large, which will interfere with the judgment results, while the data fluctuations in the fine grinding stage are small and more suitable for judgment. Therefore, it is necessary to judge the fine grinding part and obtain the fine grinding data of the part for further judgment. The present application analyzes the fine grinding part of the workpiece, obtains the Z-axis position information during the detection process, and compares the information with the judgment range value to determine which part is currently being processed.
[0049] The embodiment of the present application determines which part the data belongs to by the Z-axis position. The main journal wear parts usually include 1J to 5J, a total of 5 parts. When Z_POS[i]>=Z_POS_1J-1, and Z_POS[i]<=Z_POS_1J+1, the fine grinding part data is obtained. Among them, Z_POS[i] is the Z-axis position array information, 1J is the position of the Z axis during grinding, Z_POS_1J-1 is the first preset comparison value, and Z_POS_1J+1 is the second preset comparison value. When the conditions are met, or the feed speed information of the part that meets the conditions is further analyzed.
[0050] As one implementation method, the fine grinding stage analysis is performed according to the feed speed information, and the specific steps of obtaining the fine grinding stage information are as follows:
[0051] According to the Z-axis position array information and the interval position array information of three adjacent time points, the average rate information is constructed according to the Z-axis position array information, the interval position array information and the acquisition time difference information therebetween;
[0052] When the feed speed information of the first speed weight is less than or equal to the average speed information, and the feed speed information of the second speed weight is greater than or equal to the average speed information, it is determined that the fine grinding stage information is obtained.
[0053] Specifically, the embodiment of the present application extracts the feed speed information of the corresponding fine grinding part for analysis and processing, and determines the fine grinding stage by comparing the actual feed speed with the set feed speed of the processing parameters.
[0054] Wherein, when the Z-axis position array information is obtained, the interval position array information of three time points of the interval Z-axis position array information is obtained, and the feed speed information is obtained for analysis and judgment, and the feed speed information is specifically the preset feed speed information. and In the case of , it is judged as the data of the fine grinding stage. Among them, Z_POS[i] is the Z-axis position array information, Z_POS[i-3] is the interval position array information, and Δt is the acquisition time difference of the three data points, so as to calculate the average rate information. V Z is the Z-axis feed speed setting value, that is, the feed speed information. 0.9 in the formula is the first speed weight, and 1.1 in the formula is the second speed weight. When the conditions are met, the fine grinding stage corresponding to the fine grinding part is determined, so as to carry out further data acquisition and analysis.
[0055] As one implementation mode, it also includes:
[0056] The horizontal position information and size information are smoothed separately.
[0057] Specifically, since there are noise points in the original data, the error of the direct comparison of the change rate is large, so the data needs to be denoised and smoothed. In the case of fine grinding, the acquired data, such as position data, size data, etc., are smoothed using SciPy.signal.savgol_filter, with window_length selected as 29-31 and polyorder selected as 3-5.
[0058] Among them, SciPy.signal.savgol_filter is a function in the SciPy library that is used to apply the Savitzky-Golay filter, which is a digital filtering method commonly used in time series data smoothing and differential calculations. Window_length is the window length, that is, the number of data points used for each fitting polynomial, which is a positive odd integer. Polyorder is the order of the polynomial, which is less than the window length.
[0059] As one implementation method, the specific steps of performing position change analysis on the lateral position information to obtain lateral change rate data are as follows:
[0060] The position change analysis is performed based on the two X-axis position array information at adjacent times and the corresponding processing time array information to obtain the lateral change rate data.
[0061] Specifically, the present application calculates the real-time rate of change through servo feed and measured dimensions, and determines the quality of the workpiece through the real-time rate of change. The present application embodiment calculates the servo feed. The servo axis rate of change generally refers to the rate of change of the axis position, speed or acceleration in the servo control system. The servo rate of change in the present application embodiment refers to the servo rate of change as the change of the servo position per unit time. The present embodiment calculates the rate of change between every two data collection points to analyze the lateral rate of change data. The lateral rate of change data is specifically:
[0062]
[0063] Among them, V x is the position change rate of the X-axis, that is, the lateral change rate data, x_pos[i] is the X-axis position array information, x_pos[i-1] is the X-axis position array information of the previous adjacent time, t[i] is the processing time array information, and t[i-1] is the processing time array information of the previous adjacent time. When the lateral change rate data is obtained, the size data is further obtained to analyze the size change rate.
[0064] As one implementation method, the specific steps of performing size change analysis on size information and obtaining size change rate data are as follows:
[0065] The dimension change analysis is performed based on the measured dimension data at adjacent times and the corresponding processing time array information to obtain the dimension change rate data.
[0066] Specifically, the embodiment of the present application calculates the dimensional change rate data. When the lateral change rate data is obtained, the measured dimensional data and the corresponding processing time array information are obtained, and analysis is performed based on the measured dimensional data and the corresponding processing time array information. The measured dimensional change rate is the change of the dimension per unit time. This embodiment calculates the real-time change rate between every two data collection points. The measured dimensional change rate is specifically:
[0067]
[0068] Among them, V D is the size change rate data, D[i] is the measured size data, D[i-1] is the previous measured size data at adjacent time, t[i] is the processing time array information, and t[i-1] is the previous processing time array information at adjacent time. After analyzing the lateral change rate data and the size change rate data, the workpiece is analyzed for good quality.
[0069] As one implementation method, the specific steps of performing a change threshold comparison based on the lateral change rate data and the dimensional change rate data, and determining the good product status information of the main journal based on the comparison result are as follows:
[0070] The change threshold information is obtained, and when the maximum lateral change rate data is smaller than the change threshold information, and the difference between the average value of the lateral change rate data and the average value of the dimensional change rate data is smaller than the change threshold information, the main journal is judged to be a good product.
[0071] Specifically, the change rate threshold information of the embodiment of the present application is selected according to the regularity of several normal samples. After the change rate threshold information is obtained, the lateral change rate data and the dimensional change rate data need to meet two judgment conditions.
[0072] In the fine grinding stage, the change in the measured size is small and the grinding time is long, so the change rate will be very small. If the change rate is greater than a certain threshold, it will be judged as a defective product. Specifically:
[0073] MAX(V D )<λ
[0074] Among them, MAX(V D ) is the maximum change rate of the measured size, and λ is the change threshold information.
[0075] As the servo axis feeds, the size will decrease accordingly. Normally, the change rates of the two are close. Compare the average change rates of the two. If it is greater than a certain threshold, it is judged as a defective product. Specifically:
[0076]
[0077] in, is the average rate of change of x-axis position, is to measure the average size change rate, and λ is the change threshold information.
[0078] The embodiment of the present application determines whether the workpiece is a good product when the first condition and the second condition are met. By comparing whether the change rate of the servo axis is consistent with the change rate of the measured dimension, it is determined whether the processed dimension is a good product. Compared with the traditional method of only monitoring the measured dimension, the present invention can detect defects caused by abnormal measurement device and foreign matter directly stuck between the measuring head and the workpiece, making up for the low defect detection rate in the past.
[0079] Reference Figure 2 , a crankshaft main journal good product detection system is provided for an embodiment of the present application, the system comprising:
[0080] A first acquisition module is used to acquire longitudinal position information, perform fine grinding part analysis according to the longitudinal position information, and obtain fine grinding part data;
[0081] The second acquisition module is used to acquire the feed speed information of the fine grinding part data, and perform fine grinding stage analysis according to the feed speed information to obtain fine grinding stage information;
[0082] The third acquisition module is used to acquire the lateral position information corresponding to the fine grinding stage information, perform position change analysis on the lateral position information, and obtain lateral change rate data;
[0083] A fourth acquisition module is used to acquire the size information corresponding to the fine grinding stage information, perform size change analysis on the size information, and obtain size change rate data;
[0084] The good product analysis module is used to compare the change thresholds according to the lateral change rate data and the dimensional change rate data, and obtain the good product status information of the main shaft neck according to the comparison results.
[0085] An embodiment of the present application provides a crankshaft main journal good product detection device, including a memory and a processor, the memory storing a computer program, and the processor being configured to run the computer program to execute the crankshaft main journal good product detection method as described above.
[0086] An embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the crankshaft main journal good product detection method as described above when running.
[0087] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device and product can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0088] In several embodiments provided in this application, it should be understood that the disclosed methods, systems, devices and program products may be implemented in other ways.
[0089] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0090] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for detecting good crankshaft main journals, characterized in that: include: Obtaining longitudinal position information, performing fine grinding part analysis according to the longitudinal position information, and obtaining fine grinding part data; Obtaining feed speed information of fine grinding part data, performing fine grinding stage analysis based on the feed speed information, and obtaining fine grinding stage information; Obtaining lateral position information corresponding to the fine grinding stage information, performing position change analysis on the lateral position information, and obtaining lateral change rate data; Obtaining the dimensional information corresponding to the fine grinding stage information, performing dimensional change analysis on the dimensional information, and obtaining dimensional change rate data; The change thresholds are compared based on the lateral change rate data and the dimensional change rate data, and the good product status information of the main journal is obtained based on the comparison results.
2. The crankshaft main journal good product detection method according to claim 1, characterized in that: Also includes: The horizontal position information and size information are smoothed separately.
3. The crankshaft main journal good product detection method according to claim 1, characterized in that: The specific steps of analyzing the fine grinding position according to the longitudinal position information and obtaining the fine grinding position data are as follows: A numerical judgment is made on the Z-axis position array information. When the Z-axis position array information is greater than or equal to a first preset comparison value of one of the parts, and when the Z-axis position array information is less than or equal to a second preset comparison value of one of the parts, it is judged that the longitudinal position information corresponds to one of the processing parts, and the fine grinding part data is obtained.
4. The crankshaft main journal good product detection method according to claim 3, characterized in that: The specific steps of performing fine grinding stage analysis according to the feed speed information to obtain fine grinding stage information are as follows: According to the Z-axis position array information and the interval position array information of three adjacent time points, the average rate information is constructed according to the Z-axis position array information, the interval position array information and the acquisition time difference information therebetween; When the feed speed information of the first speed weight is less than or equal to the average speed information, and the feed speed information of the second speed weight is greater than or equal to the average speed information, it is determined that the fine grinding stage information is obtained.
5. The crankshaft main journal good product detection method according to claim 1, characterized in that: The specific steps of performing position change analysis on the lateral position information to obtain lateral change rate data are as follows: The position change analysis is performed based on the two X-axis position array information at adjacent times and the corresponding processing time array information to obtain the lateral change rate data.
6. The crankshaft main journal good product detection method according to claim 1, characterized in that: The specific steps of performing dimensional change analysis on the dimensional information to obtain dimensional change rate data are as follows: The dimension change analysis is performed based on the measured dimension data at adjacent times and the corresponding processing time array information to obtain the dimension change rate data.
7. The crankshaft main journal good product detection method according to claim 1, characterized in that: The specific steps of performing change threshold comparison based on the lateral change rate data and the dimensional change rate data and determining the good product status information of the main journal based on the comparison result are as follows: The change threshold information is obtained, and when the maximum lateral change rate data is smaller than the change threshold information, and the difference between the average value of the lateral change rate data and the average value of the dimensional change rate data is smaller than the change threshold information, the main journal is judged to be a good product.
8. A crankshaft main journal good product detection system, characterized in that: include: A first acquisition module is used to acquire longitudinal position information, and perform fine grinding part analysis according to the longitudinal position information to obtain fine grinding part data; The second acquisition module is used to acquire the feed speed information of the fine grinding part data, and perform fine grinding stage analysis according to the feed speed information to obtain fine grinding stage information; The third acquisition module is used to acquire the lateral position information corresponding to the fine grinding stage information, perform position change analysis on the lateral position information, and obtain lateral change rate data; A fourth acquisition module is used to acquire the size information corresponding to the fine grinding stage information, perform size change analysis on the size information, and obtain size change rate data; The good product analysis module is used to compare the change thresholds according to the lateral change rate data and the dimensional change rate data, and obtain the good product status information of the main shaft neck according to the comparison results.
9. A crankshaft main journal good product detection device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the crankshaft main journal good product detection method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the crankshaft main journal good product detection method according to any one of claims 1 to 7 when running.
Citation Information
Patent Citations
Measurement method of axial size of abrupt-change cross section of revolving body
CN101571378A
Grinding Machine
CN106272070A
Method for improving accuracy of gear shaft of automobile transmission
CN107443007A
On-line high-precision intelligent grinding device and method for cold welding layer of journal of wind power generator
CN111702625A
Surface quality inspection device and surface quality inspection method
CN114235816A