I have TRIPLE redundant safty limits set for CNC mill.
1) Mechanical travel limits of all axis, as set in Haas CNC controler. (I enter custom values based on encoder counts from home or Zero position)
2) Mechanical travel limits set in the
CAM for max/min positions of all axis in the G-code (Again, I work out values last week with Italian CAM Guru. This is metric positioning +/- value limits of axis based on the current "working offset" in my CNC machine, set to the exact Micron! Not the encoders, or Machine Zero. This is based on my custom defined G54 offset to be exact in my mill. G52 offset is actual machine center, or default offset.)
3) Defined my Fixture, Spindle, Tooling, etc in CAD for the CAM to use to detect collision and avoid automatically. (Professional CAM, not Micky-Mouse cutting)
Tada!! Now, it is Triple impossible to have collision! You have to work hard and change many parameter if you want to fok up my mill. Even then, it will still be hard.
Now you understand more about my project.
Of course I have measured angles. LOTS of them! LOL
As you stated, certian instances and positions have more degree of angle limits, and we considered all and everything. If I thought I needed to pull up from table my trunnion assembly to gain more angulation on bottom in trade-off from angle on the top..., or whatever.....then I would have done, or will do it if possible. Raising the trunnion is not an option for me because the tools hanging in umbrella holder may hit the rotarys during homing sequence. So, the trunnion may seem low, and the angles not balanced at first glance.
You have not seen the mill in action, or watched the homing "dance". This also was major reason why this have to be where they are.
I am balancing everything! It is trade off, and some things I cannot change and have to work around. Like the Homing positions. But, even then I found a way to change.
I understand the Industrial controler and most all important parameters.
Are you getting happy yet?
Because I want you to be happy about my mill. LOL
Again, welcome to the forum Mr. Unknown. (Man without a face)
Scotty