A method of customizing a part machining, storage medium and machining apparatus
By combining additive manufacturing with additive processes and optimizing the processing path using projection contour data, intelligent decision-making is achieved, solving the problems of low efficiency, material waste, and insufficient dimensional accuracy in traditional custom parts processing, and improving the intelligence and economy of custom parts processing.
Patent Information
- Application Number
- CN202510581193.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-07
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2045-05-07
AI Technical Summary
Traditional custom parts processing suffers from problems such as low changeover efficiency, low material utilization, insufficient dimensional accuracy, reliance on experience for processing parameter optimization, insufficient integration of multiple processes, and failure to meet environmental protection requirements, making it difficult to achieve efficient, intelligent, and sustainable custom parts production.
By employing technical means such as model generation, bottom surface confirmation, projection confirmation, void confirmation, and equipment selection, combined with additive manufacturing and additive processes, and optimizing the processing path based on projection contour data, intelligent decision-making is achieved through automated feature recognition and multi-dimensional data analysis, reducing reliance on human experience. Combined with clamping preset modules and symmetry analysis, clamping parameters are dynamically matched to avoid clamping deformation.
It enables automated feature recognition and multi-dimensional data analysis during the processing of customized parts, improving the response efficiency of multi-variety, small-batch production, reducing material waste and secondary processing costs, ensuring the dimensional stability and accuracy of complex structures, and improving resource utilization and processing economy.
Smart Images

Figure CN120480546B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of machining, in particular to a customized part machining method, storage medium and machining equipment. BACKGROUND
[0002] With the development of manufacturing industry towards individualization and high precision, the demand for customized parts is increasing, covering the fields of aerospace, medical devices, automobiles, etc. However, current customized machining still faces many technical challenges. Traditional numerical control machining relies on manual programming and jig adjustment, with low changeover efficiency, which is difficult to meet the flexible production demand of small batch and multi-variety. Complex structural parts are prone to deformation during machining, resulting in size out-of-tolerance, and the existing process lacks effective online compensation means.
[0003] In terms of machining method, subtractive manufacturing has low material utilization and generates a large amount of waste; additive manufacturing can realize complex structures, but the surface quality and dimensional accuracy are insufficient, often requiring secondary machining, increasing cost. In addition, the optimization of machining parameters still relies on experience, lacking intelligent decision support, and the yield rate fluctuates greatly. The problem of insufficient integration of multiple processes is also prominent, such as the need for multiple clamping in heat treatment and surface treatment, affecting machining efficiency and consistency.
[0004] In recent years, some new technologies have tried to solve the above problems, but the high cost of equipment and the lack of process stability limit their industrial application. Environmental protection requirements also bring new challenges, and the pollution problem of traditional cutting fluid needs to be replaced by green machining technology. Therefore, developing an efficient, intelligent and sustainable customized part machining method has become a key research direction for the transformation and upgrading of manufacturing industry.
[0005] SUMMARY
[0006] The main purpose of the present application is to provide a customized part machining method, which aims to realize more accurate machining mode selection through confirmation of various parameters before machining and threshold confirmation.
[0007] To achieve the above purpose, the customized part machining method proposed in the present application comprises:
[0008] A model generation step responds to the input drawing or model from the outside world, constructs a model of the part to be machined, and outputs model data;
[0009] A bottom surface confirmation step responds to the model data, confirms the largest area in the model of the part to be machined, marks the surface as the bottom surface, and outputs bottom surface data;
[0010] A projection confirmation step responds to the model data and bottom surface data, confirms the projection outline of the model based on the bottom surface on at least two mutually perpendicular surfaces, and outputs outline data;
[0011] a cavity confirmation step, in response to the model data, judging whether the model has a hole or a cavity, if the result is no, outputting a solid judgment instruction, if the result is yes, further judging the cavity type;
[0012] if the result is a hole, confirming the hole position perpendicular to the length direction of the hole and outputting hole data;
[0013] if the result is a cavity, confirming the closest and / or farthest section to the cavity and outputting cavity data, the cavity data including the section;
[0014] a device selection step, in response to the model data, the bottom surface data, the contour data, the hole data, the cavity data, and the solid instruction;
[0015] if the cavity data is received, outputting a three-dimensional printing signal;
[0016] if the hole data is received, outputting a milling signal;
[0017] if the solid instruction is received, calling the bottom surface data and the contour data, judging whether it is an axisymmetric and / or central symmetric shape,
[0018] if yes, outputting a turning signal,
[0019] if no, outputting a comprehensive signal.
[0020] The application also provides a storage medium, characterized in that it stores a program for storing and controlling the customized part machining method.
[0021] The application also provides a customized part machining device, characterized in that it comprises:
[0022] a model processing module for receiving a drawing or a model input from the outside, constructing a model of a part to be machined and outputting model data;
[0023] a feature analysis module in communication connection with the model processing module, comprising,
[0024] a bottom surface confirmation subunit in response to the model data, identifying the largest surface in the model of the part to be machined and marking it as the bottom surface, and outputting bottom surface data;
[0025] a projection generation subunit for generating the projection contour of the model in at least two mutually perpendicular planes based on the bottom surface data, and outputting contour data;
[0026] a cavity detection subunit in response to the model data, judging whether the model has a hole or a cavity, and outputting hole data, cavity data or a solid judgment instruction according to the judgment result;
[0027] if a hole is detected, a center line perpendicular to the length direction of the hole is generated and written into the hole data;
[0028] When a cavity is detected, mark the closest or farthest section to the cavity and write the cavity data;
[0029] The processing decision module is in communication with the feature analysis module, receives model data, bottom surface data, contour data, hole data, cavity data, and solid judgment instructions, and performs the following operations according to the input data:
[0030] If the cavity data is received, a three-dimensional printing device start signal is triggered;
[0031] If the hole data is received, a milling device start signal is triggered;
[0032] If the solid judgment instruction is received, it is determined whether it is an axisymmetric or central symmetric shape based on the contour data:
[0033] If it is a symmetric shape, a turning device start signal is triggered;
[0034] If it is an asymmetric shape, a comprehensive processing signal is triggered.
[0035] The technical scheme of the present application can achieve the following beneficial technical effects by using the above-mentioned customized part processing method, storage medium and processing equipment:
[0036] Through automatic feature recognition and multi-dimensional data analysis, intelligent decision-making of the processing technology is realized, the dependence on manual experience is reduced, the preparation period of the customized parts from design to processing is shortened, and the response efficiency of multi-variety and small-batch production is improved.
[0037] Based on the mixed manufacturing logic, the advantages of additive and subtractive processes are combined to reduce material waste or secondary processing costs caused by traditional single processes, and to significantly improve resource utilization and processing economy.
[0038] Through clamping of a preset mold and symmetry analysis, the fixture parameters and part features are dynamically matched to avoid clamping deformation, and the processing path is optimized in combination with the projection contour data to ensure the dimensional stability of complex structures.
[0039] The processing flow is divided into independent functional modules to support data interaction between modules and hardware association, facilitating the extension of new process types or adaptation to different industry needs. BRIEF DESCRIPTION OF DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiment or prior art description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of the structures shown in the drawings.
[0041] Figure 1 A schematic diagram illustrating the steps of the custom part processing method for this application;
[0042] Figure 2 A schematic diagram of the module for the custom parts processing equipment used in this application.
[0043] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0044] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0045] Furthermore, the use of terms such as "first" and "second" in this application is for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. If the combination of technical solutions is contradictory or impossible to implement, such a combination of technical solutions should be considered non-existent and not within the scope of protection claimed in this application.
[0046] This application proposes a method for machining custom parts.
[0047] like Figure 1 As shown in the embodiments of this application, the custom parts processing method includes the following steps and specific operations:
[0048] Model generation step 101 is used to create a part model with specific dimensional data that can be recognized by subsequent steps, based on the externally input base drawing or model. The model generation step specifically includes the following operations:
[0049] In response to externally input drawings or models, the system constructs a model of the part to be processed and outputs model data. The model can include 3D models generated by software such as SolidWorks, while the drawings can be dimensioned drawings generated by software such as CAD. When the input is a drawing, the system automatically generates a 3D model based on the drawing dimensions to form model data.
[0050] By constructing a complete 3D model, it is possible to pre-analyze the size, shape, and details of the parts to be processed, thereby facilitating the selection of appropriate processing methods when processing the parts later.
[0051] The bottom surface confirmation step 102 is used to confirm a bottom surface on the part model as a reference surface for all subsequent analysis and processing actions. The bottom surface confirmation step 102 specifically includes the following operations:
[0052] In response to the model data, a largest-area surface in the part model to be processed is confirmed, and the surface is marked as a bottom surface to form bottom surface data. The bottom surface data includes the aforementioned bottom surface mark.
[0053] Based on the central axis of the bottom surface and a plurality of straight lines in the plane of the bottom surface that are not parallel to each other, the part model is attempted to be symmetrically rotated and folded by 90°, 180°, and other degrees of symmetry with these lines as the central axis, to confirm whether the part model to be processed is of central axis symmetry, and if so, a central axis symmetry label is written to the bottom surface data.
[0054] In response to the central axis symmetry label, a plurality of points are taken along the symmetry axis of the part model to be processed, and a central symmetry verification is performed to confirm whether the part model is of central symmetry, and if so, a central symmetry label is written to the bottom surface data.
[0055] The bottom surface data is output.
[0056] Through the above steps, it can be determined in priority whether the part to be processed conforms to the central axis symmetry and central symmetry features, and if so, the subsequent processing equipment and machine tools required can be easily identified and selected.
[0057] The projection confirmation step 103 is used to confirm a plurality of planes on the part model, and to project the edge contour of the part, so that the part contour can be processed in priority during processing, to avoid material waste or processing errors. The projection confirmation step 103 specifically includes the following operations:
[0058] In response to the model data and the bottom surface data, at least the projection view of the part to be processed is drawn in the plane of the bottom surface and another two planes perpendicular to each other and to the bottom surface.
[0059] The contour data is output.
[0060] Through the above steps, the three-view projection of the part can be made into a projection view, so that the dimensions and contour shapes of the views of the part can be easily and finely confirmed for preliminary processing.
[0061] The clamping preset step 104 is used to find a position suitable for clamping during processing based on the part contour, and to confirm the size required by the clamping mechanism according to the shape of the part. The clamping preset step 104 specifically includes the following operations:
[0062] The contour data is called and all contours in the projection views thereof are traversed.
[0063] Find all pairs of contour lines that appear parallel and at least partially coincide in their plane.
[0064] Mark the pairs of contour lines as grippable places and write them into the profile data.
[0065] By the above operation, parallel contour lines help to use conventional grippers more widely and avoid designing grippers for complex-shaped parts. When and only when the parallel contour lines partially coincide, the gripper can apply force between the clamping arms or clamping jaws to achieve stable clamping.
[0066] Measure the length of all grippable place contour lines and mark the shortest length as the gripper size threshold.
[0067] By the above operation, since each part will inevitably need to be clamped several times during processing, setting the gripper size threshold allows the gripper to be quickly selected to complete clamping of the part from any angle, avoiding the situation where a too-large tool size cannot stably complete clamping or even damage the part corners.
[0068] Hole confirmation step 105 is used to identify the internal and external spatial structural features of the part's holes, cavities, grooves, etc. to collect data and be used for appropriate processing schemes and machine tools. The hole confirmation step specifically includes the following operations:
[0069] In response to the model data, determine whether the model has a hole or cavity:
[0070] If the result is no, output a solid determination instruction,
[0071] If the result is yes, further determine the type of cavity:
[0072] When the result is a hole, perform the following operations:
[0073] Confirm the hole position on the model surface and the projected view contour perpendicular to the length direction of the hole and generate hole data.
[0074] Draw the center line of the hole according to the inner diameter of the hole and write it into the hole data.
[0075] Identify the cross section of the hole, and when the cross section is non-circular, form a cross-sectional view of the hole and write it into the hole data.
[0076] Output the hole data.
[0077] When the result is a cavity, confirm the closest and farthest cross sections to the cavity, form cross section data and mark it in the model data, and output the cavity data, which includes the cross section data.
[0078] Through the above steps and operations, when the model is a solid model, redundant machining steps of the model in the machining process can be avoided, when the model has a hole structure, the drilling surface or contour line is found, so that the position of the hole is quickly identified, the drilling requirement and direction of the hole are confirmed through the center line, and subsequent drilling operation is facilitated, when an irregular hole is encountered, the cross-sectional shape of the hole is further recorded, so that a suitable drilling scheme is conveniently selected. When there is a cavity inside the model, a machining scheme such as 3D printing which can realize lossless machining of the cavity structure can be preferentially selected, and the cutting surface is identified, which further facilitates the machining personnel to the strongest and weakest parts of the cavity and the outer surface of the part, thereby improving the yield rate in the machining process.
[0079] The equipment selection step 106 is used for demand analysis of part machining tooling, machine tools and equipment according to the above-mentioned data, and identifying suitable machining equipment to complete the machining work.
[0080] The equipment selection step 106 specifically includes the following operations:
[0081] In response to the model data, the bottom surface data, the contour data, the hole data, the cavity data and the solid instruction, a series of judgment and analysis actions are performed:
[0082] When receiving the cavity data, a 3D printing signal is output to call a 3D printer to realize lossless machining of the cavity structure.
[0083] When receiving the hole data, a milling signal is output to mill the hole.
[0084] When receiving the solid instruction, the bottom surface data and the contour data are called to determine whether it is an axisymmetric and / or central symmetric shape:
[0085] If so, a turning signal is output to realize rapid machining of the axisymmetric and / or central symmetric shape by turning.
[0086] If not, a comprehensive signal is output to call multiple devices to complete composite machining based on the priority of 3D printing, turning and milling.
[0087] Among them, the priority of each data recognition is cavity data greater than hole data greater than solid judgment, to ensure that the selected machine tool or machining equipment can complete higher requirement machining under the condition of no logical overlap. For example, when there is cavity data, a 3D printing device is preferentially selected to complete machining, and when no cavity needs to be machined, a device for machining other features is selected.
[0088] Through the above scheme, through automatic feature recognition and multi-dimensional data analysis, intelligent decision of the machining process is realized, manual experience dependence is reduced, the preparation period of the customized part from design to machining is shortened, and the response efficiency of multi-variety and small-batch production is improved. Based on the mixed manufacturing logic, the advantages of additive and subtractive processes are combined, the material waste or secondary processing cost caused by traditional single process is reduced, and the resource utilization rate and processing economy are significantly improved.
[0089] The application also provides a customized part machining device, which can realize any or all steps of the customized part machining method in the above embodiments. The steps and operations of the customized part machining method are described above. Since the customized part machining device provided by the application adopts all the technical solutions of the above embodiments, it at least has all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described here.
[0090] As shown in Figure 2 In one embodiment, the application discloses a customized part machining device, which specifically comprises the following modules:
[0091] The model processing module 201 receives the drawings or three-dimensional scanning model input from the outside world, analyzes the geometric features and constructs the digital model of the part to be machined, and outputs the model data containing the topological structure, size and material. When identifying the model, the model processing module can realize grid repair and redundant surface removal to ensure data integrity.
[0092] The feature analysis module 202 is in communication connection with the model processing module 201, and specifically comprises the following units:
[0093] The bottom surface confirmation sub-unit 2021 scans the model data, calculates the area of all outer surface planes, selects the largest area as the bottom surface, and outputs the bottom surface data, wherein the bottom surface data at least contains the plane equation and boundary point coordinates. The bottom surface confirmation sub-unit includes two lower units of symmetry judgment unit and center symmetry verification unit:
[0094] The symmetry judgment unit: based on the bottom surface axis or two non-parallel straight lines in the bottom surface plane such as diagonal lines, judges whether the part is axisymmetric shape, and adds axisymmetric label to the bottom surface data if it is judged as axisymmetric.
[0095] The center symmetry verification unit: in response to the axisymmetric label, if there is an axisymmetric label, more than 5 reference points are selected along the symmetry axis at equal intervals, and the model volumes on both sides of each point are verified whether they are equal and the shapes are consistent, and the center symmetry label is added if they are satisfied.
[0096] The projection generation sub-unit 2022:
[0097] Based on the bottom surface data, the projection contour of the model is generated in the plane where the bottom surface is located and two planes perpendicular to it, and the contour data is output, wherein the contour data contains boundary coordinates and key feature points.
[0098] Further, in any embodiment of the present application, the projection generation subunit 2022 can perform B-spline curve fitting on the irregular projection to improve data accuracy.
[0099] The cavity detection subunit 2023:
[0100] Iterate through the model data to detect internal holes or cavities.
[0101] Wherein, the hole determination follows the following rules: if the cavity is a through structure and the length-diameter ratio is > 3, it is determined as "hole", the center line perpendicular to the length direction of the hole is generated, and the cross section shape is extracted and written into the hole data.
[0102] The cavity determination follows the following rules: if the cavity is a closed non-through structure, calculate the distance between its centroid and each outer surface, and mark the nearest and farthest sections, for example, marked as planes A and B, respectively, and written into the cavity data.
[0103] The clamping preset subunit 2024:
[0104] Iterate through the projection contour data, identify all pairs of parallel and partially overlapping contour lines, such as opposite edges of a cuboid, and mark them as clippable regions;
[0105] Measure the length of the clippable region contour line, set the shortest length as the clamp size threshold, and write it into the contour data.
[0106] The machining decision module 203 is in communication connection with the feature analysis module 202. The following control operations are performed:
[0107] Receive model data, bottom surface data, contour data, hole data, cavity data and solid judgment instruction.
[0108] Priority decision:
[0109] (1) Cavity data trigger: if there is cavity data, send a start signal to the 3D printing device, and load the cavity section parameters as the printing reference surface.
[0110] (2) Hole data trigger: if there is hole data and no cavity data, send a start signal to the five-axis milling machine, and generate a milling path based on the hole center line.
[0111] (3) Solid judgment trigger: if there is no cavity / hole data, call the bottom surface data and the contour data:
[0112] If the center-symmetry label is detected, send a start signal to the lathe, and take the bottom surface center axis as the turning rotation axis;
[0113] If only axisymmetric labels or no symmetric labels are detected, a comprehensive machining signal is sent to the multi-axis CNC machine tool, and layered milling is performed according to the projected contour.
[0114] Further, the customized part machining device in any embodiment of the application further comprises a clamping linkage: if there is clamping preset data, the clamping area coordinates and the clamp size threshold are transmitted to the clamp controller to drive the pneumatic clamp to automatically adjust the jaw spacing.
[0115] In the customized part machining device in any embodiment of the application, taking the machining of an aero aluminum alloy thin-walled part as an example:
[0116] The model processing module 201 analyzes the part CAD model and outputs model data containing thin-walled curved surfaces and internal weight-reducing holes;
[0117] The feature analysis module 202:
[0118] The bottom surface confirmation subunit 2021 marks the bottom surface and adds an axisymmetric label;
[0119] The projection generation subunit 2022 fits the curve contour in the XZ plane;
[0120] The cavity detection subunit 2023 identifies the weight-reducing holes and generates hole centerline data;
[0121] The machining decision module 203 triggers a milling signal, generates a helical milling path based on the hole data, and simultaneously links the clamp controller to clamp the part edge according to the preset threshold to avoid thin-walled deformation.
[0122] Through the implementation of the above scheme, seamless connection from model analysis to machining decision can be achieved, and manual intervention can be reduced; during the machining process, automatic switching and parameter optimization of 3D printing, turning, milling and other processes are supported; further, through symmetry analysis and clamping preset, dimensional errors caused by clamping deformation can be avoided.
[0123] The application also proposes a program stored with the customized part machining method in the above embodiments. The program executed by the customized part machining method or the customized part machining device in any embodiment is recorded in a computer-readable storage medium such as a CD-ROM, a floppy disk, a CD-R, a DVD, etc. in an installable form or an executable form.
[0124] In addition, the customized part machining method or the customized part machining device described in any embodiment can also be made into a program and saved on a computer connected to a network such as the Internet, and provided by downloading through the network. In addition, the program can also be provided or configured through the network such as the Internet.
[0125] The above merely describes optional embodiments of the present application, and does not limit the patent scope of the present application. Any equivalent structural changes made according to the content of the present application and the drawings, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A method of customizing a part machining, characterized by, The method comprises: a model generating step of constructing a model of a part to be processed in response to a drawing or a model inputted from outside and outputting model data; a bottom surface confirming step of confirming a surface with the largest area in the model of the part to be processed in response to the model data, marking the surface as a bottom surface, and outputting bottom surface data; a projection confirming step of confirming a projection outline of the model on at least two mutually perpendicular surfaces based on the bottom surface in response to the model data and the bottom surface data, and outputting outline data; a cavity confirming step of judging whether the model has a hole or a cavity in response to the model data, outputting a solid judgment instruction if the judgment result is no, and further judging a cavity type if the judgment result is yes; outputting hole data by confirming a hole position perpendicular to a length direction of the hole if the judgment result is a hole; outputting cavity data including a cutting surface closest to and / or farthest from the cavity by confirming the cutting surface if the judgment result is a cavity; a device selecting step in response to the model data, the bottom surface data, the outline data, the hole data, the cavity data, and the solid instruction; outputting a three-dimensional printing signal if the cavity data is received; outputting a milling signal if the hole data is received; outputting a turning signal if the part to be processed is an axially symmetric and / or a centrally symmetric shape based on the bottom surface data and the outline data, outputting a comprehensive signal if the part to be processed is not an axially symmetric and / or a centrally symmetric shape. The bottom surface confirming step comprises the following operations:
2. The method of claim 1, wherein, confirming whether the model of the part to be processed is an axially symmetric shape based on an axial line of the bottom surface and / or at least two mutually non-parallel straight lines in a plane where the bottom surface is located, and writing an axially symmetric label into the bottom surface data if the model is an axially symmetric shape; confirming whether the model of the part to be processed is a centrally symmetric shape by taking a plurality of points along a symmetric axis of the model in response to the axially symmetric label, and writing a centrally symmetric label into the bottom surface data if the model is a centrally symmetric shape. The projection confirming step draws a projection view of the part to be processed in at least the plane where the bottom surface is located and two other mutually perpendicular planes each perpendicular to the bottom surface.
3. The method of claim 1, wherein the machining of the customized part is performed by a computer numerical control (CNC) machine. In the cavity confirming step, a center line of the hole is drawn based on an inner diameter of the hole and written into the hole data if the judgment result is a hole; 4. The method of claim 1, wherein, a cross section of the hole is identified, and a cross section view of the hole is formed and written into the hole data if the cross section has a non-circular cross section. The method further comprises a clamping presetting step:
5. The method of claim 1 to 4, wherein all outlines are traversed; all pairs of outline lines which are parallel and at least partially coincide in their respective planes are found; the pairs of outline lines are marked as clamping positions and written into the outline data. The clamping presetting step further comprises:
6. The method of claim 5, wherein, the lengths of the outline lines at the clamping positions are measured, and the shortest length is marked as a clamping size threshold. A program is stored and controlled, and the program stores and controls the customized part processing method according to any one of claims 1-6.
7. A storage medium characterized by, The method comprises:
8. A custom part machining apparatus, comprising: a model processing module for receiving a drawing or a model inputted from outside, constructing a model of a part to be processed, and outputting model data; a feature analysis module in communication connection with the model processing module, comprising a bottom surface confirming subunit for identifying a surface with the largest area in the model of the part to be processed in response to the model data and marking the surface as a bottom surface, and outputting bottom surface data; a projection generating subunit for generating a projection outline of the model on at least two mutually perpendicular planes based on the bottom surface data, and outputting outline data; The cavity detection subunit judges whether the model has a hole or a cavity in response to the model data and outputs hole data, cavity data or solid judgment instruction according to the judgment result; When a hole is detected, a center line perpendicular to the length direction of the hole is generated and written into the hole data; When a cavity is detected, the closest and / or farthest cross section to the cavity is marked and written into the cavity data; The machining decision module is in communication connection with the feature analysis module, receives the model data, the bottom surface data, the contour data, the hole data, the cavity data and the solid judgment instruction, and performs the following operations according to the input data, If the cavity data is received, a three-dimensional printing device start signal is triggered; If the hole data is received, a milling device start signal is triggered; If the solid judgment instruction is received, it is judged whether it is an axisymmetric or central symmetric shape based on the contour data, If it is a symmetric shape, a turning device start signal is triggered; If it is an asymmetric shape, a comprehensive machining signal is triggered.
9. The custom part machining apparatus of claim 8, wherein, The feature analysis module further comprises: The clamping preset subunit is used to traverse the projected contour data, identify all pairs of parallel and partially overlapping contour lines, mark as clippable areas and write into the contour data; The clamping preset subunit further measures the length of the clippable area contour line, and marks the shortest length as the clamp size threshold.
10. The custom part machining apparatus of claim 8 or 9, wherein, The bottom surface confirmation subunit further comprises: The symmetry judgment unit judges whether the part to be machined is an axisymmetric shape based on the bottom surface central axis or two non-parallel straight lines in the bottom surface plane, and adds an axisymmetric label to the bottom surface data if it is judged to be axisymmetric; The central symmetry verification unit selects multiple reference points along the symmetry axis to verify the central symmetry in response to the axisymmetric label, and adds a central symmetric label to the bottom surface data if it is judged to be central symmetric.
Citation Information
Patent Citations
Integrated machining workpiece positioning method of turning and milling composite machine tool
CN119457940A
Additive manufacturing method of part
CN119870500A