Flexible fastening element: rivet. How to do it right.
Posted: Thu Sep 21, 2023 12:55 pm
I often use rivet nuts. Among them there are the most interesting ones, which have a whole bunch of atypical circumstances. I have 2 main questions:
*Attention, we are not talking about adding a Toolbox here, all fasteners are made as parts, they are in a special folder and their IsToolBoxPart property has been reassigned so that they have a cog icon in the design tree and all the resulting properties 1. About rivets in general.
We all know that rivets are produced for a certain range of fastened thicknesses. For example, a rivet 4x8 - diameter 4mm for fastening a package from 1 to 4mm (for example). How I made such rivets: I have one detail file for a rivet made of one material: for example, aluminum. In it I have parent configurations for each standard size, for example: 4x6 4x8 4x12 4x20... .
In each parent configuration, I have child configurations for each allowable thickness of the sealed package in increments of 0.1mm, for example. And by inserting such a rivet into the assembly, I select the appropriate configuration. For example, I fasten 2 sheets of 1mm each, take the configuration: 4x8-2mm. Attention question: Who has experience in implementing such fasteners as Flexible? That is, I only have parent configurations 4x6 4x8 4x12 4x20... and when inserted into the assembly, I link one side of the package to the other - the part itself determines the thickness and rearranges the geometry of the rivet to suit the thickness of the package. I immediately see problems: A. if the package is outside the range of a given type of rivet size, for example, the thickness is 50mm, the rivet model will be distorted and errors will appear. B. If the assembly contains many flexible rivets of the same size installed at different thicknesses: for example, a 4x8 rivet is installed on packages of 2mm, 2.5mm and 3mm, will it fail? 2. About non-round fasteners (for example, hex rivet nuts). Hole hardware only supports round holes or slots. Is it possible to use a hole for fasteners and get hexagonal holes on surfaces that do not lie in the same plane and fill them all with an array of riveting nuts, so that they are turned along the axis of the hole?
*Attention, we are not talking about adding a Toolbox here, all fasteners are made as parts, they are in a special folder and their IsToolBoxPart property has been reassigned so that they have a cog icon in the design tree and all the resulting properties 1. About rivets in general.
We all know that rivets are produced for a certain range of fastened thicknesses. For example, a rivet 4x8 - diameter 4mm for fastening a package from 1 to 4mm (for example). How I made such rivets: I have one detail file for a rivet made of one material: for example, aluminum. In it I have parent configurations for each standard size, for example: 4x6 4x8 4x12 4x20... .
In each parent configuration, I have child configurations for each allowable thickness of the sealed package in increments of 0.1mm, for example. And by inserting such a rivet into the assembly, I select the appropriate configuration. For example, I fasten 2 sheets of 1mm each, take the configuration: 4x8-2mm. Attention question: Who has experience in implementing such fasteners as Flexible? That is, I only have parent configurations 4x6 4x8 4x12 4x20... and when inserted into the assembly, I link one side of the package to the other - the part itself determines the thickness and rearranges the geometry of the rivet to suit the thickness of the package. I immediately see problems: A. if the package is outside the range of a given type of rivet size, for example, the thickness is 50mm, the rivet model will be distorted and errors will appear. B. If the assembly contains many flexible rivets of the same size installed at different thicknesses: for example, a 4x8 rivet is installed on packages of 2mm, 2.5mm and 3mm, will it fail? 2. About non-round fasteners (for example, hex rivet nuts). Hole hardware only supports round holes or slots. Is it possible to use a hole for fasteners and get hexagonal holes on surfaces that do not lie in the same plane and fill them all with an array of riveting nuts, so that they are turned along the axis of the hole?