4683
XL2: Shape Programming performance enhancement
XL200

The number of possible solutions for a part on a machine with multi-Axis is drastically higher when opposing Axes contain the same shapes and those axes can cross the center line of a part. The higher the number of possible solutions, the longer it takes to find the best one.

A solution hack that has been employed up until now has been to artificially limit the Axis travel to limit the number of solutions. This hack only works if there are no unique shapes on one of these axes that need to cross the center line.

A change has now been made to the solution code to only limit the non-unique shapes from crossing the centerline. This change is limited to shapes that are fully independently gagged. It does not impact fixed shapes (non-gagged) or grouped shapes (multiple shapes on one gag). These are conditions that we have yet to encounter in the field, much more difficult to solve and would delay this enhancement from reaching the customer who has requested it.

Additional edits were made to keep the source code compatible with the source code used to create the DLL for Eclipse Pro.

NOTE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! While testing this change it was discovered that an Edge Machine reference does not produce the correct solutions. This was discovered in unmodified code. We need to go back and fix the generation for Edge Referenced machine. NOTE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Model Version Released
XL2OL 5.87.00 10/4/2022
XL2CL 5.87.00 10/4/2022
XL2OL 4.87.00 10/4/2022
XL2CL 4.87.00 10/4/2022