I defiantly don't mind responding with my $0.02.
1.) I locked a part in the vice that was about as large as I figured I would ever machine and then created a program in Fusion 360 that mimicked moves I figured I would make (LOTS of adaptive). Then I ran it, adjusted velocity, and accel. I repeated this several times until I got it locked down with no missing steps. I got some very low numbers with the nMotion, but with the Acorn I'm at 100ipm in the x and y, and 65ipm in the z. One thing that GREATLY contributes to stepper noise and missed steps is "smoothing" always use it in Fusion adaptive processes. Even truing it to 0.0005" makes a HUGE difference. Acorn also has smoothing built in, once I turned that on, things got even better. After all of this was said and done, and I ran a few parts I realized that missing steps is more often than not related to bad programming. Asking the controller to process 200 lines of G code to go around a 0.5" radius makes no sense. The "noise" comes from the stepper constantly changing speed going though an arc.. and adaptive moves will do it all the time, so be careful.
2.) I kinda answered this with #1, but SMOOTHING! Turn smoothing on and run the same path again and see what it does. What you gain by going to the Acorn is mostly piece of mind, but there are also things like built in smoothing, great documentation, and their only tech support (fourm) is great. The nMotion/M3 can get the job done, but it's not the quality I was looking for. When I realized the estop circuit was a normally open circuit, that was kinda the icing on the cake for me. I take safety very seriously and a normally open estop circuit is a HUGE no, no. If they cut that very simple corner, where else did they cut corners? Like I said, nMotion and M3 will get it done, but I like piece of mind. Centroid has been doing aftermarket CNC control for a long time, and they are right here in the US of A.
3.) I didn't post motor specs because the motor really isn't feasible as a hobby grade spindle motor... even used units on ebay go for about $2k+ for a motor/drive. I pulled them out of a machine in a scrap pile... so they were essentially free to me. It's a 1.5kw Lenze AC servo, 7k RPM motor. Anyone in industry will tell you that Lenze/AC Tech is a big hitter in the motor control world (I rank them above Allen Bradly for quality). I think most hobby guys would be looking at a DMM level servo motor for a hobby application, and no doubt they would work too.
4.) Most, if not all, servo motors have the encoder built in these days. I cannot use this for feedback to the Acorn even if I wanted to, there just isn't a provision for it in the drive. Past that, I would ONLY use a 1:1 encoder for rigid tapping, just too much at risk to try anything else. Also, the Acorn is capable of ridged tapping, cut2cut has his setup for it and he is simply using a nice 1.5hp motor and high quality VFD. I believe you have to have the Pro level software, but I'm not sure. He does have an encoder attached to his spindle to accomplish it, and as far as I know it works great.
Your idea about a 4th axis driving the spindle would likely work if you could figure out how to program it... but for the cost of an encoder, not worth it IMO.
I'll also include the negatives to the Acorn.
- It's more expensive
- Software can get expensive if you want full probing cycles
- It's only 4 axis capable
- Limited I/O
- You have to have the Pro version of the software to run the MPG
- MPG is expensive compared to others (but it's very nice, and wireless!)
Hope this all helps! If you have more question, feel free to ask them in my build thread.
PZ