I'm having a problem which has been discussed here before but I don't think it was every resolved or completely explained. I just added a 4th axis rotary indexer to my router. When I cut X,Y,Z alone or A alone everything is fine, but when I cut X, Y or Z at the same time as A the acceleration drops to a SUPER low rate. It ends up taking 6 seconds to accelerate to full speed on the A axis. I am setting my diameter correctly on the settings page and I have verified that everything does eventually reach the correct feed rates, it's just the acceleration that get screwy. Here are my settings...
Motor Tuning:
X + Y:
Steps: 1833.864039
Velocity: 600
Acceleration: 15
Z:
Steps: 4710.03
Velocity: 60
Acceleration: 15
A (rotary):
Steps: 40
Velocity: 16200
Acceleration: 3000
Misc:
A Axis is set to Angular
A Diameter is set to 1.5" (testing with a 1.5" dowel)
From what I read on the couple of posts that came up searching for angular acceleration, it looks like Mach uses the accel setting that is the lowest for all axes involved which makes sense. However, it is accelerating at a small fraction of the lowest acceleration axis so something seems very wrong. If I can't fix it, jobs that used to take 10 minutes on my old proprietary controller will now take hours to cut with Mach which can't be right since every other type of operation is way faster than my old box. I'm assuming I'm missing something here.
Any ideas on how to resolve this?