Hi,
there is an API that allows you to change the steps per unit:
LUA Syntax:
rc = mc.mcMotorSetCountsPerUnit(
number mInst,
number motorId,
number counts)
One concern that I would have about using this API is that once you changed the steps/per for your rotary axis it would
have to be flushed out to motion controller.
I broadly understand what you want to do and why but I'm not convinced that changing the steps per is the right approach.
Imagine you have a car that has a fixed throttle. To go fast you stop and bolt on large diameter wheels or to go slow
you bolt on small wheels. That is the equivalent of changing the steps per unit.
You may have seen discussion on the forum about CSS, (constant surface speed). It is generally thought of as a lathe feature.
The idea is that the spindle increases its speed as the diameter of the cut reduces so that the surface cutting speed remains the same.
Craig