There are multiple ways to convey information to a CAESAR II file, and without a doubt the best and most efficient way is to use CADWorx to build a native *.C2 file which can be read directly by CAESAR II.  To best utilize this workflow there are only a few pitfalls to navigate, they are outlined below:

  • Conversion from CADWorx to CAESAR II is accomplished using the C2OUT command.

  • Before you C2OUT, make sure the WCS (World Coordinate System) of your CADWorx model is close to 0,0,0.  You can check the WCS of your components using the ID command.  You can create a separate file, and move these components in it, solely for conversion purposes.

  • There are four variables that control how the C2OUT command operates, these are accessible when the user types in SETUP, and goes to the "Configuration Options" tab:

1. CAESARIIMaterial:  Three option settings, 0, 1, and 2.  When this option is set to 0, the material type for each component that is sent to CAESAR will be brought over from the material specification set in the CADWorx specification.  The material specification for the CADWorx specification can be accessed from the CADWorx Specification Editor, which can be opened inside of CADWorx with the command SPECEDIT.  Here is the relative value that option 0 references.

Option setting 1 and 2 pull the material type from the CADWorx component long description, and finds a matching component description in CAESAR.  You can view the long description of an object in CADWorx by double-clicking on that object, or typing in CEDIT, and clicking the object.  Option 1 is a legacy option, it only included minimal material types that could be included into CAESAR.  Because of this, users typically only use option 2.  

2. CAESARIIMemory: Value is in megabytes, the default is 12, set this to 1024.  This controls how much memory is allocated when using the C2IN command to import geometry.

3. CAESARIITolerance: Value is in inches, default value is 0.001.  This controls how much distance between two disconnected piping components will be considered as 1 connection point, when you use the C2OUT command.  Typically the best practice is to keep this value as 0.001, but have your CADWorx users fully utilize the Discontinuity View palette, to remove pipe routing errors before using the C2OUT command.  The Discontinuity View palette is located here:

4. CAESARIIVersion: This value is whatever version of CAESAR you are sending the file to.  In CADWorx 2015, you can set this value to 2011, 2013, 2014.

  • If you are using 3D pipe supports, verify the CAESAR II restraint type that you have applied to those pipe support types.  You can view what type of CAESAR II restraint is coming into the model from double-clicking on a support component.  For example, this is a CADWorx support component:

  • By double-clicking on it, you can view the Type= field, which contains the CAESAR II restraint type.  This restraint can be modified after the fact in CAESAR II, however it can be modified in your Specification to come in correctly.  One note on 3D supports, currently you cannot have more than 1 restraint applied to a support, which may necessitate applying the restraint in CAESAR.

  • On the CADWorx Steel tab, you can additionally apply restraint types that can be converted with C2OUT with your line.    

  • One very beneficial point to using Custom Data in CADWorx is the ability to filter on that custom data, for example you could create a data field that is applied to all objects in your project, and call it StressStatus.  Here on the custom data of each component, we can define if "StressStatus" is REQUIRED or NOT REQUIRED. 

Workflow to C2OUT from CADWorx into CAESAR:

In CADWorx:

1. I have three separate line numbers in this model.  I am going to use C2OUT to bring the left line numbers over into CAESAR.  It is line 105.  


2. Just a note on the steps to follow, First I will run the command C2OUT on the top left line number, save a location, and I will choose a start location.  There are multiple steps to this command, so keep in mind your command input as your enter these steps.  First, I will run the command C2OUT.



3. Saving the model where I can get to it later:


4. I will export by Line Number, and then from List


5. I'll pick the line number I want to export:

6. I will choose "YES" to provide start locations:

7. Now I'm going to pick an end point on my line number in CADWorx, in order to define the node 10 for this model.  I will click once to choose the start point, and click once again to choose the direction of the nodes into CAESAR.

Click to choose start point:

Click to choose direction. (Note the rubber band hanging off your mouse while choosing node direction)

8.  The program will ask you to "pick point" again.  Just press ENTER to end the command.

9. You will get a dialog describing the C2 elements being generated:


1. Go to File > Open, and choose the line that you just exported. It is already a native CAESAR II file, now you can work with the model and begin setting it up for stress analysis.

2. Additionally, if you wanted to retrieve information about what is surrounding the pipe that is connected within your model, check out How to reference a CADWorx model in CAESAR.