Working with Hole Features
Overview
Hole features are a simplified version of Form Features. In the image
below you can see different features, which have only thickness faces (the
SMCONVERT command respects these rules):
- Orthogonal holes are hole features.
- Simple non-orthogonal holes are hole features.
- Chamfered orthogonal holes are form features.
- If the hole thickness face consists of 2 different regions, it is a form feature.
Hole features are recognized by the SMCONVERT command if the SMCONVERTRECOGNIZEHOLES user preference is ON.
The following basic operations are allowed for hole features:
- SMDELETE, SMDISSOLVE, disable and SMSELECT them using commands or in the Mechanical Browser for Sheet Metal.
- Form Feature Modes in the SMUNFOLD command, including Symbol mode.
- Associate your own 2D geometry in a flattened layout.
- Hole features are preserved by the SMREPAIR command. Plain hole faces become orthogonal. A hole feature of the same geometry is not affected by the SMREPAIR command.
Recognition of Arrays of Hole Features
When hole features exist in a body, the SMPARAMETRIZE command
detects rectangular arrays of holes on flanges, according to the following rules:
- Holes belong to the same flange.
- Holes are on a rectangular grid.
- There are no gaps (missing elements) in the array.
- Holes are equally oriented.
- The minimal array size is either 1x3 or 2x2.
Let us illustrate the workflow on a part with Flange and Bend features.
- In the Settings dialog box, go to Sheet Metal/Commands.
- Enable the Recognize holes option for the SMCONVERT command.
- Enable the Convert holes to array and
Parametrize holes options for the
SMPARAMETRIZE command.
- Run the SMCONVERT command.
- Do one of the following:
- Click the Convert to Sheet Metal tool button
(
) on the Sheet Metal toolbar.
- Click the Convert to Sheet Metal tool button
(
) on the Sheet Metal ribbon bar.
- Choose Convert to Sheet Metal in the
Sheet Metal menu.You are prompted: Select 3D solids or [Entire model] <Entire model>:
- Click the Convert to Sheet Metal tool button
(
- Select the 3D solid to convert.You are prompted: Select 3D solids or [Entire model] <Entire model>:
- Press Enter to convert the 3D solid to sheet metal
part.11 hole features are recognized on the part.
- Run the SMPARAMETRIZE command.
- Do one of the following:
- Click the Parametrize tool button (
) on the Sheet Metal toolbar.
- Click the Parametrize tool button (
) on the Sheet Metal ribbon bar.
- Choose Parametrize in the Sheet
Metal menu.You are prompted: Select 3D solids to parametrize or [Entire model] <Entire model>:
- Click the Parametrize tool button (
- Press Enter to process the sheet metal part.The command reports must look like the one below:Created 4 distance constraintsCreated 3 fix constraintsCreated 0 coincident constraintsCreated 0 tangent constraintsCreated 0 rigid set constraintsCreated rectangular array 2x2 basing on Hole_3 featureCreated rectangular array 2x2 basing on Hole_7 featureCreated rectangular array 3x1 basing on Hole_9 featureTotal: 7 constraints and 3 array(s) createdNote: Feature names and constraint distribution may differ depending on the BricsCAD version.To examine the arrays, you can temporarily unfreeze the BC_SUBTRACT layer.In the image below the arrays are colored manually.Note: The green and yellow arrays are not unified. Otherwise the array would have missing holes.
- Edit the Array Properties in the Mechanical
Browser.In the image below the following has been modified:
- Green array: number of rows and columns from 2x2 to 3x4.
- Yellow array: X and Y spacing.
- Red array: number of rows and columns from 3x1 to 5x1.