In the process of 3D design, we often wonder if we can make the software smarter. For example, the inserted standard bolt is too long or too short? Can the box be automatically opened according to the placed parts? Can you put the bolts in place while opening the hole? Haochen 3D provides rich applications such as standard parts library, variable table and part family, which efficiently realizes parameterization and serialization, making 3D design more intelligent and efficient.
01 Recall the standard tool
For standard fasteners, designers can insert or replace them through Haochen 3D's standard parts library. First, open the assembly, launch the part library via the Part Library and Part Library icon in the sidebar, and select the corresponding fastener specification and length for insertion.
When the specification and length of the standard part need to be adjusted, you can right-click the part to replace the standard part and re-enter the content library, and select the required part for replacement. The offline standard parts library can be used in the Professional Edition and above.
In addition, what about the use and replacement of the standard library for many standard users? For users who can connect to the Internet, you can use the parametric tools in the Parametric Tools of Jiayu and replace them.
02 Make a part family (serialization).
Haochen 3D can also make a series of parts, for example, the bearing base in the above picture needs to correspond to different bearing sizes to draw a series hole. First, the bearing base is drawn and the key parameters are marked.
Then use the [Part Family] function to add different series and different parameters, such as creating a new series of different sizes according to the size of the hole, and setting different hole sizes in the corresponding hole parameters. Of course, you can also set whether or not to suppress features.
Publish Part Family, which publishes the part to the folder where the serialized file is placed. When using serialized parts, a published serialized part, such as part 20, is inserted into the assembly.
When the specifications of the parts used do not match and cause interference, you can right-click the replacement part and select another specification in the series part.
03 Create a variable table (parameterization).
When many parameters in a part are related, you can use the [Parametric Tool Variable Table] to drive multiple driven variable changes through one driving variable. For example, draw a base plate to place the housing, twice as long as it is wide. Start by drawing a part of the base plate and marking it with dimensions.
Then click [Tools] - [Variable Table] to open the variable table setting formula. If you want a larger board, but still need to maintain a multiple relationship between length and width, you can simply modify the width.
04 Invoke the system library (automation).
After the drawing of the serialized bearing base and the parametric mounting plate is completed, is it possible to automatically open the hole when the bearing base is mounted on the mounting plate? The answer is: of course. Start by placing the mounting plate into the assembly.
Then click the mounting plate and select Edit Mounting Plate.
Click [Feature Sketch] - [Copy Between Parts] to copy the mounting holes of the base.
With Extrude Cut, the sketch uses solid conversion references, the surface profile of the copied hole, and through the cut.
Next, using the System Library, select the parts for the housing and bolts. If you need to bring more parts, you can choose more parts after assembly.
After the feature (hole feature) is automatically obtained, click Next. Obtain the constraint relationship, click OK, and create a settings library name.
For serialized parts, you can use the Part Family function to improve design efficiency by calling standardized parts. For regular parts, you can use the variable table to achieve parametric design, of course, parametric design is not limited to the part itself, and the parametric relationship between parts and parts can also be done. In addition, if you want to have requirements such as automatic openings in the chassis, you can improve the design efficiency by making a system library.