This may occur when a formula in a part, product or machining instruction is evaluated
For example when creating parts lists for Products requirements or Orders or when saving an instruction in the Machining library. The formula is too complex to evaluate correctly. This is often caused by too many levels of nested instructions or too many brackets in the formula. The message indicates the product and part that contain the formula causing the problem.
Try and reduce the complexity of the formula.
A common cause of this problem is the use of one formula to define another when using the Formula table. For example if you have set up a formula to define a part thickness you may use it in another formula that also needs the same definition of a part thickness.
PTHICK =@MATTHICK@-2.5
TOPTHICK =&PTHICK&+1.75
If you have too long a chain of one formula depending on another this can make the final formula too complex when it is evaluated. The maximum chain of this sort is 9 deep but in some cases less than this can cause the error.
Another situation that causes this message is where you accidentally define a formula in terms of itself - these recursive definition are not allowed.
37045 |