C++ addon for custom STEP export

C++ addon for custom STEP export

mamassey
Enthusiast Enthusiast
676 Views
3 Replies
Message 1 of 4

C++ addon for custom STEP export

mamassey
Enthusiast
Enthusiast

Currently Fusion 360 exports STEP files using AP214 (ISO 10303-214 has been withdrawn and is revised by ISO 10303-242). AP214 does not preserve any parametric information or design intent. Also, it does not export any manufacturing data.

 

It is not clear if AP242 export is going to be implemented, but it would also be great to be able to export AP238 data as well (AP238 is manufacturing data).  STEP schemas can be merged such that data of different contexts could be exported in the one STEP file and share information (like underlying geometry and parametric information).

 

One of the main requirements for writing a custom exporter would be the ability to get at the parameters and constraints that define the positions of vertices and points.  The API Reference Manual has listings for objects that represent all the constraint types and parameters, but it is not so clear how they might be associated with BRep or toolpath vertices.

 

Does the Fusion 360 API have enough access to the underlying model data and manufacturing data to produce STEP files that would be compliant with AP238 and AP242?

0 Likes
Accepted solutions (1)
677 Views
3 Replies
Replies (3)
Message 2 of 4

BrianEkins
Mentor
Mentor
Accepted solution

Without knowing the details of the specifications, I would guess that the API provides enough information for AP242 but I'm sure there is not enough to support AP238.

---------------------------------------------------------------
Brian Ekins
Inventor and Fusion 360 API Expert
Website/Blog: https://EkinsSolutions.com
0 Likes
Message 3 of 4

mamassey
Enthusiast
Enthusiast

I had a closer look at the CAM API.

 

There doesn't seem to be a way of getting at the geometry of the operations.

 

Is that why its not possible to support AP238?

0 Likes
Message 4 of 4

BrianEkins
Mentor
Mentor

Yes, not able to get at the toolpath geometry and other things are the reason for not being able to support it.  There's currently very little of the CAM functionality exposed.

---------------------------------------------------------------
Brian Ekins
Inventor and Fusion 360 API Expert
Website/Blog: https://EkinsSolutions.com
0 Likes