Frame Builder

  • What
  • Display all features of the frame module.
  • Why

Allows you to plan 3D frames for parts using the TOP profiles library

  • How

Launched the command it shows the main dialog of the frames generator


In the upper part, the commands for managing the profile libraries are shown. In the central part, the beam insertion commands are available and, in the lower part, the joint editing commands.

Library

The library include the three families available in the 2D part.

  • Shaped profiles
  • Hollow profiles
  • Solid profiles (bars)

A user library and the possibility to select a profile from the drawing are added to the three base libraries.

Other than these the command to draw metal sheet is exposed as well.

Standard libraries show the same 2D interface conveniently appropriated to disable the option that does not apply to 3D.


The user can select the desired standard and it will remain active until a new configuration is selected or when exiting the program.

Customized libraries can be made very easily creating drawings containing blocks of the desired profiles. The base point of the block will be used as a reference point of the profile in extrusion phase.

The command allows selecting the profile to use by showing a small preview of the profile and the block name to facilitate selection.

With the option “manuale” it is possible to select directly a profile in the current drawing.

The profile must be closed and made by poly-lines or curves (lines, arcs, splines, ...). The program automatically identify the presence of internal holes.

Profiles addition

Profiles can be added in two ways:

  1. By two point
  2. Following a path

The insertion command by two points requires selecting the two points (start/end) and draws the beam using as path the line passing through the two points and using the profile insertion point.

In this case obviously the profile is always straight. Using any curve as path it's possible to make shaped profiles (even if they can't truly be made).

There is a command for multiple insertion that let's you select all tracks and make automatically all the beams in just one operation.

This let's you build your own frame in a few easy steps.

Insertion options

The profiles insertion options are the following:

  • Rotation angle - it let's you define the rotation angle around the profile axis.
  • Offset - it let's you indicate the offset from the natural termination points of the beam according to the path or the indicated points.

Modify

The drawn beams are normal solids, so they can be edited with normal CAD tools. To ease the standard processing the module have available some commands to speed up the modification and the joints processing.

For the normal modification are available the following commands

Rotation

It let's you rotate a profile around the reference path. It's possible to insert the rotation angle in the reference slot. The rotation occur according to the right hand rule considering the beam direction.

In the illustrations the result of a 90 degrees rotation.

Alignment

The alignment command allows aligning two profiles using planar faces as references.

Imagine to have 4 beams. Two beams are rectangular section bars while two bars have a triangular section.



It may not be immediate to measure the correct rotation angle to align the hypotenuse face of the triangular section with the top face of the rectangular profile. In this case, the alignment command is useful.

The command asks for the face to align and the reference face (or three points) and rotates the selected beam until the indicated faces become coplanar (if a solution exists).


The result of the example is illustrated in the image.


Delete beam

The delete beam command is a modified “delete part” that automatically filters only “beam” parts. The command deletes the parts and consequently the solids contained in them.

Join beams

The “join beams” command merges the selected solids and creates a single resulting part. The parts of the merged beams are automatically deleted.

Update beams registry

The update beam data command recalculates the physical properties of the beams and updates the part data to keep correct information for bill of materials generation. See the dedicated paragraph for more details on data management.

Joints processing.

Angular connection

The angles can be processed in two ways:

  • Butt joint (aligned contact)
  • Miter joint

The gap processing let's you align the profiles against each other.



The software asks to select the beams and propose the first available solution. It's possible to modify the solution selecting the specific button. Optionally it's possible to insert a gap between the two beams.



In case you'd want cancel the operation it's enough to use the CAD cancel command.

To do a miter processing press the specific command. The command shows a dialog with the main options.


The first option is the single miter and it requests the selection of the two beams involved in the processing. It is possible to indicate a gap to maintain between the two beams in this case as well.

The second option is the "automatic single miter" and it requests the selection of just one beam. If the beam have some interference on the final points with other beams they are processed automatically.

In the example two interferences can be seen on the final points. In this case it's enough to select the main beam to obtain the processing of both sides.

The final result is as follows

The last option is the multiple miter that let's you select a whole frame and generate an automatic solution based on the reciprocal interference.


Obviously the selection has to be done by being careful not to select halfway intersections otherwise the results are not foreseeable.

T connection

Intermediate T-joints are normally solved by shortening or trimming the beam “in butt”. In the case of standard shortening, the software displays a configuration panel.


Two options are available:

  • Manual selection
  • Automatic selection

With manual selection, you must select the reference beam and then the beams to be trimmed.


The command allows processing multiple beams simultaneously. The final result is shown.


The command remains active when ending the processing waiting for more selections.

The second option (Automatic Selection) uses the interface to automatically know the shortening limits and ease the command use because it requests just one selection.


The command will shorten the beam until the limit of the two adjacent beams.


An optional gap is available to maintain the gap between the two adjacent beams.

Connection with Machining

For shaped profiles (e.g., IPN), the connection often requires a shaped cut.

In this case, the machining cut command can be used.

The program asks for the cutting beam and the beams to be processed. Optionally, a gap can be defined between the two solids.

Tools

 Frame Associativity

The frame generator can create associative models with a skeleton. Modified parts are replaced by new components, so previous modifications are lost.

Initial model

Stretch operation on the frame

Update

Part data

For each generated beam, a part is created containing the solid and related information.

Part name

The main information is the part name that shows in the browser for parts.


The creation of the part's name is automatic and it follows a template defined in TOPX.PRS file to allow to reach variable tile related to the length. In the illustration the generated names for various types of profiles can be seen.


Other than the part's name other information are memorized.

Code

The standard code, in case of a library, is automatically calculated and it follows the same rules of 2D libraries.

Material

The material can be assigned automatically at the same exact way of 2D. If there is an aspect (material) in CAD with the same name it's automatically set.

Length

The length is automatically calculated by the program and it's used to update the description.

Weight

The weight is automatically calculated if physical properties (density) are indicated. If they're not assigned it's used the default value.

Surface

It's automatically calculated by the program.

Bill of Materials

The frame module adds two new BOM types to TOP.

Profile BOM (Length)

This BOM groups beams by code and sums lengths and quantities. This allows estimating the number of parts and total raw material length.


Profile BOM (Machining)

The machining BOM lists individual beams (not grouped), indicating beam code, description, position (if ballooned), and head/tail machining details if present.