Showing results for 
Search instead for 
Do you mean 

3rd Party Postprocessors

Does anyone have any experiece of using a 3rd party postprocessor with NX CAM.  We in the process of moving from PTC Creo (Pro/NC) to NX CAM, however, we have spent alot of time and money developing postprocessors for our machines in GPOST.  I would like to know if its possible to use our exisiting GPOST posts (tweaked for NX output) with NXCAM.  Any help or advice would be appreciated.


Re: 3rd Party Postprocessors

Don't know the exect output of Creo, but if it's apt/cls like you can use a third party post. We use CAMPOST from Icam and this works perfect
Patrick Delisse
KMWE - DutchAero
NX11.0, CAMPOST V22, Vericut 8.0

Re: 3rd Party Postprocessors

The CLS output is to support third party posts. We provide several flavors out of the box, and if you need something different, you can add your own. It is really just another post, and can be customized by a tcl programmer. 

This is probably a good short term solution, but remember that the CLS contains only a subset of the available information in a tool path and operation. With NX Post, you have access to hundreds of parameters in the operations and tools. As operations and posts become more advanced, the CLS may not be adequate. 

Mark Rief
Retired Siemens

Re: 3rd Party Postprocessors

It's true that most NX info isn't availible in standard CLS, but like you said CLS output is just another post and it's faily easy -even for a anti tcl fan like me- to add the desired parameters to the CLS output.
A simple example is to output the tool description after a toolchange.


Make a copy  of the default CLS output (clsf.tcl) to your custom environment.

Locate the actual LOAD/TOOL output line: MOM_do_template load_tool

Add some code

MOM_do_template load_tool
###### DutchAero ### 2015-08-27 Delisse ######
if { [info exists mom_tool_description] } {
    MOM_output_literal  "INFO/TOOL,'$mom_tool_description'"
###### DA End #######

Locate the TURRET output : MOM_do_template turret_face

add the same code again.



For each toolchange you will get output like this:



In your post you can deside what to do with the INFO/TOOL command. I use it to output an on-screen message for the operator like: MSG ("FACE MILL D050 R3.2")

Patrick Delisse
KMWE - DutchAero
NX11.0, CAMPOST V22, Vericut 8.0

Re: 3rd Party Postprocessors

Thanks for the reply paehv, do you run your CAMPOST from within NXCAM or is it via a seperate piece of software.  Are still able to post "on the fly" as you are simulating your tool paths?

Re: 3rd Party Postprocessors

We run CAMPOST outside of NX. We simply select the program group, press the user defined PostProcess button and a journal exports the CLS file and starts campost in the background. Verify and simulation is done in Vericut, not NX (don't let the banker check it's own balance)
Patrick Delisse
KMWE - DutchAero
NX11.0, CAMPOST V22, Vericut 8.0

Learn online

Solution Information