Method and device for determining characteristic turning compensation value of cartridge receiver
Patent Information
- Application Number
- CN202510719075.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-11-07
Smart Images

Figure CN120901766A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of machining of aero-engine parts, and particularly relates to a method and device for determining a turning machining compensation value of a case feature. BACKGROUND
[0002] A case part is a core load-bearing component in an aero-engine, and has the characteristics of complex structure, various thin walls and large size. These characteristics make the case part vulnerable to insufficient rigidity during machining, resulting in insufficient machining precision.
[0003] At present, for such a thin-wall part, the machining is usually compensated by monitoring the information of the machine tool in real time, and the turning machining is compensated according to the machine tool information. For example, in the patent with the publication number CN102009370B, a feedback compensation method for a high-speed cutting numerical control machine tool is disclosed, which includes the following steps: selecting cutting parameters according to the material and structural characteristics of the machined part; calculating the cutting force by inputting the related cutting parameters into the cutting force calculation formula. The cutting force is applied as a load on the spindle, and the heat generated by the spindle bearing during the operation of the spindle is calculated. The thermal deformation of the spindle end caused by the heat generated by the spindle bearing is obtained by using finite element simulation technology. The static deformation of the spindle under the action of the cutting force is obtained by using finite element simulation technology. The deformation compensation amount of the machine tool spindle is obtained by comprehensively considering the static deformation and thermal deformation of the spindle. Thus, the machine tool machining is compensated according to the deformation compensation amount of the machine tool spindle, thereby improving the machining compensation of the thin-wall part and further improving the machining precision of the thin-wall part.
[0004] Although this method can realize the machining compensation of the thin-wall part, it is based on offline calculation and cannot dynamically respond to changes in the cutting parameters, thereby causing low compensation efficiency when the compensation is implemented. Moreover, this method also needs to be calculated by using a finite element simulation model, and the calculation process is complex and prone to calculation errors, which may result in inaccurate deformation compensation amount and affect the machining precision of the case part. SUMMARY
[0005] The embodiments of the application provide a method and device for determining a turning machining compensation value of a case feature, which improves the accuracy of the turning machining compensation value of the case feature.
[0006] According to a first aspect of the application, the embodiments of the application provide a method for determining a turning machining compensation value of a case feature, which can include: controlling the turning tool to machine the case part according to the preset machining compensation value of the turning tool and the target feature value of the target feature to obtain a target part, the preset machining compensation value including an initial wear amount; In the case that the actual feature value of the target part exists in the tolerance interval of the target feature, according to the machining compensation type of the target feature, the sum of the target feature value and the tolerance interval is compared with the actual feature value to determine whether the target part has a machining compensation allowance; In the case that the target part has a machining compensation allowance, a machining relief amount of the turning tool for machining the target part is calculated according to the actual feature value, the actual wear amount of the turning tool and the preset machining compensation value; The target machining compensation value is determined according to the machining relief amount, the actual wear amount and the material type of the cartridge part; The preset machining compensation value is updated to obtain a new preset machining compensation value according to the machining compensation type, the actual feature value, the target machining compensation value, the target feature value and the tolerance interval.
[0007] Optionally, in the case that the actual feature value of the target part exists in the tolerance interval of the target feature, according to the machining compensation type of the target feature, the sum of the target feature value and the tolerance interval is compared with the actual feature value to determine whether the target part has a machining compensation allowance, which can include: In the case that the machining compensation type is positive compensation, the sum of the upper difference value of the target feature value and the tolerance interval is calculated to obtain a first value; In the case that the actual feature value is greater than the first value, it is determined that the target part does not have a machining compensation allowance; In the case that the actual feature value is less than or equal to the first value, it is determined that the target part has a machining compensation allowance.
[0008] Optionally, in the case that the actual feature value of the target part exists in the tolerance interval of the target feature, according to the machining compensation type of the target feature, the sum of the target feature value and the tolerance interval is compared with the actual feature value to determine whether the target part has a machining compensation allowance, which can include: In the case that the machining compensation type is negative compensation, the sum of the lower difference value of the target feature value and the tolerance interval is calculated to obtain a second value; In the case that the actual feature value is greater than or equal to the second value, it is determined that the target part has a machining compensation allowance; In the case that the actual feature value is less than the second value, it is determined that the target part does not have a machining compensation allowance.
[0009] Optionally, in the case that the target part has a machining compensation allowance, a machining relief amount of the turning tool for machining the target part is calculated according to the actual feature value, the actual wear amount of the turning tool and the preset machining compensation value, which can include: The turning tool is measured to obtain the actual wear amount of the turning tool; It is determined that the machining relief amount is equal to the difference between the preset machining compensation value and the actual wear amount.
[0010] Optionally, the target machining compensation value is determined according to the machining relief amount, the actual wear amount, and the material type of the cartridge part, and can include: According to a preset correspondence between the material type and a preset compensation coefficient, a compensation coefficient corresponding to the material type is determined. The product of the machining relief amount and the compensation coefficient is determined, and the sum of the product and the actual wear amount is the target machining compensation value.
[0011] Optionally, the preset machining compensation value is updated according to the machining compensation type, the actual feature value, the target machining compensation value, the target feature value, and the tolerance interval, to obtain a new preset machining compensation value, and can include: According to the machining compensation type, the actual feature value and the target machining compensation value are calculated to obtain an actual value, and the target feature value and the tolerance interval are calculated to obtain a theoretical value. The actual value and the theoretical value are compared to obtain a comparison result. According to the comparison result and the machining compensation type, the preset machining compensation value is updated to obtain a new preset machining compensation value.
[0012] Optionally, the actual feature value and the target machining compensation value are calculated to obtain an actual value according to the machining compensation type, and the target feature value and the tolerance interval are calculated to obtain a theoretical value, which can include: In the case of positive compensation, the sum of the actual feature value and the target machining compensation value is determined as the actual value, and the sum of the target feature value and the upper tolerance of the tolerance interval is determined as the theoretical value. In the case of negative compensation, the sum of the actual feature value and the target machining compensation value is determined as the actual value, and the sum of the target feature value and the upper tolerance of the tolerance interval is determined as the theoretical value.
[0013] Optionally, the preset machining compensation value is updated according to the comparison result and the machining compensation type to obtain a new preset machining compensation value, which can include: In the case of positive compensation and the actual value being less than or equal to the theoretical value, the new preset machining compensation value is determined as the target machining compensation value. In the case of positive compensation and the actual value being greater than the theoretical value, the new preset machining compensation value is determined as 0.
[0014] In the case of negative compensation and the actual value being greater than or equal to the theoretical value, the new preset machining compensation value is determined as the target machining compensation value. In the case of negative compensation and the actual value being less than the theoretical value, the new preset machining compensation value is determined as 0.
[0015] Optionally, the determination method of the casing feature turning machining compensation value is executed cyclically until the machining compensation allowance is 0.
[0016] According to a second aspect of the present application, a determination device of a casing feature turning machining compensation value is provided, which can include: a control module configured to control a turning tool to machine a casing part according to a preset machining compensation value of the turning tool and a target feature value of a target feature, to obtain a target part, the preset machining compensation value including an initial wear amount; a comparison module configured to, in a case where an actual feature value of the target part exists in a tolerance interval of the target feature, compare a sum of the target feature value and the tolerance interval with the actual feature value according to a machining compensation type of the target feature, to determine whether the target part has a machining compensation allowance; a calculation module configured to, in a case where the target part has the machining compensation allowance, calculate a machining relief amount of the turning tool machining the target part according to the actual feature value, an actual wear amount of the turning tool and the preset machining compensation value; a determination module configured to determine a target machining compensation value according to the machining relief amount, the actual wear amount and a material type of the casing part; an update module configured to update the preset machining compensation value according to the machining compensation type, the actual feature value, the target machining compensation value, the target feature value and the tolerance interval, to obtain a new preset machining compensation value.
[0017] The technical scheme provided by the embodiments of the present application at least brings the following beneficial effects: The embodiment of the application provides a kind of determination method and device of machine case feature turning processing compensation value, after being processed by controlling turning tool to machine case parts to obtain target part, whether the machining compensation allowance that target part exists can continue to be processed according to the relationship of actual feature value of target part and tolerance interval, in the case where target part exists machining compensation allowance, then according to the actual wear of turning tool and the actual feature value of target part and the initial preset machining compensation value, determine the machining relief of turning tool when turning is carried out again, and according to the machining relief, actual wear and the material type of machine case part, determine the target machining compensation value of processing tool target machining compensation value, and according to machining compensation type, actual feature value, target machining compensation value, target feature value and tolerance interval, update preset machining compensation value, obtain new preset machining compensation value, so that the target part can be processed again according to new preset machining compensation value, based on this, by processing, detection, preset machining compensation value, the closed-loop control of turning tool according to target feature is realized to machine case part, so that the new preset machining compensation value more accurate can be obtained in real time in response to the tool wear of turning tool and the change of material type, and then the machining precision of turning tool to machine case part is improved, and there is no need to apply finite element simulation model, complex off-line calculation to determine new preset machining compensation value, reduce the possibility of error in calculation process, save calculation time, improve the efficiency of machine tool control turning tool according to new preset machining compensation value to machine case part.
[0018] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the application. BRIEF DESCRIPTION OF DRAWINGS
[0019] The drawings incorporated into the specification and forming part of the specification, show the embodiments consistent with the application, and together with the specification, are used to explain the principles of the application, and do not constitute undue limitation on the application.
[0020] Figure 1 It is a flow chart of a kind of determination method of machine case feature turning processing compensation value according to an exemplary embodiment; Figure 2 It is a structure schematic view of a kind of determination device of machine case feature turning processing compensation value according to an exemplary embodiment; Figure 3 It is a structure block diagram of a kind of determination equipment of machine case feature turning processing compensation value according to an exemplary embodiment. DETAILED DESCRIPTION
[0021] In order to enable a more clear understanding of the above-mentioned objects, features and advantages of the present disclosure, the schemes of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0022] In the following description, a large number of specific details are set forth in order to facilitate a thorough understanding of the present disclosure, but the present disclosure can also be implemented in other different manners from those described herein; obviously, the embodiments in the description are only a part of the embodiments of the present disclosure, rather than all the embodiments.
[0023] As described in the background, the casing part is a core load-bearing component in an aero-engine, which has the characteristics of complex structure, various thin walls and large size. These characteristics make the casing part prone to insufficient rigidity during machining, resulting in insufficient machining precision.
[0024] Based on this, the present application provides a method and device for determining a casing feature turning machining compensation value. First, the method for determining a casing feature turning machining compensation value provided by the embodiments of the present application will be introduced.
[0025] Embodiment 1; As Figure 1 shown, the method for determining a casing feature turning machining compensation value can include the following steps: S101, according to the preset machining compensation value of the turning tool and the target feature value of the target feature, controlling the turning tool to machine the casing part to obtain a target part, the preset machining compensation value including an initial wear amount; S102, in the case that the actual feature value of the target part exists in the tolerance interval of the target feature, comparing the sum of the target feature value and the tolerance interval with the actual feature value according to the machining compensation type of the target feature, to determine whether the target part has machining compensation allowance; S103, in the case that the target part has machining compensation allowance, calculating the machining relief amount of the turning tool for machining the target part according to the actual feature value, the actual wear amount of the turning tool and the preset machining compensation value; S104, determining the target machining compensation value according to the machining relief amount, the actual wear amount and the material type of the casing part; S105, updating the preset machining compensation value according to the machining compensation type, the actual feature value, the target machining compensation value, the target feature value and the tolerance interval to obtain a new preset machining compensation value.
[0026] Based on the above embodiment, after the turning tool is controlled to process the casing part to obtain a target part, it is judged whether the target part has a machining compensation allowance capable of being continuously machined according to the relationship between the actual characteristic value of the target part and the tolerance interval, in the case that the target part has the machining compensation allowance, the machining relief amount of the turning tool is determined when the turning is performed again according to the actual characteristic value of the target part and the actual wear of the turning tool, and the initial preset machining compensation value, the target machining compensation value of the machining tool is determined according to the machining relief amount, the actual wear and the material type of the casing part, and the preset machining compensation value is updated according to the machining compensation type, the actual characteristic value, the target machining compensation value, the target characteristic value and the tolerance interval, so that the target part can be machined again according to the new preset machining compensation value. Based on this, the closed-loop control of the turning tool for machining the casing part according to the target characteristic is realized through machining, detection and preset machining compensation value, so that the new preset machining compensation value more accurate can be obtained in real time in response to the tool wear of the turning tool and the change of the material type, and the machining precision of the turning tool for machining the casing part is improved. Moreover, the new preset machining compensation value does not need to be determined by applying the finite element simulation model and the complex offline calculation, the possibility of error in the calculation process is reduced, the calculation time is saved, and the efficiency of the machine tool for machining the casing part according to the new preset machining compensation value is improved.
[0027] Since the casing part is a thin-walled part, the turning tool is absolutely rigid relative to the casing part during turning, therefore, when the new preset machining compensation value is determined, the external deformation of the casing part does not need to be considered, only the turning tool itself needs to be considered, and the turning only involves the machining in the axial direction of the part, so the new preset machining compensation value only refers to the compensation in one direction, which is an advantage compared with other machining methods such as milling. In the milling, the deformation of the milling tool itself and the deformation of the part itself need to be considered when the machining compensation value is determined, and the tool can be compensated radially or axially during milling.
[0028] In the above S101, the casing part is processed by the turning tool, and during the machining, the target characteristic value of the target characteristic to be machined is obtained, and the preset machining compensation value of the turning tool in the machine tool is obtained, and then the machine tool is controlled to machine the casing part, so as to obtain a target part containing the target characteristic.
[0029] Optionally, in the present example, the target characteristic value can include the height, width, length and other characteristic values required by the target characteristic during design.
[0030] Optionally, in the present example, the preset machining compensation value can be determined by measuring the tool on the machine tool, or input by the operator into the machine tool. It should be noted that for a new turning tool, the preset machining compensation value is 0.
[0031] Specifically, before turning machining is performed, the machine case part model, machining process of the target feature, and the like are input into the machine tool, and then numerical control programming is performed according to the target feature value, so as to generate a machining program for machining the machine case part based on the target feature value. The machine case part is clamped on the machine tool, and the machine case is aligned by the automatic detection function of the machine tool head. It is determined whether the clamping requirement is met. If not, the machine case part is prompted to be clamped again. If yes, the machining coordinate system is set, and the machine case part is machined.
[0032] In the above S102, after the machine case part is machined to obtain the target part, the target part is detected to obtain the actual feature value of the target part. When machining the target feature, there is a required tolerance interval of the target feature. If the actual feature value after machining exists in the tolerance interval, it means that the target part meets the machining requirement. However, the target part still has a certain machining allowance for further machining compensation. However, different features require different machining compensation. The target feature has a corresponding machining compensation type. Different machining compensation types have different machining effects when further machining the target part. Therefore, when further determining the machining compensation allowance, the sum of the target feature value and the tolerance interval is calculated, and then the size relationship between the sum and the actual feature value is compared. The size relationship and the machining compensation type are combined to determine whether the target part has a machining allowance.
[0033] In the above S103, if the target part has a compensation allowance, it means that the target feature can be further machined on the target part, so as to further improve the precision of the machine case part and better meet the millimeter-level design requirement of the aero-engine. Before the turning tool machined the machine case part, the turning tool can be measured by the tool measuring instrument to obtain the initial wear of the turning tool. After machining the machine case part, the turning tool is measured again to obtain the actual wear of the turning tool. Then, the initial wear and the actual wear are compared to know the wear difference of the tool during machining the machine case part. Then, according to the wear difference, the machining relief of the target part in the next machining process is determined.
[0034] For turning machining, generally, the tool can be considered as absolutely rigid, and the relief is mainly reflected on the machine case part (target part).
[0035] In the above S104, for the cartridge part (target part), which is a thin-walled part, the rigidity of the part itself is weaker than the turning tool, and the rigidity is related to the material type, so when determining the final target machining compensation value for further turning machining of the turning tool, the machining allowance of the target part, the actual wear amount of the turning tool and the material type of the target part need to be combined.
[0036] In the above S105, by comparing the values of the machining compensation type when the target part is further turned, the actual feature value after the target part is currently machined, the target machining compensation value required for further turning machining, the target feature value expected for the target feature, and the tolerance interval of the target feature, the preset machining compensation value is updated according to the comparison result to obtain a new preset machining compensation value.
[0037] Optionally, in an example, the above S102 can include: S1021, in the case of positive compensation of the machining compensation type, calculating the sum of the target feature value and the upper difference value of the tolerance interval to obtain a first value; S1022, in the case where the actual feature value is greater than the first value, determining that the target part does not have machining compensation allowance; S1023, in the case where the actual feature value is less than or equal to the first value, determining that the target part has machining compensation allowance.
[0038] In the above S1021, positive compensation means that during turning machining, the more the target part is compensated, the larger the related size of the target feature, in order to avoid positive compensation exceeding the tolerance interval, i.e. to avoid exceeding the upper difference value of the tolerance interval, and the tolerance interval exists based on the target feature value, so the maximum machining value of positive compensation is the sum of the target feature value and the upper difference value, i.e. the first value.
[0039] In the above S1022, if the actual feature value is greater than the first value, it indicates that after the target part continues to be positively compensated, the target feature cannot meet the tolerance interval and there is no machining compensation allowance for further finishing, so it can be determined that the target part does not have machining compensation allowance, and the target part can only be scrapped.
[0040] Optionally, the size of the first value can be set according to the design requirements of the target feature, and the size of the first value corresponding to different target features is not the same.
[0041] In the above S1023, similarly, if the actual feature value is less than or equal to the first value, it indicates that after the target part continues to be positively compensated, it can be further finished to achieve higher precision, and there is machining compensation allowance.
[0042] Optionally, in an example, S102 can further include: S1024, in the case of negative compensation type, calculating the sum of the target feature value and the lower difference value of the tolerance interval to obtain a second value; S1025, in the case of the actual feature value being greater than or equal to the second value, determining that the target part has a machining compensation margin; S1026, in the case of the actual feature value being less than the second value, determining that the target part does not have a machining compensation margin.
[0043] In the above S1024, negative compensation refers to that in the cutting process, the more the target part is compensated, the smaller the relevant size of the target feature is. In order to avoid positive compensation exceeding the tolerance interval, that is, to avoid exceeding the lower difference value of the tolerance interval, the tolerance interval is based on the target feature value, so the maximum machining value of negative compensation is the sum of the target feature value and the lower difference value, that is, the second value.
[0044] In the above S1025, if the actual feature value is greater than the second value, it indicates that after the target part continues to be negatively compensated, the target feature can still meet the tolerance interval, and can be further finished machining. Therefore, it can be determined that the target part has a machining compensation margin.
[0045] In the above S1026, on the contrary, it indicates that after the target part continues to be negatively compensated, the target part cannot meet the tolerance interval, that is, there is no machining compensation margin. For the target part without machining compensation margin, it is treated as scrap.
[0046] Optionally, in an example, S103 can further include: S1031, measuring the turning tool to obtain the actual wear of the turning tool; S1032, determining that the machining relief amount is equal to the difference between the preset machining compensation value and the actual wear.
[0047] In the above S1031, after the turning tool is used to machine the machine case part into the target part, the turning tool must have a certain wear. In order to improve the accuracy in subsequent turning machining, the turning tool needs to be measured to obtain the actual wear of the turning tool, and the initial wear of the turning tool also needs to be updated to the actual wear.
[0048] In the above S1032, since the rigidity of the case part is far less than the turning tool, the tool deflection phenomenon needs to be considered when the target part is machined again, and when the case part is machined into the target part, the tool has been compensated according to the preset machining compensation value, which includes the initial tool deflection amount, the initial wear amount, etc. Therefore, when the target part is machined again, the machining tool deflection amount needs to be further corrected based on the original preset machining compensation value, and the machining tool deflection amount is determined as the difference between the preset machining compensation value and the actual wear amount.
[0049] Optionally, in an example, the above S104 can further include: S1041, determining the compensation coefficient corresponding to the material type according to the correspondence between the preset material type and the preset compensation coefficient; S1042, determining the product of the machining tool deflection amount and the compensation coefficient, and the sum of the actual wear amount as the target machining compensation value.
[0050] Optionally, in the above S1041, different materials have different rigidity, which leads to the need to use different compensation coefficients for correction during machining with the turning tool. Therefore, the correspondence between the preset material type and the preset compensation coefficient can be traversed to determine the compensation coefficient corresponding to the material type of the case part.
[0051] Preferably, the correspondence between the preset material type and the preset compensation coefficient can be determined by consulting materials or relevant work experience of staff.
[0052] In the above S1042, the product of the machining tool deflection amount and the compensation coefficient is calculated, and then the sum of the actual wear amount is added to obtain the target machining compensation amount.
[0053] Optionally, in an example, the above S105 can include: S1051, calculating the actual value from the actual feature value and the target machining compensation value according to the machining compensation type, and calculating the theoretical value from the target feature value and the tolerance interval; S1052, comparing the actual value and the theoretical value to obtain a comparison result; S1053, updating the preset machining compensation value according to the comparison result and the machining compensation type to obtain a new preset machining compensation value.
[0054] In the above 1051, according to different compensation types, the actual feature value and the target machining compensation value are calculated to obtain the actual value required for the turning tool to compensate when turning; and the target feature value and the upper tolerance or the lower tolerance of the tolerance interval are calculated to obtain the actual value required for the turning tool to compensate in theory when turning.
[0055] In the above S1052, the size of the theoretical value and the actual value is compared to obtain a comparison result.
[0056] In the above S1053, according to different machining compensation types, the preset machining compensation value is updated respectively according to different comparison results, so as to obtain a new preset machining compensation value.
[0057] Optionally, in an example, the above S1051 can include: S10511, in the case of positive compensation, determining that the sum of the actual feature value and the target machining compensation value is the actual value, and determining that the sum of the target feature value and the upper tolerance of the tolerance interval is the theoretical value; S10512, in the case of negative compensation, determining that the sum of the actual feature value and the target machining compensation value is the actual value, and determining that the sum of the target feature value and the upper tolerance of the tolerance interval is the theoretical value.
[0058] In the above S10511, for positive compensation, only the upper tolerance of the tolerance interval needs to be considered, so when calculating, the sum of the actual feature value and the target machining compensation value is calculated as the actual value, and the sum of the target feature value and the upper tolerance of the tolerance interval is calculated as the theoretical value.
[0059] The actual feature value is the value of the target feature in the target part after the casing part is machined according to the target feature; the target machining compensation value is the compensation value required for the turning tool when further turning the target part to achieve the target accuracy; the sum of the actual feature value and the target machining compensation value is the actual value required for the turning tool to compensate when further machining the target part to achieve the target accuracy.
[0060] The target feature value refers to the value expected to be achieved by the target feature, which is a theoretical value, and the tolerance interval is based on the target feature, so the sum of the target feature value and the upper tolerance of the tolerance interval is the theoretical value (for negative compensation, the sum of the target feature value and the lower tolerance of the tolerance interval is the theoretical value); the theoretical value refers to a theoretical compensation value that the turning tool can satisfy when machining the target feature based on the target part.
[0061] In the above S10512, for negative compensation, only the lower tolerance of the tolerance interval needs to be considered, so in the calculation, the sum of the actual feature value and the target machining compensation value is the actual value, and the sum of the target feature value and the lower tolerance of the tolerance interval is the theoretical value.
[0062] Optionally, in an example, the above S1053 can include: S10531, in the case that the machining type is positive compensation and the actual value is less than or equal to the theoretical value, determining that the new preset machining compensation value is the target machining compensation value; S10532, in the case that the machining type is positive compensation and the actual value is greater than the theoretical value, determining that the new preset machining compensation value is 0; S10533, in the case that the machining type is negative compensation and the actual value is greater than or equal to the theoretical value, determining that the new preset machining compensation value is the target machining compensation value; S10534, in the case that the machining type is negative compensation and the actual value is less than the theoretical value, determining that the new preset machining compensation value is 0.
[0063] In the above S10531, in the case of positive compensation, the more the turning tool compensates, the greater the actual feature value on the target part is, and if the actual value is less than or equal to the theoretical value, it indicates that the current turning tool has a certain compensation margin for turning the target part to reach the target feature value, so it is necessary to update the preset machining compensation value of the turning tool to the target machining compensation value, so that the new preset machining compensation value is the target machining compensation value.
[0064] In the above S10532, in the case of positive compensation, if the actual value is greater than the theoretical value, it indicates that the current turning tool does not have the compensation margin required for turning the target part to reach the target feature value, so it is necessary to replace the turning tool. Understandably, the machining compensation value of the new turning tool is naturally 0, so the new preset machining compensation value is also 0.
[0065] In the above S10533, in the case of negative compensation, the more the turning tool compensates, the smaller the actual feature value on the target part is, so if the actual value is greater than or equal to the theoretical value, it indicates that the current turning tool has a certain compensation margin for turning the target part to reach the target feature value, so it is necessary to update the preset machining compensation value of the turning tool to the target machining compensation value, so that the new preset machining compensation value is the target machining compensation value.
[0066] In the above S10534, in the case of negative compensation, if the actual value is less than the theoretical value, it indicates that the current turning tool does not have the compensation margin required for turning the target part to reach the target feature value, so it is necessary to replace the turning tool. For the same reason, the new preset machining compensation value is also 0.
[0067] In an example of embodiment 2, the method for determining the turning machining compensation value of the casing feature can further include: S106, the method of S101-S105 is executed in a loop until the machining compensation allowance is 0.
[0068] In the above S106, by executing each step of S101-S105 in a loop, the machining compensation value of the turning tool is constantly corrected until the machining compensation allowance is 0, which means that the actual feature value of the target part machined by the turning tool is consistent with the target feature value, and no further machining compensation is needed.
[0069] The above embodiment 2 can realize the processes of the above embodiment 1 and achieve the same technical effects. To avoid repetition, it will not be repeated here.
[0070] Embodiment 3: Based on the same inventive concept, the present embodiment further provides a device 200 for determining the turning machining compensation value of the casing feature based on embodiment 1, as shown in Figure 2 It can include: A control module 210 is configured to control the turning tool to machine the casing part according to a preset machining compensation value of the turning tool and a target feature value of a target feature, to obtain a target part, wherein the preset machining compensation value includes an initial wear amount. A comparison module 220 is configured to compare the sum of the target feature value and a tolerance interval with the actual feature value according to the machining compensation type of the target feature, to determine whether there is a machining compensation allowance for the target part, when the actual feature value of the target part exists in the tolerance interval of the target feature. A calculation module 230 is configured to calculate a machining relief amount of the turning tool machining the target part according to the actual feature value, an actual wear amount of the turning tool, and the preset machining compensation value, when the target part has the machining compensation allowance. A determination module 240 is configured to determine that the product of the machining relief amount and the compensation coefficient and the sum of the actual wear amount is a target machining compensation value. An update module 250 is configured to update the preset machining compensation value according to the machining compensation type, the actual feature value, the target machining compensation value, the target feature value, and the tolerance interval, to obtain a new preset machining compensation value.
[0071] Based on the above embodiment, after the turning tool is controlled by the control module 210 to process the machine case part to obtain the target part, the comparison module 220 judges whether the target part has a machining compensation margin that can be continuously processed according to the relationship between the actual characteristic value of the target part and the tolerance interval, the calculation module 230 calculates the machining relief amount of the turning tool when the turning tool is used for turning processing again according to the actual characteristic value of the target part, the actual wear amount of the turning tool, and the initial preset machining compensation value in the case that the target part has a machining compensation margin, the determination module 240 determines the target machining compensation value of the machining tool according to the machining relief amount, the actual wear amount, and the material type of the machine case part, the update module 250 updates the preset machining compensation value according to the machining compensation type, the actual characteristic value, the target machining compensation value, the target characteristic value, and the tolerance interval to obtain a new preset machining compensation value, so that the target part can be processed again according to the new preset machining compensation value. Based on this, the closed-loop control of the turning tool for processing the machine case part according to the target characteristic is realized through processing, detection, and preset machining compensation value, so that a more accurate new preset machining compensation value can be obtained in real time in response to the tool wear of the turning tool and the change of the material type, thereby improving the machining precision of the turning tool for processing the machine case part. In addition, the new preset machining compensation value does not need to be determined by applying a finite element simulation model and complex offline calculation, which reduces the possibility of errors in the calculation process, saves the calculation time, and improves the efficiency of the machine tool for processing the machine case part according to the new preset machining compensation value.
[0072] Optionally, the comparison module 220 can include: a first calculation unit, configured to calculate the sum of the upper difference values of the target characteristic value and the tolerance interval to obtain a first value in the case that the machining compensation type is positive compensation; a first determination unit, configured to determine that the target part does not have a machining compensation margin in the case that the actual characteristic value is greater than the first value; a second determination unit, configured to determine that the target part has a machining compensation margin in the case that the actual characteristic value is less than or equal to the first value.
[0073] Optionally, the comparison module 220 can further include: a second calculation unit, configured to calculate the sum of the lower difference values of the target characteristic value and the tolerance interval to obtain a second value in the case that the machining compensation type is negative compensation; a third determination unit, configured to determine that the target part has a machining compensation margin in the case that the actual characteristic value is greater than or equal to the second value; a fourth determination unit, configured to determine that the target part does not have a machining compensation margin in the case that the actual characteristic value is less than the second value.
[0074] Optionally, the calculation module 230 can comprise: a measurement unit configured to measure the turning tool to obtain an actual wear amount of the turning tool; a fifth determination unit configured to determine that the machining relief amount is equal to a difference between the preset machining compensation value and the actual wear amount.
[0075] Optionally, the determination module 240 can comprise: a sixth determination unit configured to determine, according to a correspondence between the preset material type and the preset compensation coefficient, a compensation coefficient corresponding to the material type; a seventh determination unit configured to determine that a product of the machining relief amount and the compensation coefficient is equal to a sum of the actual wear amount and the target machining compensation value.
[0076] Optionally, the updating module 250 can comprise: a third calculation unit configured to calculate, according to the machining compensation type, an actual value from the actual characteristic value and the target machining compensation value, and a theoretical value from the target characteristic value and the tolerance interval; a comparison unit configured to compare the actual value and the theoretical value to obtain a comparison result; an updating unit configured to update, according to the comparison result and the machining compensation type, the preset machining compensation value to obtain a new preset machining compensation value.
[0077] Optionally, the third calculation unit can comprise: a first determination sub-unit configured to, in a case where the machining type is positive compensation, determine that a sum of the actual characteristic value and the target machining compensation value is the actual value, and determine that a sum of the target characteristic value and an upper tolerance of the tolerance interval is the theoretical value; a second determination sub-unit configured to, in a case where the machining type is negative compensation, determine that a sum of the actual characteristic value and the target machining compensation value is the actual value, and determine that a sum of the target characteristic value and an upper tolerance of the tolerance interval is the theoretical value.
[0078] Optionally, the updating unit can comprise: a third determination sub-unit configured to, in a case where the machining type is positive compensation and the actual value is less than or equal to the theoretical value, determine that the new preset machining compensation value is the target machining compensation value; a fourth determination sub-unit configured to, in a case where the machining type is positive compensation and the actual value is greater than the theoretical value, determine that the new preset machining compensation value is 0; a fifth determination sub-unit configured to, in a case where the machining type is negative compensation and the actual value is greater than or equal to the theoretical value, determine that the new preset machining compensation value is the target machining compensation value; a sixth determination sub-unit configured to, in a case where the machining type is negative compensation and the actual value is less than the theoretical value, determine that the new preset machining compensation value is 0.
[0079] Optionally, the determination apparatus 200 of the casing feature turning machining compensation value can further comprise: a loop module, configured to cyclically execute the determination method of the casing feature turning machining compensation value until the machining compensation allowance is 0.
[0080] In the embodiment 3, the processes of the above-mentioned embodiment 1 and / or embodiment 2 can be implemented, and the same technical effects can be achieved. To avoid repetition, details are not described here.
[0081] Embodiment 4: Figure 3 A hardware structure schematic diagram of a determination apparatus of a casing feature turning machining compensation value provided by an embodiment of the application is shown.
[0082] The determination apparatus of the casing feature turning machining compensation value can comprise a processor 301 and a memory 302 storing computer program instructions.
[0083] Specifically, the processor 301 can comprise a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the application.
[0084] The memory 302 can comprise a mass storage for data or instructions. By way of example and not limitation, the memory 302 can include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory 302 can include removable or non-removable (or fixed) media. Where appropriate, the memory 302 can be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, the memory 32 is a non-volatile solid-state memory.
[0085] In a particular embodiment, the memory 302 can include read-only memory (ROM), random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical, or other physical / tangible memory storage device. Thus, in general, the memory 302 includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software that includes computer-executable instructions that, when executed (e.g., by the one or more processors 301), are operable to perform the operations described with reference to the methods according to an aspect of the present application.
[0086] The processor 301 implements the method for determining the turning compensation value of the casing feature by reading and executing the computer program instructions stored in the memory 302.
[0087] In one example, the device for determining the turning compensation value of the casing feature further comprises the communication interface 303 and the bus 304. As shown in the figure, the processor 301, the memory 302, and the communication interface 303 are connected through the bus 304 and complete the communication among each other.
[0088] The communication interface 303 is mainly used to realize the communication among the modules, devices, units and / or equipment in the embodiments of the present application.
[0089] The bus 304 includes hardware, software or both. By way of example and not limitation, the bus 304 can include an accelerated graphics port (AGP) or other graphics bus, an enhanced industry standard architecture (EISA) bus, a front-side bus (FSB), a hypertransport (HT) interconnect, an industry standard architecture (ISA) bus, an infrared bus, a low pin count (LPC) bus, a memory bus, a microchannel architecture (MCA) bus, a peripheral component interconnect (PCI) bus, a PCI-express (PCI-X) bus, a serial advanced technology attachment (SATA) bus, a video electronics standards association local (VLB) bus, or another suitable bus or combination of two or more of these. Where appropriate, the bus 304 can include one or more buses 304. Although the present application describes and illustrates a particular bus 304, this application contemplates any suitable bus 304 or interconnect.
[0090] The device for determining the turning compensation value of the casing feature can be based on the method for determining the turning compensation value of the casing feature, thereby realizing the combination Figures 1-2 The method for determining the turning compensation value of the casing feature and the device 200 for determining the turning compensation value of the casing feature are described.
[0091] In addition, the present application further provides a computer program product comprising computer program instructions, which, when executed by the processor 301, can realize the steps and corresponding contents of the foregoing method embodiments.
[0092] It needs to be made clear that the present application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, the detailed description of the known methods is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order among the steps, after understanding the spirit of the present application.
[0093] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0094] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0095] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, or other programmable chassis feature turning compensation value determination method, apparatus, and device to produce a machine such that these instructions, executed by the processor of the computer or other programmable chassis feature turning compensation value determination method, apparatus, and device, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor may be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowchart illustrations, and combinations of blocks in the block diagrams and / or flowchart illustrations, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.
[0096] The above merely describes a specific implementation of the present application. Those skilled in the art can clearly understand the specific working processes of the system, modules and units described above for the convenience and brevity of description, and can refer to the corresponding processes in the foregoing method embodiments, which will not be described herein again. It should be understood that the protection scope of the present application is not limited to this, and any person skilled in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements should be covered within the protection scope of the present application.
Claims
1. A method of determining a compensation value for turning a pocket feature, the method comprising: determining a first compensation value for turning a first pocket feature; determining a second compensation value for turning a second pocket feature; and determining a third compensation value for turning a third pocket feature. The steps of the method are as follows: According to the preset machining compensation value of the turning tool and the target feature value of the target feature, the turning tool is controlled to machine the casing part to obtain a target part; In the case that the actual feature value of the target part exists in the tolerance interval of the target feature, the sum of the target feature value and the tolerance interval is compared with the actual feature value according to the machining compensation type of the target feature, to determine whether the target part has a machining compensation allowance; In the case that the target part has the machining compensation allowance, a machining relief amount of the turning tool for machining the target part is calculated according to the actual feature value, the actual wear amount of the turning tool and the preset machining compensation value; A target machining compensation value is determined according to the machining relief amount, the actual wear amount and the material type of the casing part; The preset machining compensation value is updated according to the machining compensation type, the actual feature value, the target machining compensation value, the target feature value and the tolerance interval, to obtain a new preset machining compensation value.
2. The method of claim 1, wherein the compensation value is determined based on a difference between a center distance of the machine case and a center distance of the workpiece. In the case that the actual feature value of the target part exists in the tolerance interval of the target feature, the sum of the target feature value and the tolerance interval is compared with the actual feature value according to the machining compensation type of the target feature, to determine whether the target part has a machining compensation allowance, comprising: In the case that the machining compensation type is positive compensation, the sum of the target feature value and the upper difference value of the tolerance interval is calculated to obtain a first value; In the case that the actual feature value is greater than the first value, it is determined that the target part does not have the machining compensation allowance; In the case that the actual feature value is less than or equal to the first value, it is determined that the target part has the machining compensation allowance.
3. The method of claim 1, wherein the cartridge feature turning compensation value is determined based on a difference between the first and second values of the turning compensation value. In the case that the actual feature value of the target part exists in the tolerance interval of the target feature, the sum of the target feature value and the tolerance interval is compared with the actual feature value according to the machining compensation type of the target feature, to determine whether the target part has a machining compensation allowance, comprising: In the case that the machining compensation type is negative compensation, the sum of the target feature value and the lower difference value of the tolerance interval is calculated to obtain a second value; In the case that the actual feature value is greater than or equal to the second value, it is determined that the target part has the machining compensation allowance; In the case that the actual feature value is less than the second value, it is determined that the target part does not have the machining compensation allowance.
4. The method of claim 1, wherein the compensation value is determined based on a difference between a center distance of the machine case and a center distance of the workpiece. In the case that the target part has the machining compensation allowance, a machining relief amount of the turning tool for machining the target part is calculated according to the actual feature value, the actual wear amount of the turning tool and the preset machining compensation value, comprising: The turning tool is measured to obtain the actual wear amount of the turning tool; The machining relief amount is determined to be equal to the difference between the preset machining compensation value and the actual wear amount.
5. The method of claim 1, wherein the compensation value is determined based on a difference between a center distance of the machine case and a center distance of the workpiece. The target machining compensation value is determined according to the machining relief amount, the actual wear amount and the material type of the casing part, comprising: determine the compensation coefficient corresponding to the material type according to a preset correspondence between material types and preset compensation coefficients; determine a product of the processing relief amount and the compensation coefficient, and a sum of the actual wear amount as a target processing compensation value.
6. The method of claim 1, wherein the compensation value is determined based on a difference between a center distance of the machine case and a center distance of the workpiece. The updating of the preset processing compensation value according to the processing compensation type, the actual characteristic value, the target processing compensation value, the target characteristic value and the tolerance interval, to obtain a new preset processing compensation value, comprises: calculating the actual characteristic value and the target processing compensation value to obtain an actual value, and calculating the target characteristic value and the tolerance interval to obtain a theoretical value according to the processing compensation type; comparing the actual value and the theoretical value to obtain a comparison result; updating the preset processing compensation value according to the comparison result and the processing compensation type to obtain a new preset processing compensation value.
7. The method of claim 6, wherein the compensation value is determined based on a difference between a center distance of the center of the workpiece and the center of the tool, and a center distance of the center of the workpiece and the center of the tool in a previous machining of the workpiece. The calculating of the actual characteristic value and the target processing compensation value to obtain an actual value, and the calculating of the target characteristic value and the tolerance interval to obtain a theoretical value according to the processing compensation type, comprises: in the case of positive compensation, determining a sum of the actual characteristic value and the target processing compensation value as the actual value, and determining a sum of the target characteristic value and an upper tolerance of the tolerance interval as the theoretical value; in the case of negative compensation, determining a sum of the actual characteristic value and the target processing compensation value as the actual value, and determining a sum of the target characteristic value and an upper tolerance of the tolerance interval as the theoretical value.
8. The method of claim 6, wherein the compensation value is determined based on a difference between a center distance of the center of the workpiece and a center distance of the center of the tool. The updating of the preset processing compensation value according to the comparison result and the processing compensation type to obtain a new preset processing compensation value, comprises: in the case of positive compensation and the actual value being less than or equal to the theoretical value, determining the new preset processing compensation value as the target processing compensation value; in the case of positive compensation and the actual value being greater than the theoretical value, determining the new preset processing compensation value as 0; in the case of negative compensation and the actual value being greater than or equal to the theoretical value, determining the new preset processing compensation value as the target processing compensation value; in the case of negative compensation and the actual value being less than the theoretical value, determining the new preset processing compensation value as 0.
9. The method of claim 1-8, wherein, The method further comprises: cyclically performing the determination method of the turning processing compensation value of the housing feature until the processing compensation allowance is 0.
10. An apparatus for determining a compensation value for a box feature turning process, the apparatus comprising: a box feature turning process compensation value determiner configured to determine a compensation value for a box feature turning process based on a box feature turning process compensation value determination algorithm. The device comprises: a control module configured to control a turning tool to process a housing part to obtain a target part according to a preset processing compensation value of the turning tool and a target characteristic value of a target feature, the preset processing compensation value comprising an initial wear amount; a comparison module configured to, in the case that an actual characteristic value of the target part exists in a tolerance interval of the target feature, compare a sum of the target characteristic value and the tolerance interval with the actual characteristic value according to a processing compensation type of the target feature, to determine whether the target part has a processing compensation allowance. The computing module is configured to, when the target part has the machining compensation allowance, calculate a machining relief amount of the turning tool machining the target part according to the actual characteristic value, an actual wear amount of the turning tool, and the preset machining compensation value. The determining module is configured to determine a target machining compensation value according to the machining relief amount, the actual wear amount, and a material type of the cartridge part. The updating module is configured to update the preset machining compensation value according to the machining compensation type, the actual characteristic value, the target machining compensation value, a target characteristic value, and the tolerance interval, to obtain a new preset machining compensation value.
Citation Information
Patent Citations
Feedback compensation method of high-speed cutting CNC (computer numerical control) machine tool
CN102009370B