Design method and device for parts in industrial software, computer equipment and medium

By employing trapezoidal contour sketching and normal generation methods in industrial software, stringer notches and optical measurement points are automatically drawn, solving the problems of low efficiency and low accuracy in existing technologies. This enables efficient and accurate component design and supports intelligent and agile manufacturing of process equipment.

CN121561995APending Publication Date: 2026-02-24SHAANXI AIRCRAFT CORPORATION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511736246.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-25
Publication Date
2026-02-24

AI Technical Summary

Technical Problem

The existing technology suffers from low efficiency and low accuracy in setting up optical measurement points and stringer notches, resulting in complex process equipment design that is difficult to meet the needs of intelligent and agile manufacturing.

Method used

By designing a method in industrial software, the stringer notch is drawn using a trapezoidal contour sketch, and optical measurement points are generated based on the center point and normal of the positioning hole, thus realizing an automated and intelligent graphic drawing process.

Benefits of technology

It improves the efficiency and accuracy of drawing stringer gaps and optical measurement points, reduces the risk of errors caused by human operation, and meets the needs of intelligent and agile manufacturing of process equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121561995A_ABST
    Figure CN121561995A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a method and device for designing a part in industrial software, computer equipment and a medium, and relates to the technical field of three-dimensional charting of process equipment, and the method comprises the steps that in a three-dimensional image of the part, a plane image where the projection of a stringer scribed line is located serves as a first reference plane image; on the first reference plane image, an end point is determined on the stringer scribed line according to the depth of the stringer notch, a trapezoidal contour sketch is drawn on the first reference plane image, and the end point is the center point of the upper bottom edge of the trapezoidal contour sketch; constraining geometric features of the trapezoidal contour sketch according to the feature parameters of the stringer gap so as to draw a graph for displaying the stringer gap; determining the plane image where the positioning hole is located as a second reference plane image; and determining a circle center point of the positioning hole, taking a line which passes through the circle center point and is vertical to the second reference surface image as a normal, and drawing a circle for displaying the optical measurement point on the normal. According to the scheme, efficiency and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of 3D modeling technology for process equipment, and particularly to a design method, apparatus, computer equipment, and medium for components in industrial software. Background Technology

[0002] For the process equipment used in the installation of aircraft skin panel components, during the design of the 3D model of the process equipment, stringer notches need to be made on each clamp of the process equipment used to place the stringer. The stringer notches on each clamp vary according to the geometry of the aircraft stringer and the curvature of the stringer along its length. Usually, a set of aircraft skin panel assembly process equipment involves a large number of stringer clamps, and multiple stringer notches need to be set on each clamp. Often, the process equipment used for the assembly of a set of aircraft skin panel components needs to set hundreds or thousands of stringer notches in the 3D model design of the stringer clamps. As the curvature of the aircraft shape becomes more and more complex and the aircraft stringer varies, the requirements for the stringer notch setting of the clamps become more and more diverse, which brings great challenges to the design level of process equipment.

[0003] In the design of 3D models of process equipment using laser trackers, control points (called reference tool sphere points, or TB points) are needed to establish the coordinate system of the process equipment, and control points (called optical tool sphere points, or OTP points) are needed to determine the spatial positions of the process equipment components. The TB points and OTP points on the process equipment model are collectively referred to as optical measurement points. The setting of these optical measurement points depends on the diameter of the mounting holes of the reflective ball target on the 3D model, the target ball mounting method, and the type of component. The number and spatial position of optical measurement points vary under different circumstances. Typically, more than four TB points are needed to establish the coordinate system of a set of process equipment, and three OTP points are needed for a single process equipment component. Often, the process equipment used in aircraft assembly requires hundreds or thousands of optical measurement points during the 3D model design. As process equipment develops towards electromechanical intelligence, the design of process equipment models is becoming increasingly complex, with more and more optical measurement points and increasingly diverse requirements, posing a significant challenge to the design level of process equipment.

[0004] However, in the existing MBD (Model-Based Design) 3D model design process for process equipment, the setting of stringer notches and optical measurement points on the process equipment clamps is mostly a manual operation by the process equipment designer, using the creation command in the 3D design software to set individual features. For example, when setting stringer notches, the process equipment designer uses the groove command in the 3D design software to first create a sketch of the stringer notch shape at the location where the notch needs to be made on the clamp, and then uses the groove command to generate a single notch feature. When multiple clamp stringer notches need to be created, the process equipment designer needs to repeat the operation many times, and the stringer clamp notches required are also different for each stringer with a different geometry. When setting up optical measurement points, process equipment designers use the "Create Point" command in 3D design software to first create a point based on the center of the edge of the mounting hole of the reflector ball target on the model. Then, they use the measurement tool in the software to measure the spatial coordinates of the center point. Finally, they use the "Create Point Based on Specified Hole Coordinates" command to input the spatial coordinates of the point to generate a single optical measurement point. If multiple optical measurement points need to be created for the same reflector ball target mounting hole, the process equipment designers need to repeat the operation multiple times. In addition, the distance between the optical measurement points and the target ball mounting reference surface will be different depending on the diameter of the reflector ball target mounting hole, the target ball mounting method, and the type of components.

[0005] A set of process equipment often requires setting up hundreds or thousands of optical measurement points and stringer notches. Existing manual setting methods have problems such as high labor intensity, easy errors in point coordinates, stringer notch size and position, and omission of points, making the whole work extremely cumbersome and inefficient, and making it difficult to guarantee accuracy. This makes it difficult to meet the development trend of intelligent and agile manufacturing of process equipment based on the MBD model of process equipment in the production site. Summary of the Invention

[0006] In view of this, embodiments of the present invention provide a design method for components in industrial software to solve the technical problems of low efficiency and low accuracy in setting optical measurement points and stringer notches in the prior art. The method includes: For the design of the notch graphic in the 3D image of the component, the stringer engraving line is projected onto the surface image of the card plate in the 3D image of the component, and the plane image where the projection of the stringer engraving line is located is used as the first reference plane image; on the first reference plane image, the endpoint is determined on the stringer engraving line according to the depth of the stringer notch, and a trapezoidal outline sketch is drawn on the first reference plane image, the endpoint is the center point of the upper base of the trapezoidal outline sketch, the bottom edge of the trapezoidal outline sketch is parallel to the edge of the working surface graphic of the card plate, the lower base of the trapezoidal outline sketch is the notch, and the orientation of the trapezoidal outline sketch on the first reference plane image is consistent with the preset orientation of the stringer notch; The geometric features of the trapezoidal outline sketch are constrained according to the characteristic parameters of the stringer gap to draw a graphic showing the stringer gap; For the design of optical measurement points for holes in the 3D image of a component, the image of the surface where the positioning hole is located is determined as the second reference surface image; the circular outline of the positioning hole is determined, the center point of the positioning hole is determined based on the circular outline, and the line passing through the center point and perpendicular to the second reference surface image is taken as the normal. According to the optical measurement point generation method corresponding to different types of positioning holes, a circle displaying the optical measurement point is drawn on the normal.

[0007] This invention also provides a design apparatus for components in industrial software to address the technical problems of low efficiency and low accuracy in setting optical measurement points and stringer notches in the prior art. The apparatus includes: The trapezoidal contour sketching module is used for designing notch graphics in the 3D image of a component. It projects stringer lines from the 3D image onto the surface image of the card plate, using the plane image where the stringer lines are projected as the first reference plane image. On the first reference plane image, endpoints are determined on the stringer lines based on the depth of the stringer notch. A trapezoidal contour sketch is then drawn on the first reference plane image, with the endpoints being the center points of the upper base of the trapezoidal contour sketch. The base of the trapezoidal contour sketch is parallel to the edge of the card plate working surface graphic, and the lower base of the trapezoidal contour sketch is the notch. The orientation of the trapezoidal contour sketch on the first reference plane image is consistent with the preset orientation of the stringer notch. The stringer gap graphic drawing module is used to constrain the geometric features of the trapezoidal outline sketch according to the characteristic parameters of the stringer gap, so as to draw and display the graphic of the stringer gap; The measurement point circle drawing module is used to design optical measurement points for holes in the 3D image of a component. It determines the image of the surface where the positioning hole is located as the second reference surface image; determines the circular outline of the positioning hole; determines the center point of the positioning hole based on the circular outline; takes the line passing through the center point and perpendicular to the second reference surface image as the normal; and draws and displays the circle of the optical measurement point on the normal line according to the optical measurement point generation method corresponding to different types of positioning holes.

[0008] This invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the design method of any of the components in the aforementioned industrial software, thereby solving the technical problems of low efficiency and low accuracy in setting optical measurement points and stringer notches in the prior art.

[0009] This invention also provides a computer-readable storage medium storing a computer program that executes the design method of a component in any of the above-mentioned industrial software, in order to solve the technical problems of low efficiency and low accuracy in the setting of optical measurement points and stringer notches in the prior art.

[0010] Compared with the prior art, the beneficial effects achieved by at least one of the above-mentioned technical solutions adopted in the embodiments of this specification include at least the following: A method is proposed that by first drawing a trapezoidal outline sketch in a first reference plane image, and then constraining the trapezoidal outline sketch based on the feature parameters of the stringer notch, a graphic display of the stringer notch in a three-dimensional image of a component can be drawn quickly and accurately, improving the efficiency and accuracy of drawing the stringer notch graphic; Simultaneously, a method is proposed that the normal is determined based on the center point of the positioning hole and the second reference plane image, and then, according to the optical measurement point generation method corresponding to different types of positioning holes, a circle displaying the optical measurement point is drawn on the normal. This technology enables the rapid and accurate drawing of circular optical measurement points in 3D images of parts, improving the efficiency and accuracy of circular drawing of optical measurement points. Furthermore, the drawing of both the circular optical measurement points and the graphic drawing of the stringer notch are automated and intelligent processes, avoiding or reducing human intervention and operation. This not only improves efficiency and accuracy but also avoids problems such as errors in point coordinates, stringer notch dimensions and positions, and point omissions caused by human operation. It also reduces the overall convenience of 3D modeling of process equipment, which is beneficial to meeting the development trend of intelligent and agile manufacturing of process equipment based on MBD models in production sites. Attached Figure Description

[0011] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 This is a flowchart illustrating a method for designing components in industrial software according to an embodiment of the present invention; Figure 2 This is an example diagram of a girder notch provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the GUI interface for setting stringer notch parameters provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of the five-point distribution of the trapezoidal outline sketch of the stringer notch provided in the embodiment of the present invention; Figure 5This is a schematic diagram of the edge distribution of the trapezoidal outline sketch of the stringer notch provided in the embodiment of the present invention; Figure 6 This is a schematic diagram of the stringer notch feature parameters provided in an embodiment of the present invention; Figure 7 This is a schematic diagram of the stringer notch feature constraint provided in an embodiment of the present invention; Figure 8 This is a schematic diagram illustrating the final effect of the girder notch provided in an embodiment of the present invention; Figure 9 This is a schematic diagram of the interface for generating optical measurement points of a general hole provided in an embodiment of the present invention; Figure 10 This is an example illustrating the input features of the optical measurement point of a general aperture provided in an embodiment of the present invention; Figure 11 This is a schematic diagram of the interface for generating optical measurement points of the groove hole provided in an embodiment of the present invention; Figure 12 This is an example illustrating the input features of the optical measurement point of the groove hole provided in an embodiment of the present invention; Figure 13 This is a schematic diagram showing the preview effect of the optical measurement point of a general hole provided in an embodiment of the present invention; Figure 14 This is a schematic diagram showing the preview effect of the optical measurement point of the groove hole provided in an embodiment of the present invention; Figure 15 This is a structural block diagram of a computer device provided in an embodiment of the present invention; Figure 16 This is a structural block diagram of a component design device in industrial software provided by an embodiment of the present invention. Detailed Implementation

[0013] The embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0014] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. This application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0015] In this embodiment of the invention, a method for designing components in industrial software is provided, such as... Figure 1 As shown, the method includes: Step S101: For the notch graphic design in the 3D image of the component, project the stringer engraving line in the 3D image of the component onto the surface image of the card plate, and use the plane image where the projection of the stringer engraving line is located as the first reference plane image; on the first reference plane image, determine the endpoint on the stringer engraving line according to the depth of the stringer notch, and draw a trapezoidal outline sketch on the first reference plane image, the endpoint is the center point of the upper base of the trapezoidal outline sketch, the bottom edge of the trapezoidal outline sketch is parallel to the edge of the working surface graphic of the card plate, the lower base of the trapezoidal outline sketch is the notch, and the orientation of the trapezoidal outline sketch on the first reference plane image is consistent with the preset orientation of the stringer notch; Step S102: Constrain the geometric features of the trapezoidal outline sketch according to the characteristic parameters of the stringer gap to draw a graphic showing the stringer gap; Step S103: For the design of optical measurement points for holes in the 3D image of the component, the image of the surface where the positioning hole is located is determined as the second reference surface image; the circular outline edge of the positioning hole is determined, the center point of the positioning hole is determined based on the circular outline edge, and the line passing through the center point and perpendicular to the second reference surface image is taken as the normal line. According to the optical measurement point generation method corresponding to different types of positioning holes, a circle displaying the optical measurement point is drawn on the normal line.

[0016] In practical implementation, the above-mentioned method for designing notch graphics in 3D images of components can be implemented by secondary development of user interface modules, feature recognition engines, and data storage units on large-scale industrial software. Alternatively, it can be integrated into a large-scale industrial software platform as a software tool. By introducing stringer engravings and endpoints, and combining them with the notch features of the card plate for parameterization, a fully automated drawing and generation of notch feature graphics conforming to engineering specifications is achieved through a parameter-driven mechanism. The drawn and displayed stringer notch graphics are as follows: Figure 2 As shown.

[0017] In practical implementation, in order to accurately and efficiently draw the trapezoidal outline sketch, this embodiment proposes a method for determining the endpoints. For example, the endpoints are determined based on the depth of the notch on the stringer line, including: The intersection of the stringer engraving line and the edge of the working surface graphic of the card plate is taken as the starting point, and the point on the stringer engraving line that is a distance equal to the depth from the starting point is determined as the endpoint.

[0018] In practice, the stringer gap can be quickly generated by running the tool command, which displays the GUI interface of the stringer gap parameter definition module, such as... Figure 3 As shown, this visual operation panel provides an external reference positioning selector and a feature parameter input box component. Designers can use this interface to quickly adjust key feature parameters such as the depth of the stringer notch, the angle of the chamfer, and the width of the positioning reference offset by combining numerical input and graphical selection. Specifically, the length 'a' input through the feature parameter input box component is the first driving width 'a', the length 'b' is the second driving width 'b', and the length 'c' represents the angles a1 and b1, which are the angles between the two waist edges and the stringer engraving lines, respectively.

[0019] In specific implementation, in order to quickly draw the trapezoidal outline sketch, this embodiment proposes a vertex-based drawing method. For example, drawing the trapezoidal outline sketch on the first reference plane image includes: Four points are created on the first reference plane image as vertices of the trapezoidal outline sketch. The four vertices and the endpoints are connected in sequence to form five edge lines, which together form the trapezoidal outline sketch with gaps.

[0020] Specifically, such as Figure 4 As shown, the endpoint is designated as the first vertex P1, the left vertex of the upper base of the trapezoidal outline sketch is designated as the second vertex P2, the right vertex as the third vertex P3, the left vertex of the lower base of the trapezoidal outline sketch is designated as the fifth vertex P5, and the right vertex as the fourth vertex P4. The distance between the lower and upper bases in the trapezoidal outline sketch can be set to 200mm to control the width of the gap area. Figure 5 As shown, connecting the four vertices and the endpoints sequentially forms five line segments: line s4 between the first vertex P1 and the second vertex P2, line s5 between the first vertex P1 and the third vertex P3, line s2 between the fourth vertex P4 and the third vertex P3, line s1 between the first vertex P2 and the fifth vertex P5, and line s3 between the fourth vertex P4 and the fifth vertex P5. Lines s4, s5, and s3 are typically designed to remain parallel to achieve the basic trapezoidal configuration; lines s4 and s5 form the gap, and their length and angle can be parametrically adjusted according to actual engineering requirements.

[0021] In specific implementation, in order to finely constrain and adjust the trapezoidal outline sketch into the actual girder gap graphic, a method is proposed to constrain the geometric features of the trapezoidal outline sketch according to the characteristic parameters of the girder gap to draw and display the girder gap graphic, including: The side lengths and included angles of the trapezoidal outline sketch are constrained by the width of the stringer gap (i.e., the first drive width a and the second drive width b) to draw a graphic showing the stringer gap.

[0022] In specific implementation, the side length and included angle of the trapezoidal outline sketch are constrained according to the width and angle of the girder gap to draw a graphic showing the girder gap, including: like Figure 6 , Figure 7 As shown, the side length of the straight line s4 between the first vertex P1 and the second vertex P2 is constrained to a first driving width a, and the side length of the straight line s5 between the first vertex P1 and the third vertex P3 is constrained to a second driving width b; the distance between the second vertex P2 and the third vertex P3 is the sum of a and b. The angles between the two waist sides of the trapezoidal outline sketch and the stringer engraving line are constrained to the angles that conform to the stringer notch. Specifically, the angle between the first vertex P2 and the fifth vertex P5, which is the line s1, is constrained to angle a1. The angle between the third vertex P3 and the fourth vertex P4, which is the line s2, is constrained to angle b1. The distance between the upper base edge (i.e., line s5, line s4) and the lower base edge (i.e., line s3) of the trapezoidal outline sketch is constrained to the depth. The upper base of the trapezoidal outline sketch is constrained to be perpendicular to the stringer line (i.e., perpendicular constraint), and the endpoint (i.e., the first vertex P1) is located at the center point of the upper base of the trapezoidal outline sketch, i.e., coincident constraint.

[0023] In practice, after constraining and adjusting the trapezoidal outline sketch, the groove command can be called through the CAA function library to extrude the trapezoidal outline sketch along the normal direction of the component surface, thus quickly drawing and generating the stringer notch image. The final effect is as follows: Figure 8 As shown.

[0024] During implementation, the graphic design of optical measurement points for holes in the 3D image of the component is provided. Generally, OTP points correspond to optical measurement points for general holes, and OTP points for grooves correspond to optical measurement points for grooved holes.

[0025] Specifically, the typical OTP point parameter configuration module is as follows: Figure 9As shown, the interface switches to the general aperture optical measurement point generation operation interface. The interface provides different controls for constraining and providing input elements for generating optical measurement points. The OTP type drop-down component has three drop-down options: single point, double point, and single point. Different measurement point types select the corresponding generation method for different numbers of optical measurement points. The OTP point reference surface selection control: Clicking the "Select Reference Surface" button selects the reference surface where the aperture edge is located (i.e., the image of the surface where the positioning aperture is located is determined as the second reference surface image). This surface provides the positioning reference for generating optical measurement points. The OTP aperture reference edge selector: used to select the circular outline edge of the positioning aperture for generating optical measurement points. The backoff input control: provides a default backoff setting option button, which is selected by default. It also provides a custom backoff setting input prompt box for setting, such as... Figure 10 As shown.

[0026] Specifically, the parameter configuration module for the optical measurement points of the recessed hole is as follows: Figure 11 As shown: The interface will switch to the operation interface for generating optical measurement points for the recessed hole. The interface provides different controls for constraining and generating the required input parameter components. The OTP hole reference edge selector is used to select the circular outline edge of the generated positioning hole; the OTP inner positioning surface selector allows selecting the inner positioning surface in the 3D graphics interface, used as one of the reference surfaces for positioning the optical measurement point; the OTP end face selector allows selecting any face as one of the end face reference surfaces in the 3D graphics, such as... Figure 12 As shown.

[0027] In specific implementation, according to the optical measurement point generation method corresponding to different types of positioning holes, a circle displaying the optical measurement point is drawn on the normal line, including: Based on a first preset distance between the center point and the first optical measurement point and / or a second preset distance between adjacent optical measurement points, circles displaying different numbers of optical measurement points are drawn on the normal. For example, if the positioning hole type generates a single optical measurement point, a circle displaying one optical measurement point is drawn on the normal based on the first preset distance between the center point and the first optical measurement point; if the positioning hole type generates two or three optical measurement points, a circle displaying the first optical measurement point is drawn on the normal based on the first preset distance between the center point and the first optical measurement point; then, based on the second preset distance between adjacent optical measurement points, a circle displaying the second optical measurement point is drawn at a second preset distance after the circle of the first optical measurement point on the normal, and so on, until a circle of the third optical measurement point is drawn.

[0028] In practical implementation, to further improve the efficiency of drawing optical measurement point graphics, the method further includes: For multiple positioning holes that require drawing the same number of optical measurement points, the process of drawing and displaying circles of optical measurement points is performed in parallel on these multiple positioning holes.

[0029] In practice, the following describes the implementation process of the component design method in the aforementioned industrial software, including the following steps: Step 1: First, locate the 3D image of the component where the stringer notch feature needs to be generated, and run the stringer notch quick generation tool command to display the GUI interface of the stringer notch feature parameter definition module (see attached). Figure 3 This visual operation panel provides an external reference positioning selector and feature parameter input box components. Designers can use this interface to quickly adjust key parameters such as notch depth, slot chamfer, and positioning datum offset by combining numerical input with graphical selection.

[0030] Step 2, Feature Parameter Configuration: The stringer engraving selector in the external reference positioning selector is used to select the positioning line element where the notch feature needs to be generated. The breakpoint selector is used to locate the positioning point element for generating the stringer engraving. Feature parameter input components: Angle a1: Required parameter for feature definition input - unit angle; Angle b1: Required parameter for feature definition input - unit angle; Length a: Required parameter for feature definition input - unit mm; Length b: Required parameter for feature definition input - unit mm; Angle c: Required parameter for feature definition input - unit mm. See attached diagram for parameter illustrations. Figure 3 As shown.

[0031] Step 3: After setting the feature parameters, click the OK button. The background will automatically complete the following steps and procedures: Based on the plane image (i.e., the plane image where the projection of the stringer line is located) of the line element selected by the stringer line selector, the sketch definition reference plane (i.e., the first reference plane image mentioned above) is used. The sketch command is called through CAA to enter the sketch editing mode and draw the trapezoidal outline sketch.

[0032] Step 4: After entering sketch editing mode, the program automatically defines the notch feature as a parametric trapezoidal structure composed of five edge segments (i.e., the trapezoidal outline sketch mentioned above) during the modeling stage of the sketch. Specifically, the trapezoidal outline is generated based on a preset rule library. The system automatically creates five points in the sketch: the four vertices of the notched trapezoid and the center point of the upper base of the trapezoid (i.e., the endpoints mentioned above). Figure 4 As shown.

[0033] Step 5: The sketch structure is formed by connecting five vertices (P1 to P5) in sequence to create an open polygon with specific geometric features. Adjacent vertices are connected sequentially by straight line segments, specifically generating five boundary lines: s1 (P5–P2), s2 (P4–P3), s3 (P5–P4), s4 (P1–P2), and s5 (P3–P1). The overall structure presents a special planar outline that approximates a trapezoid but has a single gap (see appendix for details). Figure 5 Lines s1 and s3 are typically designed to remain parallel to achieve the basic trapezoidal structure; lines s4 and s5 form the gap, and their lengths and angles can be parametrically adjusted according to actual engineering requirements. This profile possesses clear geometric constraints, with each edge maintaining G0 continuity, ensuring the closure and constrainability of the shape. (See details...) Figure 6 , Figure 7 As shown.

[0034] Step Six: After completing the initial sketch of the trapezoidal outline, the next step is precise positioning and constraint definition to ensure that the trapezoidal outline sketch has clear geometric relationships and parametric driving capabilities in the 3D image design and drafting environment. The specific constraint strategy is as follows: First, dimensional constraints are applied to the distances between key feature points. The side length of the line s4 between the first vertex P1 and the second vertex P2 is defined as the first driving width a, and the side length of the line s5 between the first vertex P1 and the third vertex P3 is defined as the second driving width b, to control the installation datum of the sketch. The distance between the second vertex P2 and the third vertex P3 is the sum of a and b, forming a parametric expression with algebraic correlation, reflecting the design intent of the correlation between dimensions. Furthermore, the trapezoidal outline sketch is associated with the external geometry (girder engraving) to achieve overall positioning: a coincident constraint is applied to the first vertex P1 (i.e., the endpoint) and the girder engraving element (i.e., the first vertex P1 is located on the girder engraving and at the center point of the upper base of the trapezoidal outline sketch) to ensure accurate coincidence. For direction control, a perpendicular constraint is applied to line s4 with the girder engraving to ensure orthogonality; an offset distance constraint is established between lines s3 and s4, with a parameterized spacing value set to 200mm to control the width of the notch area. For angle control, an angle constraint is applied to line s1 with the reference edge of the girder engraving, with its tilt angle set to an adjustable parameter angle a1; similarly, an independent angle constraint is applied to line s2 with the girder engraving, with a value set to angle b1, thereby achieving a variable tilt design for the waist portion of the trapezoid. All the above constraints together constitute a fully parametric, dynamically modifiable trapezoidal profile sketch, the detailed layout and constraint relationships of which are shown in the attached figure. Figure 6 , Figure 7 As shown, this fully demonstrates its adaptability, accuracy, and reconfigurability in the rapid design of aerospace stringer components.

[0035] Step 7: After the trapezoidal outline sketch is constrained and adjusted, use the CAA function library to call the groove command to extrude the trapezoidal outline sketch along the normal direction of the part surface, thus quickly generating the stringer notch. See the attached image for the final result. Figure 8 .

[0036] Step 8: When the optical measurement point generation command is executed, the system captures the currently active part object and calls the module to load the dedicated GUI interface. This interface is presented as a workbench docking dialog box. The main page distinguishes and selects the optical measurement point generation method through two top tabs. Generally, OTP points correspond to the optical measurement points of general holes, and slot OTP points correspond to the optical measurement points of slotted holes. Step 9: General OTP point parameter configuration module, such as Figure 9 As shown, the interface switches to the general aperture optical measurement point generation operation interface. The interface provides different controls for constraining and providing input elements for generating optical measurement points. The OTP type drop-down component has three options: single point, double point, and single point. Different measurement point types select the corresponding generation method for different numbers of optical measurement points. The OTP point reference surface selection control: Clicking the "Select Reference Surface" button selects the reference surface or reference surface where the aperture edge is located (i.e., determining the image of the surface where the positioning aperture is located as the second reference surface image). This surface provides the positioning reference for generating optical measurement points. The OTP aperture reference edge selector: used to select the circular outline edge of the positioning aperture for generating optical measurement points. The backtrack input control: provides a default backtrack amount (i.e., the first preset distance and the second preset distance mentioned above) setting option button, which is selected by default. It also provides a custom backtrack amount setting input prompt box for setting, and then calculates the drawing position of different optical measurement point graphics based on the backtrack amount, such as... Figure 10 As shown.

[0037] Step 10: The parameter configuration module for the optical measurement points of the recessed hole is as follows. Figure 11 As shown: The interface will switch to the operation interface for generating optical measurement points for the recessed hole. The interface provides different controls for constraining and generating the required input parameter components. The OTP hole reference edge selector is used to select the circular contour edge (i.e., hole edge) of the generated positioning hole; the OTP inner positioning surface selector allows you to select the inner positioning surface in the 3D graphics interface, which is one of the reference surfaces for positioning the optical measurement point; the OTP end face selector allows you to select any face as one of the end face reference surfaces in the 3D graphics, such as... Figure 12 As shown.

[0038] Step 11: After completing the initialization settings of the parameter configuration module, when the user triggers the preview function, the system will execute the following spatial geometric calculation process: First, the hole feature geometric data in the parameter storage structure is traversed through an iterative analytical algorithm to extract the center coordinate dataset of each circular feature (including X, Y, and Z three-dimensional spatial coordinates). Based on the reference plane equation and the principle of spatial geometric transformation, the system will execute the following core calculation process: Normal vector (i.e., the above-mentioned normal line) calculation: Using the vector space analysis method, the calculation equation is constructed through the topological relationship between the reference plane basis vector and the center position. The specific implementation steps include: analyzing the reference plane, inputting the calculation normal direction with the reference plane as the reference (i.e., the second reference plane image), calculating the orthogonal projection point of the center point P0(x0,y0,z0) of the positioning hole on the reference plane (i.e., the second reference plane image) through the spatial projection algorithm, and establishing the line passing through point P0 and perpendicular to the reference plane as the normal line. Offset coordinate transformation calculation: Based on the backoff amount in the engineering parameters (i.e., the above), the backoff amount is calculated: with P0 as the origin of the local coordinate system, a homogeneous coordinate transformation matrix is ​​established, and a bidirectional offset calculation is performed along the normal direction. The spatial coordinate transformation formula is applied to generate the coordinates of the offset point (i.e., the coordinates of different optical measurement points are determined based on the center point P0(x0,y0,z0) and the above-mentioned first and second preset distances). The coordinate system-independent displacement operation is achieved through homogeneous coordinate transformation. See the attached preview image. Figure 13 , 14 .

[0039] Step 12: The reverse button component will reverse the optical measurement point along the normal direction, taking the opposite of the original calculated coordinates (x, y, z) of the optical measurement point graphic to generate new coordinates (-x, -y, -z), thus achieving the effect of reversing the direction of the optical measurement point.

[0040] Step 13: Confirm the button component and instantiate the preview function component (see attached screenshot). Figure 13 , 14 Simultaneously, the coordinates of the optical measurement point graphics are created in the part set graphic assembly according to the corresponding numbering rules. Closing the button component and the upper right corner close identifier component will close the optical measurement point tool GUI interface without performing any logical operations.

[0041] This application, guided by the definition rules of stringer notch features, provides a tool or method for rapid design of notch features in large-scale industrial software. It allows for secondary development of user interface modules, feature recognition engines, and data storage units based on large-scale industrial software. By defining stringer engravings and endpoints, the notch features of the card plate are parameterized, and a parameter-driven mechanism automates the drawing and generation of notch feature graphics conforming to engineering specifications. Optical measurement points are generated according to two rules: one based on general hole features and the other based on groove hole features. The generation of optical measurement points based on general hole features involves acquiring the features of general holes and the end face where the hole is located (i.e., the second reference plane image mentioned above). Based on the hole features (locating the center point of the hole), the axial features of the hole are obtained according to a specific algorithm. Then, optical measurement points are generated at corresponding distances from the end face where the hole is located along the normal direction of the hole. The generation of optical measurement points based on groove features involves acquiring the groove hole features, the inner end face features of the groove hole, and the end face of the optical measurement point in the model. Based on the acquired hole features, the center point of the hole and the axis of the hole (i.e., the normal line mentioned above) are calculated. Based on the acquired end face of the optical measurement point and the inner end face of the hole, the distance between the two faces is calculated. This distance is determined as the default offset distance of the optical measurement point on the normal line from the center point of the hole (i.e., the center point of the positioning hole). It also supports custom input offset distance (i.e., on the normal line, at a position where the distance from the center point of the hole is the distance between the two faces calculated above or a custom offset distance, the graphic of the optical measurement point of the groove hole is drawn).

[0042] In this embodiment, a computer device is provided, such as... Figure 15 As shown, it includes a memory 1501, a processor 1502, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the design method of any of the components in the aforementioned industrial software.

[0043] Specifically, the computer device can be a computer terminal, a server, or a similar computing device.

[0044] In this embodiment, a computer-readable storage medium is provided, which stores a computer program that executes the design method of a component in any of the above-described industrial software.

[0045] Specifically, computer-readable storage media, including both permanent and non-permanent, removable and non-removable media, can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable storage media does not include transient media, such as modulated data signals and carrier waves.

[0046] Based on the same inventive concept, this invention also provides a design apparatus for components in industrial software, as described in the following embodiments. Since the principle by which the design apparatus for components in industrial software solves the problem is similar to the design method for components in industrial software, the implementation of the design apparatus for components in industrial software can refer to the implementation of the design method for components in industrial software, and repeated details will not be elaborated further. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0047] Figure 16 This is a structural block diagram of a component design device in industrial software according to an embodiment of the present invention, such as... Figure 16 As shown, it includes: The trapezoidal outline sketch drawing module 1601 is used for designing notch graphics in the 3D image of a component. It projects stringer lines from the 3D image of the component onto the surface image of the card plate, using the plane image where the stringer lines are projected as the first reference plane image. On the first reference plane image, endpoints are determined on the stringer lines based on the depth of the stringer notch. A trapezoidal outline sketch is drawn on the first reference plane image, where the endpoints are the center points of the upper base of the trapezoidal outline sketch. The base of the trapezoidal outline sketch is parallel to the edge of the card plate working surface graphic, and the lower base of the trapezoidal outline sketch is the notch. The orientation of the trapezoidal outline sketch on the first reference plane image is consistent with the preset orientation of the stringer notch. The stringer gap graphic drawing module 1602 is used to constrain the geometric features of the trapezoidal outline sketch according to the characteristic parameters of the stringer gap, so as to draw and display the graphic of the stringer gap; The measurement point circle drawing module 1603 is used for designing optical measurement points for holes in a 3D image of a component. It determines the image of the surface where the positioning hole is located as the second reference surface image; determines the circular outline of the positioning hole; determines the center point of the positioning hole based on the circular outline; takes the line passing through the center point and perpendicular to the second reference surface image as the normal; and draws and displays the circle of the optical measurement point on the normal line according to the optical measurement point generation method corresponding to different types of positioning holes.

[0048] In one embodiment, the trapezoidal outline sketching module is used to take the intersection of the stringer engraving line and the edge of the card plate working surface graphic as the starting point, and to determine the point on the stringer engraving line that is a distance equal to the depth from the starting point as the endpoint.

[0049] In one embodiment, the trapezoidal outline sketch drawing module is used to create four points on the first reference plane image as vertices of the trapezoidal outline sketch, and sequentially connect the four vertices and the endpoints to form five edge lines to form the trapezoidal outline sketch with gaps.

[0050] In one embodiment, the stringer gap graphic drawing module is used to constrain the side length and included angle of the trapezoidal outline sketch according to the width and angle of the stringer gap, so as to draw and display the graphic of the stringer gap.

[0051] In one embodiment, the stringer notch drawing module is used to designate the endpoint as a first vertex P1, define the two vertices of the upper base of the trapezoidal outline sketch as a second vertex P2 and a third vertex P3 respectively, constrain the side length of the straight line between the first vertex P1 and the second vertex P2 to a first driving width a, and constrain the side length of the straight line between the first vertex P1 and the third vertex P3 to a second driving width b; the distance between the second vertex P2 and the third vertex P3 is the sum of a and b; constrain the angles between the two waist sides of the trapezoidal outline sketch and the stringer engraving line to conform to the angle of the stringer notch; constrain the distance between the upper base and the lower base of the trapezoidal outline sketch to the depth; and constrain the upper base of the trapezoidal outline sketch to be perpendicular to the stringer engraving line.

[0052] In one embodiment, the measurement point circle drawing module is used to draw circles displaying different numbers of optical measurement points on the normal line based on a first preset distance between the center point and the first optical measurement point and / or a second preset distance between adjacent optical measurement points.

[0053] In one embodiment, the measurement point circle drawing module is also used to draw circles displaying optical measurement points in parallel for multiple positioning holes that require drawing the same number of optical measurement points.

[0054] The embodiments of this invention achieve the following technical effects: Firstly, a method is proposed that involves pre-drawing a trapezoidal outline sketch in a first reference plane image, and then constraining the trapezoidal outline sketch based on the feature parameters of the stringer notch. This enables the rapid and accurate drawing of the stringer notch graphic in the 3D image of the component, improving the efficiency and accuracy of stringer notch graphic drawing. Secondly, a method is proposed that the normal is determined based on the center point of the positioning hole and the second reference plane image, and then, according to the optical measurement point generation method corresponding to different types of positioning holes, a circle displaying the optical measurement point is drawn on the normal. This enables the rapid and accurate drawing of the circle displaying the optical measurement point in the 3D image of the component, improving the efficiency and accuracy of optical measurement point circle drawing. Furthermore, both the drawing of the optical measurement point circle and the drawing of the stringer notch graphic are automated and intelligent processes, avoiding or reducing human intervention and operation. This improves efficiency and accuracy while avoiding errors in point coordinates, stringer notch size and position, and point omissions caused by human operation. It also reduces the overall convenience of 3D modeling of process equipment, which is beneficial to meeting the development trend of intelligent and agile manufacturing of process equipment based on MBD models in production sites.

[0055] Obviously, those skilled in the art should understand that the modules or steps of the above-described embodiments of the present invention can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of the present invention are not limited to any particular hardware and software combination.

[0056] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, various modifications and variations can be made to the embodiments of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for designing components in industrial software, characterized in that, include: For the design of the notch graphic in the three-dimensional image of the component, the stringer engraving line is projected onto the surface image of the card plate in the three-dimensional image of the component, and the plane image where the projection of the stringer engraving line is located is used as the first reference plane image. On the first reference plane image, the endpoint is determined according to the depth of the stringer notch on the stringer engraving line. A trapezoidal outline sketch is drawn on the first reference plane image. The endpoint is the center point of the upper base of the trapezoidal outline sketch. The bottom edge of the trapezoidal outline sketch is parallel to the edge of the working surface graphic of the card plate. The lower base of the trapezoidal outline sketch is the notch. The orientation of the trapezoidal outline sketch on the first reference plane image is consistent with the preset orientation of the stringer notch. The geometric features of the trapezoidal outline sketch are constrained according to the characteristic parameters of the stringer gap to draw a graphic showing the stringer gap; For the design of optical measurement points for holes in the 3D image of a component, the image of the surface where the positioning hole is located is determined as the second reference surface image; the circular outline of the positioning hole is determined, the center point of the positioning hole is determined based on the circular outline, and the line passing through the center point and perpendicular to the second reference surface image is taken as the normal. According to the optical measurement point generation method corresponding to different types of positioning holes, a circle displaying the optical measurement point is drawn on the normal.

2. The method as described in claim 1, characterized in that, Determining the endpoints along the girder notch based on the depth of the girder notch includes: The intersection of the stringer engraving line and the edge of the working surface graphic of the card plate is taken as the starting point, and the point on the stringer engraving line that is a distance equal to the depth from the starting point is determined as the endpoint.

3. The method as described in claim 1, characterized in that, Drawing a trapezoidal outline sketch on the first reference plane image includes: Four points are created on the first reference plane image as vertices of the trapezoidal outline sketch. The four vertices and the endpoints are connected in sequence to form five edge lines, which together form the trapezoidal outline sketch with gaps.

4. The method as described in claim 3, characterized in that, The geometric features of the trapezoidal outline sketch are constrained according to the characteristic parameters of the stringer gap to draw a graphic displaying the stringer gap, including: The side lengths and included angles of the trapezoidal outline sketch are constrained based on the width and angle of the girder gap to draw a graphic showing the girder gap.

5. The method as described in claim 4, characterized in that, Based on the width and angle of the girder gap, the side length and included angle of the trapezoidal outline sketch are constrained to draw a graphic showing the girder gap, including: The endpoint is designated as the first vertex P1, and the two vertices of the upper base of the trapezoidal outline sketch are designated as the second vertex P2 and the third vertex P3, respectively. The side length of the straight line between the first vertex P1 and the second vertex P2 is constrained to a first driving width a, and the side length of the straight line between the first vertex P1 and the third vertex P3 is constrained to a second driving width b. The distance between the second vertex P2 and the third vertex P3 is the sum of a and b. The angles between the two waist sides of the trapezoidal outline sketch and the stringer engraving lines are constrained to conform to the angles of the stringer notch. Constrain the distance between the upper and lower base edges of the trapezoidal outline sketch to the depth; The upper base edge of the trapezoidal outline sketch is constrained to be perpendicular to the stringer engraving line.

6. The method according to any one of claims 1 to 5, characterized in that, According to the optical measurement point generation method corresponding to the different types of positioning holes, a circle displaying the optical measurement point is drawn on the normal line, including: Based on the first preset distance between the center point and the first optical measurement point and / or based on the second preset distance between adjacent optical measurement points, circles displaying different numbers of optical measurement points are drawn on the normal.

7. The method as described in claim 6, characterized in that, The method further includes: For multiple positioning holes that require drawing the same number of optical measurement points, the process of drawing and displaying circles of optical measurement points is performed in parallel on these multiple positioning holes.

8. A design device for components in industrial software, characterized in that, include: The trapezoidal outline sketching module is used to design the notch graphic in the three-dimensional image of the component. It projects the stringer engraving line in the three-dimensional image of the component onto the card plate surface image, and uses the plane image where the projection of the stringer engraving line is located as the first reference plane image. On the first reference plane image, the endpoint is determined according to the depth of the stringer notch on the stringer engraving line. A trapezoidal outline sketch is drawn on the first reference plane image. The endpoint is the center point of the upper base of the trapezoidal outline sketch. The bottom edge of the trapezoidal outline sketch is parallel to the edge of the working surface graphic of the card plate. The lower base of the trapezoidal outline sketch is the notch. The orientation of the trapezoidal outline sketch on the first reference plane image is consistent with the preset orientation of the stringer notch. The stringer gap graphic drawing module is used to constrain the geometric features of the trapezoidal outline sketch according to the characteristic parameters of the stringer gap, so as to draw and display the graphic of the stringer gap; The measurement point circle drawing module is used to design optical measurement points for holes in the 3D image of a component. It determines the image of the surface where the positioning hole is located as the second reference surface image; determines the circular outline of the positioning hole; determines the center point of the positioning hole based on the circular outline; takes the line passing through the center point and perpendicular to the second reference surface image as the normal; and draws and displays the circle of the optical measurement point on the normal line according to the optical measurement point generation method corresponding to different types of positioning holes.

9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the design method of components in the industrial software according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that executes a component design method in the industrial software according to any one of claims 1 to 7.