CN-116305549-B - CATIA-based transverse stabilizer bar design method and system
Abstract
The invention provides a CATIA-based stabilizer bar design method and a CATIA-based stabilizer bar design system, which are designed by adopting a VBA programming language to secondarily develop the CATIA and comprise a point and central line module, an end head and a rod module and a retainer ring module, wherein the point and central line module is used for inputting point coordinates and point bending radiuses and creating a point and a central line, the central line is a connecting line of the point, the point coordinates at least comprise an endpoint, an inflection point and a retainer ring mounting point, the end head and the rod module are used for inputting parameters of the end head and the rod and creating the end head and the rod based on the endpoint and the central line, the rod is formed by scanning the central line, and the retainer ring module is used for inputting parameters of the retainer ring and creating the retainer ring based on the retainer ring mounting point.
Inventors
- CHEN JUN
- WU JIE
- DU MANSHENG
- ZHENG YONG
- LIU JUN
- Nie longxiang
Assignees
- 江铃汽车股份有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20230301
Claims (10)
- 1. A design method of a transverse stabilizer bar based on CATIA is characterized by comprising the following steps: The method comprises the steps of adopting a VBA programming language to carry out secondary development on CATIA, and designing a transverse stabilizer bar design system, wherein the transverse stabilizer bar design system comprises a point and central line module, an end head and bar module and a retainer ring module, the point and central line module comprises a point coordinate, a point bending radius input frame and a point and central line creation button, the end head and bar module comprises an end head and bar parameter input frame and an end head and bar creation button, and the retainer ring module comprises a retainer ring parameter input frame and a retainer ring creation button; According to design requirements, inputting coordinates of an endpoint of the transverse stabilizer bar, an inflection point and a mounting point of the check ring through the point and central line module, inputting a bending radius of the inflection point, and then creating the endpoint, the inflection point and the mounting point of the check ring; Creating a center line according to the created end points, inflection points, the mounting points of the check rings and the input inflection point bending radius; inputting parameters of the end head through the end head and the rod module, and creating an entity of the end head; creating a rod entity through the end and rod module according to the created center line and the created end entity; and according to the established installation points of the check rings, parameters of the check rings are input through the check ring modules, and entities of the check rings are established, so that the design of the transverse stabilizer bar model is completed.
- 2. The CATIA-based stabilizer bar design method according to claim 1, wherein the step of inputting parameters of the retainer ring through the retainer ring module to create a entity of the retainer ring according to the created retainer ring installation point, thereby completing the design of the stabilizer bar model further comprises: and (3) importing the designed transverse stabilizer bar model into a whole vehicle system, checking a movement clearance, checking whether the transverse stabilizer bar model and a component in the whole vehicle system have interference risks, and if so, modifying the bending radius of a point coordinate and an inflection point at the interference position through a CATIA basic modeling command of CATIA software.
- 3. The CATIA-based stabilizer bar design method according to claim 1, wherein the parameter input boxes of the head and the bar comprise a bar diameter input box, a head width input box, a head thickness input box, a head direction angle input box, a head aperture input box, a transition starting point to hole center distance input box, a transition fillet radius input box, a transition bevel to center line included angle input box and a junction fillet radius input box.
- 4. The CATIA-based stabilizer bar design method according to claim 1, wherein the parameter input boxes of the retainer rings comprise a retainer ring outer diameter input box and a retainer ring width input box.
- 5. The CATIA-based stabilizer bar design method according to any one of claims 1 to 4, wherein the step of designing the stabilizer bar design system by performing secondary development on CATIA using VBA programming language specifically comprises: The method comprises the steps of setting input interfaces of point coordinates and bending radius through a VBA secondary development environment of CATIA, calling HybridShapePointCoord objects and HybridShapePolyline objects, creating point and center line modules, then setting input interfaces of end parameters based on the points and center lines created by the point and center line modules, calling InstanceFactory objects, end user custom features and rod user custom features, creating end and rod modules, then setting input interfaces of retainer parameters based on the points and center lines created by the point and center line modules and the rods created by the end and rod modules, calling InstanceFactory the objects and the retainer user custom features, and creating the retainer module.
- 6. A CATIA-based stabilizer bar design system, comprising a point and centerline module, a head and bar module, and a retainer ring module; The point and central line module is used for inputting point coordinates and point bending radius, creating points and central lines, wherein the central lines are connecting lines of the points, and the point coordinates at least comprise end points, inflection points and check ring mounting points; The end and rod module is used for inputting end and rod parameters, creating an end and a rod based on the end points and the central line, and the rod is formed by scanning the central line; and the check ring module is used for inputting check ring parameters and creating a check ring based on the check ring installation point.
- 7. The CATIA-based stabilizer bar design system according to claim 6, further comprising: And the checking module is used for guiding the designed transverse stabilizer bar model into the whole vehicle system, checking the movement clearance, checking whether the transverse stabilizer bar model and a component in the whole vehicle system have interference risks, and if so, modifying the point coordinate parameters at the interference position and the bending radius parameters of the inflection point through CATIA basic modeling commands of CATIA software.
- 8. The CATIA based stabilizer bar design system of claim 6, wherein the parameters of the tip and the bar include a bar diameter, a tip width, a tip thickness, a tip direction angle, a tip aperture, a transition start point to hole center distance, a transition fillet radius, a transition bevel to center line angle, and a junction fillet radius, and wherein the parameters of the collar include a collar outer diameter and a collar width.
- 9. A storage medium having stored thereon a computer program, which when executed by a processor performs the steps of the method according to any of claims 1-5.
- 10. A terminal device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the method according to any one of claims 1 to 6 when the program is executed.
Description
CATIA-based transverse stabilizer bar design method and system Technical Field The invention relates to the technical field of automobile stabilizer bar design, in particular to a CATIA-based transverse stabilizer bar design method and system. Background In recent years, the release period of new automobiles is continuously shortened. Shortening of the product market period tends to compress the development period of the product, so a method for improving the data design quality and efficiency of the product becomes a key whether an automobile can enter the market on time or in advance. The development period and quality of the transverse stabilizer bar of the automobile are also influenced by the development efficiency of the whole product, when a new transverse stabilizer bar part is designed, the bar shape of the transverse stabilizer bar needs to be redesigned according to the arrangement boundary, the bar diameter of the transverse stabilizer bar needs to be adjusted and designed according to the dynamic performance requirement, and the development period of the whole product is long. The arrangement of the transverse stabilizer bar on the whole vehicle has the advantages that the trend of the stabilizer bar needs to be frequently adjusted due to a plurality of boundary influence factors, the optimal position trend is found, the electronic assembly inspection requirement of the whole vehicle is met, and each part of the whole transverse stabilizer bar is required to be parameterized and the inflection points are timely adjusted. The existing points, lines and entities of the transverse stabilizer bar are required to be created and changed through CATIA basic modeling commands, so that the efficiency is low, errors are easy to occur, the design efficiency and the design quality are low, and especially, the design parameters of the end head of the transverse stabilizer bar are more, and the end head design of the transverse stabilizer bar can be completed only by inputting CATIA basic modeling commands for many times. Disclosure of Invention The invention aims to improve and innovate the defects and problems existing in the background technology, and provides a CATIA-based transverse stabilizer bar design method and a CATIA-based transverse stabilizer bar design system. According to the first aspect of the invention, the invention provides a method for designing a transverse stabilizer bar based on CATIA, which specifically comprises the following steps: The method comprises the steps of adopting a VBA programming language to carry out secondary development on CATIA, and designing a transverse stabilizer bar design system, wherein the transverse stabilizer bar design system comprises a point and central line module, an end head and bar module and a retainer ring module, the point and central line module comprises a point coordinate, a point bending radius input frame and a point and central line creation button, the end head and bar module comprises an end head and bar parameter input frame and an end head and bar creation button, and the retainer ring module comprises a retainer ring parameter input frame and a retainer ring creation button; According to design requirements, inputting coordinates of an endpoint of the transverse stabilizer bar, an inflection point and a mounting point of the check ring through the point and central line module, inputting a bending radius of the inflection point, and then creating the endpoint, the inflection point and the mounting point of the check ring; Creating a center line according to the created end points, inflection points, the mounting points of the check rings and the input inflection point bending radius; inputting parameters of the end head through the end head and the rod module, and creating an entity of the end head; creating a rod entity through the end and rod module according to the created center line and the created end entity; and according to the established installation points of the check rings, parameters of the check rings are input through the check ring modules, and entities of the check rings are established, so that the design of the transverse stabilizer bar model is completed. According to the technical scheme, the CATIA is secondarily developed through the VBA programming language, the transverse stabilizer bar design system is designed, the transverse stabilizer bar design system consists of a point and central line module, an end head and rod module and a check ring module, a plurality of point coordinates and a plurality of point bending radiuses can be input in batches through the point and central line module, the point coordinates comprise endpoint coordinates, inflection point coordinates and check ring installation point coordinates, so that point creation is completed quickly, further, a central line is created through selecting a target point, compared with the fact that coordinates of each point are created in sequence throug