User Guide - Theorem Solutions€¦ · Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO 2 | P a g e...

21
USER GUIDE CREO - 3DEXPERIENCE CATIA V6 Release Version : 19.3 Revision: 1.0 Issued: /08/2016 © THEOREM SOLUTIONS 2016

Transcript of User Guide - Theorem Solutions€¦ · Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO 2 | P a g e...

USER GUIDE CREO - 3DEXPERIENCE CATIA V6

Release Version : 19.3

Revision: 1.0

Issued: /08/2016

© THEOREM SOLUTIONS 2016

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

1 | P a g e ©Theorem Solutions 2016

Contents

Overview of Visualise 3D ........................................................................................................... 2

About Theorem ......................................................................................................................2

Theorem’s Product Suite ........................................................................................................2

The 3DEXPERIENCE CATIA V6 Bi-directional CREO Translator ...............................................3

Primary Product Features .......................................................................................................3

Primary Product benefits? ......................................................................................................4

Getting Started .......................................................................................................................... 5

Documentation .......................................................................................................................5

Installation Media ...................................................................................................................5

Installation ..............................................................................................................................5

License Configuration .............................................................................................................5

Running the Product ...............................................................................................................5

Using the Product ...................................................................................................................... 7

Translating Interactively from within 3DEXPERIENCE ............................................................... 7

Theorem Interactive Conversion Settings ..............................................................................7

Advanced User Options ......................................................................................................9

Theorem Export ................................................................................................................... 11

Theorem Import .................................................................................................................. 14

Translating in Batch using CATUtil – PLMBatchDataExchange ................................................ 17

Batch Export to CREO .......................................................................................................... 17

Batch Import from CREO ..................................................................................................... 17

Log File Generation.................................................................................................................. 18

Export process Log Files ...................................................................................................... 18

Import process Log Files ...................................................................................................... 19

3DEXPERIENCE CATIA V6 Environment Files ........................................................................... 19

Additional Information ............................................................................................................ 19

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

2 | P a g e ©Theorem Solutions 2016

Overview of Visualise 3D

About Theorem

Theorem Solutions is a world leader in the field of

Engineering Data Services and Solutions. This

leadership position stems from the quality of our

technology and the people in the company. Quality

comes not only from the skills and commitment of

our staff, but also from the vigorous industrial use of

our technology & services by world leading customers.

We are proud that the vast majority of the world's leading Automotive, Aerospace, Defence,

Power Generation and Transportation companies and their Supply chains use our products

and services daily. Working closely with our customers, to both fully understand their

requirements and feed their input into our development processes has significantly

contributed to our technology and industry knowledge.

Theorem Solutions is an independent UK headquartered company incorporated in 1990,

with sales and support offices in the UK and USA. Theorem has strong relationships with the

major CAD and PLM vendors, including; Autodesk, Dassault Systemes, ICEM Technologies (a

Dassault company), PTC, SolidWorks, Spatial Technology and Siemens PLM Software. These

relationships enable us to deliver best in class services and solutions to engineering

companies worldwide.

Theorem’s Product Suite

The 3DEXPERIENCE CATIA V6 to CREO translator is part of our Multi-CAD brand which is one

of 5 core Theorem brands which consist of:

CADverter

Direct translation of 3D data to or from an alternate CAD, Visualization

or Standards Based format

Multi-CAD

Interactive integration of non-native 3D data formats into the native

CAD system

Visualize 3D

Direct translation of 3D data for the purpose of Visualization

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

3 | P a g e ©Theorem Solutions 2016

Publish 3D

The creation of documents enriched with 3D content

Process Automation

Applications to automate any Data Exchange and collaboration

processes

The 3DEXPERIENCE CATIA V6 Bi-directional CREO Translator

The 3DEXPERIENCE CATIA V6 to CREO translator may be installed on a number of machines each accessing a central network-floating license. The 3DEXPERIENCE CATIA V6 to CREO Translator is a bi-directional direct database converter between the Dassault Systemes 3DEXPERIENCE CATIA V6 Modelling Application and PTC CREO file format. It enables the user to convert all forms of 3D Mechanical Design Geometry and Assembly data, together with system defined attribute information and colour information, between these two systems. This product is designed for companies using 3DEXPERIENCE who have selected CREO as a method of collaboration and communication between OEMs and their customers or suppliers. The translator can be invoked in either an interactive or batch mode.

Primary Product Features

Converts all types of geometry, wire frame, surfaces, trimmed surfaces (faces) and solid models.

Converts assembly structure between both systems.

Converts attribute data including colour and layer information.

Integrated with the 3DEXPERIENCE CATIA V6 installation.

The conversion process can be run Interactively or in Batch Mode

Data can be filtered by layer and entity type during processing. Geometry can be filtered and selectively processed.

Uses the 3DEXPERIENCE CATIA V6 API and PTC CREO Toolkit API to read and write data.

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

4 | P a g e ©Theorem Solutions 2016

Primary Product benefits?

Being a direct database converter all pre and post processing is eliminated, saving time.

Reduce costs due to processing time and increase overall conversion success levels by filtering input data and focusing the conversion to only those elements required.

Reduce costs and risks associated to accessing the wrong version of data by integrating the conversion process into a related business processes.

With over 20 years of industrial use Theorem translation products robustness and quality is well proven, reducing your business risk.

This document will focus specifically on guidance for the use of Multi-CAD for the 3DEXPERIENCE CATIA V6 – CREO product. For information regarding any of Theorem’s product ranges please contact [email protected]

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

5 | P a g e ©Theorem Solutions 2016

Getting Started

Documentation The latest copy of this documentation can be found on our web site at:

http://www.theorem.com/Documentation

Installation Media The latest copy of Theorem software can be found via our web site at:

http://www.theorem.com/Product-Release-Notes

Each product has a specific link to the Product Release Document, which contains a link to

the download location of the installation CD.

Alternatively, you can request a copy of the software to be shipped on a physical CD.

Installation The installation is run from the CD or ZIP file download provided.

To install the translator, select the Setup.exe file and follow the installation

process. For a full guide to the process, please see our ‘Translator Installation

Process’ demonstration video located here.

License Configuration In order for the translation to run successfully, the Theorem license file

provided to you needs to be configured using FlexLM. For a full guide to this

process, please see our ‘FlexLM License Set Up and Configuration’

demonstration video located here.

Running the Product Once configured and licensed, the product is ready to be run.

There are 2 distinct ways of running the translator:

Interactively from within 3DEXPERIENCE CATIA V6

o The Interactive Interface provides a direct method of importing and

exporting to and from 3DEXPERIENCE.

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

6 | P a g e ©Theorem Solutions 2016

In Batch via CATUtil - DataExchangePLMBatch

o The 3DEXPERIENCE DataExchangePLMBatch Interface provides a direct

method of invoking the translator. It can be used on an On Demand basis

to translate single or multiple files

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

7 | P a g e ©Theorem Solutions 2016

Using the Product

Translating Interactively from within 3DEXPERIENCE

The 3DEXPERIENCE CATIA V6 to CREO translator allows an opened 3DEXPERIENCE CATIA V6

part or Assembly to be exported directly to CREO, and for a CREO part or assembly to be

imported directly into the 3DEXPERIENCE CATIA V6 application.

In order to translate from within 3DEXPERIENCE CATIA V6, the 3DEXPERIENCE CATIA V6

application must be started using a Theorem environment, so that the appropriate Theorem

partner plug-ins are available. (See 3DEXPERIENCE CATIA V6 Environment files)

3DEXPERIENCE CATIA V6 can be started from a desktop shortcut created at installation time.

Theorem Interactive Conversion Settings The 3DEXPERIENCE interface offer a number of setting to enable configuration of the

Translation Process.

The method for altering these settings differs between 3DEXPERIENCE versions.

For R2013x, the User settings are accessed through the ‘Tools->Options’ menu:-

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

8 | P a g e ©Theorem Solutions 2016

for R2014x and later revisions these are accessed through the User Preferences options :-

Of importance for all versions is the Compatibility options page as shown here for R2013x:-

And here for R2014x, R2105x and R2016x:-

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

9 | P a g e ©Theorem Solutions 2016

This page sets the preferred mode of conversion (in this case Exact), and also the general

options “Convert coordinate systems” and “3D Annotation”.

Advanced User Options

There is not a dedicated User Options panel for the 3DEXPERIENCE CATIA V6 Bi-directional CREO Translator. There are, however, a number of options that can be specified via an Options file.

Import of CREO data - (%TS_INST%\data\proe\proe_xcad_opts.txt) Export of CREO data - (%TS_INST%\data\proe\xcad_proe_opts.txt) Each of the options in these files is described below:

1. proe_xcad_opts.txt

Option Description

Info Outputs extra processing information to the log files. Default is OFF

Option data file proe_xcad_opts.txt syntax:

info

Debug Outputs extra debugging information to the log file. Default is OFF

Option data file proe_xcad_opts.txt syntax:

debug

Edge to

nurbs

Read analytic curves in NURBS form. Default is OFF.

Option data file proe_xcad_opts.txt syntax:

edge_to_nurbs

Surf to nurbs

Read analytic surfaces in NURBS form. Default is OFF

Option data file proe_xcad_opts.txt syntax:

surf_to_nurbs

No Datum

Curves

To ignore the reading of Datum curves. Default is ON

o Option data file proe_xcad_opts.txt syntax:

no_datum_curves

Disable

default

colours

To disable read of default colours. Default is ON

o Option data file proe_xcad_opts.txt syntax:

disable_default_colours

Process

hidden

geometry

To enable the read of hidden geometry. Default is OFF

o Option data file proe_xcad_opts.txt syntax:

process_hidden_geom

Disable

Transfer

Solids

To disable read of Solids found in the Creo model.Default OFF

o Option data file proe_xcad_opts.txt syntax:

no_solids

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

10 | P a g e ©Theorem Solutions 2016

Disable

Transfer

Quilts

To disable the read of quilts in the Creo model. Default is OFF

o Option data file proe_xcad_opts.txt syntax:

no_quilts

Disable

Geometry

Check

To disable Creo Geometry checking. Default is OFF

o Option data file proe_xcad_opts.txt syntax:

no_check_geom

Read PMI To enable the read of PMI data in the CREO model. Default is OFF

o Option data file proe_xcad_opts.txt syntax:

read_pmi

o This option is also invoked via the User Preference ->

Compatibility -> External Formats:

“3D Annotation” – ON

Read

Assembly

level PMI

To enable the read of PMI data in the CREO model. Default is OFF

o Option data file proe_xcad_opts.txt syntax:

read_assy_pmi

o This option is also invoked via the User Preference ->

Compatibility -> External Formats:

“3D Annotation” – ON

Read PMI in

stroked form

To enable the read of PMI data in the CREO model. Default is OFF

o Option data file proe_xcad_opts.txt syntax:

write_stroked_pmi

o This option is also invoked via the User Preference ->

Compatibility -> External Formats:

“3D Annotation” – ON

2. xcad_proe_opts.txt Option Description

Info Outputs extra processing information to the log files. Default is OFF

o Option data file xcad_proe_opts.txt syntax:

info

Debug Outputs extra debugging information to the log file. Default is OFF

o Option data file xcad_proe_opts.txt syntax:

debug

Disable

Points Read

To disable the read of point entities from CATIA. Default is OFF

o Option data file xcad_proe_opts.txt syntax:

disable_points

Disable

Wireframe

Read

To disable the read of wireframe entities from CATIA. Default is OFF

o Option data file xcad_proe_opts.txt syntax:

disable_wireframe

Disable

Surfaces

Read

To disable the read of surfaces entities from CATIA. Default is OFF

o Option data file xcad_proe_opts.txt syntax:

disable_surfaces

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

11 | P a g e ©Theorem Solutions 2016

Disable

Solids Read

To disable the read of solid entities from CATIA. Default is OFF

o Option data file xcad_proe_opts.txt syntax:

disable_solids

Disable Axes

Read

To disable the read of Axis system entities from CATIA. Default is OFF

o Option data file xcad_proe_opts.txt syntax:

disable_axes

Read PMI

entities

To enable the read of PMI entities. Default is OFF

o Option data file xcad_proe_opts.txt syntax:

read_pmi

o This option is also invoked via the User Preference ->

Compatibility -> External Formats:

“3D Annotation” – ON

Reduce

Nurbs

complexity

To reduce NURBS surface complexity when writing into CREO. Default is OFF

o Option data file xcad_proe_opts.txt syntax:

reduce_nurbs

Write PMI

entities

To enable the write of PMI entities to CREO. Default is OFF

o Option data file xcad_proe_opts.txt syntax:

PMI

Multiple

Features On

To enable the grouping of multiple bodies into a single part. Default is OFF

o Option data file xcad_proe_opts.txt syntax:

MULTI_FEAT_ON

Theorem Export Once 3DEXPERIENCE CATIA V6 has been started it is possible for an opened product to be exported to CREO. V6 2013x V6 2014x and later

If 3DEXPERIENCE CATIA V6 R2013x is being used, in order to export, the user selects the PLMAccess -> Export option as shown here:-

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

12 | P a g e ©Theorem Solutions 2016

If 3DEXPERIENCE CATIA V6 R2014x or later is being used, the user selects the menu item as

shown here:-

This menu action will then present the user with a Save As dialog box similar to this:- For R2013x and R2014x:-

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

13 | P a g e ©Theorem Solutions 2016

For R2015x:-

For R2016x:

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

14 | P a g e ©Theorem Solutions 2016

The “Save as types:” or “Format” selection should be set to CREO_THEOREM (*.prt).

The Save or OK button can now be pressed to initiate the conversion to the selected output

file name and location.

Theorem Import Once 3DEXPERIENCE CATIA V6 has been started it is possible for a model to be imported from CREO. In order to import, the user selects the following Menu Option: For 3DEXPERIENCE CATIA V6 R2013x:-

For 2014x and later:-

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

15 | P a g e ©Theorem Solutions 2016

This launches the Theorem Import Menu: For R2013x and R2014x:-

For R2015x:-

For R2016x:-

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

16 | P a g e ©Theorem Solutions 2016

On selecting Open or OK the on the File selection Panel the CREO data will be translated and imported into the 3DEXPERIENCE CATIA V6 database. It will also be opened in the user’s session.

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

17 | P a g e ©Theorem Solutions 2016

Translating in Batch using CATUtil – PLMBatchDataExchange

The Dassault Systemes CATUTIL batch management tool can be launched with the correct

Theorem enabled environment using the scripts provided in the Translator installation at:

<installation_directory>\bin\start_CATUTIL_Theorem_Multi-CAD_CREO_CATIAV6R<revision>.cmd

(where [revision] should be substituted for the version of 3DEXPERIENCE that you have

installed – e.g. 2013x, 2014x, 2015x, 2016x)

The settings made in the user options page “MultiCAD CREO” described in the interactive

usage above, are also used in BATCH mode.

In some cases, it may be desirable to ignore the interactive settings while running in batch

mode.

This can be achieved by setting the following variable in the CATIA Environment being used:-

TS_IGNORE_CREO_CATSETTINGS=1

Batch Export to CREO Here is an example showing the appropriate settings in preparation for a database selection

and an export “save” or “run”:-

Note selection of “Export” operation, usage “CREO_THEOREM” and extension “prt”.

Batch Import from CREO

Here is an example showing the appropriate settings in preparation for an input CREO file

selection and an export “save” or “run”:-

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

18 | P a g e ©Theorem Solutions 2016

Note selection of “Import” operation, usage “CREO_THEOREM” and extension “prt”.

Log File Generation

Export process Log Files In the process of exporting the selected 3DEXPERIENCE CATIA V6 part or assembly, the

following log files are generated by the CREO Export plug-in.

The process log and error messages are recorded in a ‘.err’ file located in the 3DEXPERIENCE

CATIA V6 CATReport directory. The file is named after the active CATIA component.

e.g. %CATReport%\model1.err

Additional log files are created in the TSC_TEMP_DIR directory. This directory is defined in

the %TS_INST%\ts_env.bat file.

%TSC_TEMP_DIR%\Read_to_viewer_<input_part_name>.log

Where: <input_part_name> is the name of the input part (or the active part name in interactive usage) This contains information describing the 3DEXPERIENCE CATIA V6 'data read'

processing into Theorem Intermediate data format

%TSC_TEMP_DIR%\viewer_<part-name>_screen_output.log

Where <part-name> is the selected output file name This contains the screen output of the process of writing the data to CREO.

%TSC_TEMP_DIR%\viewer_<part-name>.log

Where <part-name> is the selected output file name This contains detailed process information of the write of the data to CREO.

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

19 | P a g e ©Theorem Solutions 2016

Import process Log Files In the process of importing a CREO file, the following log files are generated by the CREO

Import plug-in.

The process log and error messages are recorded in a ‘.err’ file located in the 3DEXPERIENCE

CATIA V6 CATReport directory. The file is named after the selected input file name. e.g. if the

file Mypart.prt were selected, the log file names would be %CATReport%\Mypart.err and

%CATReport%\Mypart.rpt.

%TS_TEMP_DIR%\ <input_file_name>_viewer.log

%TS_TEMP_DIR%\ <input_file_name>_viewer_screen_output.log

%CATReport%\<input_file_name>.err

Where <Input_file_name> - is the base file name of the imported file.

3DEXPERIENCE CATIA V6 Environment Files

As part of the Theorem installation process, a set of 3DEXPERIENCE CATIA V6 environment

files are created which are subsequently used in the launch of 3DEXPERIENCE and CATUtil

sessions to support the Theorem partner plug-ins for CREO import and export.

A ‘CATEnv’ file is created for each installed version of 3DEXPERIENCE CATIA V6.

These environment files are located in

<installation_directory>\B214\win_b64\Theorem_Multi-CAD_CREO_CATIAV6R2013x.txt

<installation_directory>\B216\win_b64\Theorem_Multi-CAD_CREO_CATIAV6R2014x.txt

<installation_directory>\B417\win_b64\Theorem_Multi-CAD_CREO_CATIAV6R2015x.txt

<installation_directory>\B418\win_b64\Theorem_Multi-CAD_CREO_CATIAV6R2016x.txt

Additional Information

There is occasionally an issue where the CADverter process does not end in a timely manner

after the conversion has finished. This seems to be connected to the ProEngineer ‘nmsd.exe’

process.

If you notice this behaviour, bring up the task manager, wait for a translation to finish, and if

the CADVerter status bar is still scrolling, kill the nmsd.exe process. This will immediately halt

the bar scrolling. This behaviour is also exhibited in CATIA “Insert Existing Component” as a

command prompt window remaining for some time after the geometry is displayed.

This nmsd.exe process is started indirectly via the Theorem translator dll and is controlled by

the parametric.psf file in the Creo Installation directory …\Parametric\bin , with a default

timeout value of 300 seconds.

Multi-CAD v19.3 for 3DEXPERIENCE CATIA V6 - CREO

20 | P a g e ©Theorem Solutions 2016

If you change the line in the relevant psf file containing the line ENV=NMSD_TIMEOUT=300

to ENV=NMSD_TIMEOUT=10 (say), this will reduce the time you will wait for the nmsd.exe

process to end.