I want to get all machining time from the post but
I mean with the machining time, all cutting times (first cutting moves + cutting moves+ engage + etc.) + all rapid moves(return move+approach moves +etc.)
What should i do in NX and in Post builder?????
In the upper pic. , Do i need to fill all the blank areas???
And also,In the below pic; Do i need to fill the red circled area(Traversal Feed Rate)
Do i need to add any commands to post builder??? if the answer is "YES",How can i do it??
Can anyone help me , please????
1) Read the global variable mom_machine_time inside tcl procedure of Post Builder on the event of Program End.
According help, it contains "The total machine time. Includes cutting, non-cutting and other additional times such as tool change time."
2) Take into consideration, that it is estimated machine time and may differ from the real time on machine.
There are mom variables for each operation so that you can determine total time, cutting time, and non-cutting time - like you see in the Operation Navigator. If you want to get more detailed, such as approach, engage, retract, departure, stepover, etc, then you would need to do that yourself. Basically, you need to sum mom_event_time for each motion type.
If you search, there are some examples here for outputing machine time, such as https://community.plm.automation.siemens.com/t5/Discussion-Forum-NX/Machine-tool-run-time/m-p/304784...
Hello I was wondering myself if you can tell me what units do I have to write in the field "traversal feed rate" I have a haas VF2SS and it rapids movements specified are "1400 ipm" or "35.6 m/min", I can find in help what number has to be writed there...
If this helps, I use it to output this at end of program.
(MACHINE TIME IS 30.0 MINUTES)
(MACHINE CUTTING TIME IS 27.8 MINUTES)
(MACHINE NON CUTTING TIME IS 0.4 MINUTES)
(TOOL CHANGE TIME IS 1.79 MINUTES)
Place PB_CMD_accumulated_tool_change_time last in Auto Tool Change
Place PB_CMD_announce_cycle_time in End of Program before the %