EVOLVE SmartProfile® from KOTEM is the world’s leading dimensional analysis software. 

SmartProfile provides guidance for adding or modifying part design tolerances. It combines measurement data with the CAD model of the part and automatically runs GD&T (ASME) and GPS (ISO) evaluations. Its rich set of tools allow engineers to analyze and solve complex manufacturing problems. 

How SmartProfile Works

SmartProfile supports most common CAD formats (such as IGES, STEP, VDA, and STL) and native CAD formats (using an optional module).

SmartProfile manages millions of points and reduces point numbers intelligently - with or without tip radius compensation for tactile data points. Built-in point preprocessing tools are available to accept millions of points and reduce them to a reasonable size.

SmartProfile can evaluate surface profiles or geometric tolerances against Datum Reference Frames with:

  • Compound datums
  • Pattern datums
  • Datums at MMC/LMC
  • Composit tolerance zones

SmartProfile produces results in numerical/statistical format, and easy-to-interpret color maps. Reports may also be exported to several file formats, like PDF, CSV, HTML, or plain text format.

Import CAD Model

Apply Tolerances

Import Measured Points

Evaluate & Report

Benefits

SmartProfile allows use of all types of tolerances, and provides optimization of results with true compliance to ASME Y14.5M-1994, ASME Y14.5-2009 and ISO 1101 standards. Complete and correct analysis proves conformance even for the most complex parts.

SmartProfile eliminates the need for interpretation of GD&T standards, providing a correct solution even in the most difficult cases.

A wide range of operations can be performed on the 3D CAD model:

Dimensioning of form and/or pattern features
Simple assignment of Datuma
Easy application of GD&T tolerances on features, using an intuitive FCF editor
GD&T tolerances of form, profile, orientation, location and runout

SmartProfile includes a built-in scripting wizard to automate evaluation into the production line or batch evaluation. Customized scripts using Python or C# are also supported.