Method, system, device and medium for batch automatic generation of mold frame engineering drawing
By using a batch automatic generation method for mold frame engineering drawings, the generation and verification of engineering drawings for mold frame assemblies are automated, solving the problems of low efficiency, easy errors, and poor readability, and achieving efficient and accurate mold frame processing guidance.
Patent Information
- Application Number
- CN202610460532.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Filing Date
- 2026-04-09
- Publication Date
- 2026-07-14
AI Technical Summary
In existing technologies, the batch generation of mold frame engineering drawings is inefficient and lacks automation. It relies heavily on manual verification, which is prone to errors. Dense feature annotations have poor readability, affecting processing interpretation.
A batch automatic generation method for mold frame engineering drawings is adopted. By loading the mold frame assembly model file, engineering drawings of multiple workpieces are automatically generated, including views, dimension annotations and process information annotations. An automatic verification module is integrated to identify dense features and optimize the drawings.
Significantly improves drawing efficiency, reduces the risk of human error, ensures the accuracy and readability of drawings, and improves processing precision and first-pass yield.
Smart Images

Figure CN122389113A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer-aided design, and in particular to a method, system, device, and medium for the batch automatic generation of mold frame engineering drawings. Background Technology
[0002] In the field of mold design and manufacturing, especially in the production process of injection mold bases, it is usually necessary to generate two-dimensional engineering drawings for the various plates that make up the mold base (such as the front plate, A plate, and bottom pin plate) to guide the processing. UG (Unigraphics NX, now Siemens NX), as the industry's mainstream computer-aided design (CAD) software, is widely used for the three-dimensional modeling and two-dimensional drawing of mold bases.
[0003] Currently, the standard workflow for creating mold frame engineering drawings using UG software heavily relies on manual operation by designers. Specifically, designers need to perform the following repetitive steps individually for each workpiece in the mold frame assembly: First, create a new drawing file for the workpiece; then, manually add the necessary main views, sectional views, etc.; next, based on the 3D model, manually or semi-automatically annotate dimensions, tolerances, and process requirements (such as the throat type of threaded holes); finally, manually fill in the part information in the title block. After completing the drawing for one workpiece, the entire process is repeated for the next workpiece.
[0004] This traditional manual, one-by-one operation method has revealed the following prominent technical shortcomings in practical applications: Low drawing efficiency and insufficient automation: Because UG software's native functions are primarily designed for drawing individual parts, it lacks support for batch drawing of multi-component assemblies such as mold sets. For a complete mold set containing multiple panels, designers must repeatedly perform the almost identical and tedious "create-layout-annotate" process for each panel. This not only leads to redundant operation steps but also causes the overall drawing time to increase linearly with the number of workpieces, severely restricting the efficiency of the design-to-production process.
[0005] Manual verification is highly dependent on human error, prone to errors, and costly: After the engineering drawings are completed, rigorous verification is necessary to ensure the accuracy of the information on the drawings. This includes checking whether the views are complete, whether the dimensions are missing, and whether key process information (such as the type and specifications of the tooth) is consistent with the 3D model definition. Currently, this verification work relies entirely on visual comparison and manual inspection by design or quality control personnel. This process is not only time-consuming (consuming a considerable amount of total drawing time), but it is also highly susceptible to errors due to human fatigue or negligence, which may transmit incorrect information to the manufacturing stage, leading to quality risks such as scrapped parts or assembly failures.
[0006] Dense feature annotations have poor readability and affect machining interpretation: Mold base plates typically contain a large number of densely distributed features such as holes and threads. When using UG's automatic or manual annotation, all feature annotation information is displayed in the corresponding view, easily causing overlapping and crowding of dimension lines and annotation text. Machining personnel need to spend a lot of time identifying and locating specific feature information in cluttered drawings, which not only reduces the efficiency of drawing guidance but also increases the risk of misinterpretation.
[0007] Therefore, there is an urgent need in the existing technology for a method that can automatically generate batches of mold frame engineering drawings, intelligently optimize annotations, and have automatic verification capabilities, in order to overcome the above-mentioned deficiencies in efficiency, quality, and readability, and meet the needs of modern, efficient, and precise manufacturing. Summary of the Invention
[0008] To address the aforementioned technical problems, this invention provides a method, equipment, and medium for the batch automatic generation of mold frame engineering drawings.
[0009] To achieve the above objectives, the present invention employs the following method: a method for batch automatic generation of mold frame engineering drawings, comprising: Load the assembly model file of the mold frame to obtain the three-dimensional model information of multiple workpieces in the mold frame; Accept batch selection instructions for the multiple workpieces, and based on pre-configured engineering drawing templates, automatically perform the following operations for each selected workpiece to generate a corresponding engineering drawing: Create an engineering drawing, and automatically generate multiple standard views of the workpiece from the engineering drawing; Based on the 3D model information of the workpiece, dimension annotations and process information annotations are automatically added to the corresponding view, and the attribute information of the workpiece is filled into the title bar of the engineering drawing. The generated engineering drawing files corresponding to the multiple workpieces will be output in batches.
[0010] As a preferred embodiment of the present invention, the method further includes: Before batch outputting the engineering drawing files, each generated engineering drawing is automatically verified; The automatic verification includes at least one of the following: view integrity verification, annotation integrity verification, and consistency verification between the annotation information in the engineering drawing and the 3D model information.
[0011] As a preferred embodiment of the present invention, after automatically generating multiple standard views of the workpiece, the method further includes: Identify the feature distribution in any standard view; If the feature satisfies the preset density condition, the standard view is split into multiple subviews, and an index identifier pointing to each subview is added to the standard view; In this process, corresponding feature annotations are added to the sub-view.
[0012] As a preferred embodiment of the present invention, the preset density condition includes at least one of the following: The number of features in the standard view reaches or exceeds a first quantity threshold; The standard view contains at least two features whose spacing is less than or equal to a first distance threshold.
[0013] As a preferred embodiment of the present invention, the method further includes: receiving a template configuration instruction and loading or generating an engineering drawing template that predefines a standardized drawing frame, an intelligent title bar, a fixed view layout, and a unified annotation style.
[0014] As a preferred embodiment of the present invention, the three-dimensional model information includes geometric information, attribute information, and process information; The process information includes at least one of the throat tooth type, specification and direction of the threaded hole provided on the workpiece; The automatic addition of process information annotations includes adding text annotations containing the type, specification, and direction of the thread at the view position corresponding to the threaded hole.
[0015] This invention also discloses a batch automatic generation system for mold frame engineering drawings, comprising: The model parsing module is used to load the assembly model file of the mold frame to obtain the three-dimensional model information of multiple workpieces in the mold frame; The batch processing control module is used to respond to the user's batch selection command and trigger the engineering drawing generation process for each selected workpiece based on the pre-configured engineering drawing template. The automatic view generation module is used to create engineering drawings for selected workpieces and automatically generate multiple standard views of the workpieces in the engineering drawings. The annotation and information filling module is used to automatically add dimension annotations and process information annotations on the corresponding view based on the three-dimensional model information of the workpiece, and fill the attribute information of the workpiece into the title bar of the engineering drawing. The output module is used to batch output multiple engineering drawing files corresponding to the multiple workpieces.
[0016] As a preferred embodiment of the present invention, the system further includes: The automatic verification module is used to perform view integrity verification, annotation integrity verification, and / or consistency verification between annotation information and 3D model information on each generated engineering drawing before batch outputting the engineering drawing files, and generate a verification report.
[0017] As a preferred embodiment of the present invention, the view automatic generation module further includes: The dense feature processing unit is used to identify the feature distribution in any standard view. If the feature meets the preset dense condition, the standard view is split into multiple subviews, and an index identifier pointing to each subview is added to the standard view. The annotation and information filling module adds corresponding feature annotations to the sub-view.
[0018] The present invention also discloses an electronic device, including a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of any of the methods described above.
[0019] The present invention also discloses a computer-readable storage medium having a computer program stored thereon, characterized in that, when the computer program is executed by a processor, it implements the steps of any of the methods described above.
[0020] In summary, this invention patent includes at least one of the following beneficial technical effects: 1. This invention replaces the tedious manual operation of "creating a new drawing - adding a view - annotating" for each panel in traditional UG software with an automated process. Users only need to select in batches once, and the system can automatically and cyclically complete the entire drawing process for all selected panels. This significantly improves drawing efficiency and fundamentally solves the bottleneck problem of low drawing efficiency for multiple workpieces in mold frames.
[0021] 2. By integrating an automatic verification module, the system automatically performs batch checks on view integrity, annotation integrity, and 3D-2D information consistency after drawing output, and generates a structured verification report, replacing the method of relying entirely on manual visual inspection. This greatly reduces verification costs and the risk of human error, while avoiding drawing errors caused by human fatigue or negligence (such as omission of throat tooth type annotations or dimension discrepancies), significantly improving the accuracy and reliability of drawing output, and reducing quality risks in subsequent processing stages.
[0022] 3. To address the issue of overlapping and crowded annotations caused by dense features (such as numerous threaded holes), when the number of features or the spacing reaches a preset threshold, the original view is automatically split into multiple clearly laid-out sub-views and indexed and associated. This allows machining personnel to quickly and accurately read information, directly improving the operational efficiency of the production site.
[0023] 4. All annotation information (dimensions, processes, attributes) in this method is directly and automatically extracted from the 3D model and associated with the 2D drawings, achieving consistent output of design data (3D model) and manufacturing data (2D engineering drawings). This completely eliminates information discrepancies that may arise from manual copying or editing, ensuring "what you see is what you get," and greatly improving the machining accuracy and first-pass yield of mold base parts. Attached Figure Description
[0024] Figure 1 This is a flowchart of the batch automatic generation method of mold frame engineering drawings according to Embodiment 1 of the present invention; Figure 2 This is a flowchart of the batch automatic generation method of mold frame engineering drawings according to Embodiment 2 of the present invention; Figure 3 This is a structural block diagram of an electronic device according to Embodiment 3 of the present invention. Detailed Implementation
[0025] The following is in conjunction with the appendix Figure 1 -Appendix Figure 3 The present invention will be described in further detail below.
[0026] Example 1: This embodiment discloses a method for batch automatic generation of formwork engineering drawings. This method is implemented through a dedicated plugin developed based on Siemens UG NX software. This plugin is deeply integrated into the UG NX environment, accessing and manipulating software kernel data and functions by calling the NX Open API, thereby achieving the complete automated drawing generation process described below. (Refer to...) Figure 1 The method specifically includes the following steps: Step S01: In UG software, pre-configure an engineering drawing template containing standardized drawing frames, intelligent title bars, fixed view layouts, and unified annotation styles using a dedicated plugin, and load and parse the assembly file of the target mold frame to automatically extract the geometric information, attribute information, and manufacturing process information of all plates.
[0027] The user first imports or activates a pre-configured engineering drawing template (e.g., A3 landscape size) in the UG NX environment using the plugin's template management function. This template contains the following predefined content: Drawing frame: Matches multiple drawing standards such as "General", "Precision" or "User Custom", and the fields such as "Part Name", "Material", and "Model Number" in its title bar are associated with the attributes of the UG part model; Annotation style: The format for dimension tolerance annotation has been standardized, and the annotation style for throat thread (pipe thread) has been specifically defined, for example, the format is "PT1 / 4-right-hand thread-depth 15mm"; View layout: The fixed positions and display scales of the six basic orthogonal views "front / back / left / right / top / bottom" are pre-arranged; Subview Index Style: Predefined index rules for identifying subviews when a view is split into subviews, such as using the format "Figure XY".
[0028] The following example uses a specific M4631 injection mold base for further explanation. Its UG design source files include an assembly file (M4631 injection mold base.asm) and multiple sheet metal part files (such as panel.prt, sprue plate.prt, A-plate.prt, etc.). First, configure an A3-sized drawing template in UG NX 1847. The specific content is as follows: 1. Drawing frame: The drawing frame adopts the GB / T 14689-2008 standard A3 drawing frame, and the default title block fields are "part name, material, module number, quantity, and throat type"; 2. Annotation style: Dimensional tolerances: IT8 level precision is used by default (e.g., linear dimensioning format is "400±0.1"). Laryngeal tooth labeling: The uniform format is "[Type][Size]-[Direction of rotation]-Depth[Depth]" (e.g., "PT 1 / 4-Right-rotation-Depth 15mm"). 3. View Layout: Top view: Located in the upper center area of the drawing frame (occupying 60% of the drawing frame width); Front view: Located directly below the top view; Left / Right Views: Located on the left and right sides of the front view, respectively; Back / Bottom View: Located in the bottom left and right areas of the drawing frame; Sub-view Index: The default index identifier is "Figure [Main View Number]-[Sub-view Number]" (e.g., "..."). Figure 1-1 (”).
[0029] Step S02: Load the assembly file of the target mold frame through a dedicated plugin, and automatically parse and extract the 3D model information of all plates.
[0030] The purpose of this step is to prepare a specific data source for batch drawing output. Users load the UG assembly file of the target mold base through the plugin interface. The plugin automatically performs the parsing task in the background: traversing the assembly structure using UG's assembly navigator to identify all sheet metal components; and automatically extracting the geometric information (contour, hole coordinates, etc.), attribute information (name, material, etc.), and process information (throat type, specifications, direction of rotation, depth, etc. of threaded holes) for each sheet metal part file.
[0031] Following the steps above, taking the M4631 injection mold base as an example, this step is further explained: The UG native files of the mold base are: 1. Assembly file: M4631 injection mold base.asm; 2. Plate part files: panel.prt, sprue plate.prt, A plate.prt, etc. (all containing complete geometry, attributes, and process information). After loading the assembly file, the plugin recognizes the plate list: panel, sprue plate, A plate, B plate, base plate, and bottom plate. Taking "panel.prt" as an example, the plugin extracts the following information: Geometric information: The solid dimensions of the sheet are 400mm×300mm×20mm, and the top face has 20 PT1 / 4 threaded holes (coordinate range: X[50-350]mm, Y[50-250]mm). Attribute information: Part name = panel, material = S50C, template number = M4631, quantity = 1; Process information: Thread type = PT, size = 1 / 4, direction of rotation = right-hand, depth = 15mm.
[0032] Step S03: Respond to the user's batch selection command in the plugin interface, automatically create new engineering drawing files for each panel in the drawing queue, associate preset templates, and automatically project and generate multiple standard orthogonal views of the panel according to the preset layout in the template.
[0033] In the plugin's interface, the user selects multiple panels (such as panels, A-panels, etc.) from the identified panel list and issues the "Start Drawing" command. The plugin adds these selected panels to its internal drawing queue and then automatically and cyclically performs the following operations for each panel in the queue: First, based on the engineering drawing template pre-configured in step S01, it creates a new independent engineering drawing file for the panel in UG; then, according to the fixed view layout scheme in the template, the plugin automatically and sequentially projects from the panel's 3D model into six orthogonal directions (front, back, left, right, top, and bottom), instantly generating all its standard views and precisely aligning these views to the corresponding positions preset in the template, without any manual intervention to add views or adjust the layout.
[0034] Following the steps above, taking the M4631 injection mold base as an example, the user can batch select the three panels "Panel", "Gate Plate", and "A Plate" in the plugin interface or UG "Assembly Navigator" and add them to the drawing queue. Taking the "Panel" as an example, the plugin automatically executes: 1. Based on the A3 template configured in step S01, create a new drawing named "Panel Engineering Drawing"; 2. Click "View → Create" in the UG menu bar, and select the six orthogonal views "Top, Front, Back, Left, Right, and Bottom" in sequence. The system automatically lays out the views to the preset positions in the template: the top view is located in the upper center area of the drawing frame, displaying the 20 threaded holes on the top surface of the panel; the front view is located directly below the top view, displaying the front outline of the panel and edge holes; the left, right, back, and bottom views are automatically arranged in the corresponding reserved areas in the template.
[0035] Step S04: Automatically identify whether there are dense features in any view that meet the preset quantity or spacing threshold, perform intelligent sub-view optimization on the view that meets the conditions, split it into multiple sub-views and establish index association, and then automatically complete the dimension annotation, process information annotation and title block attribute filling on the corresponding view based on the information extracted from the 3D model.
[0036] After the view is generated, the plugin's built-in optimization engine automatically analyzes each view. When it detects that the number of features (such as threaded holes or machined holes) in a single view is greater than or equal to 15, or the spacing between adjacent features is less than or equal to 2mm, it is determined to be a dense feature view, and the split-view optimization process is automatically triggered. The optimization process includes: automatically splitting the original view into multiple subviews according to feature coordinate distribution (each typically contains 5-8 features); adding split-view index identifiers pointing to each subview (such as "...") to the original view. Figure 1-1 The sub-views are arranged in the blank space of the drawing for clear display. Then, the plug-in drives the UG annotation function to automatically complete the annotation of all views based on the complete information extracted from the 3D model: annotate the outline dimensions of the plate and the coordinates of the holes; automatically annotate the complete process information next to each threaded hole feature (the format strictly conforms to the template definition); at the same time, automatically fill in the corresponding fields of the engineering drawing title block with the attribute information such as "part name" and "material" of the plate.
[0037] Following the steps above, taking the M4631 injection mold base as the object, after generating the "Top View" of the "Panel," the plugin detected that the view contains 20 PT1 / 4 threaded holes with an adjacent hole spacing of 1.8mm (≤2mm), triggering the split view rule. The system automatically performs optimization: 1. Split the top view into 2 sub-views: sub-view Figure 1 ( Figure 1-1 Includes 10 threaded holes within the X coordinate range of [50-200] mm; sub-view Figure 2 ( Figure 1-2 1) Includes 10 threaded holes within the X coordinate range of [200-350] mm; 2. Label the hole locations in the original top view with indexes: Figure 1-1 "", Figure 1-2 3. Subview Figure 1 Subview Figure 2 They were then arranged separately on the right side of the original top view. Subsequently, the system automatically extracted data from the panel.prt file to complete the annotations: the panel dimensions "400×300×20" were annotated on the outline view; and the subview... Figure 1 Next to the first hole, label it "PT1 / 4-right-hand-15mm deep"; automatically fill the attributes into the title bar: "Part Name=Panel, Material=S50C, Mold Number=M4631, Quantity=1, Tooth Type=PT".
[0038] Step S05: Perform automated quality checks on all batch-generated engineering drawings, including checking the integrity of views, the integrity of annotations, and the consistency between 2D drawing annotations and 3D model information, and generate a check report listing the results of all checks.
[0039] After batch drawing generation, the plugin automatically scans and performs batch verification on all generated engineering drawing files. Verification rules include: 1) View integrity verification: checking whether each drawing has generated the six preset basic orthogonal views, with no missing views; 2) Annotation integrity verification: checking whether all key features in the drawing (such as each threaded hole) have corresponding process information annotations, with no missing annotations; 3) Information consistency verification: verifying whether the key dimensions and process parameters annotated on the 2D drawings are completely consistent with the geometric and process information extracted from the original 3D model. After all verifications are completed, the plugin automatically generates a structured "Drawing Verification Report" (e.g., .txt or .xlsx format), clearly listing the name of each drawing, the "pass / fail" status of each verification, and a specific description of any anomalies.
[0040] Following the steps above, using the M4631 injection mold base as the object, the plugin performs automatic verification on the "Panel Engineering Drawing": 1. View Completeness: The drawing contains a total of 6 views: top, front, back, left, right, and bottom, with no missing views; 2. Annotation Completeness: The throat information of 20 threaded holes (PT 1 / 4 - right-hand thread - 15mm depth) is checked and confirmed to be annotated without omission; 3. Consistency: The plate size "400×300×20" annotated in the drawing is verified to be completely consistent with the geometric dimensions extracted from the panel.prt file. After verification, the system automatically generates the "M4631 Mold Base Panel Drawing Verification Report," in which all inspection items are marked as "No Abnormalities."
[0041] Step S06: Standardize the naming of all verified engineering drawing files according to the preset naming rules, and batch export them as workshop-usable drawing files in the specified format (such as .dwg).
[0042] This step marks the end of the automated process, achieving standardized delivery of results. The plugin automatically and standardizedly renames all final engineering drawing files that have passed the verification in step S05 according to predefined naming rules. These naming rules typically include elements such as part names, view names, and sub-drawing numbers to ensure filename uniqueness and readability. Subsequently, the plugin batch-calls the UG software's export function, converting the files to a specified, workshop-standard drawing format (such as .dwg or .dxf) in one go, and saving them to the user-specified output directory for direct use in downstream CNC programming or machining processes. Example 2: This embodiment discloses a batch automatic generation system for mold frame engineering drawings, which is integrated into Siemens UG NX software as a dedicated plug-in. For example... Figure 2 As shown, the system includes: Template configuration module 21 is used to pre-configure engineering drawing templates in the UG software environment, including standardized drawing frames, intelligent title bars associated with model attributes, fixed-layout multi-view layouts, unified annotation styles, and sub-drawing index rules.
[0043] Assembly parsing module 22 is used to load the assembly file of the target mold frame, automatically traverse the assembly structure to identify all plates, and extract the geometric information, attribute information and manufacturing process information of each plate part.
[0044] The view generation and optimization module 23 is used to respond to the user's batch selection command, automatically create engineering drawings for each panel in the drawing queue, associate preset templates and generate standard orthogonal views; automatically identify features in the view that meet preset dense conditions, and perform split view optimization operation to split the original view into multiple sub-views and establish index associations.
[0045] The automatic annotation module 24 is used to automatically complete dimension annotation and process information annotation on the corresponding view based on the information extracted from the 3D model, and automatically fill the plate attribute information into the title block of the engineering drawing.
[0046] The verification module 25 is used to automatically perform verification of view integrity, annotation integrity, and consistency between 2D drawings and 3D model information for all batch-generated engineering drawings, and generate a verification report.
[0047] Output module 26 is used to standardize the naming of all verified engineering drawing files according to preset naming rules and batch export them as drawing files in the specified format.
[0048] The interactive interface module 27 is integrated into the UG software interface, providing user operation entry points for template management, assembly loading, batch selection of parts, parameter configuration, drawing control, result display and report viewing.
[0049] Example 3: Reference Figure 3 This embodiment discloses an electronic device, which includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor executes the program, it implements the batch automatic generation method of mold frame engineering drawings in the above embodiment. Figure 3 The electronic device shown is merely an example and does not impose any limitation on the functionality and scope of use of the embodiments of the present invention.
[0050] Electronic devices can take the form of general-purpose computing devices, such as server devices. Components of an electronic device may include, but are not limited to, at least one processor and at least one memory.
[0051] Example 4: This embodiment also provides a computer-readable storage medium storing a computer program thereon. When the program is executed by a processor, it implements the batch automatic generation method for mold frame engineering drawings as described in the above embodiment. More specifically, the readable storage medium may include, but is not limited to, a hard disk, random access memory, read-only memory, erasable programmable read-only memory, optical storage device, magnetic storage device, or any suitable combination thereof.
[0052] In a possible implementation, the present invention can also be implemented as a program product comprising program code that, when run on a terminal device, causes the terminal device to perform the steps of the template pricing method combining customer profile and payment status as described above. The program code for executing the present invention can be written in any combination of one or more programming languages, and can be executed entirely on the user device, partially on the user device, as a standalone software package, partially on the user device and partially on a remote device, or entirely on a remote device.
[0053] The above are all preferred embodiments of the present invention, and are not intended to limit the scope of protection of the present invention. The scope of protection of the present invention is defined by the appended claims. Those skilled in the art will understand the implications without departing from the scope of the invention. Based on the principles and essence of this invention, various changes or modifications can be made to these embodiments, but all such changes and modifications fall within the protection scope of this invention.
Claims
1. A method for batch automatic generation of mold frame engineering drawings, characterized in that, include: Load the assembly model file of the mold frame to obtain the three-dimensional model information of multiple workpieces in the mold frame; Accept batch selection instructions for the multiple workpieces, and based on pre-configured engineering drawing templates, automatically perform the following operations for each selected workpiece to generate a corresponding engineering drawing: Create an engineering drawing, and automatically generate multiple standard views of the workpiece from the engineering drawing; Based on the 3D model information of the workpiece, dimension annotations and process information annotations are automatically added to the corresponding view, and the attribute information of the workpiece is filled into the title bar of the engineering drawing. The generated engineering drawing files corresponding to the multiple workpieces will be output in batches.
2. The method according to claim 1, characterized in that, The method further includes: Before batch outputting the engineering drawing files, each generated engineering drawing is automatically verified; The automatic verification includes at least one of the following: view integrity verification, annotation integrity verification, and consistency verification between the annotation information in the engineering drawing and the 3D model information.
3. The method according to claim 1, characterized in that, After automatically generating multiple standard views of the workpiece, the method further includes: Identify the feature distribution in any standard view; If the feature satisfies the preset density condition, the standard view is split into multiple subviews, and an index identifier pointing to each subview is added to the standard view; In this process, corresponding feature annotations are added to the sub-view.
4. The method according to claim 3, characterized in that, The preset density conditions include at least one of the following: The number of features in the standard view reaches or exceeds a first quantity threshold; The standard view contains at least two features whose spacing is less than or equal to a first distance threshold.
5. The method according to claim 1, characterized in that, Also includes: Receive template configuration instructions and load or generate engineering drawing templates with predefined standardized drawing frames, intelligent title bars, fixed view layouts, and unified annotation styles.
6. The method according to claim 1, characterized in that, The three-dimensional model information includes geometric information, attribute information, and process information; The process information includes at least one of the throat tooth type, specification and direction of the threaded hole provided on the workpiece; The automatic addition of process information annotations includes adding text annotations containing the type, specification, and direction of the thread at the view position corresponding to the threaded hole.
7. A batch automatic generation system for mold frame engineering drawings, characterized in that, include: The model parsing module is used to load the assembly model file of the mold frame to obtain the three-dimensional model information of multiple workpieces in the mold frame; The batch processing control module is used to respond to the user's batch selection command and trigger the engineering drawing generation process for each selected workpiece based on the pre-configured engineering drawing template. The automatic view generation module is used to create engineering drawings for selected workpieces and automatically generate multiple standard views of the workpieces in the engineering drawings. The annotation and information filling module is used to automatically add dimension annotations and process information annotations on the corresponding view based on the three-dimensional model information of the workpiece, and fill the attribute information of the workpiece into the title bar of the engineering drawing. The output module is used to batch output multiple engineering drawing files corresponding to the multiple workpieces.
8. The system according to claim 7, characterized in that, The system also includes: The automatic verification module is used to perform view integrity verification, annotation integrity verification, and / or consistency verification between annotation information and 3D model information on each generated engineering drawing before batch outputting the engineering drawing files, and generate a verification report.
9. The system according to claim 7, characterized in that, The automatic view generation module also includes: The dense feature processing unit is used to identify the feature distribution in any standard view. If the feature meets the preset dense condition, the standard view is split into multiple subviews, and an index identifier pointing to each subview is added to the standard view. The annotation and information filling module adds corresponding feature annotations to the sub-view.
10. An electronic device comprising a processor and a memory, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 6.