Cut More Steel - Win More Jobs


StruCIM is a fully-automated system for robotic cutting and welding that takes your structural designs from engineering data to fabricated assemblies within a single, powerful, easy-to-use solution.

StruCIM offers a variety of hardware solutions to fit your particular needs and existing production lines. With StruCIM’s intuitive interface, operators can quickly fabricate complex parts and assemblies with no robotics experience.


Robotic Welding Examples:
From CAD to Full Assembly

By reading native file formats from structural detailing software tools, StruCIM knows where every weld needs to go and creates the optimal set of instructions to drive fast, precise robotic welding. 
Learn more below in our example training videos.


Converting IFC File Format into Welding Programs Automatically

The demonstration video below shows how StruCIM can be used to make programming for welding easy and seamless. The user can quickly cover all the steps below in one software environment:

  • Read industrial standard IFC files of structural steel
  • Identify the welds and fasteners
  • Create welding programs
  • Teach the safe moves, touch moves, and welding work/push angles for each part type.

It takes just 3 or 4 minutes to generate a complete Fanuc welding program for each beam.

Reading In CAD Data from Tekla

A CIS/2 file from Tekla of a structural Steel I beam is read into StruCIM and displayed as a 3-D CAD model and mounted on a simulated welding station. The welds are created for the subparts welded to the ibeam and then selected for welding. A welding program is created with the ability to ensure it is a collision free welding program and then this is translated to robot code for welding on the actual machine.

Complex Welding of Multiple Parts

A solid STEP part file is read in and the 1) base parts, 2) sub parts, and 3) nonwelding parts are identified and saved as a family. Then when subsequent STEP files of the same family (does not have to be the same part) are read in the known base parts, sub parts, and nonwelding parts can be identified,

Adding Parts to Complex Assembly

Once the subparts that we want to weld are identified, we intersect the subparts with the base parts to produce the welds and then display the table of welds on the part. From here we can teach the system how to weld each sub part. Once that is done, all subparts of the same kind can be welded.

Subpart Integration and Welding Parameters

Subparts welds are displayed in a table and the welding parameters for each weld are taught. Each weld starts with one or more touches to locate the weld and then the work and push angles are specified. If collision occur the work and push angle will be modified over a small range to locate a collision free weld.

Creating the Welding Instructions

Once the subparts to weld have been identified, the weld created, and the welding parameters set, the subparts to be welding can be selected and StruCIM will automatically create the welding program required to weld the selected subparts.

StruCIM Beam Cutting Solution