Intelligent temperature compensation method and system for high-precision machining center
By obtaining the workpiece image, judging the material and temperature, and using the blower device to circulate blower and airflow exchange technology, the thermal error problem caused by temperature changes in the machining center is solved, and the machining accuracy and tool service life are improved.
Patent Information
- Application Number
- CN202411864422.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-01-17
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The thermal error caused by temperature changes during the existing machining center is difficult to effectively compensate for, resulting in a reduction in machining accuracy, especially when the machine tool is overheated, which affects the machining accuracy.
By obtaining the workpiece image, judging the material and temperature, using a blower device to circulate the blower to cool down, forming an airflow circulation to speed up the air discharge, adjusting the blower path and wind speed to optimize the heat dissipation effect, and reducing the heat accumulation of the workpiece and tool through debris cleaning methods.
It effectively reduces the temperature of the machine tool and workpiece, reduces overheating, improves machining accuracy, and extends the service life of the tool.
Smart Images

Figure CN119319484A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of numerically controlled machine tools, and in particular to a high-precision machining center temperature intelligent compensation method and system thereof. Background Art
[0002] A machining center is a machine tool with a high degree of automation that can complete multiple processing processes on the same equipment, such as milling, drilling, tapping, etc.
[0003] In the prior art, when a machining center processes a workpiece, changes in the machine tool spindle, workpiece, tool and ambient temperature will cause thermal deformation of the machine tool components, thereby affecting the machine tool's machining accuracy. Thermal error is the largest error source that affects the machine tool's accuracy. Generally, a thermal error compensation model is used to adjust the tool's motion trajectory and position during machining to ensure accuracy.
[0004] When the machine tool is overheated, it is difficult to correct the motion trajectory and position through the thermal error compensation model, which leads to a decrease in the machining accuracy of the machine tool. Summary of the invention
[0005] In order to improve the machining accuracy of machine tools and reduce overheating of machine tools, the present invention provides a high-precision machining center temperature intelligent compensation method and system.
[0006] In a first aspect, the present invention provides a high-precision machining center temperature intelligent compensation method, which adopts the following technical solution: A high-precision machining center temperature intelligent compensation method, comprising: Acquire the workpiece image within the preset processing area; Determine the material of the workpiece based on the workpiece image; Determine the friction coefficient based on the workpiece material and obtain the processing time of the machining center; Determine the actual workpiece temperature of the workpiece based on the friction coefficient and processing time; When the workpiece temperature exceeds a preset processing threshold, the processing position is determined based on the workpiece image; Determine the blowing distance according to the temperature of the workpiece; According to the blowing distance and the processing position, a blowing path of a preset blowing device is determined with the processing position as the center and the blowing distance as the radius; The preset blowing device is controlled according to the blowing path to circulate and blow air on one side around the position of the tool at a preset reference wind speed, and direct blowing is avoided.
[0007] By adopting the above technical solution, the material of the workpiece can be judged from its appearance, so as to estimate the heat generated by the processing. When excessive heat accumulation causes the temperature of the machine tool and the workpiece to be too high, the blowing device is used to circulate air to the processing position, so as to evenly cool the machine tool, reduce overheating of the machine tool, and improve the processing accuracy of the machine tool.
[0008] Optionally, an airflow exchange method is also included, and the airflow exchange method includes: Get the running time of the blowing device; Determine the blowing position of the blowing device according to the running time and blowing path; Determine the air outlet position according to the blowing position; According to the air outlet position, the corresponding air outlet number is matched from the preset air outlet database; The preset control device is controlled to open the air outlet according to the air outlet number.
[0009] By adopting the above technical solution, the opening of the air outlet is controlled according to the blowing position of the blowing device, so as to form an air circulation in the machining center, thereby accelerating the discharge speed of hotter air, reducing heat accumulation, thereby reducing overheating of the machine tool and improving the machining accuracy of the machine tool.
[0010] Optionally, it also includes a blowing control method, and the blowing control method includes: Determine the processing height of the workpiece based on the processing position; Determine the obstruction height according to the blowing position and processing position; When the obstruction height is greater than the processing height, the correction position is determined according to the workpiece image, the blowing position and the processing position; Determine a correction path according to the correction position and the blowing path; The preset blowing device is controlled according to the corrected path to circulate the blowing on one side around the position of the tool and avoid direct blowing.
[0011] By adopting the above technical scheme, when the structure of the workpiece is more complicated, the protruding part of the workpiece can easily block the airflow blown out by the blowing device to the blowing position. The blowing position is changed according to the structure of the workpiece to reduce the situation where the protruding part of the workpiece obstructs the airflow, and the circulating blowing path of the blowing device is corrected to improve the heat dissipation effect of the blowing device.
[0012] Optionally, the blowing control method further includes: Determine the correction distance between the blowing device and the tool according to the correction position and the processing position; Determine the corrected wind speed of the blowing device according to the corrected distance and the temperature of the workpiece; Determine a wind speed variation parameter of the blowing device as the position thereof changes on the modified path according to the modified wind speed, the modified path and the preset reference wind speed; Determine the blowing control signal according to the wind speed variation parameter; According to the blowing control signal, the preset blowing device is controlled to circulate the blowing on one side around the position of the tool and avoid direct blowing.
[0013] By adopting the above technical solution, when the blowing position is changed, the wind speed of the airflow blown out by the blowing device is reset according to the changed distance, and the wind speed is combined with the path of the blowing device to form a wind speed change parameter corresponding to the corrected path, so that the wind speed changes with the change of the corrected distance, thereby improving the stability of the heat dissipation effect of the blowing device.
[0014] Optionally, the blowing control method further includes: When the correction position is consistent with the processing position, a workpiece model is established according to the workpiece image; Determine the conduction position closest to the processing position according to the workpiece model and the processing position, and update the correction position according to the conduction position; Determine the conduction distance according to the conduction position and the processing position; Determine the conduction coefficient according to the workpiece material; The conduction wind speed is determined according to the conduction coefficient, the conduction distance and the workpiece temperature, and the corrected wind speed is updated according to the conduction wind speed.
[0015] By adopting the above technical scheme, when it is difficult to blow sideways to cool down the workpiece and the machining center, the point closest to the machining position is found on the surface of the machining center, and air is blown toward the point closest to the machining position by a blowing device so that the heat from the machining position is transferred to the workpiece, and the temperature of the workpiece is lowered by the blowing device, thereby lowering the temperature of the machining position.
[0016] Optionally, the method for determining the corrected wind speed includes: v=[Q / (c*A*T 差 )]^(1 / n) / e^(-α*d); Where v is the required corrected wind speed; Q is the heat value generated by machining workpieces in the machining center; c and n are empirical coefficients; A is the heat exchange area; T 差 That is, the difference between the workpiece temperature and the air temperature; α is the attenuation coefficient; d is the correction distance.
[0017] Optionally, a debris cleaning method is also included, and the debris cleaning method includes: determining a volume of debris on a workpiece based on an image of the workpiece; When the volume of the debris exceeds a preset accumulation threshold, the accumulation position of the debris is determined according to the workpiece image; Determine the slope parameter of the workpiece based on the stacking position; According to the slope parameter of the workpiece, the direction with the smallest slope on the workpiece is determined as the flying angle; Determine the blowing angle of the blowing device according to the flying angle; The preset blowing device is controlled to blow air toward the debris on the workpiece according to the blowing angle and the stacking position.
[0018] By adopting the above technical solution, when the machining center processes structures such as grooves and cavities on the workpiece, the debris generated during the machining process is easy to accumulate in the groove cavity. The debris is blown towards the debris through the blowing device so that the debris flies away from the side of the workpiece with a gentler slope, thereby improving the continuity of the machining center in machining the workpiece.
[0019] Optionally, the debris cleaning method further comprises: Determine the processing direction based on the workpiece image; Determine the flying direction difference according to the processing direction and the flying angle; When the flying direction difference is lower than the preset interference threshold, the correction direction is determined according to the machining direction and the workpiece slope parameters; Determine the minimum slope according to the correction direction and the slope parameters of the workpiece; When the minimum slope exceeds a preset blow-off threshold, the blow-off wind speed is determined based on the minimum slope; The preset blowing device is controlled to blow air toward the stacking position according to the correction angle and the blowing wind speed.
[0020] By adopting the above technical solution, when the direction in which the blowing device blows away the debris is too close to the processing direction of the machining center, the debris is likely to fly onto the machining route of the machining center. By adjusting the direction of the blowing device to reduce the situation in which the debris flies onto the machining route of the machining center, the situation in which the debris is mixed with the tool of the machining center and the tool is damaged is reduced.
[0021] Optionally, the method for determining the workpiece temperature includes: Q = μ*N*v*t; Where Q is the heat value generated by machining the workpiece in the machining center; μ is the friction coefficient; N is the positive pressure value of the machining center on the workpiece; v is the processing speed of the machining center; t is the processing time.
[0022] In the second aspect, the present application provides a high-precision machining center temperature intelligent compensation system, which adopts the following technical solutions: A high-precision machining center temperature intelligent compensation system, comprising: An acquisition module, used to acquire workpiece images, operating time and indoor temperature; A memory for storing a program of any one of the above-mentioned intelligent temperature compensation methods for a high-precision machining center; The program in the processor and the memory can be loaded and executed by the processor to realize any of the above-mentioned high-precision machining center temperature intelligent compensation methods.
[0023] By adopting the above technical solution, the material of the workpiece can be judged from its appearance, so as to estimate the heat generated by the processing. When excessive heat accumulation causes the temperature of the machine tool and the workpiece to be too high, the blowing device is used to circulate air to the processing position, so as to evenly cool the machine tool, reduce overheating of the machine tool, and improve the processing accuracy of the machine tool.
[0024] In summary, the present application includes at least one of the following beneficial technical effects: 1. Judge the material of the workpiece from its appearance, so as to estimate the heat generated by the processing. When the heat accumulation causes the temperature of the machine tool and the workpiece to be too high, the blowing device will circulate air to the processing position, so as to evenly cool the machine tool, reduce overheating of the machine tool, and improve the processing accuracy of the machine tool; 2. Control the opening of the air outlet according to the blowing position of the blowing device, so as to form an air circulation in the machining center, thereby speeding up the discharge of hot air, reducing heat accumulation, thereby reducing overheating of the machine tool and improving the machining accuracy of the machine tool; 3. When the structure of the workpiece is more complicated, the protruding part of the workpiece can easily block the airflow blown out by the blowing device to the blowing position. Change the blowing position according to the structure of the workpiece to reduce the situation where the protruding part of the workpiece obstructs the airflow, and correct the circulating blowing path of the blowing device to improve the heat dissipation effect of the blowing device. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 It is a flow chart of a method for intelligent temperature compensation in a high-precision machining center; Figure 2 The process of airflow exchange method Figure 1 ; Figure 3 The process of airflow exchange method Figure 2 ; Figure 4 The process of the air blowing control method Figure 1 ; Figure 5 The process of the air blowing control method Figure 2 ; Figure 6 The process of the air blowing control method Figure 3 ; Figure 7 The process of debris cleaning method Figure 1 ; Figure 8The process of debris cleaning method Figure 2 . DETAILED DESCRIPTION
[0026] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0027] An embodiment of the present invention discloses an intelligent temperature compensation method for a high-precision machining center. The present invention is used to circulate air around a tool of the machining center through a blowing device, thereby reducing the temperature of the tool and a workpiece, and driving debris to fly away from the tool, thereby reducing the situation where the debris is suppressed by wind and cannot fly away from the tool.
[0028] Reference Figure 1 , a high-precision machining center temperature intelligent compensation method, comprising: Step 100: Acquire a workpiece image within a preset processing area.
[0029] The processing area refers to the area on the processing center used to process the workpiece. The processing area is selected by the staff according to the actual situation and will not be described in detail here. The workpiece image refers to the picture of the object being processed in the processing area. The workpiece image can be obtained through a camera. The method for obtaining the workpiece image is selected by the staff according to the actual situation and will not be described in detail here.
[0030] Step 101: Determine the workpiece material according to the workpiece image.
[0031] Workpiece material refers to the material type of the object in the workpiece image. The machining center can process a variety of materials such as aluminum, steel, copper, plastic, etc. The workpiece material of the object being processed can be judged from the appearance of the workpiece. The workpiece material can be obtained through the workpiece material recognition model. The workpiece material recognition model refers to a neural network model obtained through sample training in advance.
[0032] Step 102: Determine the friction coefficient according to the workpiece material, and obtain the processing time of the machining center.
[0033] The friction coefficient refers to the sliding friction coefficient corresponding to the workpiece material. The friction coefficient can be obtained by querying the friction coefficient database. The friction coefficient database refers to a database that records the friction coefficient values corresponding to various materials obtained in advance through experiments.
[0034] Processing time refers to the total time the machining center takes to process the material. The processing time can be obtained through a timer. The method for obtaining the processing time is selected by the staff based on actual conditions and will not be elaborated here.
[0035] Step 103: Determine the actual workpiece temperature of the workpiece according to the friction coefficient and the processing time.
[0036] The workpiece temperature refers to the actual temperature value of the workpiece. The workpiece temperature is affected by the heat generated when the machining center processes the workpiece. The workpiece temperature can be calculated by the heat generated when the machining center processes the workpiece. The method for determining the workpiece temperature includes: Q=μ*N*v*t. Among them, Q is the heat value generated by the machining center when machining the workpiece, μ is the friction coefficient, N is the positive pressure value of the machining center on the workpiece, N is measured by the staff in advance through experiments, v is the machining speed of the machining center, v is selected by the staff according to the actual situation, and t is the machining time of the machining center. The method of calculating the workpiece temperature from the heat value Q is common knowledge among people in this field and will not be repeated here.
[0037] Step 104: When the workpiece temperature exceeds a preset processing threshold, a processing position is determined according to the workpiece image.
[0038] The processing threshold refers to the minimum workpiece temperature at which the machine tool parts do not expand or contract significantly. The processing threshold is selected by the staff according to the actual situation and will not be described here. The workpiece temperature is similar to the temperature of the tool used by the machining center to process the workpiece. If the workpiece temperature exceeds the processing threshold, it means that the temperature of the workpiece is too high, that is, the temperature of the parts of the machining center is also too high, and the parts of the machining center need to be cooled.
[0039] The processing position refers to the position of the tool used by the machining center to process the workpiece. The processing position can be obtained through a processing position recognition model. The processing position recognition model refers to a neural network model obtained in advance through sample training.
[0040] Step 105: Determine the blowing distance according to the temperature of the workpiece.
[0041] The blowing device is a device used to blow air to the tool used to process the workpiece in the machining center to speed up the heat dissipation of the tool. The blowing device is selected by the staff according to the actual situation and will not be described in detail here. The blowing distance refers to the distance between the blowing device and the processing position. By controlling the blowing distance, the cooling effect of the blowing device on the tool can be controlled, and the situation where the debris generated by the processing is blocked by the wind due to direct blowing on the tool is reduced, resulting in the accumulation of debris around the tool.
[0042] Step 106: Determine a preset blowing path of the blowing device with the processing position as the center and the blowing distance as the radius according to the blowing distance and the processing position.
[0043] The blowing path refers to the route of the blowing device. The blowing device blows air in a cycle around the processing position and maintains the blowing distance, so that the tool dissipates heat evenly. The blowing path can be obtained through the blowing path matching model. The blowing path matching model refers to a neural network model obtained in advance through sample training.
[0044] Step 107: Control the preset blowing device according to the blowing path to blow air unilaterally around the position of the tool at a preset reference wind speed, and avoid direct blowing.
[0045] The reference wind speed refers to the pre-set wind speed of the blowing device. The reference wind speed is selected by the staff according to the actual situation and will not be elaborated here. When the tool of the machining center is overheated, the blowing device will output a constant airflow of the reference wind speed. By adjusting the distance between the blowing device and the tool to adjust the cooling effect of the blowing device on the tool, the overheating of the tool can be reduced.
[0046] Reference Figure 2 , airflow exchange methods include: Step 200: Obtain the operating time of the blowing device.
[0047] The operating time refers to the time during which the blowing device is in operation. The operating time can be obtained through a timer. The method for obtaining the operating time is selected by the staff according to the actual situation and will not be elaborated here.
[0048] Step 201: Determine the blowing position of the blowing device according to the running time and the blowing path.
[0049] The blowing position refers to the position of the blowing device. The blowing device moves on the blowing path at a fixed speed. The real-time position of the blowing device on the blowing path can be calculated based on the running time. The calculation method of the blowing position is selected by the staff according to the actual situation and will not be elaborated here.
[0050] Step 202: Determine the air outlet position according to the air blowing position.
[0051] The air outlet position refers to the position where the gas in the machining center is discharged. Generally, the position opposite to the blowing position is used as the air outlet position. The method for determining the air outlet position is selected by the staff according to the actual situation and will not be elaborated here.
[0052] Step 203: Match the corresponding air outlet number from a preset air outlet database according to the air outlet position.
[0053] The air outlet number refers to the number set in advance to distinguish the air outlets. There are multiple air outlets evenly arranged in the circumference of the machining center. Each air outlet corresponds to an air outlet number. The setting method of the air outlet number is selected by the staff according to the actual situation and will not be described here. The air outlet database refers to a database that records the air outlet numbers and their corresponding positions of the air outlets. The air outlet number of the air outlet closest to the air outlet position is queried through the air outlet database.
[0054] Step 204: Control a preset control device to open the air outlet according to the air outlet number.
[0055] The air in the machining center is circulated through the air outlet position opposite to the blowing position, thereby accelerating the discharge speed of hot air, increasing the speed of heat loss in the machining center, and improving the heat dissipation effect of the blowing device.
[0056] Reference Figure 3 , the airflow exchange method further comprises: Step 205: Control a preset control device to open the air outlet to allow air to flow to a preset filter device, and obtain the air flow temperature.
[0057] The filter device refers to a device used to filter the gas discharged from the air outlet. The filter device generally first filters out the processing debris entering the air outlet, then purifies the harmful components in the gas and eliminates odors. The filter device is selected by the staff based on actual conditions and will not be elaborated here.
[0058] The air flow temperature refers to the temperature value of the air flow in the filter device. The air flow temperature can be obtained through a temperature sensor. The method for obtaining the air flow temperature is selected by the staff according to the actual situation and will not be elaborated here.
[0059] Step 206: When the air flow temperature is lower than the preset preheating threshold, the preset heat absorbing device is controlled to enter the filtering device, and the device temperature of the heat absorbing device is obtained.
[0060] The preheating threshold refers to the minimum value of the ambient temperature of the machining center. The preheating threshold is selected by the staff according to the actual situation and will not be described in detail here. The heat absorber refers to a device for storing heat. The heat absorber generally uses a material with a large specific heat capacity. The heat absorber is selected by the staff according to the actual situation and will not be described in detail here.
[0061] The air flow temperature being lower than the preheating threshold value indicates that the temperature in the machining center is relatively low at this time. When the temperature in the machining center is relatively low, the toughness of the tool and the workpiece may be reduced, thereby causing damage to the tool. At this time, the air enters the filter device through the heat absorption device to absorb the temperature of the air flow in the filter device.
[0062] The device temperature refers to the temperature value of the heat storage material in the heat absorption device. The device temperature can be obtained through a temperature sensor. The method for obtaining the device temperature is selected by the staff according to actual conditions and will not be elaborated here.
[0063] Step 207: When the device temperature is higher than a preset heating threshold, controlling the preset heat absorption device to enter the air outlet of the preset blowing device; The heating threshold refers to the lowest temperature value that the heat absorbing device can heat. The heating threshold value is selected by the staff according to the actual situation and will not be described here. When the device temperature is higher than the heating threshold value, it means that the heat absorbing device has absorbed sufficient heat. At this time, the heat absorbing device is controlled to enter the air outlet of the blowing device to heat the air flow blown by the blowing device, thereby increasing the temperature value inside the processing device.
[0064] Step 208: When the air flow temperature is higher than the preset preheating threshold, the indoor temperature is obtained.
[0065] If the airflow temperature is higher than the preheating threshold, it means that the temperature of the air in the machining center is high and needs to be cooled. The indoor temperature refers to the temperature of the indoor space where the machining center is located. The machining center is generally placed in a factory or laboratory. The indoor temperature is the temperature of the factory or laboratory. The indoor temperature can be obtained through a temperature sensor. The method of obtaining the indoor temperature is selected by the staff according to the actual situation and will not be described here.
[0066] Step 209: When the indoor temperature is lower than the preset living threshold, the preset filtering device is controlled to discharge the airflow into the room.
[0067] The living threshold refers to the lowest value of the temperature that the staff feels comfortable. The living threshold is selected by the staff according to the actual situation and will not be elaborated here. When the indoor temperature is lower than the living threshold, it means that the indoor temperature is low at this time. The control filter device discharges the filtered gas into the room to increase the indoor heat, thereby raising the indoor temperature.
[0068] Step 210: When the indoor temperature is higher than a preset living threshold, control the preset filtering device to discharge the airflow to the outdoors.
[0069] The indoor temperature is higher than the living threshold, which means that the indoor temperature is high at this time, and the filter device is controlled to discharge the filtered gas outdoors.
[0070] The gas discharge location is selected according to the indoor temperature, so that the hotter gas generated by the machining center can be recovered when the indoor temperature is low, thereby reducing energy consumption when the temperature is low.
[0071] Reference Figure 4 , the blowing control methods include: Step 300: Determine a machining height of the workpiece based on the machining position.
[0072] The processing height refers to the height value of the workpiece at the processing position. The processing height can be obtained through a processing height recognition model. The processing height recognition model refers to a neural network model obtained in advance through sample training.
[0073] Step 301: Determine the obstruction height according to the blowing position and the processing position.
[0074] The obstruction height refers to the highest height value of the workpiece between the blowing position and the processing position. The obstruction height can be obtained through an obstruction height recognition model. The obstruction height recognition model refers to a neural network model obtained in advance through sample training.
[0075] Step 302: When the obstruction height is greater than the processing height, the correction position is determined according to the workpiece image, the blowing position and the processing position.
[0076] The obstruction height is greater than the processing height, which means that there is a high structure between the blowing position and the processing position of the workpiece, which may easily cause the airflow blown by the blowing device to be blocked, resulting in a reduction in the heat dissipation effect of the blowing device. The correction position refers to the position on the workpiece that is between the blowing position and the processing position, has the same height as the processing height, and is closest to the processing position. The correction position can be obtained through a correction position recognition model, which refers to a neural network model obtained through sample training in advance.
[0077] Step 303: Determine a correction path according to the correction position and the blowing path.
[0078] The corrected path refers to a new blowing route of the blowing device formed after the blowing path is fitted according to the corrected position. The corrected path can be obtained through a corrected path matching model. The corrected path matching model refers to a neural network model obtained in advance through sample training.
[0079] Step 304: Control the preset blowing device according to the corrected path to circulate the blowing on one side around the position of the tool, and avoid blowing directly to the side of the workpiece.
[0080] The blowing path is refitted according to the corrected position to improve the continuity of the circulating blowing of the blowing device, thereby improving the heat dissipation effect of the blowing device.
[0081] Reference Figure 5 , the blowing control method also includes: Step 305: Determine the correction distance between the blowing device and the tool according to the correction position and the processing position.
[0082] The correction distance refers to the distance value between the correction position and the processing position. The calculation method of the correction distance is common knowledge to those skilled in the art and will not be elaborated here.
[0083] Step 306: Determine the corrected wind speed of the blowing device according to the corrected distance and the workpiece temperature.
[0084] Corrected wind speed refers to the wind speed value required by the blowing device at the corrected position. The determination method of corrected wind speed includes: v=[Q / (c*A*T 差)]^(1 / n) / e^(-α*d), where v is the required corrected wind speed. Q is the heat value generated by the above-mentioned machining center when machining the workpiece, c and n are empirical coefficients, whose values depend on factors such as the properties of the fluid and the geometric shape of the surface of the object. c and n are measured by the staff in advance through experiments. A is the heat exchange area, which is measured by the staff in advance through experiments. T 差 That is, the difference between the workpiece temperature and the air temperature, T 差 It is measured by the staff through experiments in advance, α is the attenuation coefficient of wind force, α is measured by the staff through experiments in advance, and d is the correction distance.
[0085] Step 307: determining the wind speed variation parameter of the blowing device as the position thereof changes on the modified path according to the modified wind speed, the modified path and the preset reference wind speed.
[0086] The wind speed variation parameter refers to the wind speed variation information of the blowing device that changes continuously with the change of the correction distance. When the blowing device moves to the correction position, the wind speed gradually changes from the reference wind speed to the correction wind speed.
[0087] Step 308: Determine a blowing control signal according to the wind speed variation parameter.
[0088] The blowing control signal refers to a control signal used to control the blowing device, which converts the wind speed change parameter into a blowing control signal to control the blowing device to blow according to the wind speed change parameter. The blowing control signal can be obtained through a blowing control signal matching model, and the blowing control signal matching model refers to a neural network model obtained in advance through sample training.
[0089] Step 309: Control the preset blowing device to circulate and blow air on one side around the position of the tool according to the blowing control signal, and avoid blowing air directly toward the side of the workpiece.
[0090] When the air blowing device runs according to the corrected path, the wind speed is adjusted in real time according to the distance between the air blowing device and the tool, so that the heat dissipation effect around the tool is consistent, reducing the situation where the tool is damaged due to uneven heat dissipation.
[0091] Reference Figure 6 , the blowing control method also includes: Step 310: When the correction position is consistent with the processing position, a workpiece model is established according to the workpiece image.
[0092] The consistency between the correction position and the processing position indicates that the height of the workpiece from the processing position to the blowing position is higher than the height of the workpiece at the processing position. At this time, it is difficult to blow air from the side to the processing position. The workpiece model refers to the three-dimensional model parameters of the workpiece. The workpiece model can be obtained through a three-dimensional parameter matching model. The three-dimensional parameter matching model refers to a neural network model obtained in advance through sample training.
[0093] Step 311: Determine the conduction position closest to the processing position according to the workpiece model and the processing position, and update the correction position according to the conduction position.
[0094] The conduction position refers to the point on the workpiece that is closest to the processing position. The conduction position can be obtained through a conduction position matching model. The conduction position matching model refers to a neural network model obtained in advance through sample training.
[0095] Step 312: Determine the conduction distance according to the conduction position and the processing position.
[0096] The conduction distance refers to the distance between the conduction position and the processing position. The conduction distance can be obtained through a distance recognition model. The distance recognition model refers to a neural network model obtained in advance through sample training.
[0097] Step 313: Determine the conductivity coefficient according to the workpiece material.
[0098] The conductivity coefficient refers to the thermal conductivity coefficient of the workpiece. The thermal conductivity coefficients of different materials are different. The conductivity coefficient can be obtained by querying the thermal conductivity database. The thermal conductivity database refers to a database that records the thermal conductivity coefficients of various materials obtained in advance through experiments.
[0099] Step 314: Determine the conduction wind speed according to the conduction coefficient, the conduction distance and the workpiece temperature, and update the corrected wind speed according to the conduction wind speed.
[0100] The conduction wind speed refers to the wind speed at which the blowing device blows air toward the conduction position. When it is difficult to blow air toward the processing device through side blowing, the blowing device is controlled to blow air toward the conduction position on the workpiece that is closest to the processing position to reduce the temperature of the workpiece. When the tool generates heat when processing the workpiece and the temperature of the workpiece rises, the temperature can be reduced in time through the blowing device, thereby reducing the temperature of the processing position and reducing overheating of the workpiece and the tool.
[0101] Reference Figure 7 , debris cleaning methods include: Step 400: Determine whether there is a volume of debris on the workpiece according to the workpiece image.
[0102] The chip volume refers to the total volume value of the chips on the workpiece. When the tool processes structures such as grooves and cavities, it is easy for the chips generated by the processing to be difficult to fly away from the workpiece in the groove cavity, resulting in the accumulation of chips in the groove cavity. The chip volume can be obtained through the chip recognition model. The chip recognition model refers to a neural network model obtained in advance through sample training.
[0103] Step 401: When the volume of debris exceeds a preset accumulation threshold, the accumulation position is determined according to the workpiece image.
[0104] The accumulation threshold refers to the maximum volume value of the debris that does not affect the tool's processing progress on the workpiece. The accumulation threshold is selected by the staff based on the actual situation and will not be elaborated here. If the debris volume exceeds the accumulation threshold, it means that there are too many debris accumulated on the workpiece, and the debris needs to be cleaned to reduce obstruction and damage to the tool. The accumulation position refers to the position where the debris accumulates on the workpiece. The accumulation position can be obtained through the accumulation position recognition model. The accumulation position recognition model refers to a neural network model obtained through sample training in advance.
[0105] Step 402: Determine the slope parameter of the workpiece based on the stacking position.
[0106] The workpiece slope parameter refers to the slope value of the workpiece in each direction of the stacking position. The workpiece slope parameter can be obtained through a slope recognition model. The slope recognition model refers to a neural network model obtained in advance through sample training.
[0107] Step 403: Determine the direction with the smallest slope on the workpiece according to the slope parameter of the workpiece as the take-off angle.
[0108] The flying angle refers to the angle value at which the debris flies away from the workpiece. Generally, the direction with the smallest slope among the slope parameters of the workpiece is taken as the flying angle. The flying angle can be obtained through the blowing angle recognition model. The flying angle recognition model refers to a neural network model obtained in advance through sample training.
[0109] Step 404: Determine the blowing angle of the blowing device according to the flying angle.
[0110] The blowing angle refers to the angle at which the blowing device blows at the stacking position. Generally, the relative direction of the flying angle is taken as the blowing angle, where the relative direction refers to the angle value obtained after rotating 180 degrees in the horizontal direction. The blowing angle can be obtained through a blowing angle recognition model, and the blowing angle recognition model refers to a neural network model obtained in advance through sample training.
[0111] Step 405: controlling a preset blowing device to blow air toward the debris on the workpiece according to the blowing angle and the stacking position.
[0112] The air blowing device blows air toward the chips at a blowing angle so that the chips fly away from the workpiece in the direction with the smallest slope on the workpiece, thereby reducing the damage of the tool caused by the accumulation of chips.
[0113] Reference Figure 8 , the debris cleaning method also includes: Step 406: Determine the processing direction according to the workpiece image.
[0114] The machining direction refers to the direction in which the machining center processes the workpiece. The machining direction can be obtained through a machining direction recognition model. The machining direction recognition model refers to a neural network model obtained in advance through sample training.
[0115] Step 407: Determine the flying direction difference according to the processing direction and the flying angle.
[0116] The departure direction difference refers to the difference between the departure angle and the processing direction in the horizontal direction. The departure direction difference can be obtained through a direction difference calculation model. The direction difference calculation model refers to a neural network model obtained in advance through sample training.
[0117] Step 408: When the flying direction difference is lower than the preset interference threshold, the correction direction is determined according to the processing direction and the workpiece slope parameter.
[0118] The interference threshold refers to the minimum angle value at which the flying debris does not affect the tool. The interference threshold is selected by the staff according to the actual situation and will not be described here. If the flying direction difference is lower than the interference threshold, it means that the debris flying off the workpiece at the flying angle is likely to fly in the processing direction, resulting in the debris interfering with the tool processing.
[0119] The corrected direction refers to the direction in which the blowing device blows air at the stacking position, which is reselected after excluding the angles within the interference threshold. The corrected direction can be obtained through a corrected direction recognition model, which refers to a neural network model obtained in advance through sample training.
[0120] Step 409: Determine the minimum slope according to the correction direction and the workpiece slope parameter.
[0121] The minimum slope refers to the slope value of the workpiece slope parameter in the relative direction to the correction direction. The minimum slope can be obtained through a minimum slope recognition model. The minimum slope recognition model refers to a neural network model obtained in advance through sample training.
[0122] Step 410: When the minimum slope exceeds a preset blow-off threshold, determine the blow-off wind speed according to the minimum slope.
[0123] The blowing threshold refers to the maximum slope value that the blowing device can blow away the debris at the reference wind speed. The blowing threshold is selected by the staff according to the actual situation and will not be described here. If the minimum slope exceeds the blowing threshold, it means that it is difficult to blow the debris away from the workpiece at the reference wind speed, and the wind speed needs to be increased.
[0124] The blowing away wind speed refers to the wind speed value at which the blowing device blows away the debris from the direction relative to the correction direction. The greater the minimum slope, the greater the blowing away wind speed. The blowing away wind speed can be obtained through the blowing away wind speed matching model. The blowing away wind speed matching model refers to a neural network model obtained in advance through sample training.
[0125] Step 411: Control a preset blowing device to blow air toward the stacking position according to the correction angle and the blowing wind speed.
[0126] When the flying direction of the debris is too close to the processing direction, the angle of the blowing device is adjusted to adjust the flying direction of the debris, and the wind force of the blowing device is adjusted according to the slope value in the adjusted flying direction of the debris, thereby reducing the accumulation of debris.
[0127] Based on the same inventive concept, an embodiment of the present invention provides a high-precision machining center temperature intelligent compensation system, including: The acquisition module is used to obtain the workpiece image, operating time and indoor temperature.
[0128] A memory is used to store a program of any of the above-mentioned high-precision machining center temperature intelligent compensation methods.
[0129] The program in the processor and the memory can be loaded and executed by the processor to realize any of the above-mentioned high-precision machining center temperature intelligent compensation methods.
[0130] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0131] The above is only a preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.
Claims
1. A high-precision machining center temperature intelligent compensation method, characterized in that: include: Acquire the workpiece image within the preset processing area; Determine the material of the workpiece based on the workpiece image; Determine the friction coefficient based on the workpiece material and obtain the processing time of the machining center; Determine the actual workpiece temperature of the workpiece based on the friction coefficient and processing time; When the workpiece temperature exceeds a preset processing threshold, the processing position is determined based on the workpiece image; Determine the blowing distance according to the temperature of the workpiece; According to the blowing distance and the processing position, a blowing path of a preset blowing device is determined with the processing position as the center and the blowing distance as the radius; The preset blowing device is controlled according to the blowing path to circulate and blow air on one side around the position of the tool at a preset reference wind speed, and direct blowing is avoided.
2. A high-precision machining center temperature intelligent compensation method according to claim 1, characterized in that: Also included is an airflow exchange method, the airflow exchange method comprising: Get the running time of the blowing device; Determine the blowing position of the blowing device according to the running time and blowing path; Determine the air outlet position according to the blowing position; According to the air outlet position, the corresponding air outlet number is matched from the preset air outlet database; The preset control device is controlled to open the air outlet according to the air outlet number.
3. A high-precision machining center temperature intelligent compensation method according to claim 2, characterized in that: Also included is a blowing control method, the blowing control method comprising: Determine the processing height of the workpiece based on the processing position; Determine the obstruction height according to the blowing position and processing position; When the obstruction height is greater than the processing height, the correction position is determined according to the workpiece image, the blowing position and the processing position; Determine a correction path according to the correction position and the blowing path; The preset blowing device is controlled according to the corrected path to circulate the blowing on one side around the position of the tool and avoid direct blowing.
4. A high-precision machining center temperature intelligent compensation method according to claim 3, characterized in that: The air blowing control method further comprises: Determine the correction distance between the blowing device and the tool according to the correction position and the processing position; Determine the corrected wind speed of the blowing device according to the corrected distance and the temperature of the workpiece; Determine a wind speed variation parameter of the blowing device as the position thereof changes on the modified path according to the modified wind speed, the modified path and the preset reference wind speed; Determine the blowing control signal according to the wind speed variation parameter; According to the blowing control signal, the preset blowing device is controlled to circulate the blowing on one side around the position of the tool and avoid direct blowing.
5. A high-precision machining center temperature intelligent compensation method according to claim 4, characterized in that: The air blowing control method further comprises: When the correction position is consistent with the processing position, a workpiece model is established according to the workpiece image; Determine the conduction position closest to the processing position according to the workpiece model and the processing position, and update the correction position according to the conduction position; Determine the conduction distance according to the conduction position and the processing position; Determine the conduction coefficient according to the workpiece material; The conduction wind speed is determined according to the conduction coefficient, the conduction distance and the workpiece temperature, and the corrected wind speed is updated according to the conduction wind speed.
6. A high-precision machining center temperature intelligent compensation method according to claim 4, characterized in that: The method for determining the corrected wind speed includes: v=[Q / (c*A*T 差 )]^(1 / n) / e^(-α*d); Where v is the required corrected wind speed; Q is the heat value generated by machining workpieces in the machining center; c and n are empirical coefficients; A is the heat exchange area; T 差 That is, the difference between the workpiece temperature and the air temperature; α is the attenuation coefficient; d is the correction distance.
7. The high-precision machining center temperature intelligent compensation method according to claim 1 is characterized in that: Also included is a debris cleaning method, the debris cleaning method comprising: determining a volume of debris on a workpiece based on an image of the workpiece; When the volume of the debris exceeds a preset accumulation threshold, the accumulation position of the debris is determined according to the workpiece image; Determine the slope parameter of the workpiece based on the stacking position; According to the slope parameter of the workpiece, the direction with the smallest slope on the workpiece is determined as the flying angle; Determine the blowing angle of the blowing device according to the flying angle; The preset blowing device is controlled to blow air toward the debris on the workpiece according to the blowing angle and the stacking position.
8. The high-precision machining center temperature intelligent compensation method according to claim 7 is characterized in that: The debris cleaning method also includes: Determine the processing direction based on the workpiece image; Determine the flying direction difference according to the processing direction and the flying angle; When the flying direction difference is lower than the preset interference threshold, the correction direction is determined according to the machining direction and the workpiece slope parameters; Determine the minimum slope according to the correction direction and the slope parameters of the workpiece; When the minimum slope exceeds a preset blow-off threshold, the blow-off wind speed is determined based on the minimum slope; The preset blowing device is controlled to blow air toward the stacking position according to the correction angle and the blowing wind speed.
9. The high-precision machining center temperature intelligent compensation method according to claim 1 is characterized in that: The method for determining the workpiece temperature includes: Q = μ*N*v*t; Where Q is the heat value generated by machining workpieces in the machining center; μ is the friction coefficient; N is the positive pressure value of the machining center on the workpiece; v is the processing speed of the machining center; t is the processing time.
10. A high-precision machining center temperature intelligent compensation system, characterized in that: include: An acquisition module, used to acquire workpiece images, operating time and indoor temperature; A memory for storing a program of a high-precision machining center temperature intelligent compensation method according to any one of claims 1 to 9; The program in the memory can be loaded and executed by the processor.
Citation Information
Patent Citations
Intelligent cutting fluid injection device and method
CN104440378A
Robot System And Robot Control Method For Adjusting Position Of Coolant Nozzle
CN105881089A
Tool cleaning device for machine tool
CN106607713A
Milling machine processing system with cutting fluid nozzle capable of intelligently following up and working method
CN108436586A
Minimum quantity lubrication multi-freedom-degree intelligent spray head system based on CNC milling machine
CN109108723A