Microvellum Community

Extreme Floating Decimal on Solid Surface Analyzer-Derived Products and/or Machine Tokens

After cleaning up a product created with solid model analyzer, I'm noticing that most fields (position, dimensions, etc.) are defined with a ROUND function to four decimal places- this makes sense however the values that these are rounding from are insanely precise.

For example, the X-origin of one part comes in at "=ROUND(3.18323145620525E-12,4)"

Why does the size, position, etc. of any part or product get generated with 25 decimal places of precision when it is functionally zero? I see this with machine token generation as well, a PLINE5 routing token created by drawing a PLINE with dimensions specified to no more than four decimal places often comes in at 12 or more decimal places just slightly over or under the value that I manually set for the line.

I've found that this massively increases processing time in both creating a work order and in creating CNC nests. In order to correct this and process in a reasonable amount of time, I have to manually edit every single value in a given product with dozens of parts.

My CNC is incapable of using this level of precision. NASA doesn't even use this level of precision. Why does Microvellum not truncate these values automatically? Five decimal places would be more than sufficient for most applications.

    peAk Education



    Grow Your Knowledge
    Follow along with our instructors as they take you on a journey to build your foundational knowledge of Microvellum.



      Follow us on:

               

        ERP for Millwork Shops


        Discover how Microvellum and INNERGY streamline operations for cabinet shops and millwork manufacturers.