A method for processing a thin-walled cabin section type part
By constructing a new three-dimensional coordinate system in the three-dimensional model, the inconvenience and accuracy problems of the fitter's scribing method on parts with large surface deformation and no machining allowance are solved, and high-precision part machining is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-31
- Publication Date
- 2026-03-20
AI Technical Summary
In the existing technology, the method of determining the machining datum by scribing by fitter is inconvenient for parts with large surface deformation and no machining allowance, and cannot ensure machining accuracy.
A theoretical three-dimensional coordinate system XYZ is constructed based on a three-dimensional model. By milling out specific planes and adjusting the normal vectors, a new three-dimensional coordinate system X′Y′Z′ is constructed to achieve precise positioning of the part, which is then processed on a CNC machine tool.
It improves the precision of parts machining, reduces the labor intensity of operators, overcomes the impact of zero-point offset on precision, and achieves precise positioning and efficient machining.
Smart Images

Figure CN116372663B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of part processing, in particular to a thin-walled cabin section type part processing method. BACKGROUND
[0002] The structure of a certain cabin section type cold part includes a hollow body, the surface of the body is an irregular surface, two chucks are arranged on one end surface of the body, and the two chucks are fixed parts of the part. The part is formed by 3D printing, and the formed part has no machining allowance, and the part needs to be processed after being formed.
[0003] Before processing, the cabin section needs to be scanned and marked to determine the processing reference. At present, the processing reference is generally determined by the way of bench marking, but for parts with large deformation of the outer shape surface and no machining allowance, the error of different areas is large when the measuring chuck is measured, and the part needs to be repeatedly adjusted.
[0004] In summary, the existing processing method for determining the processing reference by the way of bench marking is inconvenient to operate, and cannot ensure the accuracy of processing. SUMMARY
[0005] In view of the above analysis, the embodiments of the present application aim to provide a thin-walled cabin section type part processing method to solve one of the problems that the processing reference of the part with large deformation of the outer shape surface and no machining allowance is inconvenient to obtain, and the accuracy of processing cannot be ensured.
[0006] In one aspect, the embodiments of the present application provide a thin-walled cabin section type part processing method, comprising:
[0007] Step 1: based on the planes ABC, DEP and FGQ constructed on the three-dimensional model of the part, a theoretical three-dimensional coordinate system XYZ is constructed, and the part is aligned;
[0008] Step 2: the planes DEP and FGQ are processed, and new planes D'E'P' and F'G'Q' are constructed;
[0009] Step 3: taking the intersection point of the planes ABC, D'E'P' and F'G'Q' as the zero point U, and based on the normal vectors a, b and c, a new three-dimensional coordinate system X'Y'Z' is constructed, and the part is precisely positioned;
[0010] Step 4: based on the processing design requirements, the upper type surface of the part 15 is processed;
[0011] Step 5: based on the planes H, D'E'P' and F'G'Q' milled on the lower type surface of the part, a new three-dimensional coordinate system XYZ' is constructed;
[0012] Step 6: taking the three-dimensional coordinate system XYZ' as the three-dimensional coordinate system for the part lower surface machining, the part is turned over 180°, and the part lower surface is machined.
[0013] Further, S101: fixing the part on the numerical control machine tool, and constructing the plane ABC, the plane DEP and the plane FGQ on the three-dimensional model of the part;
[0014] S102: based on the constructed plane ABC, the plane DEP and the plane FGQ, constructing a theoretical three-dimensional coordinate system XYZ in the three-dimensional model of the part to align the part.
[0015] Further, the step S101 includes:
[0016] S1011: milling three planes A, B and C on one end surface of the part;
[0017] S1012: milling four planes D, E, F and G on the chuck of the part;
[0018] S1013: constructing the plane ABC in the three-dimensional model based on the center points of the three planes A, B and C;
[0019] S1014: constructing an arbitrary plane DEP through the straight line DE and an arbitrary plane FGQ through the straight line FG in the three-dimensional model.
[0020] Further, the part includes a first chuck and a second chuck;
[0021] Wherein, the side surface corresponding to the first chuck and the second chuck and the side surface parallel to the side surface are taken as the Y reference surface, and the direction perpendicular to the Y reference surface is taken as the actual X axis direction based on the part;
[0022] Any one surface adjacent to the Y reference surface is taken as the X reference surface, and the direction perpendicular to the X reference surface is taken as the actual Y axis direction based on the part.
[0023] Further, the step S1012 includes:
[0024] 1) milling the plane D and the plane E on the side surface of the first chuck and the second chuck respectively, and the plane D and the plane E are parallel to the Y reference surface respectively;
[0025] 2) milling the plane F and the plane G on the side surface of the first chuck respectively, and the plane F and the plane G are parallel to the X reference surface respectively.
[0026] Further, the plane D and the plane E are respectively located on the first chuck and the second chuck, and are adjacently arranged; the plane F and the plane G are respectively located on the two X reference surfaces of the first chuck.
[0027] Further, the step S102 comprises:
[0028] S1021: taking a point on the part as a zero point O, and based on the zero point O, scanning the part to establish a theoretical three-dimensional coordinate system XYZ in the three-dimensional model of the part;
[0029] S1022: based on the normal vector a of the plane ABC, obtaining an angle offset amount a of the normal vector a relative to the Z axis of the theoretical three-dimensional coordinate system XYZ;
[0030] S1023: based on the angle offset amount a, adjusting the position of the part on the numerical control machine until the normal vector a coincides with the Z axis of the theoretical three-dimensional coordinate system XYZ;
[0031] S1024: in the three-dimensional model, based on the normal vectors b and c of the planes DEP and FGQ, respectively obtaining the included angles b and g between the normal vectors b and c and the normal vector a, and respectively adjusting the planes DEP and FGQ so that b and g are 90°.
[0032] Further, the step 2 comprises:
[0033] S201: obtaining the distance d between the two X reference surfaces of the first chuck;
[0034] S202: taking the center point of the plane D as a detection zero point and taking the center point of the plane F as a measurement point, and using a measuring head on the numerical control machine to detect and obtain the distance e of the plane F from the detection zero point;
[0035] S203: obtaining the difference between e and 1 / 2d to determine the offset difference f of the center point of the plane D;
[0036] S204: based on the offset difference f, adjusting the position of the plane DEP to obtain the plane D'E'P';
[0037] S205: obtaining the distance r between the two Y reference surfaces of the first chuck and the second chuck;
[0038] S206: taking the zero point O as a detection zero point, and on the first chuck, taking a point on the Y reference surface where the plane D is located as a detection point, and using a measuring head on the numerical control machine to detect and obtain the distance s between the detection point and the detection zero point;
[0039] S207: obtaining the difference between s and 1 / 2r to determine the offset difference t of the zero point O;
[0040] S208: based on the offset difference t, adjusting the position of the plane FGQ to obtain the plane F'G'Q'.
[0041] Further, the step 5 comprises:
[0042] S501: milling a plane H on the lower surface of the part, taking the intersection of the plane H, the plane D'E'P' and the plane F'G'Q' as the zero point U';
[0043] S502: turning the part by 180° and adjusting the position of the part so that U' coincides with U, and constructing a new three-dimensional coordinate system XYZ' based on the normal vectors a, b and c.
[0044] Further, in the step S501, the plane H is milled on the lower surface of the part using the three-dimensional coordinate system X'Y'Z' as the processing coordinate system;
[0045] The plane H is parallel to the plane ABC.
[0046] Compared with the prior art, the present application can achieve at least one of the following beneficial effects:
[0047] 1. After the part is aligned and positioned, the upper and lower surfaces of the part are processed. When the lower surface of the part is processed, the plane H is milled on the lower surface of the part, and the processing three-dimensional coordinate system is reconstructed to overcome the problem of part processing precision affected by the offset of the zero point U caused by the uneven thickness between the upper and lower surfaces of the part.
[0048] 2. In the process of constructing the three-dimensional coordinate system XYZ, the spatial position of the part is adjusted to align the position of the part. Based on the relative position of the zero point of the constructed three-dimensional coordinate system XYZ and the part, the three-dimensional coordinate system is reconstructed, and the reconstructed three-dimensional coordinate system X'Y'Z' is used as the three-dimensional coordinate system for part processing, overcoming the problem of precision affected by the offset of the zero point O, and achieving accurate positioning of the part.
[0049] 3. Three small planes are milled on the part with large shape deformation, a new plane is reconstructed based on the planes where the three small planes are located, the spatial position of the part is adjusted, the normal vector direction of the newly reconstructed plane is adjusted, the alignment in the Z-axis direction of the theoretical coordinate system is first realized, and on this basis, four small planes are milled on the chuck part of the part, two new planes are constructed, and the alignment in the X-axis and Y-axis directions of the theoretical coordinate system is realized by the normal vectors of the two new planes. In this way, in the case of thin wall thickness and no machining allowance of the part, the part is aligned on the numerical control machine tool, and based on the determined three-dimensional coordinate system for part processing, the influence of the error of the bench worker's marking can be overcome to improve the precision of part processing.
[0050] 4. The present application cancels the traditional marking method, and does not need to pad the part during the first sequence processing, greatly reducing the labor intensity of the operator's operation.
[0051] The technical solutions in the present application can be combined with each other to realize more preferred combination schemes. Other features and advantages of the present application will be described in the following description, and some advantages will become apparent from the description, or will be understood by those skilled in the art through implementation of the present application. The purposes and other advantages of the present application can be realized and obtained through the contents particularly pointed out in the description and the drawings. BRIEF DESCRIPTION OF DRAWINGS
[0052] The accompanying drawings are included to provide a further understanding of the present application, and are incorporated herein and constitute a part of the detailed description. The drawings illustrate embodiments of the present application and, together with the description, serve to explain the principles of the present application. In the drawings:
[0053] Figure 1 A flow chart of the processing method of the thin-walled cabin section part in the present application;
[0054] Figure 2 A position diagram of three planes A, B and C on the part in the present application;
[0055] Figure 3 A position diagram of Y reference surface and X reference surface on the chuck in the present application;
[0056] Figure 4 A position diagram of four planes D, E, F and G on the chuck in the present application;
[0057] Figure 5 A position diagram of zero point O on the part in the present application;
[0058] Figure 6 A position diagram of plane ABC when perpendicular to the Z axis of the theoretical coordinate system in the present application;
[0059] Figure 7 A relative position diagram of plane ABC, plane DEP and plane FGQ in the present application;
[0060] Figure 8 A relative position diagram of plane ABC, plane D'E'P' and plane F'G'Q' in the present application.
[0061] Reference signs:
[0062] 1-position of three planes A, B, C on the part; 2-X axis direction perpendicular to Y reference plane; 3-Y axis direction perpendicular to X reference plane; 4-Y reference plane; 5-X reference plane; 6-chuck; 601-first chuck; 602-second chuck; 7-position of four planes D, E, F, G on the chuck; 8-position of zero point O; 9-position of plane ABC when perpendicular to Z axis of the theoretical coordinate system; 10-position of constructed plane DEP; 11-position of constructed plane FGQ; 12-position of zero point U; 13-position of constructed plane D'E'P'; 14-position of constructed plane F'G'Q'; 15-part. DETAILED DESCRIPTION
[0063] The preferred embodiments of the present application will be described in detail below with reference to the drawings, which form a part of this application, and together with the implementation examples of the present application, illustrate the principles of the present application, but are not intended to limit the scope of the present application.
[0064] The structure of a certain cabin section type part includes a hollow body, the surface of the body is an irregular surface, two chucks are arranged on one end surface of the body, the two chucks are fixing parts of the part, are generally symmetrically distributed on the part, and are columnar structures, the chuck has four side surfaces, and the cross section of the chuck is rectangular. At present, the part is formed by 3D printing, and the formed part has no machining allowance, and the part needs to be machined after being formed.
[0065] Before machining, the cabin section needs to be scanned and marked, so as to determine the machining reference, that is, a bench worker measures the chuck part area with a marking needle according to the scanning result, and marks the scanning result as the reference for subsequent machining; however, since the part appearance surface is deformed by more than 0.8 and has no machining allowance, and the surface of the chuck is rough, the error of different areas is large when the marking needle measures the chuck part, the part needs to be repeatedly adjusted, the operation is inconvenient, and the accuracy of the machining reference cannot be ensured.
[0066] To solve the above problems, the present application provides a thin-walled cabin section type part machining method, comprising:
[0067] Step 1: based on the planes ABC, DEP and FGQ constructed on the three-dimensional model of the part, a theoretical three-dimensional coordinate system XYZ is constructed, and the part is aligned;
[0068] Step 2: the planes DEP and FGQ are processed, and new planes D'E'P' and F'G'Q' are constructed;
[0069] Step 3: taking the intersection of the planes ABC, D'E'P' and F'G'Q' as the zero point U, and based on the normal vectors a, b and c, a new three-dimensional coordinate system X'Y'Z' is constructed, and the part is accurately positioned;
[0070] Step 4: machining the upper surface of the part 15 based on the machining design requirements;
[0071] Step 5: based on the planes H and D'E'P' and the plane F'G'Q' milled on the lower surface of the part, a new three-dimensional coordinate system XYZ' is constructed;
[0072] Step 6: the part is flipped 180° with the three-dimensional coordinate system XYZ' as the three-dimensional coordinate system for machining the lower surface of the part, and the lower surface of the part is machined.
[0073] Compared with the prior art, the space position of the part 15 is adjusted in the process of constructing the three-dimensional coordinate system XYZ, the position of the part is aligned, and based on the relative position of the zero point of the constructed three-dimensional coordinate system XYZ and the part, the three-dimensional coordinate system is reconstructed, and the reconstructed three-dimensional coordinate system X'Y'Z' is used as the three-dimensional coordinate system for part machining, which overcomes the problem of precision affected by the zero point O offset, and realizes accurate positioning of the part; and when machining the lower surface of the part, the plane H is milled on the lower surface of the part, and the three-dimensional coordinate system for machining is reconstructed to overcome the problem of part machining precision affected by the zero point U offset caused by uneven thickness between the upper and lower surfaces of the part 15.
[0074] wherein, as shown in Figure 6 The part is provided with two clamps, a first clamp 601 and a second clamp 602, for fixing the part 15 on a numerical control machine tool or other machining device, which is a fixed clamping part of the part.
[0075] The first clamp 601 and the second clamp 602 are the same in structure, wherein the first clamp 601 is a columnar structure comprising four side surfaces.
[0076] The end face with the first clamp 601 and the second clamp 602 is the upper surface of the part, and the corresponding face of the upper surface is the lower surface of the part.
[0077] Specifically, in step 1, it comprises:
[0078] S101: fixing the part 15 on a numerical control machine tool, and constructing a plane ABC, a plane DEP and a plane FGQ on the three-dimensional model of the part 15;
[0079] S102: based on the constructed plane ABC, plane DEP and plane FGQ, a theoretical three-dimensional coordinate system XYZ is constructed in the three-dimensional model of the part to align the part 15.
[0080] In step S101, it comprises:
[0081] S1011: milling three planes A, B and C on one end face of the part 15;
[0082] Specifically, as shown in Figures 2-4 A milling is made on the end face of the chuck 6 of the part, three planes A, B, C are milled out;
[0083] Among them, the size of the three planes A, B, C is φ3mm-φ4mm.
[0084] S1012: Milling four planes D, E, F, G on the chuck 6 of the part;
[0085] Specifically, it includes:
[0086] 1) Milling planes D and E on the side faces of the first chuck 601 and the second chuck 602 respectively, and the planes D and E are respectively parallel to the Y reference surface;
[0087] Among them, the side face corresponding to the two chucks and the side face parallel to the side face are taken as the Y reference surface, and the direction perpendicular to the Y reference surface is the actual X axis direction based on the part.
[0088] Among them, the planes D and E are respectively located on the first chuck 601 and the second chuck 602.
[0089] Further, the planes D and E are arranged adjacent to each other.
[0090] Further, the center points connecting the planes D and E are made into a straight line DE, at this time, the straight line DE is perpendicular to the center axis of the two chucks.
[0091] Exemplarily, the size of the planes D and E is φ1mm-φ3mm.
[0092] 2) Milling planes F and G on the side face of the first chuck 601 respectively, and the planes F and G are respectively parallel to the X reference surface.
[0093] Among them, any one face adjacent to the Y reference surface is taken as the X reference surface 5, and the direction perpendicular to the X reference surface 5 is the actual Y axis direction based on the part.
[0094] Among them, the planes F and G are not on the same side face of the first chuck.
[0095] Further, the center points connecting the planes F and G are made into a straight line FG, at this time, the straight line FG is perpendicular to the center axis of the first chuck.
[0096] Among them, the size of the planes F and G is φ1mm-φ3mm.
[0097] S1013: In the three-dimensional model, a plane ABC is constructed based on the center points of the three planes A, B, C;
[0098] S1014: In the three-dimensional model, a straight line DE is constructed to form an arbitrary plane DEP, and a straight line FG is constructed to form an arbitrary plane FGQ.
[0099] In S102, the following is included:
[0100] S1021: A point on the part 15 is taken as the zero point O, and based on the zero point O, the part is scanned, and a theoretical three-dimensional coordinate system XYZ is established in the three-dimensional model of the part.
[0101] As shown in the following formula: Figure 5 The position of the zero point O satisfies: on the plane ABC, and located in the space region corresponding to the inner cavity of the part 15.
[0102] The theoretical three-dimensional coordinate system XYZ is consistent with the three-dimensional coordinate system of the numerical control machine tool.
[0103] S1022: Based on the normal vector a of the plane ABC, the angle offset α of the normal vector a relative to the Z axis of the theoretical three-dimensional coordinate system XYZ is obtained.
[0104] S1023: Based on the angle offset α, the position of the part on the numerical control machine tool is adjusted until the normal vector a coincides with the Z axis of the theoretical three-dimensional coordinate system XYZ.
[0105] After the position adjustment of the part 15 on the numerical control machine tool, the actual position state of the part 15 changes, and the alignment of the part 15 on the Z axis of the theoretical three-dimensional coordinate system XYZ is realized.
[0106] S1024: In the three-dimensional model, based on the normal vectors b and c of the planes DEP and FGQ, the included angles β and γ between the normal vectors b and c and the normal vector a are obtained respectively, and the planes DEP and FGQ are adjusted respectively so that β and γ are 90°.
[0107] In the three-dimensional model, the position of the plane DEP is adjusted so that when the included angle β is 90°, the normal vector b is perpendicular to the Z axis of the theoretical three-dimensional coordinate system XYZ, and at this time, the normal vector b coincides with the Y axis of the theoretical three-dimensional coordinate system XYZ, without changing the actual position of the part 15, the alignment of the part on the Y axis of the theoretical three-dimensional coordinate system XYZ is realized.
[0108] In the three-dimensional model, the position of the plane FGQ is adjusted so that when the included angle γ is 90°, the normal vector c is perpendicular to the Z axis of the theoretical three-dimensional coordinate system XYZ, and at this time, the normal vector c coincides with the X axis of the theoretical three-dimensional coordinate system XYZ, without changing the actual position of the part, the alignment of the part 15 on the X axis of the theoretical three-dimensional coordinate system XYZ is realized.
[0109] In this way, after the part position is adjusted, the X axis, the Y axis and the X axis direction are determined respectively in the direction of the normal vectors a, b and c with the zero point O as the origin, and a three-dimensional coordinate system XYZ for machining the part 15 is established in the three-dimensional model to realize part alignment.
[0110] Specifically, in step 2, the following is included:
[0111] S201: Obtain the distance d between the two X reference surfaces of the first chuck 601;
[0112] S202: With the center point of the plane D as the detection zero point and the center point of the plane F as the measurement point, use the probe on the numerical control machine tool to detect the distance e between the plane F and the zero point;
[0113] S203: Obtain the difference between e and 1 / 2d to determine the offset difference f of the center point of the plane D;
[0114] S204: Adjust the position of the plane DEP based on the offset difference f to obtain the plane D'E'P';
[0115] S205: Obtain the distance r between the two Y reference surfaces 4 of the first chuck 601 and the second chuck 602;
[0116] S206: With the zero point O as the detection zero point, on the first chuck 601, use the probe on the numerical control machine tool to detect the distance s between the detection point on the Y reference surface 4 where the plane D is located and the detection zero point;
[0117] S207: Obtain the difference between s and 1 / 2r to determine the offset difference t of the zero point O;
[0118] S208: Adjust the position of the plane FGQ based on the offset difference t to obtain the plane F'G'Q'.
[0119] Specifically, in step 5, the following is included:
[0120] S501: Mill a plane H on the lower surface of the part 15, and take the intersection of the plane H, the plane D'E'P' and the plane F'G'Q' as the zero point U';
[0121] The plane H is parallel to the plane ABC.
[0122] S502: Flip the part 15 by 180° and adjust the position of the part 15 so that U' coincides with U, and construct a new three-dimensional coordinate system XYZ' based on the normal vectors a, b and c.
[0123] Compared with the prior art, the space position of the part 15 is adjusted in the process of constructing the three-dimensional coordinate system XYZ, the position of the part is aligned, and based on the relative position of the zero point of the constructed three-dimensional coordinate system XYZ and the part, the three-dimensional coordinate system is reconstructed, and the reconstructed three-dimensional coordinate system X'Y'Z' is used as the three-dimensional coordinate system for part machining, so that the problem of the influence of the zero point O offset on the precision is overcome, and the part is accurately positioned.
[0124] When the lower surface of the part is machined, a plane H is milled on the lower surface of the part, and the three-dimensional coordinate system for machining is reconstructed to overcome the problem that the thickness unevenness between the upper and lower surfaces of the part 15 causes the zero point U to deviate and affects the machining precision of the part.
[0125] Three small planes are milled on the part 15 with large shape deformation, a new plane is reconstructed based on the planes where the three small planes are located, the normal vector direction of the newly reconstructed plane is adjusted, the alignment in the Z-axis direction of the theoretical coordinate system is first realized, and on this basis, two new planes are constructed based on the four small planes milled at the chuck 6 part of the part 15, and the alignment in the X-axis and Y-axis directions of the theoretical coordinate system is realized based on the normal vectors of the two new planes. In this way, in the case that the wall thickness of the part 15 is thin and there is no machining allowance, the part 15 is aligned on the numerical control machine tool, and based on the determined three-dimensional coordinate system for part 15 machining, the influence of the error of the bench worker's marking can be overcome, so as to improve the machining precision of the part 15.
[0126] The traditional marking method is cancelled, and the part does not need to be padded flat during the first sequence machining, so that the labor intensity of the operator's operation is greatly reduced.
[0127] Embodiment 1
[0128] A thin-walled cabin section type part machining method, comprising:
[0129] Step 1: based on the planes ABC, DEP and FGQ constructed on the three-dimensional model of the part, a theoretical three-dimensional coordinate system XYZ is constructed to align the part;
[0130] Specifically, it comprises:
[0131] S101: fix the part 15 on the numerical control machine tool, and construct the planes ABC, DEP and FGQ on the three-dimensional model of the part 15;
[0132] Among them, the first chuck 601 and the second chuck 602 of the part are used as fixed bearing ends, and are connected with the clamping device of the numerical control machine tool to realize the fixation of the part on the numerical control machine tool.
[0133] Among them, it comprises:
[0134] S1011: Mill three planes A, B, C on one end surface of part 15;
[0135] Specifically, three planes A, B, C are milled on the end surface of part 15 where the chuck is provided;
[0136] Among them, the three planes A, B, C are evenly distributed on the end surface of the part, and the distance between them is optimally selected as the maximum.
[0137] Among them, the size of the three planes A, B, C is optimally selected as the minimum to eliminate errors caused by the excessive area of the point position.
[0138] Among them, the size of the three planes A, B, C is φ4mm.
[0139] S1012: Mill four planes D, E, F, G on the chuck 6 of the part 15;
[0140] Specifically, it includes:
[0141] 1): Mill planes D and E on the sides of the first chuck 601 and the second chuck 602 respectively, and the planes D and E are respectively parallel to the Y reference surface;
[0142] Among them, the side surface corresponding to the two chucks 6 and the side surface parallel to the side surface are taken as the Y reference surface 4, and the direction perpendicular to the Y reference surface 4 is taken as the actual X axis direction based on the part.
[0143] Among them, the planes D and E are respectively located on the first chuck 601 and the second chuck 602.
[0144] Further, the center points connecting the planes D and E are made into a straight line DE, at this time, the straight line DE is perpendicular to the center axis of the two chucks.
[0145] Further, the planes D and E are arranged adjacent to each other.
[0146] Among them, the first chuck 601 and the second chuck 602 are the same structure, and the adjacent surfaces of the first chuck 601 and the second chuck 602 are mirror image structure distribution, so only the corresponding positions on the adjacent surfaces of the first chuck 601 and the second chuck 602 are processed Planes D and E can make the straight line DE perpendicular to the center axis of the two chucks.
[0147] Among them, the straight line DE and the center axis of the two chucks can be non-planar perpendicular, or intersecting perpendicular.
[0148] Among them, the size of the planes D, E is optimally selected as the minimum, if the small plane milling condition is not met, then the smallest measurable feature is milled to eliminate errors caused by the excessive area of the point position.
[0149] wherein the size of the plane D and the plane E is φ2mm.
[0150] 2) : milling the plane F and the plane G on the side of the first chuck 601 respectively, and the plane F and the plane G are parallel to the X reference surface respectively.
[0151] wherein, taking any one of the surfaces adjacent to the Y reference surface 4 as the X reference surface 5, and taking the direction perpendicular to the X reference surface 5 as the actual Y axis direction based on the part.
[0152] Further, connecting the center points of the plane F and the plane G to make a straight line FG, at this time, the straight line FG is perpendicular to the central axis of the first chuck 601.
[0153] wherein, the plane F and the plane G are mirror-symmetrically machined on the corresponding positions of the two X reference surfaces 5 of the first chuck 601, that is, the straight line FG is perpendicular to the central axis of the first chuck 601.
[0154] Further, the plane F and the plane G are not on the same side of the first chuck 601.
[0155] wherein, the straight line FG can be perpendicular to the central axis of the chuck in different planes, or intersected and perpendicular.
[0156] wherein, the size of the plane F and the plane G is φ2mm.
[0157] S1013: constructing a plane ABC in the three-dimensional model based on the center points of the three planes A, B and C;
[0158] Specifically, taking the same plane as the center points of the three planes A, B and C as the plane ABC;
[0159] S1014: constructing an arbitrary plane DEP through the straight line DE and an arbitrary plane FGQ through the straight line FG in the three-dimensional model.
[0160] S102: based on the constructed plane ABC, the plane DEP and the plane FGQ, constructing a theoretical three-dimensional coordinate system XYZ in the three-dimensional model of the part 15 to align the part 15;
[0161] Specifically, it includes:
[0162] S1021: taking a point on the part 15 as the zero point O, and based on the zero point O, scanning the part 15 to establish a theoretical three-dimensional coordinate system XYZ in the three-dimensional model of the part 15;
[0163] Specifically, the part 15 is clamped on the machine tool, and the three-dimensional model of the part 15 is scanned to obtain the three-dimensional model of the part 15.
[0164] The position of the zero point O satisfies: on the plane ABC, and in the space region corresponding to the inner cavity of the part 15.
[0165] The theoretical three-dimensional coordinate system XYZ is consistent with the three-dimensional coordinate system of the numerical control machine tool.
[0166] S1022: In the three-dimensional model, based on the normal vector a of the plane ABC, an angle offset amount a of the normal vector a relative to the Z-axis of the theoretical three-dimensional coordinate system XYZ is obtained;
[0167] S1023: Based on the angle offset amount a, the position of the part 15 is adjusted on the numerical control machine tool until the normal vector a coincides with the Z-axis of the theoretical three-dimensional coordinate system XYZ.
[0168] Wherein, the position of the part 15 is continuously adjusted on the numerical control machine tool, and the three-dimensional model of the part 15 after each adjustment is obtained to determine the position of the normal vector a until the normal vector a coincides with the Z-axis of the theoretical three-dimensional coordinate system XYZ.
[0169] Wherein, after the position adjustment of the part 15 on the numerical control machine tool, the actual position state of the part 15 changes, realizing the alignment of the part on the Z-axis of the theoretical three-dimensional coordinate system XYZ.
[0170] Wherein, the plane ABC and the part 15 are synchronously position-adjusted.
[0171] S1024: In the three-dimensional model, based on the normal vectors b and c of the planes DEP and FGQ, the included angles β and γ between the normal vectors b and c and the normal vector a are obtained respectively, and the planes DEP and FGQ are adjusted respectively so that β and γ are 90°.
[0172] Wherein, in the three-dimensional model, as shown in Figure 7 The position of the plane DEP is adjusted so that when the included angle β is 90°, the normal vector b is perpendicular to the Z-axis of the theoretical three-dimensional coordinate system XYZ, and at this time, the normal vector b coincides with the Y-axis of the theoretical three-dimensional coordinate system XYZ, realizing the alignment of the part 15 on the Y-axis of the theoretical three-dimensional coordinate system XYZ without changing the actual position of the part 15.
[0173] Wherein, in the three-dimensional model, the position of the plane FGQ is adjusted so that when the included angle γ is 90°, the normal vector c is perpendicular to the Z-axis of the theoretical three-dimensional coordinate system XYZ, and at this time, the normal vector c coincides with the X-axis of the theoretical three-dimensional coordinate system XYZ, realizing the alignment of the part 15 on the X-axis of the theoretical three-dimensional coordinate system XYZ without changing the actual position of the part 15.
[0174] Wherein, after the position adjustment of the part 15, the three-dimensional coordinate system XYZ for machining of the part 15 is established in the three-dimensional model, the X axis, the Y axis and the X axis direction are determined respectively with the zero point O as the origin and the directions of the normal vectors a, b and c, and the part 15 is aligned.
[0175] Step 2: the center processing is performed on the plane DEP and the plane FGQ, and new planes D'E'P' and F'G'Q' are constructed;
[0176] Specifically, it includes:
[0177] S201: obtain the distance d between the two X reference surfaces of the first chuck 601;
[0178] Specifically, on the numerical control machine tool, a point on one of the X reference surfaces 5 is taken as a detection zero point, and a point on the other X reference surface 5 is taken as a measurement point, and the distance d between the two X reference surfaces 5 is detected and obtained.
[0179] Wherein, the distance d between the two X reference surfaces 5 is detected and obtained by a measuring head installed on the machine tool.
[0180] S202: taking the center point of the plane D as a detection zero point and the center point of the plane F as a measurement point, the distance e of the plane F from the zero point is detected and obtained by a measuring head on the numerical control machine tool;
[0181] Wherein, the distance e of the plane F from the zero point is detected and obtained by a measuring head installed on the machine tool.
[0182] S203: obtain the difference value f of e and 1 / 2d to determine the center point of the plane D;
[0183] S204: based on the offset difference value f, the position of the plane DEP is adjusted to obtain the plane D'E'P';
[0184] Specifically, if f is equal to 0, the plane D'E'P' coincides with the plane DEP;
[0185] If f is greater than 0, the plane DEP is parallelly moved by f in the direction of approaching the plane F in the three-dimensional model to obtain the plane D'E'P';
[0186] If f is less than 0, the plane DEP is parallelly moved by f in the direction of moving away from the plane F in the three-dimensional model to obtain the plane D'E'P'.
[0187] S205: obtain the distance r between the two Y reference surfaces 4 of the first chuck 601 and the second chuck 602;
[0188] Specifically, on the first chuck 601, taking a point on the Y reference plane where the non-planar surface D is located as the zero point, and on the second chuck 602, taking a point on the Y reference plane where the non-planar surface E is located as the detection point, the distance r between the two Y reference planes 4 is detected by using a probe on the numerical control machine tool.
[0189] S206: Taking the zero point O as the detection zero point, and taking a point on the Y reference plane 4 where the non-planar surface D is located as the detection point, the distance s between the detection point and the detection zero point is detected by using a probe on the numerical control machine tool.
[0190] S207: The difference between s and 1 / 2r is obtained to determine the offset difference t of the zero point O.
[0191] S208: Based on the offset difference t, the position of the plane FGQ is adjusted to obtain the plane F'G'Q'.
[0192] Specifically, if t is equal to 0, the plane F'G'Q' coincides with the plane FGQ.
[0193] If t is greater than 0, in the three-dimensional model, the plane FGQ is moved in parallel by t in the direction of approaching the plane D to obtain the plane F'G'Q'.
[0194] If t is less than 0, in the three-dimensional model, the plane FGQ is moved in parallel by t in the direction of moving away from the plane D to obtain the plane F'G'Q'.
[0195] Step 3: As shown in Figure 8 , taking the intersection point of the plane ABC, the plane D'E'P' and the plane F'G'Q' as the zero point U, and based on the normal vectors a, b and c, a new three-dimensional coordinate system X'Y'Z' is constructed for accurate positioning of the part.
[0196] Among them, the three-dimensional coordinate system of the numerical control machine tool is consistent with the newly constructed three-dimensional coordinate system X'Y'Z'.
[0197] Among them, the newly constructed three-dimensional coordinate system X'Y'Z' is used as the three-dimensional coordinate system for part machining, which overcomes the problem of the influence of the zero point O offset on the accuracy, and based on this, accurate positioning of the part is realized.
[0198] Step 4: Based on the machining design requirements, the upper surface of the part 15 is machined.
[0199] Among them, the end face with the first chuck 601 and the second chuck 602 is the upper surface, and the corresponding surface of the upper surface is the lower surface.
[0200] Step 5: Based on the plane H, the plane D'E'P' and the plane F'G'Q' milled on the lower surface of the part, a new three-dimensional coordinate system XYZ' is constructed.
[0201] Specifically, it comprises:
[0202] S501: milling a plane H on the lower surface of the part 15, taking the intersection of the plane H, the plane D'E'P' and the plane F'G'Q' as the zero point U';
[0203] Wherein, taking the three-dimensional coordinate system X'Y'Z' as the processing coordinate system, milling the plane H on the lower surface of the part, the plane H is parallel to the plane ABC.
[0204] S502: 180° flip the part 15, and adjust the position of the part 15 so that U' coincides with U, and construct a new three-dimensional coordinate system XYZ' based on the normal vectors a, b and c.
[0205] Wherein, the three-dimensional coordinate system XYZ' is consistent with the three-dimensional coordinate system of the numerical control lathe.
[0206] Wherein, the part is flipped 180° around the Y axis of the three-dimensional coordinate system X'Y'Z'.
[0207] Step 6: taking the three-dimensional coordinate system XYZ' as the three-dimensional coordinate system for processing the lower surface of the part 15, flipping the part 180°, and processing the lower surface of the part;
[0208] Step 7: after the lower surface of the part 15 is processed, flip the part 180°, and remove the part from the numerical control lathe.
[0209] Those skilled in the art can understand that all or part of the processes of the above-mentioned embodiments can be completed by a computer program instructing related hardware, and the program can be stored in a computer readable storage medium. Wherein, the computer readable storage medium is a disk, an optical disk, a read-only memory or a random access memory, etc.
[0210] The above is only the preferred specific implementation of the present application, but the protection scope of the present application is not limited to this. Any changes or replacements within the technical range disclosed by the present application can be easily thought by those skilled in the art, and should be covered in the protection scope of the present application.
Claims
1. A method for machining thin-walled compartment-type parts, characterized in that, include: Step 1: Based on planes ABC, DEP, and FGQ constructed on the 3D model of the part, a theoretical 3D coordinate system XYZ is established to align the part; Step 1 includes: S1011: Mill three planes A, B, and C on one end face of the part; S1012: Mill four planes D, E, F, and G on the chuck of the part; S1013: In a 3D model, construct plane ABC based on the center points of three planes A, B, and C; S1014: In the 3D model, connect the center points of plane D and plane E, draw a straight line DE, construct an arbitrary plane DEP through the straight line DE, connect the center points of plane F and plane G, draw a straight line FG, construct an arbitrary plane FGQ through the straight line FG; The component includes a first chuck and a second chuck; Among them, the side surfaces corresponding to the first and second chucks and the side surfaces parallel to these side surfaces are used as the Y-reference plane, and the direction perpendicular to the Y-reference plane is used as the actual X-axis direction based on the part. Take any plane adjacent to the Y-reference plane as the X-reference plane, and take the direction perpendicular to the X-reference plane as the actual Y-axis direction based on the part; Step S1012 includes: 1): Plane D and plane E are milled on the sides of the first chuck and the second chuck respectively, and plane D and plane E are parallel to the Y reference plane respectively; 2): Plane F and plane G are milled on the side of the first chuck, respectively, and plane F and plane G are parallel to the X reference plane; Plane D and plane E are located on the first chuck and the second chuck, respectively, and are arranged adjacent to each other; plane F and plane G are located on the two X reference planes of the first chuck, respectively. Step 2: Perform centering on plane DEP and plane FGQ to construct new planes D´E´P´ and F´G´Q´; Step 2 includes: S201: Obtain the distance d between the two X reference planes of the first chuck; S202: Using the center point of plane D as the detection zero point and the center point of plane F as the measurement point, the distance e from plane F to the zero point is detected and obtained using the probe on the CNC machine tool; S203: Obtain the difference between e and 1 / 2d, and determine the center point offset difference f of plane D; S204: Based on the offset difference f, adjust the position of plane DEP to obtain plane D´E´P´; S205: Obtain the distance r between the two Y-reference planes of the first and second chucks; S206: Using zero point O as the detection zero point, on the first chuck, with the point on the Y reference plane where the non-plane D is located as the detection point, the distance s between the detection point and the detection zero point is detected and obtained using the probe on the CNC machine tool; S207: Obtain the difference between s and 1 / 2r, and determine the offset difference t of the zero point O; S208: Based on the offset difference t, adjust the position of plane FGQ to obtain plane F´G´Q´; Step 3: Using the intersection of plane ABC, plane D´E´P´ and plane F´G´Q´ as the zero point U, and constructing a new three-dimensional coordinate system X´Y´Z´ based on normal vectors a, b, and c, the part is precisely positioned. Step 4: Based on the machining design requirements, machine the upper surface of the part; Step 5: Based on the plane H, plane D´E´P´, and plane F´G´Q´ milled on the lower surface of the part, construct a new three-dimensional coordinate system XYZ'; Step 6: Using the three-dimensional coordinate system XYZ' as the three-dimensional coordinate system for machining the lower surface of the part, rotate the part 180° and machine the lower surface of the part.
2. The method according to claim 1, characterized in that, Step 1 includes: S101: Fix the part on the CNC machine tool and construct plane ABC, plane DEP and plane FGQ on the three-dimensional model of the part; S102: Based on the constructed planes ABC, DEP, and FGQ, a theoretical three-dimensional coordinate system XYZ is constructed in the three-dimensional model of the part to align the part.
3. The method according to claim 2, characterized in that, Step S102 includes: S1021: Take a point on the part as the zero point O, and based on the zero point O, scan the part to establish a theoretical three-dimensional coordinate system XYZ in the three-dimensional model of the part. S1022: Based on the normal vector a of plane ABC, obtain the angular offset α of the normal vector a relative to the Z-axis of the theoretical three-dimensional coordinate system XYZ; S1023: Based on the angular offset α, adjust the position of the part on the CNC machine tool until the normal vector a coincides with the Z-axis of the theoretical three-dimensional coordinate system XYZ; S1024: In the 3D model, based on the normal vectors b and c of plane DEP and plane FGQ, obtain the angles β and γ between normal vectors b and c and normal vector a, respectively, and adjust plane DEP and plane FGQ so that β and γ are 90°.
4. The method according to claim 1, characterized in that, Step 5 includes: S501: Mill a plane H on the lower surface of the part, with the intersection of plane H, plane D´E´P´ and plane F´G´Q´ as the zero point U´; S502: Flip the part 180° and adjust its position so that U´ coincides with U, and construct a new three-dimensional coordinate system XYZ' based on the normal vectors a, b, and c.
5. The method according to claim 4, characterized in that: In step S501, the three-dimensional coordinate system X´Y´Z´ is used as the machining coordinate system, and the plane H is milled on the lower surface of the part; The plane H is parallel to the plane ABC.
Citation Information
Patent Citations
Automatic tested piece centering correction and machining allowance determination method of large machine tool
CN107598676A
Multi-station switching processing datum aligning method for complex part
CN110052881A