4.66.4
2/19/2020
The range test on the Home Switch Position for Crank/Eccentric Dies was invalid.
Some valid positive values were not being allowed.
The valid range for the Home Switch Position is any value between +- Die Travel (Auto) as long as it is also outside of the Start Match to Stop Match Position Range.
Any Home Switch Postion between 0" and the Start Match Position would result in the die referencing to 1/2 of the Die Travel (Auto) value.
There is a function that finds the Rotor angle for a given Die Position in inches. It is given an initial guess angle and iterates to the actual angle. The function made an assumption about the initial guess that was resolved by adding an absolute test rather than assuming the error in the guess would always be positive.
DIP Switch 11 and 12 on an XL200CL-MRE2 controller is supposed to invert the assumed logic of the Home Sensor. However, those switch settings were being prevented by the Switch Validation test.