ASFALIS offers a great variety of functions, not only the accurate data translation of the geometry or properties, but also functions to extract needed information in CAD data or to automatically edit the geometry or properties flexibly according to requirement specifications for the right communication between departments, enterprises or tools over CAD data.

The latest CAD software can accommodate not only the geometry information but also manufacturing or material information in detail. Therefore, all that information in CAD data needs to be translated and delivered correctly between departments.

In ASFALIS, CAD data are translated via ENF, Elysium's unique neutral format. This format can contain and transfer most of the information from multiple CAD formats based on the know-how Elysium has accumulated in its long history. This enables the advanced translation including properties and 3D annotation, which is one of the primary features of ASFALIS.

  • e.g., Translating from NX to CATIA V5
    First, NX data will be translated to ENF, and then ENF data will be translated to CATIA V5.

Translating the Geometry

In CAD data translation, the most important requirement is to translate the geometry accurately. ASFALIS achieves the highest accuracy in data translation by complementing the gaps caused by the differences in tolerances, adjusting the topology which differs from one CAD format to another, and detecting and correcting geometry errors. This is, of course, far beyond what CAD-integrated translators do.

  • e.g., Detecting and correcting geometry errors (Deleting tiny elements and filling gaps between faces)

Translating Properties and 3D Annotations

Properties and 3D annotations can be extremely important items to describe the features of the products or manufacturing information in CAD data. ASFALIS can translate this information based on Elysium's unique architecture using ENF.

It offers two options on 3D annotation translations: prioritizing to ensure the 3D annotations look the same in the target CAD (graphical PMI), or prioritizing to keep the values to result in same behavior (semantic PMI) but allowing a different appearance as each CAD system expresses 3D annotations in its own way. Users can select according to their need.

Furthermore, the ASFALIS Model Viewer enables the visualization of CAD data in Elysium's neutral format. Users can view multiple CAD formats complete with properties and 3D annotations.

Translation QA Report

Mass property — volume, surface area and center of gravity — comparison is one of the known method to validate CAD data after the data translation. ASFALIS Translation QA Report functionality automatically creates validation reports on the translation result, which allows to easily check deviation on the mass property values.

This prevents invalid data that contains translation errors dispatching to the post processes.

Editing CAD Information

It is often essential to adjust display elements and property values to satisfy internal process rules or requirements of particular companies that will ultimately consume the translated target CAD data. It is possible to change these values by setting naming rules or mapping the elements and properties.

The "ENF Editor" enables users to define rules on how to edit color, layer and property information such as part names, material names and user defined properties by scripting language, and can automate the process.

  • Example 1: Defining properties in the target CAD based on properties in the source CAD
    e.g., (1)Delete properties (2)Replace property values (3)Add new properties (4)Add prefix on property keys (5)Add new properties and merge 2 property values
  • Example 2: Defining face colors in the target CAD based on machining properties in the source CAD
    e.g., Defining blue for faces defined as plane machining in the source CAD and red for faces defined as hole drilling in the source CAD
  • Example 3: Defining layers in the target CAD based on volumes for each element in the source CAD

Simplifying the Geometry

It is important to simplify data to generate high-quality elements or reduce data size to achieve faster processing when utilizing CAD data for various analysis tests or simulations, especially when the data consists of a very large or complex assembly.

"Geometry Simplifier" recognizes the geometries such as fillets or holes even on the data that do not have feature histories, so users can optimize the data for the post process by removing them. Users can also reduce the number of faces by deleting tiny faces or smoothly connecting adjacent faces.

"Enveloping" is another simplifying method, which reduces the data size by extracting the surfaces from specified views. This is ideal for making CG data for brochures or packaging boxes. Our enveloping technique is also ideal for protecting Intellectual Property (IP).

Editing the Assembly Structure

"ENF Editor" automates the process of rearranging the assembly structure, and extracting or deleting specific parts or sub assemblies.

For example, you can delete unneeded parts for the post process automatically by specifying them in an external file by their part names.

  • e.g., Deleting all the unneeded small parts such as screws by deleting all the parts
    which part names start with "STR-" or end with "-BIS"

Validating CAD Data and Detecting Differences

The ASFALIS Geometry Validator component quickly compares 3D data, and automatically detects the differences on not only geometry, but also PMIs and attributes between two files. It lists geometrical differences along with numerical values such as hole diameters and fillet radii, and also structural differences such as assembly structure, part names, and even part positions. In regards to PMI comparison, it detects differences on even font size and arrow position as well as the semantic information. It allows flexible customization on the definition of the differences to detect on PMIs and attributes to avoid over-detections.

Moreover, the validation results can be quickly observed in ASFALIS ModelViewer, and also be exported in 3D HTML and 3D PDF reports, which facilitate the efficient communication between companies and divisions without requiring any additional tools.

Automating the Process

Users can write a series of processing options in a script language such as data translations, property editing for a particular OEM/supplier or submission requirement, and register to ASFALIS as "scenarios" to automate the process. This will save time as well as reduce manual process errors.

For example, it can automatically process data to be translated into the desired formats for external suppliers by referring to an external file that includes the correct information on the attribute values per supplier.