Exporting 3D Annotations from CATIA to STEP

July 30, 2020 Iouri Apanovitch

The Model-Based Definition (MBD), which deals with the definition of products through annotated 3D CAD models rather than traditional 2D drawings, is supported in CATIA by the Functional Tolerancing and Annotation (FT&A) workbench. The FT&A workbench enables the designers to embed the 3D Annotations, such as dimensions, GD&T symbols, etc., directly into CATIA 3D models, providing the ‘single source of truth’ for the manufacturing engineers and machinists.

Many large enterprises across the globe have adopted the MBD approach, so they no longer send 2D drawings to their suppliers. This presents a challenge for the suppliers, which is the ability to open and read the manufacturing information provided by their OEMs.

One obvious solution for the supplier would be to purchase CATIA software and use it to open and read the native CATIA models, including 3D Annotations. The problem for the smaller machine shops, however, could be the software cost.

Fortunately, there is another solution to this problem, which is using a neutral format such as STEP for data exchange. The STEP format has been around since 1994, but things have changed considerably with the advent of the STEP 242 protocol, which offers dedicated MBD support.

In this blog post, I will explain how to export CATIA’s 3D Annotations to a STEP file using the 242 protocol.

First, the pre-requisite is that you must have a proper license to be able to export, which is the SXT (Extended STEP Interface) add-on product. Having the ST1 (STEP Core Interface) license, included in most CATIA configurations, is not enough. Also note that the FTA (3D Functional Tolerancing & Annotation) license is not necessary. As you see below, I will be using the basic MD2 configuration along with the SXT license in my examples.

CATIASTEP-1

Second, you must activate some settings. Go to Tools > Options > Compatibility > STEP, activate the 3D annotations toggle, and select 242 ed1 in the Application Protocol pull-down list, as shown below.

CATIASTEP-2

Now let’s see how the export works for the part shown below.

CATIASTEP-3

Select File > Save As and select stp (*.stp) in the Save as type pull-down list. Click Save to save the STEP file.

Now open the saved STEP file in CATIA, as shown below. As you can see, the annotations came through just fine.

CATIASTEP-4

Note that the exported annotations are stored in the Annotation Set Result.1, which means they are not editable and cannot be deleted. However, the result annotations can be hidden if desired.

Things become a little trickier if you want to export an assembly with annotations, rather than a single part. As an example, let’s see how the export works on the product shown below, in which we have annotations on the product level as well as on the part level.

CATIASTEP-5

The export result is shown below. As you see, no annotations came through.

CATIASTEP-5

Turns out CATIA’s annotation export to STEP has some limitations, one of those being that the annotations on the product level cannot be exported. Specifically, this is what CATIA documentation says.

CATIASTEP-7

But what about annotations on the part level? To export those, you need to activate yet another option in the Tools > Options > Compatibility > STEP, which is Global nested assembly, instead of the default One STEP file.

CATIASTEP-8

Now the exported to STEP assembly opens as shown below. As you can see, the annotations on the part level have come through just fine.

CATIASTEP-9

 

The use of MBD and 3D Annotations is covered in the Rand 3D class: CATIA Functional Tolerancing & Annotation.

 

About the Author

Iouri Apanovitch

Senior Technical Training Engineer<br><br>As a senior member of the Rand 3D team with a doctorate degree in Finite Element Analysis (FEA) and over 35 years of experience, Iouri provides design, consulting, and training services to those in the aerospace, automotive, electronics, and consumer goods industries. Iouri is a seasoned pro in 3D parametric design and prototyping using knowledge-based engineering methods, and has worked on a wide range of projects including BOM automation, CMM points generation, automated 3D annotation creation, and die tooling automation design. He is also a sought-after instructor and holds the designations of both CATIA Certified Professional (Expert level) and CATIA Certified Instructor.

Follow on Linkedin Visit Website More Content by Iouri Apanovitch
Previous Article
Creo Parametric: An Overview of the Electromechanical Cabling Design Process
Creo Parametric: An Overview of the Electromechanical Cabling Design Process

By Natasha Reaves In the Creo Parametric Cable and Harness Design course, you will learn how to route elect...

Next Article
CATIA V5 Tip: Adding an offset to a Manikin Segment
CATIA V5 Tip: Adding an offset to a Manikin Segment

By Trisha West When performing a reach study on a human manikin, adding an offset is sometimes necessary to...