In this example, you export an Autodesk Inventor® CAD assembly that represents a robot arm. The export procedure generates one XML file and a set of STL 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 the robot 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 robot CAD assembly you export in this example.
To successfully complete this example, you must have:
Installed the latest SimMechanics Link version on your machine.
Completed the linking procedure for your Inventor® installation. The linking procedure adds a SimMechanics Link add-in to the Inventor installation.
Before you can export the robot assembly, you must load the assembly into Inventor.
Open Inventor on your machine.
Select File > Open
Navigate to the file directory that contains the robot CAD files.
Note: The directory that contains the robot CAD files for the Autodesk Inventor platform is
<MATLAB Root>\toolbox\physmod\smlink\smlinkdemos\... ...inventor\robot
The CAD platform opens the robot assembly.
Once you successfully open the robot CAD assembly in your Inventor installation, you can export the assembly in second-generation format:
In the Inventor toolbar, select Add-Ins > Export SimMechanics Second Generation.
In the File name: field of the Save
As dialog box, enter
sm_robot and select
a directory to export the files.
Note: Large CAD assemblies require more time to complete the export process. Allow up to a few minutes for the export process to complete.
Confirm the following files exist in the export directory you specified:
XML file—Provides structure of model and parameters of parts.
STL files—Provide surface geometry of parts.
The CAD assembly files are present in your SimMechanics Link installation. You can access the files in the following directory:
<MATLAB Root>\matlab\toolbox\physmod\smlink\smlinkdemos\... ...inventor\robot
If you are not sure what your MATLAB root directory is,
at the MATLAB command line enter
\inventor\robot directory contains a
set of CAD files that define each CAD part and CAD assembly. Part
file names contain the file extension .IPT. Assembly file names contain
the extension .IAM.
The robot assembly contains nine parts and two assemblies: robot.IAM and grip.IAM. File robot.IAM models the robot root assembly. File grip.IAM models the robot grip subassembly.
The following table lists all files the example requires.
The CAD export procedure generates one SimMechanics Import XML file and a set of STL files. The XML file contains the structure of the assembly and the parameters that define each part. The STL 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.