Hi,
my previous post:
Blended speed= (12732+12732)1/2
=1800
is wrong. A subsequent conversation with another member, followed by experimentation tells us that Mach calculates the velocity as a vector sum of
the axis speeds and adjusts the axis speeds such that the commanded speed is the combined or blended speed.
Note also that the actual speed is derived (calculated) from the position data returned by the motion controller. If the motion controller is returning position
updates lets say once a second, then if Mach sees a 17mm shift in position over that time it will calculate the feed rate as 17 x 60 =1020 mm/min for example.
This morning I experimented with my machine with a g1 x100 f100 move. The machine duly moved but the reported speed was 123mm/min. This rather suggests that the ESS
is constrained to do integer arithmetic and 123mm/min is about as close as it can get. Note that I then tried g1 x100 y100 f100, and the combined or blended speed was the same,
namely 123mm/min. Within the discrepency caused by integer arithmetic I am happy that Mach is doing its thing.
May I suggest that you experiment with your machine to establish whether Mach is producing the right trajectory OR the ESS is not applying it correctly.
I am now of the opinion that the ESS is causing the issue you describe, in particular that its misapplying the FRO parameter.
Craig