Showing results for 
Search instead for 
Do you mean 

adjust RPM during entry move

Is there a way to adjust the RPM during the enty move?   using NX 8.5.3




S3000 M3

Helix to 1st depth

S6000 M3

mill at 1st depth

S3000 M3

Helix to 2nd depth

S6000 M3

mill at 2nd depth




Re: adjust RPM during entry move

[ Edited ]

Well for a good answer you need to provide a little more info.


In that example you're doing a helix with 50% speed.  You can make the post always spit out a S3000(or 50%) on a helix move, then S6000(or 100%) on the cutter comp move.


But do you need this to be on helix moves only, always 50%, does this need to be able to be be turned on and off?

Jake Hardwick
CNC Programmer
Senior Aerospace AMT
Production NX8.5.3.3 Beta testing NX10.0.1.4

Re: adjust RPM during entry move

My apologies for the lack of info.


The value would not be a percentage of any kind. 50% was just an example to make it simple. I’m looking for a way to control the spindle RPM during an entry move. Helix or ramp on shape.

then return to cut feed during the cut.  similar to the screen shot attached.


Re: adjust RPM during entry move

The only ways I can think of are either to Hand edit or create a UDE for the post.

Using NX

Re: adjust RPM during entry move

[ Edited ]

As I understand it, you want to define an Engage Speed, similar to how the system has an engage feed.


You need to set something in NX, and then handle it in your post.


In NX, as @aluminum2 suggested you can create a UDE for engage speed and set it there. This will provide a specific event for the post.


I think I would try the Text Status seen below Spindle Speed in the Feeds and Speeds dialog. This is used to append minor words to the legacy CLS SPINDL command, but it stores a text string so put whatever you want there to flag something for your post. For example, I entered "engage RPM 6543", and you can see the mom variable:


Var: mom_spindle_rpm = 12345.00000000000000000
Var: mom_spindle_mode = 0
Var: mom_spindle_range =
Var: mom_spindle_text = engage RPM 6543


Regardless of how you indicate this in NX, you will need to set up your post to handle it by either checking for your new UDE, or checking the contents of mom_spindle_text. When the engage motion starts, do your check and output a new M3Snnnn if needed. Then at the end of the engage motion, set the speed back to mom_spindle_rpm.

Mark Rief
Retired Siemens

Re: adjust RPM during entry move

Other options (may not work in this case, as engage is part of cut)

- Avoidance points + *_marker UDES + "Extra Spindle On" UDE

- (very obscure) You can attach start/end UDEs to boundary elements (curves or whatever) similar to stock.  True in planar milling & turning, not sure about some of the other operation types

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled

Re: adjust RPM during entry move

Thanks Ken.  edit tool path / ude / insert worked.  this will get me thru the job.  i will look into creating a dedicated ude for the long term like eveyone above mentioned.


Learn online

Solution Information