June 2014, OPEN MIND Technologies AG
OPEN MIND CAD Interfaces V10.0

1.	General Information
The OPEN MIND Direct Interfaces enable the import of 3D CAD-models in several formats and the conversion into the internal CAD-Format. This documentation applies to hyperMILL (2010 up to 2014.1) in thinkdesign 2009.3 / 2011.1 and hyperCAD 2009.3. 
1.1 Supported Direct Interfaces
The following file types can be converted (depending on the acquired license):

�		CATIA V4 (file type:*.model, *.exp, up to version 4.2.4)
�		CATIA V5 (file type:*.CATpart, up to version R22)
�		CATIA V5 (file type:*.CATproduct, up to version R22)
�		PTC CREO: (file type:*.prt, *.asm, *.xpr, *.xas up to version 2.0 M060)
�		Siemens NX (file type:*.prt, up to version NX 9.0)
�		Parasolid (file type:*.x_t, x_b, up to version R19)
�		SolidWorks (file type *.sldprt up to version 2013, *.sldasm; up to version 2013).

	Attention: License codes of version 9.6 are not valid anymore. Please ask for your license under license@openmind-tech.com.	

1.2 Hints to the installation
Condition:
You need Administrator Rights to install the Direct Interfaces. This is also valid for the License server in case of installing network licenses. 
Usage with hyperMILL 2013
Please note, that hyperMILL 2013 has to be installed already on your system before installing the CAD- interfaces. Beside this you need new licenses and a Codemeter dongle. For more information on the licensing procedure, please refer to the installation manual that is available on your product DVD.

Procedure
The Direct Interfaces will be provided as a self-extracting exe-file. 
After you have downloaded the file OM_CAD_Interfaces_V10_0.exe, please start the installation on your system by double clicking this file. The installation will check, whether there is a supported CAD platform already on the system and will be cancelled, if this is not the case.
The Direct Interfaces will be provided in the following languages: German, English, French, Italian, Korean, Japanese and simplified Chinese. The installation language is depending on the language of the installed CAD program.  
Select the corresponding Direct interface out of the list, for which you acquired a license. Please be aware, that the installation will continue only, if at least one module from the list is selected. Now, the installation copies all the necessary files into the corresponding hyperCAD directory of your system.

2.	Usage
Right-mouse click in the toolbar and choose Customize > Toolbars. Activate the desired CAD interface.
Depending on the activated license several icons will be shown in the toolbar.
 OPEN MIND Direct Interfaces: Opens the file selector to select the CAD files to be converted. 
 OPEN MIND [Direct Interface] options: Opens the window for controlling the conversion options.
 Axis systems: Sets the work plane on one of the axis systems that are read out during conversion.
 OPEN MIND Direct Interfaces Model structure display. Opens the Display structure tree dialog, which shows the model structure of a CATIA V5 model.

2.1 Conversion options 
Entity Filter: Using these options, you select the entity types to be converted. When the check-box is activated, all entity types of this category will be converted. Please be aware, in order to get the best result, all categories will be selected by default (exception: Datum planes for PTC CREO). 
You can convert Points, Curves, Surfaces, Solids, Axis systems, Texts and Datum planes.

	The entity filter Datum planes is only available for PTC CREO CAD interface. The entity filter Axis systems is only available for PTC CREO and CATIA V4/V5 CAD interface. The entity filter Texts is not available for Parasolid CAD interface. For SolidWorks only the entity filter Surfaces and Solids are available.	

Solid conversion mode
Break down solids into surfaces: Solids are separated into single surfaces. The original topology of the Solid is lost.
Collect solid surfaces into layers: All surfaces will be collected into defined layers (on which shouldn't be other entities). Later, they can be assembled into a solid with a CAD command. Thereby the original layer will be written over.
Collect solid surfaces into components: thinkdesign/hyperCAD entities (solid surfaces) were collected into components during conversion. The name of the elements is used as identification for the generated components. The layer assignment of the solid surfaces remains.
Create solid: All single surfaces persist as part of the solid. The topology of the solid persists. Depending on the settings at the entity conversion mode, a converted solid is composed of NURBS surfaces, cylinder surfaces and planes.
Entity conversion mode
Convert hidden entities: With this option all covered elements are considered during the conversion and converted accordingly.
Create 3D boundaries: The output format (*.e3) contains 3D boundaries that will be available explicitly for further work on the CAD model (e.g. for the contour selection etc...).
Convert all surfaces to NURBS: All analytical surfaces (exception: planes) are converted into NURBS and are available for further usage. If this option is not activated, in this Version (2.3) cylinder surfaces and planes persist as well as cones, bullets and toroids are converted into surfaces of revolution.
Import of CAM features in hyperMILL: CAM relevant Feature of a model is converted to CAM features and is taken over to the hyperMILL feature list. CAM relevant Features are automatically adjusted to the model geometry. 

	This Import of CAM features in hyperMILL function is available for CATIA V5 and PTC CREO.	

Extended
File > Automatic file save: The model is automatically saved with the original model name.
Conversion tolerance > Point tolerance: Two points are recognized as a single point, if they are within the specified tolerance.
Start layer for surfaces 

	The Start layer for surfaces option is available only if you choose the option Collect solid surfaces into layers before. 	

With this option, you define the start layer for the surfaces that have to be converted. All further surfaces were collected automatically on the next available layer.
Continue layer count: If you read in more than one model into the same hyperCAD model, the layer count will continue starting with the second one instead of beginning at the defined start layer.
Log file 
Same as input file: The log file is saved in the same folder as the input file.
Select path: Here you define the desired path for the log file.
Select file: Here you define a file name for the log file or select a file to update.
None: If you choose this option, no log file will be generated.
More options: In this dialog you define what colours are used when reading in and converting models.

Colour mapping
Map colours: When reading in and converting models, the standard colours of the CAD system are used.
Thereby in each case a colour is used, that is nearest to the original colour of the model file that is reading in.
Adjust colours: If you choose this option, for Colour range you can define the colours that are changed during reading in in a way, that they meet the original colours.
The digits used for Colour range meet those digits, used in the left tab of the hyperCAD dialog Colors and materials (hyperCAD menu Format > Colors and materials). 

The selected area is adjust; in the example below, this is 1-5. Depending on how many colours the model exists of, the colour area should be enlarged. Usually, a standard value of 1-30 should be enough.
Healing > Enable healing
Multiple models:  Available for the Catia V4 and SolidWorks formats.
Select models: If a file contains multiple models, activate this option and select the models in the selection dialog.
All models: All models of a file are imported.

2.2 Selection of the CAD file
 Open the file selector dialog by clicking the icon. 
Select the file type and the file, you want to convert. Click on the button Open, for loading the file. With the Cancel button you can cancel the loading process.

2.3 Converting process
The converting process creates a report (log)-file from, that has the same name like the converted cad-file Ending with "*.log (<CAD-file>.log), located in the same folder.

	Due to there are ambiguous layer assignments in PTC CREO models but no possibility of mapping them in thinkdesign layers, the layer structure of PTC CREO models is not taken over to thinkdesign.	

2.4 Set workplane
 To set the workplane on one of the axis systems that is read out during conversion, click on the icon  and select the desired axis system from the list. Note to the name of the axis system: the original name is the first part of the current term.

2.5 Mapping tables
CATIA V4 mapping table in thinkdesign / hyperCAD		 (28.06.2004 huv 2. version)

CATIA V4 entity	Type 
number	hyperCAD / thinkdesign	Filter	
POINT	1	Point	Point	
LINE	2	Line	Curve	
CURVE	3	Spline curve	Curve	
PLANE	4	Plane	Surface	
SURFACE	5	Surface	Surface	
FACE	6	Trimmend surface	Surface	
VOLUME	7	Surfaces	Surface	
3-AXIS SYSTEM	8	ARS   (Axis system) 	-	
SKIN	13	Surfaces  + Component 	Surface	
POLYHEDRAL SURFACE	16	Planes	Surface	
POLYHEDRAL SOLID	17/1	Planes/Solid	Solid	
EXACT SOLID	17/2 	Surfaces/Solid	Solid	
CIRCLE	20	Arc	Curve	
ELLIPSE	21	Curve		Curve	
PARABOLA	22	Curve		Curve	
HYPERBOLA	23	Curve		Curve	
COMPOSITE CURVE 	24	Curves/Lines		Curve	
SPACE DITTO* 	28	Entities	-	

* DETAILs are resolved

2.6 CATIA V5 model structure
 To display the CATIA V5 structure tree, click this icon.

Model structure: All used construction elements are displayed in their original structure. The following functions are available in the context menue:
Auto highlight: the marked element is highlighted displayed in the hyperCAD window.
Show: the marked element is shown in the hyperCAD window.
Show all: the marked element and all its sub elements are shown in the hyperCAD window.
Hide: the marked element is hidden in the hyperCAD window.
Expand all: all elements including their sub elements are shown in the structure tree.
Collapse all: only the main elements are shown in the structure tree.

Entity list: All used construction elements are shown as list. The following functions are available in the context menue:
Filter…: Opens the CATIA V5 entity filter.
Jump to item in tree view: the marked element is shown in the structure view.

Entity filter
Entity type: all marked entity types are shown in the entity list. All not marked elements are hidden.
Reset: the default settings are restored (all entities are activated).
Match entity: this allows you to filter the view of the displayed entity types by entity name or entity path.

Example: If you enter \*C:\Data\* in the Entity path field, all elements are shown, whose name path contains "C:\Data".
Invert selection: if you enter \*C:\Data\* in the Entity path field and activate the Invert selection option, all elements are shown, whose path name does not contain C:\Data.

3.	New features / bug fixing
3.1 Version 9.5
Support of Catia V5R22
Support of SolidWorks 2012
Support of Siemens NX8
Restriction: SolidWorks assemblies of SolidWorks version 2012 are not supported.
CALL number	Description
12555	Error when reading CATIA V5 files is fixed.
27294	No more missing surfaces when reading CATIA V5 files.
29532	Trim error when reading CATIA V5 files is fixed.
35907	PTC CREO file can be opened in Feature mode.
36183	PTC CREO files with Features are read correctly (all threads are displayed).
36193	Thread-Features are recognized correctly when reading PTC CREO files.
3.2 Version 9.51
CALL number	Description
36205	HASP Safenet dongle supported.
3.3 Version 9.6
CALL number	Description
34848	The problem with reading very large surfaces of SolidWorks is resolved.
35937	SolidWorks 2012 model file can be loaded.
37251	Healing functionality added to all CAD direct interfaces. It is attempted to bring surface 
	boundary curves into line without changing the surface geometry.
37478	The problem loading a CATIA V5 file is resolved.

3.4 Version 9.8
Support of Siemens NX 8.5
1.3.4		3.5 Version 9.81
Support of PTC CREO 2.0 M060
1.3.4		3.6 Version 9.9
Support of Autodesk Inventor 2013 (beta) part *.ipt and assembly *.iam format
1.3.4		3.7 Version 10.0
For CATIA V4 and CATIA V5: Import of Surface tessellation data

For Siemens NX: Import von Axes systems and CAD-Features.

Display of the model structure for the formats IGES, STEP and Siemens NX.

Support of Siemens NX9.0 format

Single holes with threads are in Siemens NX9.0 format are imported