Skip to main content
17-Peridot
November 27, 2017
Solved

Creo Piping using Toolkit

  • November 27, 2017
  • 2 replies
  • 2418 views

Hello.

It is posible to rout a pipeline and add a fittings using toolkit in creo piping?

Anybody has such expiriens?

 

Looks like posible to get some information about pipes in creo, but not posible to create new features...

Best answer by sully7

Actually, it IS possible to create a pipeline and route a pipe using Creo 2, Creo 3, and Creo 4.... however you can only create "connect" features and "extend" features. It is still not yet possible to add fittings with the API.

 

The methods "ProPipelineCreate", "ProPipelineCreateFromXML", and "ProPipelineSpecDrivenCreate" were all added to Pro/TOOLKIT back in Creo 2 M150. Similarly... the element tree for a "connect" feature can be found in the header file "ProPipConnect.h". The element tree for an "extend" feature does not have a header file to my knowledge... but it can be extracted and reverse engineered using other Toolkit APIs.

 

Also, as a side note...take a look at CadActive's AutoRouting application. It has a lot of functionality, and automates a lot of the piping geometry automatically.

 

Thanks,

 James Sullivan

2 replies

17-Peridot
November 29, 2017

Yes, it is not posible in current version Creo 3 and 4.

 

As a workaround I'll try to use UDF of piping features.

sully714-AlexandriteAnswer
14-Alexandrite
January 17, 2018

Actually, it IS possible to create a pipeline and route a pipe using Creo 2, Creo 3, and Creo 4.... however you can only create "connect" features and "extend" features. It is still not yet possible to add fittings with the API.

 

The methods "ProPipelineCreate", "ProPipelineCreateFromXML", and "ProPipelineSpecDrivenCreate" were all added to Pro/TOOLKIT back in Creo 2 M150. Similarly... the element tree for a "connect" feature can be found in the header file "ProPipConnect.h". The element tree for an "extend" feature does not have a header file to my knowledge... but it can be extracted and reverse engineered using other Toolkit APIs.

 

Also, as a side note...take a look at CadActive's AutoRouting application. It has a lot of functionality, and automates a lot of the piping geometry automatically.

 

Thanks,

 James Sullivan

3-Newcomer
July 15, 2026

We are using Creo 12 Toolkit, now can you guide us on how to create the pipe using "ProPipelineCreate", "ProPipelineCreateFromXML", and "ProPipelineSpecDrivenCreate"