Yes, I guess I am trying hard! :lol: Thank you for your patience! I hope that my very basic questions and your answers are helpful to other people beginning to look into this.
I'm not using a Tormach but the PathPilot interface appears to be easy to work with "out of the box" rather than making all sorts of tweaks and additions to Axis. My situation is that I don't have an in-depth understanding of LinuxCNC or working familiarity with how to tweak it to make it work with a specific setup. (Or Tormach systems, which is why I'm asking basic questions about the interface!)
The discussion I found about spindle RPM was about using Tormach's "tension/compression" head - I'm not sure why these people were so concerned about specific RPMs in that case. I have to guess that this system has a very limited RPM range that will work consistently. I understand that PathPilot/Tormach mills can't do rigid tapping and that requires standard LinuxCNC and an encoder. Thank you for pointing out these details, but at least on these points I'm not confused (I think!)
I understand that LinuxCNC is very flexible and can be made to work with a huge range of CNC systems. But I have some experience configuring other open-source systems. Powerful... Very flexible... and not too difficult to configure and make work if you understand them deeply, but difficult if you don't have an extensive, detailed, deep understanding of the software. When you don't have a good understanding of a system, "just check the wiki" usually isn't clear enough!
I'm asking these questions so that I can minimize the range and extent of configuration issues. Also, I hope that when I do need to make "a few HAL link" adjustments, I better understand what I'm doing. Again: thank you!