AutoCAD properties changes

In this update, several new properties for Parabuild objects have been added.
To make sure that they work well on your installation, it is advised to start Parabuild as administrator the first time after installing this update.

Parabuild can be run as Administrator by right-clicking on the Parabuild shortcut

This will register the new Parabuild properties into the AutoCAD installation.
For BricsCAD this is not required because it has a different properties system.




3D welds


You can now model 3D welds for the most used structural weld types. There are several advantages to explicitly modeling welds. Visualization of welds will aid the user in determining problematic welding situations and wrongly sized welds.  Weld symbols will be automatically added when generating shop drawings. Bills of material of a project’s welds can help with estimating, planning and scheduling of the welders. The 3D weld objects can also receive fabrication data and get a unique number for tracking purposes. In the near future we intend to extend these capabilities to include support for robotic welding.

         

A traditional hurdle with modeling welds is the amount of work involved for the detailer.

To make this go a lot faster we created the AutoWeld engine that can automatically create welds based on very flexible rulesets that the user can customize. Different weld types and sizes can be automatically assigned by a ruleset based on available model information like plate thickness, angle, structural types and much more. The standard Parabuild ruleset will create most structural welds automatically and can be used as the base for your own customized fabricator specific rulesets.

Further editing of the automatically created welds is then easily and quickly done using the properties panel or the weld editing dialog, making the overall process very efficient.

   

     


These are all the topics for the creation of welds and the automatic addition of weld symbols on the shop drawings :


Welding practices

If you need more general information about welding practices, we can refer you to the Structural Detailer site :






Unfolding   

Parabuild can natively unfold cold formed profiles, without the need for any additional module.

Profiles will need to be modeled correctly with fillets to make the unfold work.



The following topics and new settings will help you with activating and using the unfolding tools:


  • The Advanced properties of the to be unfolded 3D part has some unfold options :
         

  • The Profile section table also has some unfold options

  • In the Parabuild global settings dialog box, there is an option to choose which K-factor table should be used :


  • The following setting was added to the Sheet properties :

    Text template for bend lines - This is the text that will be used on all annotations for the bend lines on the unfolded views.

  • The following new properties were added for unfolded parts.
    All of them can be used for annotations, but only PbBillColUnfoldedName can be used in bills :
    • PbBillColUnfoldedName
      This will contain the name of the unfolded plate when the part was already unfolded.
      The name includes the thickness, width and length of the unfolded plate.
    • PbBendRadius
      This will contain the bend radius of a bend line of an unfolded part.
      This will only work in annotations when the annotation arrow points towards a bend-line of an unfolded part on shop drawings.
    • PbBendAnglePlusMinus
      This will contain the bend angle of a bend line of an unfolded part.
      The angle is in degrees and when it is positive, then the bend should be done in the +Z direction of the view.
      This will only work in annotations when the annotation arrow points towards a bend-line of an unfolded part on shop drawings.

    • PbBendAngleUpDown
      This will contain the bend angle of a bend line of an unfolded part.
      The angle is in degrees and will add the suffix Up or Down to indicate the bending direction.
      This will only work in annotations when the annotation arrow points towards a bend-line of an unfolded part on shop drawings.




An example of an automatically generated unfolded view








Bill of materials changes and additions

The bill of material generation tools have been replaced by a new generation system.
We recognize that this is a big change, which may have unexpected adverse affects on the bill of materials that were in use on Parabuild version 6 and all older versions.
For this reason, we are facilitating a transition period in which both the old and the new bill generation methods will work in version 7.

Starting from version 7, it is possible to activate the new generation method for each individual bill.
To switch a bill to the new generation method, you have to enable this checkbox in the Bills of Material dialog (per bill that you want to switch) :

Most bills will still be generated with the old generation method unless the user changes the above option.
After activating this new generation method, the settings for the bill will show a different dialog box :

The new bill generation method has these improvements compared to the old bill method :

  • They allow you to use many more properties as columns in the bill. For a full list of available properties see Properties to be used in annotations and bills.
  • Many new file formats for bills are now supported :
    • Pdf (Portable Document Format)
    • Excel xlsx
    • Excel xlsb (smaller than xlsx file)
    • Ods (Open Office and Libre Office)
    • Xps (Microsoft presentation file)
    • Html
    • Csv (semi-colon separated table file)
    • Xml (cross-platform schema file)
  • A new option Merge identical rows : When enabled the bill will react like any other bill, namely identical rows are merged and the total amount of that part is increased to counteract the merged rows.
    However when this is disabled, rows are never merged and each part to be produced will be listed on a row.
  • Template files are now supported. The excel-based template file allows you to configure the layout of the bill (primarily the header and footer).
    To use the template file, simply save an excel file in the Parabuild folder : \Pb_Lib\Bills\
    Parabuild will open the template file, replace any project data properties inside it with an actual value, and will then simply fill the excel file with the bill.
    To learn how to set project data in the template file, see the Settings for page and layout topic.
    Two example template files were created to demonstrate the capability :
    • ExcelTemplate.xls : This file uses the excel header and footer feature to personalize the header and footer.
      By switching the view mode to Page layout in Excel, you can see and modify the header and footer :  
    • ExcelTemplateLargeHeader.xls : The header is written in the cells themselves, which allows more control over the position of text, images, and the size of the header :

      To make this work, you have to use the text %InsertTitle% and/or %InsertBill% in the first field where Parabuild can start inserting the bill rows.
      %InsertTitle% is the location of the column titles.
      %InsertBill% is optional, and is the location for the first row of the bill.
      Parabuild will add all of the rows above the bill title to the Excel repeat titles property in the resulting excel file. This causes the title to be repeated on each page when printing the bill.




New commands and macros for PEB (Pre-Engineered Buildings)

     

Several new commands were added to facilitate drafting of Pre-Engineered buildings.

The new commands can be categorized into 2 categories : Drawing PEB members and Drawing connections between PEB members.

You can learn all about these new connections and commands in the Pre-engineered buildings (PEB) topic.




New connections group : Miscellaneous ending connections

            

This command collects a new set of ending connections.
These connections are similar to those found in the End / Base-Plates command, but instead of an ending plate, it draws other parts such as plate and angle cleats at the end of a profile.
The geometry that needs to be selected is 1 profile, and then 1 planar surface or nothing for footing connections.

The macros in this command were designed to be deploy-able in many different situations by requiring only 1 profile to be selected.
For the positioning of the parts, you are free to select a planar surface of any other profile, plate, structure or volume.

You can learn more about this new command in the Miscellaneous ending connections topic.

Some examples of the newly available ending connections




New tool : Quick select

       

This tool allows you to quickly adapt the current selection by removing or adding certain objects from the selection.

You can learn more about this tool in the Quick select topic.




New command : persistent measuring

     

With this command, you can measure the distance between 2 (sub) geometries.
The measurement will stay visible in the drawing after the command, and the value will be updated when one of the sub-geometries has changed.

You can learn more about this command in the Measure Distance topic.

   

Example measurement between 2 points.

Example measurement between a line and a point.



New label template system for flexible property assignment in annotations

This is an example of what the label template system can be used for :
The columns would be labeled with the two closest grid lines automatically; X and Y.
The rafters would be labeled with just one closest grid line automatically; X or Y.

These are automatically drawn annotations but with properly configured label templates

You can learn more about this system in the Label templates topic.





Gather sheets

The gather sheets option will now also work on member shop drawings.
The option for enabling gather sheets can be found in the Settings for automatic generation of sheets dialog.




Additions and changes to bolts and holes


The following changes were made to bolts :

  • A new advanced property was added called Only draw holes in parts that are used by the macro that draws the bolt
    This option can be used to reduce the amount of holes drawn by the bolt.
    For more information about this feature, see the Advanced properties of the bolt.

    An example of helper bolts that add holes in one part, but purposefully does not add holes in the other part

  • A behavioral change has been applied to bolts :
    When the Maximum number of holes property is used, and once the bolt is connected to the maximum amount of holes specified, then the bolt will prefer to link to the same parts, even after changes to the bolt or the parts.
    To let the bolt draw holes in a different part after that, you can use the Remove hole property of the bolt to let the bolt forget it's previously linked part.
    This behavioral change minimizes the risk of the bolt linking to a different part after the initial link was made.




Modifications to the Parabuild library

There is now a new folder in the library : \Parabuild\Pb_Lib\Default template files\

This folder has 4 sub-folders and each one has a different purpose.
This is what will happen with the files in these 4 new folders :

  • The CTB files are automatically copied to the AutoCAD/BricsCAD support files folder when Parabuild is opened
  • The CUI files are automatically loaded when Parabuild is opened (the actual loading will happen once a drawing is opened)
  • The DWT files are automatically copied to the AutoCAD/BricsCAD templates folder when Parabuild is opened
  • One of the Plate standard width and thickness files can be chosen as active file in the Library Localization dialog box




Changes to annotations on shop drawings

On each shop drawing, several annotations are automatically added underneath most views and close to parts.
The location where the contents of these annotations can be modified has changed.

You can find out all of the setting locations here : Where to change the contents of annotations on shop drawings 


All of the different types of annotations on the assembly shop drawings




New options for the workshop drawings

The following new options/features were added :

  • A new option in the Workshop drawing settings for the folder location where the dwg and pdf files of exported sheets should be stored.
    This is a local subfolder of the main folder of the 3D drawing.


  • The gather sheets option will now also work on profile shop drawings.
    The option for enabling gather sheets can be found in the Settings for automatic generation of sheets dialog.
    Note: This feature will only work well when the sheet in the format list is large enough. If the chosen format is small such as A4 then there is usually only room for a single part.


  • The following 3 options were added to the Other sheet settings dialog, so that it becomes possible to configure the minimum space that Parabuild should keep between parts, between views of the same part, and between the views and the sheet frame and sheet title :




New options for the automatic annotations and dimensions on GA drawings

The GA view tool that automatically adds annotations and dimensions to General Arrangement views has been expanded.

The dialog box has the following new options for annotations and dimensions on GA views :

Minimum ratio of unclipped portion of the part - Sometimes parts can be drawn partially on a view. This happens when the part is clipped by one of the camera's boundaries. With this setting, you can choose whether clipped parts should be annotated or not.
A ratio of 0.5 means the part needs to be on the view for at least half of it's size. A ratio of 1 would mean that parts that have any clipping should not be annotated at all.

Maximum angle between profile and view - With this setting you can choose whether members that are not drawn flat on the view should be annotated. An angle of 0° means only members drawn flat on the view get annotations.
An angle of 45° could for example be a bracing, or any part in case of isometric views.
Do note that there is another related option in this dialog called Annotate plates that are perpendicular to the view.
When this option is enabled, and the plate is perpendicular to the view, then it will be annotated regardless of this maximum angle setting.

Sticky tag options - You can find more about these sticky tag options in the Annotations and dimensions topic.


Minimum ratio of unclipped portion of the part - Sometimes parts can be drawn partially on a view. This happens when the part is clipped by one of the camera's boundaries. With this setting, you can choose whether clipped parts should be dimensioned or not.
A ratio of 0.5 means the part needs to be on the view for at least half of it's size. A ratio of 1 would mean that parts that have any clipping should not be dimensioned at all.

Maximum angle between profile and view - With this setting you can choose whether members that are not drawn flat on the view should be dimensioned. An angle of 0° means only members drawn flat on the view get dimensions.
An angle of 45° could for example be a bracing, or any part in case of isometric views.
Do note that there is another related option in this dialog called Add a dimension when the profile is perpendicular to the view.
When this option is enabled, and the part is perpendicular to the view, then it will be dimensioned regardless of this maximum angle setting.
Parts that are exactly perpendicular to the view are often interesting parts to be dimensioned, and for this reason they can be enabled separately.

Add dimensions for grid lines - When you enable this, dimensions between parallel grid lines will be added.

Add total dimension for grid lines - When you enable this, 2 total dimension for parallel grid lines in the X and Y direction will be added.

Grid line dimensions direction - Choose the location of the grid dimensions on the view




Other new features

  • The complete Parabuild 3D drawing can now be exported to a Step file (only available with the BricsCAD Communicator license)

  • It is now possible to Generate STEP Files for all members (one file per part number). Before, this function only worked on hollow profiles (only available with the BricsCAD Communicator license)

  • All structure objects such as stair treads and shear studs are now exported to Ifc files

  • New shortcut buttons were added to the status bar at the bottom of the screen :
    They are a shortcut to the Assembly / Single Object Selection command and the Restrict Z axis for OSNAP setting in the Visibility Manager.
    You can use the buttons to switch between the modes and you can also see the current mode if the button is pressed.

  • In BricsCAD, the properties of plates and members are now merged which makes it easier to do changes to multiple parts. This means you can now change many properties of the plates and members in a selection set in a single step. For this to work you should filter out the other types of elements in the selection set (bolts, curves, ...)

  • It is now possible to automatically create a placement macro for a member that has none.
    Just click on the All placement options button in the properties panel to create a new macro for the member.
    To read more about this feature, see the Profile placements options in the member properties panel.

  • It is now possible to activate the Current UCS option in the Profile placement dialog box.
    More information about this option is explained in the Profile placement tool topic.

  • The Profile placement tool now allows you to select any endpoint on the section, as well as any midpoint of any edge of the section.

    More information about this tool is explained in the Profile placement tool topic.

  • The history parts used by shop drawings can now be purged partially when you delete a sheet or through the existing Erase Position or Assembly history commands

  • When you reset the workshop drawings settings (see below in red), then a new bill called Parts in each assembly for ERP will be added.
    This new bill can be used to import into the ERP software from Construsteel.


  • The bill templates that are used by shop drawings can now be directly edited from within the Settings for page and layout dialog.
    It is not necessary anymore to open the template file and modify the cells in the table manually : this is done automatically when you use the Modify bill button to edit the template table.
    Modifying the template drawing file is now only necessary if you want to change the table text styles and other appearance changes.


  • The Profile Length Optimization command has an improved bill that more clearly shows the batch results of which parts to cut from stock lengths.


  • 2 new options were added to the Bill of materials, that are specifically for the bills with cutting images :


    Angle accuracy for images generated on bill - Choose the accuracy to which the angles on the image should be rounded

    Angle dimension style for images generated on bill - Choose the bases to which the angles should be measured.
           
           This is an example image result that was generated with the option Horizontal, always top side

  • When Printing sheets, it is now possible to enter the number of copies that should be printed :


  • It is now possible to automatically generate DXF files for all strips in the drawing.
    As you know, a strip in Parabuild is actually a member. So to make this possible, the strip is converted to a 2D plate in the background.
    Do note that the dxf files for strips generated this way will not get any contour or match lines.
    This option can be activated here :


  • 2 new options were added to the DSTV Settings that allow you to change the precision of all the values in the generated Dstv files.


  • The annotations and Annotation styles have several new properties :
    • Layer name - It is now possible to specify a layer name for newly created annotations in the annotation style. When it is empty, the annotation will be set to the layers Pb_TracWorkshopTags or Pb_TracGATags, depending on the command that draws the annotation.
    • Contents should be overridden with this property of the annotated part - This override property is adjustable in the annotation style for annotations that will be created, and also in the properties panel of existing annotations.
      This override has the following options :
      • Use template string - This is the default setting, and it effectively disables the override : The normal Template text is used for the contents of the annotation.
      • Use label template 1 or 2, otherwise template string - When one of these is chosen, the annotation will retrieve the label template property from the annotated part. The label template property can be adjustable in the Properties panel of profiles, plates, structures and volumes.
        When the label template is empty, the regular template text of the annotation is used (which effectively disables the override).
        This option allows you to make the annotation's contents specific to the part that is annotated.
        It is possible to set this label template automatically using structural types, which allows you to then automate the contents assignments of the annotations. This is more thoroughly explained with an example in the Label templates topic.

  • The following additional new fields can be used in the shop drawing title templates :
    • PrB_3DFoldername - This field contains the full path to the 3D dwg filename
    • PrB_3DFilename - This field contains the filename of the 3D dwg file


Property name

Description

PbPropertyClosestGrid

Can be the grid in X or Y direction : whichever is best aligned and closest

PbPropertyClosestGridX

The center of the object is projected and used to find the closest grid line

PbPropertyClosestGridY

The center of the object is projected and used to find the closest grid line

PbPropertyClosestLevel

The center of the object is projected and used to find the closest level

PbPropertyClosestGridXOffset

X distance to the closest grid line. Axis based for members, a bounding box is used for others object types

PbPropertyClosestGridYOffset

Y distance to the closest grid line. Axis based for members, a bounding box is used for others object types

PbPropertyClosestLevelOffset

Z distance to the closest level. Axis based for members, a bounding box is used for others object types

PbPropertyStartGridX

A bounding box (or axis for members) is tested versus the grid, the "lowest" X grid name is returned (bounding box minimum corner)

PbPropertyStartGridY

A bounding box (or axis for members) is tested versus the grid, the "lowest" Y grid name is returned (bounding box minimum corner)

PbPropertyStartLevel

A bounding box (or axis for members) is tested versus the level, the "lowest" level name is returned (bounding box minimum corner)

PbPropertyEndGridX

A bounding box (or axis for members) is tested versus the grid, the "lowest" X grid name is returned (bounding box maximum corner)

PbPropertyEndGridY

A bounding box (or axis for members) is tested versus the grid, the "lowest" Y grid name is returned (bounding box maximum corner)

PbPropertyEndLevel

A bounding box (or axis for members) is tested versus the level, the "lowest" level name is returned (bounding box maximum corner)

PbPropertyDisplayStyle

How the part should be displayed in 2D and 3D visual styles

PbPropertyBoltDisplayStyle

How the bolt should be displayed in 2D and 3D visual styles

PbPropertySectionApprox

Approximation of the member's section

PbPropertyPathApprox

Approximation of the member's axis

PbPropertyIsUnfoldedPart

Whether the part was unfolded or not

PbPropertyUnfoldEnableType

0=off 1=enabled 2=default (decided by section table)


Properties for welds only


PbColWeldType

The weld type of the arrow side as an integer (Fillet, Bevel, V, ...)

PbColWeldTypes

Combines ArrowSide weld type with OtherSide weld type (Fillet, Bevel, V, ...)

PbColWeldNumber

Unique number for each weld object

PbColWeldSize

Combination of sizes (ISO: asz style)

PbColWeldFilletLegSize

Fillet leg size

PbColWeldBevelDepth

Bevel depth

PbColWeldDesignThroat

Design throat. Design throat is the same as nominal throat size (a for ISO).

PbColWeldAngle

Bevel angle / Groove angle

PbColWeldInShop

For shop welded: 1, For site welded: 0

PbColWeldLength

Length of the weld path

PbColWeldSectionArea

Cross section area of the weld (average if area varies)

PbColWeldVolume

volume

PbColWeldWeight

Weight

PbColWeldNumSegments

Num segments

PbColWeldProcessType

Process type

PbColWeldInspection

Inspection

PbColWeldTailReference

Tail reference

PbColWeldPart1

The part number of the first part to be welded

PbColWeldPart2

The part number of the second part to be welded

PbColWeldAssembly

The assembly number if both parts are in the same assembly


  • A new command was added : PrB_DefaultStockLength. It allows you to change the default length of all stock items listed in the Profile Length Optimization command.

  • A new command was added : PrB_IconColorsOverride. This command allows you to set the Parabuild icons to dark or light, regardless of the current color theme of AutoCAD/BricsCAD.

  • A new command was added : PrB_SetViewLimitation. This refers to the 2D front/back view limitation shown in the Visibility Manager. By allowing you to change these values through the command line, scripts, icons or tablets can now also change these values.

  • The macro representations have 2 new properties :
    • Macro appearance : instead of a sphere, you can now enable an Extent box for the representation. The box will be drawn around the extent of all the parts that the macro owns/created :
    • Show macro constraints : When you set this property to Show constraints always, then all the dimension values inside the macro are shown on screen.
      The Measure Distance command uses this feature to show the distance between objects on screen.

  • An expansion was made for inserting macros from the library. This feature is only valuable to users that create their own custom macros.
    Normally, a members-based connection that is to be inserted from the library can only have members as base (defining) objects.
    But now, you can also use multiple points and Parabuild plane objects as base objects.
    The Smart Copy Settings command has been modified to make this possible. This command will ask the order in which the parts need to be selected, and also the name of the points and/or planes. The name is displayed when the macro is inserted so that the user knows what point or plane to select in the correct order.
    The Smart Copy command can't yet make copies of macros that use these points and planes. The new feature only works when inserting the macro from the library.