Sheet Metal

Working with Sheet Metal Parts

Sheet Metal improved in V14.2

 

Commands: SmFlangeBase, SmFlangeEdge, SmFlangeRotate, SmFlangeConnect and SmUnfold

Sheet metal design allows you to model sheet metal parts and generate their unfolded representations with manufacturing information.

 

 

You can create complex sheet metal parts with BricsCAD easily and rapidly, because the design process is different from manufacturing process. Do not think in terms of a planar sheet that should be cut and bent, but model your part directly as you create solid bodies with Direct Modeling tools.

Creating a sheet metal part in BricsCAD consists of the following basic steps:

Sheet Metal Features

Form features are smart regions (groups of faces) of your 3D part. Each feature maintains specific spatial and parametric relationship between its faces and some adjacent faces. Form features allow you to embed design intent into your model. You do not create features by hand, they are created automatically depending on a particular geometric operation you apply.

Flange

Main feature of any sheet metal part is a flange, which consists of two parallel planar faces. This distance between them is equal to the material thickness. When you modify the model, this distance relation is always maintained automatically. Other faces, which are adjacent to flange faces and do not belong to bends are called thickness faces. They are always perpendicular to flange faces.

Bend

Two flanges are connected by a bend. A bend consists of two coaxial cylindrical faces, which are always tangent to the adjacent planar faces of the flanges.

Bend Relief

Group of faces representing a technological cut between two flanges of different width connected with a bend. The bend relief feature maintains the distance between two opposite faces of the cut.

Corner Relief

Group of faces representing a cut in the corner where three flanges meet together. Corner relief feature maintains the form and size of this cut.

Junction

Junction feature consists of two thickness faces of adjacent flanges, which are not connected via bend.

K-Factor

The material deformation properties for bending is based on the assumption that there is internal surface for the sheet metal part which is not deformed when the sheet is bent. From the variety of internal surfaces the one is selected, which is equidistant from one side of the bend. The surface is local for each bend, and for simple cases it can be propagated on entire part, like the one on the picture. We assume that this surface is not stretched stretch during bending.

 

 

T: thickness of the sheet metal part

R: internal radius of the bend

The K-factor (k) is the ratio of the location of the neutral surface to the material thickness. As a result the neutral surface lies at a distance kT from the internal surface of the bend. The bend radius of the neutral surface equals R + kT. The K-Factor is a simple geometric calculation of the location of the neutral surface. Forming stresses and other unknown (error) factors are not taken into account. The K-Factor depends on many factors, including the kind of material, bending type, tools, etc ... The K-Factor typically lies between 0.3 and 0.5. The default K-Factor for a bend radius equal to the material thickness (T) is 0.27324.

In the unfolded state of a sheet metal part, the flanges (L1 and L2) are not stretched. The bent part is indicated as BA: bend allowance. The BA equals the length of the unfolded neutral surface:

BA = BendAngle * (R + kT)

In real world practice it is hard to measure the K-Factor or the bend allowance. The following formula allows to calculate the tangential Bend Deduction (BD):

BD = B1 + B2 - Unfolded Length = B1 + B2 - (L1 + L2 + BA)

 

For simple cases the K-Factor value can be overridden in the browser, for maximal precision a bend table containing tangential bend deductions has to be provided. For each sheet metal part, you can either specify a K-factor or use the default one.

To change the K-Factor for a sheet metal part:

To change the K-Factor for a sheet metal part, select the root node in the Mechanical Browser and type a value in the K-Factor field. The value must lie in the range [0, 1], since the neutral surface is located inside the sheet metal part. In BricsCAD the K-Factor is defined for bend radius equal to the material thickness (R/T = 1); to compute the value of K-Factor for an arbitrary bend radius, BricsCAD uses a special interpolation technique which is proved to be valid for industrial sheet metal applications. The image below shows the interpolation strategy: for R/T < 1 the linear interpolation is done between 0 and 0.27324, for 1 < R/T < 4 the K-Factor is linearly interpolated between 0.27324 and 0.5 and if R/T is greater than 4, the K-Factor is constant and equals 0.5 . Physically it means that if the bend radius is much larger than the thickness (at least 4 times), the material stretch is can be neglected.

The K-Factor parameter one can control in the browser is for R/T. I.e. if we set the value to 0.6, the interpolation law leads to the following result:

The varying K-Factor in the browser.

T = 2, R = 2, B1 = 100, B2 = 100

 

Setting K=0 gives L1=L2=96, Unfolded Length = 96, thus BA is 3.14.

 

This value fits the formula exactly: a straight angle in radians roughly equals 1.57 (PI/2). The default K-Factor 0.27324 gives an Unfolded Length = 196.

Or: L1=L2=96 (flanges are not deformed), the BA = 4 as we can compute from the dimensions (196 - 2*96) or from the Bend Allowance formula: BA = BendAngle * (R + kT) = 1.57 * (2 + 2*0.27324) = 4

 

Finally, maximizing K-Factor results in an Unfolded Length = 198.28. This is the maximal value one can achieve in this example, since the neutral surface is taken from external side of the bend.

 

The Bend Deduction (BD) for k = 0.27324:

BD = B1 + B2 - Unfolded Length = 100 + 100 - 196 = 4

Bend Table

Bend tables are a more reliable way to express material deformation properties. When you bend a flat sheet of a particular material, you can measure its length before and after this process. You repeat this procedure for different bend angles, bend radius, and sheet thickness and save the measurements in a bend table. Then these measurements can be taken into account to compute the correct unfolded length for all parts made of the same material.

In a bend table, you can add the results for as many different bend angles as you want. However, in most cases it suffices to measure the length for a 90 degrees angle. BricsCAD will automatically compute the length for other bend angles using a reliable interpolation technique.

Bend tables are stored in a *.csv (comma separated values) file format. You can create such a table in an ASCII text editor, such as Notepad, but a more reliable and easier way is to create a table in a spreadsheet, such as Microsoft Excel or LibreOffice and then export it to .csv file format.

Bend tables in BricsCAD have the following structure:

 

 

The following rules apply:

1. T = 1, R = 2, A = 45. Then after unfolding it will obtain the BD = 0.466, because both R and A are found in the bend table for the given thickness.

2. T = 1, R = 2.5, A = 45. A = 45 is found, but R = 2.5 is missing:  the interpolation of BD between R=2 and R=3 is used.

3. T = 1, R = 2.5, A = 75. Neither R nor A is found in the table: the following cells are used to calculate the value of BD: (R=2, A=60), (R=3, A=60), (R=2, A=90) and (R=3, A=90).

The top-of-the-edge algorithm is used to calculate the interpolation. For example, linear interpolation on adjacent BD values render unnatural results, which will not match the real bending results. Also keep in mind that for a given T, R and A not all BD values make sense: a random one might place the neutral surface outside the sheet metal part, or expressed in K-Factor (which can be deduced from BD), the K-Factor can be out of range [0, 1]. In this case, the BD for the default K-Factor will be used.

To set the bend table for your sheet metal part:

  1. Select the root node in the Mechanical Browser.
  2. Select the Bend table field.

  3. Click the Browse button ().
  4. Select the *.csv file then double click or press the Open button.

To update the bend table set previously:

  1. Select the root node in the Mechanical Browser.
  2. Select the Bend table field.
  3. Press the Update button ().

The Mechanical Browser for Sheet Metal

All features of a sheet metal part are listed in the Mechanical Browser.

When you select a feature in the Mechanical Browser, its faces are highlighted in the model area.

 

 

 

The Mechanical Browser automatically opens when switching to the 3D Modeling or Mechanical workspace.

To open the Mechanical Browser manually do the following:

  1. Move the cursor over a toolbar, then right click.
    A context menu displays:

  2. Choose Mechanical Browser in the context menu.

NOTE

When you right click a feature in the browser, then select Dissolve from the context menu. the selected feature is removed from the part,  but it will keep its geometry. However, design intent (spatial and parametric relationships between the feature’s faces) associated with the geometry of a dissolved  feature is removed.

 

Commands and Toolbars

Icon

Command

Description

SmFlangeBase

Creates a base flange.

SmFlangeEdge

Creates an edge flange.

SmFlangeRotate

Rotates a flange.

SmFlangeSplit

Splits a flange along a line drawn on its face.

SmFlangeConnect

Closes gaps between two arbitrarily oriented flanges.

SmConvert

Automatically recognizes flanges and bends in a 3D solid.

SmDissolve

Removes sheet metal data from the selected faces.

SmRethicken

Restores the 3D solid model of a sheet metal part by thickening one of its sides (all thickness faces become perpendicular to flange faces).

SmReliefCreate

Makes proper corner and bend reliefs. Corner reliefs are built on corners which have three or more adjacent flanges. Bend reliefs are built on the start and end of a flange edge .

SmBendCreate

Converts hard edges (sharp edges between flange faces) into bends.

SmJunctionCreate

Converts hard edges into junctions.

SmJunctionSwitch

Allows changing a symmetrical junction feature to one with overlapping faces.

SmDelete

Removes a junction by restoring a hard edge between two flanges; removes a flange with all the bends adjacent to it. The adjacent flanges are extended up to a junction configuration with the flange being deleted.

SmUnfold

Unfolds the sheet metal body.

SmExportOSM

Exports a sheet metal solid to the .osm (Open Sheet Metal) file format.

SmExport2d

Exports the unfolded representation of a sheet metal body as a 2D profile in .dxf / .dwg file format.

 

The Sheet Metal tools are available:

 

Sheet Modeling Operations

Creating the Base Flange

Start to design your sheet metal part with creating its base flange. To create a base flange, select a closed planar profile and call SmFlangeBase command.

Do one of the following:

 

A base flange is a body created by extruding the selected profile to a height equal to the default value of the Thickness property of the sheet metal part

To change the thickness of your sheet metal part, type the appropriate value in the Thickness field in the Mechanical Browser.

Creating Edge Flanges

You can add an additional flange to your sheet metal part by pulling a linear edge of an existing flange. Select an edge and select the SmEdgeFlange command in the Sheet Metal section of the Quad cursor menu.

Move your mouse pointer to define the desired length of the edge flange and the angle between two flanges. You can also use the corresponding dynamic dimensions to type the desired values.

 

To create an edge flange of which the width is different from the width of the edge, select the Width option of SmEdgeFlange command and define offsets from both sides of the edge.

 

Note that when you create an edge flange of different width, the corresponding bend reliefs are created automatically.

 

Create Edge Flange With Taper Angle(s)

You can create trapezoidal edge flanges using Taper angle option of SmEdgeFlange command:

Corner Reliefs and Junctions

When you pull an edge of a flange that is adjacent to a bend edge to create a new flange with SmFlangeEdge command, a corner relief is created automatically in the corner where three flanges meet together:

This operation also creates a junction between two flanges, which are not connected with a bend.

  

To Rotate a Flange

You can rotate a flange with DmRotate command () , however, you will usually obtain a better result with SmFlangeRotate (). This command automatically selects the rotation axis to respect the design intent of your sheet metal part.

  1. Do one of the following:
  2. Click the Rotate Flange tool button () on the Sheet Metal toolbar.
  3. Choose Rotate Flange in the Sheet Metal menu.
  4. Type smflangerotate in the command bar, then press Enter.

The command bar reads: Select a flange face to rotate:

Flange faces highlight under the cursor.

  1. Click to select a flange face.
    The flange rotates dynamically.
    A dynamic dimension shows the current angle with respect to the base flange.
  2. Do one of the following:
  3. Click a point.
  4. Type a value in the dynamic dimension field.
  5. Press the TAB key, then specify the absolute rotation angle in the dynamic dimension field.

NOTE

If you apply DmRotate command to a flange, which is connected with other flanges via junction features, these features are automatically dissolved before the rotation.

 

To connect flanges

The SmFlangeConnect command closes gaps between two arbitrarily oriented flanges.

  1. Do one of the following:
  2. Click the Connect Flanges tool button () on the Sheet Metal toolbar.
  3. Choose Connect Flanges in the Sheet Metal menu.
  4. Type smflangeconnect in the command bar, then press Enter.

The command bar reads: Select planar thickness faces of two flanges:

Flange faces highlight under the cursor.

  1. Select the thickness face of the first flange.
    The command bar reads:
    Entities/subentities in set: 1
    Select planar thickness faces of two flanges:
  2. Select the thickness face of the second flange.
    The selected thickness faces are connected.

To convert geometry to a valid sheet metal part

You can create a sheet metal part from any existing 3D solid geometry, created in BricsCAD or imported from another CAD system. However, the geometry might be incorrect as a sheet metal model, such as missing bends and reliefs or thickness faces which are not orthogonal to the flange faces. BricsCAD contains a dedicated toolset to convert such geometry to a valid sheet metal part and add all missing sheet metal features to it.

To convert geometry to a sheet metal part, select one or more 3D solids and call the SmConvert command.

  1. Select the 3D solids to be converted.
  2. Do one of the following:
  3. Click the Convert to Sheet Metal tool button () on the Sheet Metal ribbon tab
  4. Choose Convert to Sheet Metal in the Sheet Metal menu
  5. Type smconvert in the command bar

After conversion, main sheet metal features (flanges and bends) are recognized in the selected geometry and will be listed in the Mechanical Browser.

Converted bodies can be unfolded or exported to .dxf or .osm file formats for processing by a CAM system. In some cases converted bodies should be fixed before unfolding/exporting.

This includes:

Creating missing reliefs

  1. Do one of the following:
  2. Click the Create Relief tool button () on the Sheet Metal ribbon tab
  3. Choose Create Relief in the Sheet Metal menu
  4. Type smreliefcreate in the command bar

The command bar reads: Select a hard edge or bend face, flange face, 3D solid / <Entire model>:

  1. Select an item (see the note below)
    Enter relief size by bend radius ratio <1.0>:
  2. Do one of the following:
  3. Press Enter or right click to accept the 1.0 bend radius ration.
  4. Type a value at the command prompt, then press Enter.

The relief is created.

 

Selected bend faces

Created reliefs

 

NOTE

The selected items can be a 3D solid with sheet metal features, a face or a hard edge of the solid.

To create a relief locally, you can select one or two hard edges, one or two bends or a bend and a hard edge.

If a 3D solid is selected the command recognizes the places where corner or bend reliefs are needed and creates them automatically.

If two hard edges or two bends or a bend and a hard edge at a corner are selected, the command tries to create a corner relief.

Converting hard edges to bends or junctions

If adjacent flanges of a sheet metal part are not connected by a bend or junction, the part cannot be unfolded or exported to a CAM system. To fix this, each hard edge between adjacent flanges must be converted to a bend or a junction.

Converting hard edges to bends

  1. Do one of the following:
  2. Hover the mouse cursor over a hard edge and click the Create Bend () tool in the Quad menu
  3. Click the Create Bend () tool buttons in the Sheet Metal ribbon tab
  4. Choose  Create Bend in the Sheet Metal menu
  5. Type smbendcreate or the command bar.

The command bar reads: Select flange faces or hard edges:

  1. Select a flange face or a hard edge.
    The command bar reads:
    Entities in set: 1
    Select flange faces or hard edges:
  2. Do one of the following:
  3. Select more faces or hard edges.
  4. Right click or press Enter to create the bends or junctions on the selected items.

Selected hard edge

Created bend

 

Converting hard edges to junctions

  1. Do one of the following:
  2. Hover the mouse cursor over a hard edge and click the Create Junction () tool in the Quad menu
  3. Click the Create Junction () tool buttons in the Sheet Metal ribbon tab
  4. Choose Create Junction in the Sheet Metal menu
  5. Type smjunctioncreate in the command bar.

The command bar reads: Select flange faces or hard edges:

  1. Select a flange face or a hard edge.
    The command bar reads:
    Entities in set: 1
    Select flange faces or hard edges:
  2. Do one of the following:
  3. Select more faces or hard edges.
  4. Right click or press Enter to create the bends or junctions on the selected items.

 

Selected hard edges

Created junctions

 

To split a flange

In some cases a flange is better split to minimize the material consumption, e.g. when a flange has a large hole like on the image below:

 

  1. Do one of the following:
  2. Click the Split Flange tool () on the Sheet Metal ribbon tab
  3. Choose Split Flange in the Sheet Metal menu
  4. Type smflangesplit in the command bar

The command bar reads: Select a flange face:

  1. Select a flange face.
    The command bar reads: Select a line to split the flange / draw a <New line>:
  2. If no line exists yet on the flange face, right click.
    The command bar reads: Start point of the line:
  3. Specify the start point of the line.
    The command bar reads: End point of the line:
    The flange is cut by the line.

 

To re-thicken a sheet metal body

If a sheet metal body has thickness faces, which are not perpendicular to the flange/bend faces, such a part cannot be correctly manufactured from a sheet of metal using traditional tools.

  1. Do one of the following:
  2. Click the Rethicken tool () on the Sheet Metal ribbon tab
  3. Choose Rethicken in the Sheet Metal menu
  4. Type smrethicken in the command bar

The command bar reads:  Select a face to rethicken:

  1. Select the face to be rethickened.

Here is the same model before

and after re-thickening:

Changing the Thickness

To change the thickness of a sheet metal part:

  1. Select the root node in the Mechanical Browser.
  2. Type a value in the Thickness field.

Changing the bend radius

To change the overall bend radius:

  1. Select the root node in the Mechanical Browser.
  2. Find the Bend radius group in the bottom part of the Mechanical Browser.
  3. Do one of the following:
  4. Set Type to Absolute Value, then type the radius value in the Value field.
    The Bend Radius field changes accordingly.
  5. Set Type to Thickness ratio, then type a value in the Value field.
    The Bend Radius field is calculated as the product of the Thickness and the Thickness ratio.

To change the bend radius for a particular bend:

  1. Select the bend node in the Mechanical Browser.
    The selected bend highlights in the model.
    The Bend Properties display in the bottom part of the Mechanical Browser.
  2. Do one of the following:
  3. Set  the Type to Global value.
    The current global bend radius is applied to the selected bend.
  4. Set  the Type to Absolute value, then type the radius value in the Value field.
    The Bend Radius field changes accordingly.
  5. Set the Type to Thickness Ratio and type a value in the value field.
    The Bend Radius field is calculated as the product of the Thickness and the Thickness ratio.

Changing the junction gap

To change the overall junction gap:

  1. Select the root node in the Mechanical Browser.
  2. Find the junction gap group in the bottom part of the Mechanical Browser.
  3. Do one of the following:
  4. Set Type to Absolute Value, then type the gap value in the Value field.
    The junction gap field changes accordingly.
  5. Set Type to Thickness ratio, then type a value in the Value field.
    The junction gap field is calculated as the product of the Thickness and the Thickness ratio.

To change the junction gap for a particular bend:

  1. Select the bend node in the Mechanical Browser.
    The selected bend highlights in the model.
    The Bend Properties display in the b
    ottom part of the Mechanical Browser.
  2. Do one of the following:
  3. Set  the Type to Global value.
    The current global junction gap is applied to the selected bend.
  4. Set  the Type to Absolute value, then type the gap value in the Value field.
    The junction gap field changes accordingly.
  5. Set the Type to Thickness Ratio and type a value in the value field.
    The junction gap field is calculated as the product of the Thickness and the Thickness ratio.

Changing the junction type

By default, BricsCAD creates symmetric junctions, as shown in the image below:

 

The SmJunctionSwitch command allows changing a symmetrical junction feature to one with overlapping faces.

To change the junction type using the Quad:

  1. hover the cursor over one the thickness faces of this junction,

  2. Select Switch Junction Type in the Sheet Metal command group in the Quad.



    The selected thickness face is aligned with the flange face.

To change the junction type in the Mechanical Browser

Method 1:

  1. Select the corresponding junction in the tree.
    The junction properties display in the bottom part of the Mechanical Browser.

  2. Select the Connection type property.

  3. Choose the desired junction type.
    The options are: Symmetric, Aligned to Flange_X or Aligned to Flange_Y.



    The junction is updated accordingly.

Method 2:

  1. Select the corresponding junction in the tree.
    A context menu displays:

  2. Right click and choose Switch type of feature in the context menu.

NOTE

Both symmetric and aligned junctions maintain the same gap value between connected flanges.

 

To unfold the sheet metal body

To unfold your sheet metal body, select a start flange face and run SmUnfold command. BricsCAD will automatically create a solid body corresponding to a flat sheet of metal needed to manufacture your sheet metal part using bending techniques. This sheet is placed on XY-plane and is oriented along the coordinate axes similarly to the orientation of the initial body in 3D space. To change the orientation of the unfolding in OZ axis, run SmUnfold command again and select the opposite face of the initial body.

The SmUnfold command prompts you to either:

Keep the 3D solid in the model.

The SmUnfold command takes the deformation of the sheet metal material during bending into account. When a flat sheet of metal is bent into a 3D part with a bending tool (like a press break), the material is plastically deformed, it is compressed inside the bend and stretched outside of it. So the length of the part measured along its surface is different in flat and bend states. BricsCAD is able to automatically compute the proper unfolded length of your part based on the material deformation properties. These properties can be defined by setting the value of K-Factor parameter or by attaching a bend table.

To export a sheet metal body

Sheet metal parts created or edited in BricsCAD can be then processed by different CAM systems (such as JETCAM or CADMAN-B) to generate NC code for cutting and bending machines.

The SmExport2d command exports the unfolded representation of a sheet metal body as a 2D profile in .dxf / .dwg file format.

The SmExportOSM command exports a sheet metal solid to the .osm (Open Sheet Metal) file format (native for CADMAN-B CAM system).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


© Menhirs NV. All rights reserved.