Back to top

hsbExport | Export to IFC

For general export settings please read the hsbExporter document first.

BLOCK_INFO_START

NOTE: be aware that IFC export will not export 3D solids or any other AutoCad entities in your drawing. To export your complete hsbcad and AutoCad drawing use the hsb_IFCexport command.

BLOCK__END

Before you start exporting don’t forget to number all your entities, see the Add numbering article for more information.

Next is to open the exporter. This can be done through the menu or the ribbon. Select the option hsbCAM\Element export\Cnc Exporter in the menu.

Starting the exporter via the menu

Or select Exporter in the ribbon.

Starting the exporter via the ribbon
  • This will open the CNC Exporter dialog box.
  • Select all Entities in drawing option to export.
  • Select the Start generator in config mode (config mode means that the Export manager will open, in the Export Manager you can set all your settings and create a group).
  • The destination location (default is will be stored in the folder where the drawing is situated)

BLOCK_WARNING_START

Do not check the clear output location unless you are certain. Because this will remove all other files in the export location (normally your drawing location) when the export is run.

BLOCK__END

Create IFC export

In the next dialog box you need to give in:

  • Name: The name of the export
  • Description: The description for this export
  • Export: The type of export, in this case IFC
  • Catalog: Default it says Last Used. This needs to be changed and a new catalog needs to be created. To do this click the Export settings tab.

BLOCK_WARNING_START

It is important to create a new catalogue for new exports. If not the last used catalogue will be used which can result in errors while your last used catalogue could be a completely different export type.

BLOCK__END

Creating the IFC export

Settings tab

In the Export Settings tab you can find all kinds of information on the export.

BLOCK_INFO_START

First thing to do when you are creating a new export is to click New.. at the top at Settings to create a new catalogue for your new export.

BLOCK__END

Element Settings

Element settings tab
ElementFloor Settings This group handles all Floor Elements
ElementFloorSip Settings This group handles all Sip Floor Elements
ElementRoof Settings This group handles all Roof Elements
ElementRoofSip Settings This group handles all Sip Roof Elements
ElementWallSF Settings This group handles all Wall Elements
ElementWallSip Settings This group handles all Sip Wall Elements
OpeningSF Settings This group handles all Openings
OpeningSip Settings This group handles all Sip Openings

Sub Element Settings

Sub element settings
Colour Format Here you can specify a colour for the object
Colour Override If you set the override to true, the colour specified in the colour format will be used. If it is set to false the original colour will be used
Description Format This will set the description of an entity in the ifc
IFC Object Name In the dropdown you can select the ifc entity as which hsbbeams are exported
Include Select the type to be included
Layer Format
Material Format Here you can specify the material
Name Format Here you can specify the name. See the next table for information about possible naming

For formatting different variables are available. These variables can be used by using formatting e.g. @(ElementNumber). For more information about formatting see the article https://hsbcad.academy/hsbacademy/hsbexporter/#data-formatting-in-the-exporter

@(Variablename) Description
ElementNumber The number of the element.
ElementType The type or code of the element.
ElementLength The length of the element calculated using the bounds of the GenBeams in the element rounded to zero decimal places.
ElementHeight The height (dimension in the elements Y direction) of the element calculated using the bounds of the GenBeams in the element rounded to zero decimal places.
ElementCode The Code of the Element.
SubType The SubType of the Element.
Information The Information of the Element.
Quantity The Quantity of the Element.
Definition The Definition of the Element.
ProfNettoArea Specifies the Netto area of the wall profile.
ProfBruttoArea Specifies the Brutto area of the wall profile.

Entity settings

These are the settings for objects (Beams, Sheets, Sips, Tsl’s etc.).

Entitiy settings

For each entity you can set the same settings as the Sub Element settings above.

On Entity level though you have different variables/ properties available to use in formatting. Below you can find properties available for formatting. For more information about formatting see the article https://hsbcad.academy/hsbacademy/hsbexporter/#data-formatting-in-the-exporter

@(Variablename) Description
Length The Length property of the entity
Width The Width property of the entity
Height The Height property of the entity
SolidLength The actual analyzed Length of the entity
SolidWidth The actual analyzed Width of the entity
SolidHeight The actual analyzed Height of the entity
Type The Type property of the entity
Information The Information property of the entity
Material The Material property of the entity
Label The Label property of the entity
SubLabel The SubLabel property of the entity
SubLabel2 The SubLabel2 property of the entity
Name The Name property of the entity
Grade The Grade property of the entity
BeamCode The BeamCode property of the entity
PosNum The PosNum property of the entity

General

Here you can set general settings for your IFC export.

Property Description
Company name Format This will set the Ifc Organization in the Ifc file.
Grouping The way in which the entities will be grouped
Include MapX Data Export MapX Data as Property Set
Name Format This will set the name of the Ifc file
Output Path Format Name of output file
Username Format This will set the Ifc Person in the Ifc file

Below you can find properties available for formatting in the general section. For more information about formatting see the article https://hsbcad.academy/hsbacademy/hsbexporter/#data-formatting-in-the-exporter

@(Variablename) Description
ProjectNumber The number of the project as defined in the project settings and ProjectInfo class
ProjectName The name of the project as defined in the project settings and ProjectInfo class
ProjectDir The project directory
ProjectComment The comment as defined in the project settings
ProjectCity The city as defined in the project settings
ProjectDwgName The name of the DWG file
ProjectRevision The revision as defined in the project settings
ProjectStreet The street as defined in the project settings
ProjectUser The user as defined in the project settings
ProjectCompany The company path in the project settings
ProjectWallDetailPath The wall detail path in the project settings
ProjectFloorDetailPath The floor detail path in the project settings
ProjectDirName The name of the folder where the source drawing file is located

Spatial Settings

Here you can set hierarchical level objects (IfcProject, IfcSite, IfcBuilding, IfcBuildingStorey). Spatial Settings has 4 subgroups, generally an ifc file has a spatial Hierarchy from high to low:

Building Setting IfcBuilding
Project name IfcProject
Site Settings IfcSite
Storey Settings IfcBuildingStorey

Available Video’s of the Exporter

hsbExport | How to create an Export /Group (Video)
hsbExport | How to Import PDF Settings in the Exporter (Video)

Need Support?

Can’t find the answer you’re looking for? Don’t worry we’re here to help!

Contact support