Export Stewart Platform from Creo Software

In this example, you export a Stewart platform assembly from a Creo™ (Pro/ENGINEER®) CAD platform. The export procedure generates one XML file and a set of geometry files that you can import into SimMechanics™ to generate a new second-generation model.

The example begins with a procedure to export the CAD assembly. Information on CAD files and CAD Export follows the export procedure. To import the robot assembly into a SimMechanics Second Generation model, see Import Robot Arm Model.

The following figure shows the Stewart platform assembly you export in this example.

Example Requirements

To successfully complete this example, you must meet the following requirements:

  • Have the latest version of SimMechanics Link installed on your machine.

  • Have completed the linking procedure for your Creo installation. The linking procedure adds a SimMechanics Link add-in to the Creo installation.

  • Have access to the Stewart Platform example files that accompany the SimMechanics Link installation. See About the Example CAD Files.

Open Robot Assembly

Before you can export the robot assembly, you must load the assembly in a Creo session.

  1. Open Creo on your machine.

  2. Select File > Open

  3. Navigate to the file directory that contains the robot CAD files.

      Note:   The directory that contains the robot CAD files for the Creo platform is

      <MATLAB Root>\toolbox\physmod\smlink\smlinkdemos\proe\stewart

  4. Select file stewart_platform.ASM.

  5. Click Open.

The CAD platform opens the Stewart platform assembly.

Export CAD Assembly

Once you successfully open the CAD assembly in your Creo installation, you can export the assembly in second-generation format:

  1. In the Creo toolbar, select SimMechanics Link > Export and click SimMechanics Second Generation....

  2. In the File name: field of the Select Folder dialog box, enter select a directory to export the files into.

      Note:   Do not enter a name in the File name field. The field should contain only a dot .

  3. Click Open.

  4. In the new dialog box, enter file name sm_stewart_platform and click the green arrow.

      Note:   SimMechanics Link generates a new SimMechanics Import XML file and a set of geometry files that you can import into a second-generation model.

You can proceed to import the robot assembly into a SimMechanics Second Generation model. The import model assumes the SimMechanics Import XML file you generated in this example has the name sm_stewart_platform.xml. If the file has a different name, change the name to sm_stewart_platform before proceeding. See Import Robot Arm Model.

Verify CAD Export Files

Confirm the following files exist in the specified export directory:

 SimMechanics Import XML File

 Geometry Files

About the Example CAD Files

The CAD assembly files are present in your SimMechanics Link installation. You can access the files in the following directory:

Substitute <matlabroot> with the root directory of your MATLAB® installation.

    Note:   If you are not sure what your MATLAB root directory is, at the MATLAB command line enter matlabroot. MATLAB returns the root directory for your installation.

The \stewart directory contains a set of CAD files that define each CAD part and CAD assembly. Part file names contain the file extension .PRT. Assembly file names contain the extension .ASM.

About CAD Export

The CAD export procedure generates one SimMechanics Import XML file and a set of geometry files. The XML file contains the structure of the assembly and the parameters that define each part. The geometry files define the 3-D geometry of each part. Once the export procedure is complete, you can import the SimMechanics Import XML file into SimMechanics. SimMechanics uses the file to automatically generate a new SimMechanics Second Generation model.

Export in First- and Second-Generation Formats

You can export a CAD assembly in first- or second-generation formats. Export in first-generation format generates a Physical Modeling XML file. Export in second-generation format generates a SimMechanics Import XML file.

When you import the CAD assembly, you must use the appropriate command for the format selected. If you export a model in first-generation format, you must use the mech_import command. If you export a model in second-generation format, you must use the smimport command.

Was this topic helpful?