<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!--
Copyright (c) 2006 UGS Corp.

All Rights Reserved.

This software and related documentation are proprietary to UGS Corp.
-->
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>3. Assembly modeling</title>
      <script language="javaScript">
        abridged="false";
        function pageLoader() {}
        displayConditions=new Array();
      </script>
      <link type="text/css" href="../css/main_styles.css" rel="stylesheet">
   </head>
   <body class="bodydocs" onload="top.pageLoader()" bgcolor="#FFFFFF">
      <div class="title_topic3" id="xps10_pagetitle">3. Assembly modeling</div>
      <hr noshade="true">
      <p class="para_topic"><a class="links" href="javascript:void(0)" onclick="top.openFile('roadmap/04topic_10.html');return(false);"><img align="bottom" src="graphics/tutorial/t1a.gif" border="0"></a> <a class="links" href="javascript:void(0)" onclick="top.openFile('roadmap/04topic_11.html');return(false);"><img align="bottom" src="graphics/tutorial/t2a.gif" border="0"></a> <a class="links" href="javascript:void(0)" onclick="top.openFile('roadmap/04topic_12.html');return(false);"><img align="bottom" src="graphics/tutorial/t3.gif" border="0"></a> <a class="links" href="javascript:void(0)" onclick="top.openFile('roadmap/04topic_13.html');return(false);"><img align="bottom" src="graphics/tutorial/t4a.gif" border="0"></a> <a class="links" href="javascript:void(0)" onclick="top.openFile('roadmap/04topic_14.html');return(false);"><img align="bottom" src="graphics/tutorial/t5a.gif" border="0"></a> <a class="links" href="javascript:void(0)" onclick="top.openFile('roadmap/04topic_15.html');return(false);"><img align="bottom" src="graphics/tutorial/t6a.gif" border="0"></a> 
      </p>
      <p align="center"><img align="bottom" src="graphics/tutorial/rule.gif"></p>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/designIntent.gif" alt="Design Intent" title="Design Intent"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_designIntent">
                  <p class="para_designIntent_body">In the steps below, you will assemble the two previous parts to create a bottom-up assembly. Next, you will add an empty component for the outer side of the hinge using top-down assembly modeling.</p>
               </div>
            </td>
         </tr>
      </table>
      <p align="center"><img align="bottom" src="graphics/tutorial/tut3-5.gif"></p>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/warning.gif" alt="Warning" title="Warning"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_warning">
                  <p class="para_warning_body">To complete this section of the tutorial, you must have completed tutorial sections 1 and 2, to create the parts ***_hinge_pin and ***_hinge_inner.</p>
               </div>
            </td>
         </tr>
      </table>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif"> Create an empty part file for the assembly.
         </p>
         <p class="para_action"><img align="bottom" src="graphics/new_icons/ico_t_new.gif" border="0"> <b class="uiTerm">New</b></p>
         <p class="para_action">In the <b class="uiTerm">Templates</b> group, choose:<br><b class="uiTerm">Units</b> <img align="bottom" src="graphics/widgets/pull-down-menu.gif" border="0"> <b class="uiTerm">Millimeters</b></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/table.gif" border="0"> <b class="uiTerm">Assembly</b> template
         </p>
         <p align="center"><img align="bottom" src="graphics/tutorial/assembly_template.png"></p>
         <p class="para_action">In the <b class="uiTerm">Name</b> or <b class="uiTerm">Number</b> entry box:<br><img align="bottom" src="graphics/widgets/field.gif" border="0"> <i class="variableText">***_hinge_assy</i> 
         </p>
         <p class="para_action">(Use your initials instead of ***.)</p>
         <p class="para_action">If you are using Teamcenter Integration, enter a <b class="uiTerm">Revision</b>:<br><img align="bottom" src="graphics/widgets/field.gif" border="0"> <i class="variableText">-001</i></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/button.gif" border="0"> <b class="uiTerm">OK</b></p>
      </div>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif">Save your file.
         </p>
         <p class="para_action"><img align="bottom" src="graphics/new_icons/ico_t_save.gif" border="0"> <b class="uiTerm">Save</b></p>
      </div>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif">If the <b class="uiTerm">Add Component</b> dialog box is displayed, click <b class="uiTerm">Cancel</b> to perform the steps one at a time.
         </p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/button.gif" border="0"> <b class="uiTerm">Cancel</b> 
         </p>
      </div>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif">From the <b class="uiTerm">Modeling</b> application, turn on the <b class="uiTerm">Assemblies</b> commands. 
         </p>
         <p class="para_action"><img align="bottom" src="graphics/icons/start.gif" border="0"> <b class="uiTerm">Start</b> &rarr; <b class="uiTerm">Modeling</b> (If not already active.)
         </p>
         <p class="para_action"><img align="bottom" src="graphics/icons/start.gif" border="0"> <b class="uiTerm">Start</b> &rarr; <img align="bottom" src="graphics/widgets/checkbox-on-menu.gif" border="0"> <b class="uiTerm">Assemblies</b> (Turn on)
         </p>
      </div>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif">Add the two parts to the assembly.
         </p>
         <p class="para_action"><img align="bottom" src="graphics/icons/icon_add_existing_component.gif" border="0"> <b class="uiTerm">Add Component</b> (<b class="uiTerm">Assemblies</b> toolbar) or <b class="uiTerm">Assemblies</b>  &rarr; <b class="uiTerm">Components</b> &rarr; <b class="uiTerm">Add Component</b></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/table.gif" border="0"> <b class="uiTerm">***_hinge_inner</b></p>
         <p class="para_action">(If the part is not listed, click <b class="uiTerm">Open</b>.)
         </p>
         <p class="para_action"><b class="uiTerm">Placement</b> group:<br><img align="bottom" src="graphics/widgets/pull-down-menu.gif" border="0"> <b class="uiTerm">Positioning: Absolute Origin</b></p>
         <p class="para_action"><b class="uiTerm">Settings</b> group:<br><img align="bottom" src="graphics/widgets/pull-down-menu.gif" border="0"> <b class="uiTerm">Reference Set: MODEL</b></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/pull-down-menu.gif" border="0"> <b class="uiTerm">Layer options: Original</b></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/button.gif" border="0"> <b class="uiTerm">Apply</b></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/table.gif" border="0"> <b class="uiTerm">***_hinge_pin</b></p>
         <p class="para_action"><b class="uiTerm">Placement</b> group:<br><img align="bottom" src="graphics/widgets/pull-down-menu.gif" border="0"> <b class="uiTerm">Positioning: Absolute Origin</b></p>
         <p class="para_action"><b class="uiTerm">Settings</b> group:<br><img align="bottom" src="graphics/widgets/pull-down-menu.gif" border="0"> <b class="uiTerm">Reference Set: MODEL</b></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/pull-down-menu.gif" border="0"> <b class="uiTerm">Layer options: Original</b></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/button.gif" border="0"> <b class="uiTerm">OK</b></p>
         <p class="para_action"><img align="bottom" src="graphics/new_icons/ico_t_trimetric.gif" border="0"> <b class="uiTerm">Trimetric</b> (<b class="uiTerm">View</b> toolbar)
         </p>
      </div>
      <p align="center"><img align="bottom" src="graphics/tutorial/tut3-1.gif"></p>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif"> Reposition the pin.
         </p>
         <p class="para_action"><img align="bottom" src="graphics/icons/icon_reposition_component.gif" border="0"> <b class="uiTerm">Move Component</b> or <b class="uiTerm">Reposition Component</b> (<b class="uiTerm">Assemblies</b> toolbar) or <b class="uiTerm">Assemblies</b> &rarr; <b class="uiTerm">Components</b>  &rarr; <b class="uiTerm">Move Component</b></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/mb1.gif" border="0"> (Select the pin)
         </p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/mb2.gif" border="0"></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/mb1.gif" border="0"> Click and drag the handle shown.
         </p>
         <p align="center"><img align="bottom" src="graphics/tutorial/tut3-2.gif"></p>
         <p class="para_action">Dynamically slide the pin into position.</p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/button.gif" border="0"> <b class="uiTerm">OK</b></p>
         <p align="center"><img align="bottom" src="graphics/tutorial/tut3-3.gif"></p>
         <p align="center"><img align="bottom" src="graphics/tutorial/tut3-3a.gif"></p>
      </div>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/tip.gif" alt="Tip" title="Tip"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_tip">
                  <p class="para_tip_body">Assembly constraints can be created. They are not covered in this tutorial.</p>
               </div>
            </td>
         </tr>
      </table>
      <p class="para_topic">The previous instructions have illustrated bottom-up assembly modeling. Next, you will add an empty component to the assembly, illustrating top-down assembly modeling. You will add geometry to this new component in the next section of the tutorial.</p>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif">Create a new (empty) component.
         </p>
         <p class="para_action"><img align="bottom" src="graphics/icons/icon_create_new_component.gif" border="0"> <b class="uiTerm">Create New Component</b> (<b class="uiTerm">Assemblies</b> toolbar) or <b class="uiTerm">Assemblies</b> &rarr; <b class="uiTerm">Components</b>  &rarr; <b class="uiTerm">Create New</b></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/mb2.gif" border="0"> (Do not select anything)
         </p>
         <p class="para_action">In the <b class="uiTerm">Templates</b> group, choose:<br><b class="uiTerm">Units</b> <img align="bottom" src="graphics/widgets/pull-down-menu.gif" border="0"> <b class="uiTerm">Millimeters</b></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/table.gif" border="0"> Choose the <b class="uiTerm">Model</b> template.
         </p>
         <p align="center"><img align="bottom" src="graphics/tutorial/model_template.png"></p>
         <table border="0">
            <tr>
               <td valign="top" align="left"><img align="left" src="../graphics/warning.gif" alt="Warning" title="Warning"></td>
               <td valign="bottom" align="left" width="100%">
                  <div class="para_warning">
                     <p class="para_warning_body">If the <b class="uiTerm">File New</b> dialog box contains <b class="uiTerm">Name</b> and <b class="uiTerm">Folder</b> entry boxes, you are using NX in native mode. If it contains <b class="uiTerm">Number</b> and <b class="uiTerm">Revision</b>, you are using Teamcenter Integration. Depending on which you see, the steps below will be slightly different.
                     </p>
                  </div>
               </td>
            </tr>
         </table>
         <p class="para_action">In the <b class="uiTerm">Name</b> or <b class="uiTerm">Number</b> entry box:<br><img align="bottom" src="graphics/widgets/field.gif" border="0"> <i class="variableText">***_hinge_outer</i> 
         </p>
         <p class="para_action">(Use your initials instead of ***.)</p>
         <p class="para_action">If you are using Teamcenter Integration, enter a <b class="uiTerm">Revision</b> or click <b class="uiTerm">Assign</b>.<br><img align="bottom" src="graphics/widgets/field.gif" border="0"> <i class="variableText">-001</i></p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/button.gif" border="0"> <b class="uiTerm">OK</b></p>
         <p class="para_action"><b class="uiTerm">Layer Options</b> <img align="bottom" src="graphics/widgets/pull-down-menu.gif" border="0"> <b class="uiTerm">Work</b></p>
         <table border="0">
            <tr>
               <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
               <td valign="bottom" align="left" width="100%">
                  <div class="para_note">
                     <p class="para_note_body">Layers are an alternative method to hide and show objects. Selecting <b class="uiTerm">Work</b> for the <b class="uiTerm">Layer Options</b> means that all objects in the component are visible in the assembly work layer. This will keep the datums in the component visible in the assembly context.
                     </p>
                  </div>
               </td>
            </tr>
         </table>
         <p class="para_action"><img align="bottom" src="graphics/widgets/button.gif" border="0"> <b class="uiTerm">OK</b></p>
      </div>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif">Save your file.
         </p>
         <p class="para_action"><img align="bottom" src="graphics/new_icons/ico_t_save.gif" border="0"> <b class="uiTerm">Save</b></p>
      </div>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif"> Display the <b class="uiTerm">Assembly Navigator</b> in the <b class="uiTerm">Resource Bar</b>. 
         </p>
         <p class="para_action"><img align="bottom" src="graphics/icons/icon-assemblynavigator.gif" border="0"> <b class="uiTerm">Assembly Navigator</b></p>
         <p align="center"><img align="bottom" src="graphics/tutorial/tut3-4.gif"></p>
         <p class="para_action">Experiment with these options:</p>
         <ul>
            <li>
               <p class="para_action">Click an assembly component to select it. It is also highlighted in the graphics window.</p>
            </li>
            <li>
               <p class="para_action"><img align="bottom" src="graphics/icons/hide_checkmark.gif" border="0"> Click the check box to hide or show a component in the assembly.
               </p>
            </li>
         </ul>
      </div>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_note">
                  <p class="para_note_body">The <b class="uiTerm">Assembly Navigator</b> performs the functions of the I-deas <b class="uiTerm">Hierarchy</b> form.
                  </p>
               </div>
            </td>
         </tr>
      </table>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif">Check the part files that are now open. First, notice the window header that tells you the name of the current displayed file. Next, display a list of other open parts using the <b class="uiTerm">Window</b> menu.
         </p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/menu.gif" border="0"> <b class="uiTerm">Window</b>&rarr;<b class="uiTerm">More</b></p>
      </div>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_note">
                  <p class="para_note_body">You can select any file as the displayed part. Displaying the assembly displays the files it contains.</p>
                  <p class="para_note_body">(Leave the assembly displayed for the next tutorial.)</p>
               </div>
            </td>
         </tr>
      </table>
      <p align="center"><img align="bottom" src="graphics/tutorial/tut3-5.gif"></p>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif">Save your changes to the assembly part file.
         </p>
         <p class="para_action"><img align="bottom" src="graphics/new_icons/ico_t_save.gif" border="0"> <b class="uiTerm">Save</b></p>
      </div>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif">Save any changes to all the open files.
         </p>
         <p class="para_action"><img align="bottom" src="graphics/widgets/menu.gif" border="0"> <b class="uiTerm">File</b> &rarr; <b class="uiTerm">Save All</b></p>
      </div>
      <div class="action">
         <p class="para_action1"><img src="../graphics/actarrow.gif">Continue with the next activity section to model the geometry for the empty component in the assembly context.
         </p>
      </div>
      <p class="para_topic"><a class="links" href="javascript:void(0)" onclick="top.openFile('roadmap/04topic_13.html');return(false);"><img align="bottom" src="graphics/tutorial/t4.gif" border="0"></a> <a class="links" href="javascript:void(0)" onclick="top.openFile('roadmap/04topic_13.html');return(false);">4. Designing in an assembly context</a></p>
      <p align="center"><img align="bottom" src="graphics/tutorial/rule.gif"></p>
      <p align="center"><img align="bottom" src="graphics/icons/end_of_topic.gif"></p>
      <p class="para_topic"></p>
   </body>
</html>