A catia-based cross stabilizer design method and design system
By using the VBA programming language to perform secondary development on CATIA, a lateral stabilizer bar design system was designed, which solved the problem of low efficiency in lateral stabilizer bar design in CATIA, realized fully parametric design, improved design efficiency and quality, shortened the development cycle and reduced costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- JIANGLING MOTORS
- Filing Date
- 2023-03-01
- Publication Date
- 2026-05-12
AI Technical Summary
Existing lateral stabilizer bar designs are inefficient and error-prone in CATIA software, resulting in long design cycles and low quality, especially since the end design parameters require multiple command inputs.
A lateral stabilizer bar design system was designed by using the VBA programming language to further develop CATIA. The system includes modules for points and centerlines, end caps and rods, and retaining rings. These modules enable batch input and one-click creation of various components of the lateral stabilizer bar.
It improved design efficiency and quality, reduced repetitive manual labor, shortened the development cycle, and lowered R&D costs.
Smart Images

Figure CN116305549B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automotive stabilizer bar design technology, specifically a lateral stabilizer bar design method and system based on CATIA. Background Technology
[0002] In recent years, the launch cycle of new automobiles has been continuously shortening. This shortening of the product launch cycle inevitably leads to a compression of the product development cycle. Therefore, improving the quality and efficiency of product data design has become crucial for automobiles to enter the market on time or ahead of schedule. As a suspension component in a vehicle, the development cycle and quality of the stabilizer bar also affect the overall product development efficiency. When designing new stabilizer bar components, its shape needs to be redesigned according to the layout boundaries, and its diameter needs to be adjusted according to dynamic performance requirements, resulting in a long product development cycle.
[0003] The placement of stabilizer bars on a vehicle is subject to numerous boundary influences, necessitating frequent adjustments to their orientation to find the optimal position and meet the requirements of the vehicle's electronic assembly inspection. This necessitates the parameterization of all components of the stabilizer bar and timely adjustments to each inflection point. Currently, the points, lines, and solids of the stabilizer bar must be created and modified using CATIA basic modeling commands, which is inefficient and prone to errors, resulting in low design efficiency and quality. This is especially true for the end design parameters of the stabilizer bar, which require multiple inputs of CATIA basic modeling commands to complete. Summary of the Invention
[0004] The purpose of this invention is to improve and innovate upon the shortcomings and problems existing in the background technology, and to provide a lateral stabilizer bar design method and system based on CATIA.
[0005] To achieve the above objectives, according to a first aspect of the present invention, the present invention provides the following technical solution: a lateral stabilizer bar design method based on CATIA, specifically comprising:
[0006] A lateral stabilizer bar design system was designed by using the VBA programming language to perform secondary development on CATIA. The lateral stabilizer bar design system includes a point and centerline module, an end and rod module, and a retaining ring module. The point and centerline module includes point coordinates, point bending radius input boxes, and a point and centerline creation button. The end and rod module includes end and rod parameter input boxes and an end and rod creation button. The retaining ring module includes retaining ring parameter input boxes and a retaining ring creation button.
[0007] According to design requirements, input the coordinates of the endpoints, inflection points, and retainer ring mounting points of the lateral stabilizer bar through the point and centerline module, and input the bending radius of the inflection point, and then create the endpoints, inflection points, and retainer ring mounting points;
[0008] Create a centerline based on the created endpoints, inflection points, and retaining ring mounting points, as well as the input inflection point bending radius;
[0009] The parameters of the end are input through the end and rod modules, and the entity of the end is created;
[0010] Based on the centerline and end entity created above, create the entity of the rod through the end and rod modules;
[0011] Based on the retaining ring mounting points created above, the retaining ring parameters are input through the retaining ring module to create the solid retaining ring, thereby completing the design of the lateral stabilizer bar model.
[0012] As can be seen from the above technical solution, this invention utilizes the VBA programming language to perform secondary development on CATIA, designing a lateral stabilizer bar design system. This system consists of a point and centerline module, an end and rod module, and a retaining ring module. The point and centerline module allows for batch input of multiple point coordinates and bending radii. Point coordinates include endpoint coordinates, inflection point coordinates, and retaining ring installation point coordinates, enabling rapid point creation. Furthermore, by selecting a target point, a centerline can be created with a single click. Compared to creating each point's coordinates sequentially using CATIA's basic modeling commands, this significantly improves design efficiency and quality. The end and rod module allows for batch input of end design parameters, rapidly creating the end entity. Similarly, the retaining ring module allows for batch input of retaining ring design parameters, quickly creating the retaining ring entity. This reduces a significant amount of repetitive manual labor, achieving fully parametric design of the lateral stabilizer bar, improving design efficiency and quality, significantly shortening the product development cycle, and reducing the R&D cost of the lateral stabilizer bar.
[0013] A further solution is that, after the step of creating the retaining ring solid by inputting the retaining ring parameters through the retaining ring module based on the aforementioned retaining ring mounting point to complete the design of the lateral stabilizer bar model, the solution further includes:
[0014] The completed lateral stabilizer bar model is imported into the vehicle system, and then the motion clearance is checked. The check is performed to see if there is any risk of interference between the lateral stabilizer bar model and the components in the vehicle system. If so, the coordinate parameters of the interference point and the bending radius parameters of the inflection point are modified using the CATIA basic modeling command in the CATIA software.
[0015] As can be seen from the above technical solutions, since the lateral stabilizer bar design system developed using the VBA programming language is compatible with CATIA software, and the number of point coordinates at the interference point is relatively small, the lateral stabilizer bar design system can be turned off, and the point coordinates at the interference point and the bending radius of the inflection point can be directly modified through CATIA basic modeling commands. This avoids the lateral stabilizer bar design system interface occupying the CATIA drawing area, thereby improving the level of visualization.
[0016] A further embodiment is that the parameter input boxes for the end and the rod include a rod diameter input box, an end width input box, an end thickness input box, an end direction angle input box, an end hole diameter input box, a distance from the transition start point to the hole center input box, a transition fillet radius input box, an angle input box from the transition slope to the center line input box, and a connection fillet radius input box.
[0017] A further embodiment is that the parameter input box for the retaining ring includes a retaining ring outer diameter input box and a retaining ring width input box.
[0018] A further approach involves using VBA programming language to perform secondary development on CATIA to design a lateral stabilizer bar design system. Specifically, this includes: using the CATIA VBA secondary development environment, setting the input interface for point coordinates and bending radius, calling the HybridShapePointCoord and HybridShapePolyline objects to create point and centerline modules; then, based on the points and centerlines created by the point and centerline modules, setting the input interface for end parameters, calling the InstanceFactory object, end user-defined features, and bar user-defined features to create end and bar modules; then, based on the points and centerlines created by the point and centerline modules, and the bars created by the end and bar modules, setting the input interface for retaining ring parameters, calling the InstanceFactory object and retaining ring user-defined features to create a retaining ring module. This setup ensures that the created point and centerline modules, end and bar modules, and retaining ring modules are interconnected. The end and bar modules can call the points and centerlines created by the point and centerline modules, and the retaining ring modules can call the points created by the point and centerline modules and the bar entities created by the end and bar modules.
[0019] According to a second aspect of the present invention, a CATIA-based lateral stabilizer bar design system is provided, the lateral stabilizer bar design system comprising a point and centerline module, an end and bar module, and a retaining ring module;
[0020] The point and centerline module is used to input point coordinates and point bending radius, and to create points and centerlines. The centerline is the connecting line of the points, and the point coordinates include at least the endpoints, inflection points, and retaining ring mounting points.
[0021] End and rod module, used for inputting end and rod parameters, and creating end and rod based on the endpoints and centerline, the rod being scanned through the centerline;
[0022] The retaining ring module is used to input retaining ring parameters and create retaining rings based on the retaining ring mounting points.
[0023] As can be seen from the above technical solution, this invention utilizes the VBA programming language to perform secondary development on CATIA, designing a lateral stabilizer bar design system. This system consists of a point and centerline module, an end and rod module, and a retaining ring module. The point and centerline module allows for batch input of multiple point coordinates and bending radii. Point coordinates include endpoint coordinates, inflection point coordinates, and retaining ring installation point coordinates, enabling rapid point creation. Furthermore, by selecting a target point, a centerline can be created with a single click. Compared to creating each point's coordinates sequentially using CATIA's basic modeling commands, this significantly improves design efficiency and quality. The end and rod module allows for batch input of end design parameters, rapidly creating the end entity. Similarly, the retaining ring module allows for batch input of retaining ring design parameters, quickly creating the retaining ring entity. This reduces a significant amount of repetitive manual labor, achieving fully parametric design of the lateral stabilizer bar, improving design efficiency and quality, significantly shortening the product development cycle, and reducing the R&D cost of the lateral stabilizer bar.
[0024] Further options include:
[0025] The verification module is used to import the designed lateral stabilizer bar model into the vehicle system, and then perform motion clearance verification. It verifies whether there is any risk of interference between the lateral stabilizer bar model and the components in the vehicle system. If so, the coordinate parameters of the interference point and the bending radius parameters of the inflection point can be modified using the CATIA basic modeling commands in the CATIA software.
[0026] A further embodiment is that the parameters of the end and the rod include rod diameter, end width, end thickness, end orientation angle, end hole diameter, distance from transition starting point to hole center, transition fillet radius, angle between transition slope and center line, and fillet radius at connection; the parameters of the retaining ring include retaining ring outer diameter and retaining ring width.
[0027] According to a third aspect of the present invention, a storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described above.
[0028] According to a fourth aspect of the present invention, a terminal device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the method described above.
[0029] Compared with existing technologies, the beneficial effects of this invention are as follows: This invention utilizes the VBA programming language to perform secondary development on CATIA, designing a lateral stabilizer bar design system. The lateral stabilizer bar design system consists of a point and centerline module, an end and rod module, and a retaining ring module. The point and centerline module allows for batch input of multiple point coordinates and bending radii. Point coordinates include endpoint coordinates, inflection point coordinates, and retaining ring installation point coordinates, thus quickly creating points. Furthermore, by selecting target points, a centerline can be created with a single click. Compared to creating the coordinates of each point sequentially using CATIA's basic modeling commands, this significantly improves design efficiency and quality. The end and rod module allows for batch input of end design parameters, thus quickly creating end entities. The retaining ring module allows for batch input of retaining ring design parameters, thus quickly creating retaining ring entities. This reduces a significant amount of repetitive manual labor, achieves fully parametric design of lateral stabilizers, improves design efficiency and quality, significantly shortens product development cycles, and reduces the R&D cost of lateral stabilizers. Attached Figure Description
[0030] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 This is a flowchart illustrating a design method provided in an embodiment of the present invention;
[0032] Figure 2 This is a system structure flowchart provided in an embodiment of the present invention;
[0033] Figure 3 This is a schematic diagram of the operation interface of a lateral stabilizer bar system according to an embodiment of the present invention;
[0034] Figure 4 This is a schematic diagram of a lateral stabilizer bar structure according to an embodiment of the present invention. Detailed Implementation
[0035] To make the objectives, features, and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0036] It should be noted that when a component is said to be "fixed to" another component, it can be directly attached to the other component or there may be an intervening component. When a component is said to be "connected to" another component, it can be directly connected to the other component or there may be an intervening component.
[0037] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0038] Example 1
[0039] See Figure 1 and Figure 4 This invention provides a lateral stabilizer bar design method based on CATIA, the specific method including:
[0040] Step S1: Use VBA programming language to perform secondary development on CATIA and design a lateral stabilizer bar design system;
[0041] It should be noted that because CATIA has built-in VBA secondary development capabilities, the lateral stabilizer bar design system is compatible with CATIA software. The interface for the lateral stabilizer bar design system can be found here. Figure 3 The lateral stabilizer bar design system includes a point and centerline module, an end and rod module, and a retaining ring module. The point and centerline module includes point coordinate and bend radius input boxes, as well as a point and centerline creation button. The end and rod module includes end and rod parameter input boxes, as well as an end and rod creation button. The retaining ring module includes retaining ring parameter input boxes and a retaining ring creation button. It is understood that the point coordinate and bend radius input boxes facilitate batch input of coordinates for multiple points and corresponding bend radii; the end and rod parameter input boxes facilitate batch input of end and rod parameters; and the retaining ring parameter input boxes facilitate one-time input of retaining ring parameters. Compared to the traditional method of sequentially creating the coordinates of each point using CATIA basic modeling commands, this invention reduces a significant amount of repetitive manual labor, achieves fully parametric design of the lateral stabilizer bar, greatly improves design efficiency and quality, significantly shortens the product development cycle, and reduces the R&D cost of the lateral stabilizer bar.
[0042] The steps for designing a lateral stabilizer bar design system using the VBA programming language to perform secondary development on CATIA specifically include: First, using the CATIA VBA secondary development environment, setting the input interface for point coordinates and bending radius, calling the HybridShapePointCoord and HybridShapePolyline objects to create point and centerline modules; then, based on the points and centerlines created by the point and centerline modules, setting the input interface for end parameters, calling the InstanceFactory object, end user-defined features, and bar user-defined features to create end and bar modules; finally, based on the points and centerlines created by the point and centerline modules, and the bars created by the end and bar modules, setting the input interface for retaining ring parameters, calling the InstanceFactory object and retaining ring user-defined features to create a retaining ring module.
[0043] Step S2: Input the coordinates of the endpoint, inflection point and retainer ring mounting point of the lateral stabilizer bar through the point and centerline module, and input the bending radius of the inflection point, and then create the endpoint, inflection point and retainer ring mounting point;
[0044] Specifically, based on the overall vehicle layout, the three-dimensional coordinates of the endpoints, inflection points, and retainer ring mounting points of the lateral stabilizer bar can be preset first. Then, in the point coordinate input box of the point and centerline module, the X, Y, and Z coordinates of the endpoints, inflection points, and retainer ring mounting points are entered, along with the corresponding inflection point bending radius. Finally, by clicking the Create Point function button, the endpoints, inflection points, and retainer ring mounting points with the corresponding coordinates can be generated in the drawing area of the CATIA software.
[0045] Step S3: Create the centerline based on the created endpoints, inflection points, and retaining ring mounting points, as well as the input inflection point bending radius;
[0046] Since the endpoints, inflection points, and retaining ring installation points of the corresponding coordinates have already been generated in the drawing area of the CATIA software in step S2, clicking the Create Centerline function button will automatically select the above points and connect them into a line, thereby generating the centerline.
[0047] Step S4: Input the parameters of the end head through the end head and rod module, and create the entity of the end head;
[0048] Specifically, the end and rod module includes an end width input box, an end thickness input box, an end direction angle input box, an end hole diameter input box, a transition start point to hole center distance input box, a transition fillet radius input box, a transition slope to centerline angle input box, and a connection fillet radius input box. The parameters of the end can be entered in batches through the above input boxes, saving the trouble of modifying the end parameters one by one through the CATIA basic modeling commands. After the above parameters of the end are entered, combined with the coordinates of the endpoint created in the above steps, clicking the Create End function button will generate the end entity in the drawing area of the CATIA software.
[0049] Step S5: Based on the centerline and end entity created above, create the entity of the rod through the end and rod modules;
[0050] It should be noted that the end and rod module also includes a rod diameter input box. The rod diameter input box allows you to input the diameter or radius data of the rod. Then, based on the centerline and end entity created above, clicking the "Create Rod" function button will scan the centerline into a rod entity, thereby generating the rod entity in the drawing area of the CATIA software.
[0051] Step S6: Based on the retaining ring installation point created above, input the retaining ring parameters through the retaining ring module to create the solid of the retaining ring, thereby completing the design of the lateral stabilizer bar model;
[0052] The retaining ring module includes a retaining ring outer diameter input box and a retaining ring width input box. The outer diameter and width of the retaining ring can be input through these boxes. Then, based on the retaining ring mounting point created above (where the retaining ring mounting point is the center point of the retaining ring), clicking the "Create Retaining Ring" function button will generate the retaining ring entity in the drawing area of the CATIA software, thereby completing the design of the lateral stabilizer bar.
[0053] Step S7: Import the designed lateral stabilizer bar model into the vehicle system for verification, and verify whether there is any interference between the lateral stabilizer bar and the components in the vehicle system.
[0054] Specifically, the designed lateral stabilizer bar model is imported into the vehicle system, and then the motion clearance is checked to see if there is any risk of interference between the lateral stabilizer bar model and the components in the vehicle system. If so, the coordinates of the interference points and the bending radius of the inflection points are modified using the CATIA basic modeling commands in the CATIA software.
[0055] It should be noted that since the lateral stabilizer bar design system developed using the VBA programming language is compatible with CATIA software, and the number of point coordinates at the interference point is relatively small, the lateral stabilizer bar design system can be turned off to avoid its interface occupying the drawing area of CATIA software. The point coordinates at the interference point and the bending radius of the inflection point can be modified directly through CATIA basic modeling commands, thereby improving the level of visualization.
[0056] In summary, this invention utilizes VBA programming language to perform secondary development on CATIA, designing a lateral stabilizer bar design system. This system comprises a point and centerline module, an end and rod module, and a retaining ring module. The point and centerline module allows for batch input of multiple point coordinates and bending radii. Point coordinates include endpoint coordinates, inflection point coordinates, and retaining ring installation point coordinates, enabling rapid point creation. Furthermore, by selecting target points, a centerline can be created with a single click. Compared to creating each point's coordinates sequentially using CATIA's basic modeling commands, this significantly improves design efficiency and quality. The end and rod module allows for batch input of end design parameters, rapidly creating the end entity. Similarly, the retaining ring module allows for batch input of retaining ring design parameters, quickly creating the retaining ring entity. This reduces a significant amount of repetitive manual labor, achieving fully parametric design of lateral stabilizers, improving design efficiency and quality, significantly shortening product development cycles, and reducing the R&D cost of lateral stabilizers.
[0057] Example 2
[0058] Please see Figure 2 This invention provides a CATIA-based lateral stabilizer bar design system, comprising:
[0059] The point and centerline module is used to input point coordinates and point bending radius, and to create points and centerlines. The centerline is the connecting line of the points, and the point coordinates include at least the endpoints, inflection points, and retaining ring mounting points.
[0060] End and rod module, used for inputting end and rod parameters, and creating end and rod based on the endpoints and centerline, the rod being scanned through the centerline;
[0061] The retaining ring module is used to input retaining ring parameters and create retaining rings based on the retaining ring mounting points.
[0062] The verification module imports the designed lateral stabilizer bar model into the vehicle system and then performs motion clearance verification. It verifies whether there is any risk of interference between the lateral stabilizer bar model and the components in the vehicle system. If so, the coordinate parameters of the interference points and the bending radius parameters of the inflection points can be modified using the CATIA basic modeling commands in the CATIA software.
[0063] Specifically, the parameters of the end and the rod include rod diameter, end width, end thickness, end direction angle, end hole diameter, distance from transition starting point to hole center, transition fillet radius, angle between transition slope and center line, and fillet radius at connection; the parameters of the retaining ring include retaining ring outer diameter and retaining ring width.
[0064] The functions or operation steps implemented by the above modules are largely the same as those in the above method embodiments, and will not be repeated here.
[0065] Example 3
[0066] The present invention provides a storage medium having a computer program stored thereon, characterized in that the program, when executed by a processor, implements the steps of the method described in Embodiment 1.
[0067] Example 4
[0068] The present invention provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the method described in Embodiment 1.
[0069] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention.
[0070] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example.
[0071] Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. The reference to "embodiment" herein means that a specific feature, structure, or characteristic described in connection with an embodiment can be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily indicate the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0072] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
Claims
1. A lateral stabilizer bar design method based on CATIA, characterized in that, Specifically, it includes: A lateral stabilizer bar design system was designed by using the VBA programming language to perform secondary development on CATIA. The lateral stabilizer bar design system includes a point and centerline module, an end and rod module, and a retaining ring module. The point and centerline module includes point coordinates, point bending radius input boxes, and a point and centerline creation button. The end and rod module includes end and rod parameter input boxes and an end and rod creation button. The retaining ring module includes retaining ring parameter input boxes and a retaining ring creation button. According to design requirements, input the coordinates of the endpoints, inflection points, and retainer ring mounting points of the lateral stabilizer bar through the point and centerline module, and input the bending radius of the inflection point, and then create the endpoints, inflection points, and retainer ring mounting points; Create a centerline based on the created endpoints, inflection points, and retaining ring mounting points, as well as the input inflection point bending radius; The parameters of the end are input through the end and rod modules, and the entity of the end is created; Based on the centerline and end entity created above, create the entity of the rod through the end and rod modules; Based on the retaining ring mounting points created above, the retaining ring parameters are input through the retaining ring module to create the solid retaining ring, thereby completing the design of the lateral stabilizer bar model.
2. The lateral stabilizer bar design method based on CATIA according to claim 1, characterized in that, The step of creating the retaining ring solid by inputting the retaining ring parameters through the retaining ring module based on the retaining ring mounting point created above, thereby completing the design of the lateral stabilizer bar model, also includes: The completed lateral stabilizer bar model is imported into the vehicle system, and then the motion clearance is checked. The check is performed to see if there is any risk of interference between the lateral stabilizer bar model and the components in the vehicle system. If so, the coordinates of the interference point and the bending radius of the inflection point are modified using the CATIA basic modeling command in the CATIA software.
3. The lateral stabilizer bar design method based on CATIA according to claim 1, characterized in that, The parameter input boxes for the end and rod include the rod diameter input box, the end width input box, the end thickness input box, the end direction angle input box, the end hole diameter input box, the distance from the transition start point to the hole center input box, the transition fillet radius input box, the angle between the transition slope and the center line input box, and the fillet radius input box at the connection.
4. The lateral stabilizer bar design method based on CATIA according to claim 1, characterized in that, The parameter input box for the retaining ring includes a retaining ring outer diameter input box and a retaining ring width input box.
5. A lateral stabilizer bar design method based on CATIA according to any one of claims 1 to 4, characterized in that, The steps for designing a lateral stabilizer bar design system by using the VBA programming language to perform secondary development on CATIA specifically include: Using CATIA's VBA secondary development environment, the input interface for point coordinates and bending radius is set, and the HybridShapePointCoord and HybridShapePolyline objects are called to create point and centerline modules. Then, based on the points and centerlines created by the point and centerline modules, the input interface for end parameters is set, and the InstanceFactory object, end user-defined features, and rod user-defined features are called to create end and rod modules. Finally, based on the points and centerlines created by the point and centerline modules, and the rod created by the end and rod modules, the input interface for retaining ring parameters is set, and the InstanceFactory object and retaining ring user-defined features are called to create the retaining ring module.
6. A lateral stabilizer bar design system based on CATIA, characterized in that, The lateral stabilizer bar design system includes a point and centerline module, an end and bar module, and a retaining ring module; The point and centerline module is used to input point coordinates and point bending radius, and to create points and centerlines. The centerline is the connecting line of the points, and the point coordinates include at least the endpoints, inflection points, and retaining ring mounting points. End and rod module, used for inputting end and rod parameters, and creating end and rod based on endpoints and centerline, the rod being scanned through the centerline; The retaining ring module is used to input retaining ring parameters and create retaining rings based on the retaining ring mounting points.
7. A CATIA-based lateral stabilizer bar design system according to claim 6, characterized in that, Also includes: The verification module is used to import the designed lateral stabilizer bar model into the vehicle system, and then perform motion clearance verification. It verifies whether there is any risk of interference between the lateral stabilizer bar model and the components in the vehicle system. If so, the coordinate parameters of the interference point and the bending radius parameters of the inflection point can be modified using the CATIA basic modeling commands in the CATIA software.
8. A CATIA-based lateral stabilizer bar design system according to claim 6, characterized in that, The parameters of the end and rod include rod diameter, end width, end thickness, end orientation angle, end hole diameter, distance from transition starting point to hole center, transition fillet radius, angle between transition slope and center line, and fillet radius at connection; the parameters of the retaining ring include retaining ring outer diameter and retaining ring width.
9. A storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the method as described in any one of claims 1 to 5.
10. A terminal device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the steps of the method as described in any one of claims 1 to 6.