You can do it in postprocessor. I have a same project for ABB water jet robot, and feed is a function of material thickness.
my siemens partner found me a solution :
"No formula is kept in menus machining operation. You can use a mathematical formula but it is evaluated and the result appears in the menu immediately.
for ouptut CLS solution is to use variables in your CN and type these formulas using UDE Insert"
I abhor the "INSERT" UDE
It gets you around the immediate problem, but is VERY non-portable (across machines/controllers/etc.).
If you know how & have the time, I'd come back and create a specific UDE for this (e.g. "Feedrate variables") then you could set a different variable for specific types of feedrates (e.g. engage/cut/retract/etc.)
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled
How about using feed rate optimization introduced with NX8?
This reduces the feed rate according to the amount of removed material.
Production: NX10.0.3, VERICUT 8.0, FBM, MRL 3.1.4 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 10.1
Development: VB.NET, Tcl/Tk Testing: NX12.0
How to Get the Most from Your Signature in the Community
"What is "cut_aera"? I am not familiar with the term."
"Are you trying to set NX motion types hased on the cut feed? This is there in NX8."
that is this function like stefan says ?
because i don't know how to use this function for 5 axes toolpath ??