Custom Steels

Custom Steels alt > Custom Steels

Custom Steels allows to place user profiles using the characteristics of the tool IPROSteels, such as the points of attachment and the cuts at the ends. User profiles are to be stored in the library ICMechanical. For a detailed explanation to create a custom steels, see here**.


Custom Steels The first drop down button that is used to select the category of custom steel profile. The second drop down button is used to select the type of steel profile.

This button allows you to select the display of steel: details, icons or tiles. Custom Steels Custom Steels The last icons group is use to activate the attachment point (more info here). Custom Steels below is a preview of the selected profile, the icon to activate the cuts at the ends (more info here) and a combo to select the profile details (if present, more info here), Custom Steels the green arrow lets you choose how to give the feature: only this steel, to all those in the assembly, or to all of the scene.


Custom Steels

  • Material - Using this combo box, the user could select the code of the material related to the component.
  • Length - In this text box the user can insert the value of the length of element, the icon at right (wand) allows to detect the size until the first element that intersects forward. Dec. - is the combo box that allows you to choose the precision for the inclusion of the measure.

BOM Information

Custom Steels alt > The bottom section of the dialog contains the items useful to set the information related to the component. The section is divided in two parts: BOM Information and Custom Information.

BOM Information section contains the same options of the other components.

Part Number can also be generated using the Numbering tool

For a detailed explanation of the other items see BOM information

Status bar

Custom Steels The status bar reports the description of the selected standard rule. If you click on description Library Data Manager starts to modify the description and the rules to create the bill of materials. Custom Steels Library

Steel Cut Settings

Custom Steels alt > Steels components have a drop down section that enables you to set the properties of the cut end to the element. These are the items and the options available in this section:

  • Start Section - This check is used to activate the cut into start, there are two options, the first is a combo box for select the orientation of the cut at step of 90°, the second is a text box for define the angle of inclination.
  • End Section - This check is used to activate the cut at the end, there are two options, the first is a combo box for select the orientation of the cut at step of 90°, the second is a text box for define the angle of inclination.

Create Attach Points

Custom Steels Steels components have a three buttons that enables you to set the attachment points of the steels associated to the other steels. In fact IPROSteels can automatically create and associate start and end to any steels placed in the scene. These are the items and the options available in this section:

  • First button - align the new element with the reference.
  • Second button - align alongside the head of the reference.
  • Third button - align over the head of reference.

By clicking on the buttons repeatedly, the element that is being placing, will rotate with respect to the four faces in the side or in the head.

Second bt - align alongside the headThird bt - align over the head

Placement of Associated Steels

The Custom Steels has some useful behaviors which improve your productivity. In fact when you drop the tool over an existing steels component, Custom Steels automatically gets the existing parameters and associate the new component to the existing one. Furthermore, if you activate Create Attach Points, the new steels will be connected to the end.

Custom Steels along a 2D or 3D path

Automatically positions Custom Steels along a 2D or 3D path, even with the ability to offset.

Before drop the command in the scene, select a 2D profile or a 3D curve, then select Place Along Selected Path, this creates as many custom steels as there are lines in the path and cuts off the ends at the bisector. Custom Steels

Edit of Steels length

You can change the length of the steels editing the component with a double click. Anyway if you select the IShape length of the component, you can change it dragging the handle in the desired position. Furthermore all the BOM Information, Part Name and Custom Data are updated.

How to create a custom library

In the “Profiles” folder (path: ..\ICMechanical\Library\Profiles) you can create your own folder in which to save their own profiles (an .ics file with the profile, and a .jpg file with the preview image to show in the dialog box) Custom Steels

How to create a multiple profiles for choose detail

  • Create two or more Intellishape into a same Part,
  • in each 2d section draw the appropriate profile steel, Custom Steels
  • profiles and intellishape must all be in the same position,
  • the center of the profile must match the origin of the 2d section,
  • change the name to Intelishape and precede it with the symbol _ (the name given to intellishape is what shows up in the combo box),
  • suppress all the Intellishape except the one is to be used as default.

The data structure behind Custom Steels

All components Custom Steels has behind him one data file - IPROLib_BOM.ini This file is used to manage the automatic generation of PartNumber, Description and Custom data. This file is placed in the “Profiles” folder (path: ..\ICMechanical\Library\Profiles).

Every record contains these fields:

  • FolderName -> Folder containing the 3D file
  • ComponentName-> Name of the Component
  • PartNumber-> Code of the Component
  • Description -> Description of the Component
  • MoreCustomDataFile-> Data file containing the custom data to add for this kind of component

For example, this is the structure of a IPROLib_BOM.ini file

# Parameters used in these schema are:
#	<C>	FileName of element
#	<L>	Sizebox Length of the component
#	<N>	Folder of element
#	<M>	Material
#	<A1>	Start taper Angle for Steels
#	<A2>	Start orientation Angle for Steels
#	<O1>	End taper Angle for Steels
#	<O2>	End orientation Angle for Steels
# Character ";" is used as separator
# All other characters are left unchanged......
#	The <DEFAULT> record is used if the component name is not
#	defined inside the file. In other words, when you want apply
#	the same record to all the entries of a FolderName, 
#	set ComponentName as <DEFAULT>
# FolderName;	ComponentName;              PartNumber;		Description;		  MoreCustomDataFile
AluFlex Item;	<DEFAULT>;			        ALU<C>x<L>;		Steel ALU <C>x<L>;
BalkLib;		<DEFAULT>;			        <C>;			Profil 45X45;
Serie2000;		<DEFAULT>;			        S2000<C>x<L>;	Steel S2000 <C>x<L>;
Bosch_Rexroth;	<DEFAULT>;			        BOSCH<C>x<L>;	BOSCH <C>x<L>;
Bosch_Rexroth;	3842990350 Profil 60x60;	3842990350;		Profil 60x60;
Bosch_Rexroth;	3842990520 Profil 45x45;	3842990520;	  	Profil 45x45;
FBV;	        Profilo30x30_1C;			P030030C1;		<C> H<L>;
FBV;	        Profilo30x30_2A;			P030030C2A;		<C> H<L>;

As you can see, under each FolderName it is possible to place several records. Every record refers to a particular file. The structure of the files are self-explaining.