Showing results for 
Search instead for 
Did you mean: 

Tool Command Language (TCL) - Part 1

Siemens Genius Siemens Genius
Siemens Genius


This is video 5 of 16 in a series about how to create and edit postprocessors with NX Post Builder.


(view in My Videos)

Tech Tip by Jim Wright, Siemens PLM Software



The NX Post Builder application is extremely flexible and powerful, and can provide useful benefits. This online Tech Tip series is intended as an overview of the post builder and postprocessing workflows in NX CAM.


Much of the content discussed in these videos is fairly advanced and while potentially valuable to everyone, it may be more useful to those of you with post processor experience. To get the most from this series, we suggest that you watch the videos in sequence. You can find the other videos in the Postprocessor section of this Tech Tip Knowledge Base.


Videos in this series:

  1. What is a postprocessor?
  2. Create and test a 3-axis postprocessor
  3. Modifying tool change and work offset output
  4. Changing G-codes in Post Builder
  5. Tool Command Language (TCL) - Part 1
  6. Tool Command Language (TCL) - Part 2
  7. Tool Command Language (TCL) - Part 3
  8. Tool Command Language (TCL) - Part 4: More on IF statement
  9. Tool Command Language (TCL) - Part 5: Source and Switch
  10. Using the Custom Command Library
  11. Create a lathe postprocessor
  12. Create a mill-turn postprocessor
  13. Create a 4-axis postprocessor
  14. Create a 5-axis postprocessor
  15. Tilted work plane
  16. User Defined Events


Do you have a question?

Click 'Add a Comment' below to ask it. (You must be signed in to use this feature.)


Make Better Parts Faster!
Aaron Frankel (Community Manager)

Dear Mr Aaron Frankel


Can you help me add more information such as: Tool name, stock, machine time,..., for all tools in top program, i can only show one tool.


I want to show all information in the top program like that:


( T_NAME:EM_10_F2           T_NO:3     T_LEN:19.0     SST:0.12    Z_MIN:-16.00 MCT:5.64 )
( T_NAME:EM_1_R0.2_F2   T_NO:0     T_LEN:4.0       SST:0.04    Z_MIN:-1.47 MCT:43.56 )
( T_NAME:EM_0.6R0.2_F2  T_NO:0     T_LEN:4.0       SST:0.01    Z_MIN:-0.86 MCT:22.13 )
( T_NAME:EM_0.3_F2          T_NO:0     T_LEN:4.0      SST:0.00    Z_MIN:-0.60 MCT:64.58 )
( T_NAME:EM_10_F2           T_NO:3     T_LEN:19.0    SST:0.00    Z_MIN:-16.00 MCT:3.62 )

Please help me!


Thank you so much


Mr Do,


Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

Hello, Mr. Frankel!


Excuse me, I was very surprised, when cannot visit NX CAM Forum on GTAC.. And here - I cannot to open any new topic...


I want to ask - how I can output in tcl NULL symbol? (\0, \x0) ??