January 26, 2009
NX 6 – Synchronous Modeling Promotes Design Freedom
Please note that contributed articles, blog entries, and comments posted on MCADcafe.com are the views and opinion of the author and do not necessarily represent the views and opinions of the management and staff of Internet Business Systems and its subsidiary web-sites.
Jeff Rowe - Managing Editor


by Jeff Rowe - Contributing Editor
Each MCAD Weekly Review delivers to its readers news concerning the latest developments in the MCAD industry, MCAD product and company news, featured downloads, customer wins, and coming events, along with a selection of other articles that we feel you might find interesting. Brought to you by MCADCafe.com. If we miss a story or subject that you feel deserves to be included, or you just want to suggest a future topic, please contact us! Questions? Feedback? Click here. Thank you!


In NX all drafting objects are associative. Some drafting objects, like dimensions, are linked directly to geometry so that they automatically update when changes occur. Other drafting objects, such as notes, are associated to a position rather than specific geometry. Some drafting objects, such as labels, ID symbols, forms and positional tolerances, can be associated to either the geometry or to a position.


You can associate non-geometric information with objects and parts. You can link attributes to objects in order to record special characteristics of the objects.


There are two types of attributes – system and user-defined. System attributes are recognized by the system and assigned by a user, such as when you assign a name to an object or a group to aid in the selection process, the system will recognize that name until you explicitly change it. User-defined attributes are those that you create, but have no meaning to the system. For example, you may associate attribute information to a group of geometric objects so they appear correctly in the bill of material for the product.


You can position a feature relative to the geometry on a model by using positioning dimensions. The feature is then associated with that geometry and will maintain those associations whenever you edit the model. You can also edit the position of the feature by changing the values of the positioning dimensions.


Expressions let you incorporate design requirements and restrictions by defining mathematical relationships between different parts of a design. For example, you can define the height of a boss as three times its diameter, so that when the diameter changes, the height also changes.


Other NX applications can operate directly on solid objects created within Modeling without translating the solid body. For example, you can perform drafting, engineering analysis, and NC machining functions by accessing the appropriate application. You have to remember to save changes made to your layout before entering the Drafting application. If you do not save the changes, they are gone when you return to the Modeling application.


A model can be updated either automatically or manually. Automatic updates are performed only on those features affected by an appropriate change (an edit operation or the creation of certain types of features). If you wish, you can delay the automatic update for edit operations by using the Delayed Update on Edit option.


The manual method that I liked best was the Playback option on the Edit Feature dialog that recreates the model starting at its first feature. You can step through the model as it is created one feature at a time, move forward or backward to any feature, or trigger an update that continues until a failure occurs or the model is complete. The Edit during Update dialog, which appears when you choose Playback, also includes options for analyzing and editing features of the model as it is recreated (especially useful for fixing problems that caused update failures).


Synchronous Modeling in NX 6

NX 6 has two modeling modes – history and history-free – and you can take advantage of the benefits of each – sort of a best of both worlds sort of thing. The two modeling modes and the ability to switch between them are what set NX 6 apart and constitute Design Freedom, however, Synchronous Technology works in either of the modeling modes. Because you can use both modes in NX 6, you might find that the history-free mode is well-suited for the conceptual stage of a design and the history mode well-suited for the refinement stages of a design.


In history mode, you create and edit models using an ordered sequence of features that are displayed in the Part Navigator. This mode is most useful for parts that are highly engineered.lIt is also useful for parts that will be modified using predefined parameters based on the design intent built in to their sketches, features, and feature order used to model the parts.


In history-free mode, you create and edit models based on their current state without an ordered sequence of features – only local features without a sequential structure are created. Local features are unique because they are created and stored in history-free mode. Modifying a local feature affects only the local geometry without the need to update and replay a global feature tree. This is one of the primary reasons that local features can be edited much quicker than features in history mode. Synchronous modeling is also what lets you create geometry that adapts to a changing design context.


The Synchronous Modeling toolbar is your main ally for synchronous modeling and consists of the following commands that will provide you with a better understanding of what it can do (see Figure 1):
  • Move Face – Moves a set of faces and adjusts adjacent faces to accommodate the move.

  • Pull Face – Pulls a face out of the model to add material or into the model to subtract material.

  • Offset Region – Offsets a set of faces from their current location and adjusts adjacent blend faces to accommodate the offset.

  • Replace Face – Replaces a set of faces with another set of faces.

  • Resize Face – Changes the diameter of a cylindrical or spherical face and adjusts adjacent blend faces to accommodate the resizing.

  • Delete Face – Deletes a face or set of faces from a solid body and adjusts other faces to accommodate the deletion.

  • Copy Face – Copies a set of faces. Also used to cut, paste, mirror, and pattern faces.

  • Make Coplanar – Modifies a planar face to be coplanar with another face. Also used to make faces coaxial, tangent, symmetric, parallel, and perpendicular.

  • Linear Dimension – Moves a set of faces by adding a dimension and changing its value. Also used for angular and radial dimensions.

  • Shell Body – Modifies a solid body by applying wall thickness and opening selected faces. The wall thickness is maintained when the model is modified. Also used for modifying shell faces and wall thickness.

  • Group Face – Collects a set of faces together as a group.

  • Cross Section Edit – Edits a model by modifying its cross section.


  • Note: All of the commands except Shell body and Cross Section Edit are available in both history and history-free modes.




                    Figure 1: The Synchronous Modeling Toolbar


    In NX 6 you can change the design mode between history and history-free, however, due to the differences between the two modes data unique to each mode is removed when the mode is changed. For example, when changing from history mode to history-free mode history data is deleted, including feature data. Geometry remains in its current state but features are removed, similar to using the Remove Parameters command. However, features that are local features are retained, so features such as holes and blends remain as holes belnds, but become local features.


    When history-free mode is set, history-related commands are hidden in the interface. For example, Edit with Rollback, Reorder Feature, and Replay are hidden.


    Specific synchronous modeling commands are used to modify a model, regardless of its origins, associativity, or feature history. A model can be imported from other CAD systems, neutral formats (IGES and STEP), non-associative, with no features, or it could be a native NX or Solid edge model with features. Synchronous modeling lets you use parametric features without the problems arising from feature history by working directly with a model that virtually eliminates time spent rebuilding or converting geometry. In short, if you have a parametric model that you want to edit quickly, use synchronous techniques in history mode.


    I found that synchronous modeling is best suited for models composed of analytic faces, such as plane, cylinder, cone, sphere, and torus. This does not necessarily mean simple, geometrically primitive parts, since models with literally thousands of faces can be composed of these analytic face types. A deficiency that I noted in NX 6 is that synchronous modeling does not work well with blends that would be found in cast or molded parts, but the company is working on this for future release.


    « Previous Page 1 | 2 | 3 | 4 | 5 | 6  Next Page »


    You can find the full MCADCafe event calendar here.


    To read more news, click here.



    -- Jeff Rowe, MCADCafe.com Contributing Editor.


    Reviews:
    Review Article
    • Yes but it's not new January 27, 2009
      Reviewed by 'Adrian'
      Hi Jeff Rowe
      I am intrested in the noise about synchronous modelling, but is this not already a feature in Think design from the company Think3 now for a few years? Feature set certainly looks simular and Open Mind OEM Think Design in the product called hyperCAD. I certainly know i have been using this function called [censored] modeling for at least 18months.

        3 of 12 found this review helpful.
        Was this review helpful to you?   (Report this review as inappropriate)


    For more discussions, follow this link …
    SolidCAM: Program your CNCs directly inside your existing CAD system.


    Featured Video
    Editorial
    Jeff RoweJeff's MCAD Blogging
    by Jeff Rowe
    Siemens Goes ECAD With Mentor Graphics Acquisition
    Jobs
    Mechanical Engineer for IDEX Corporation at West Jordan,, UT
    GIS Analyst II for Air Worldwide at Boston, MA
    Senior Structural Engineer for Design Everest at San Francisco, CA
    Business Partner Manager for Cityworks - Azteca Systems, LLC at Sandy, UT
    Upcoming Events
    Design & Manufacturing, Feb 7 - 9, 2017 Anaheim Convention Center, Anaheim, CA at Anaheim Convention Center Anaheim CA - Feb 7 - 9, 2017
    Innorobo 2017 at Docks de Paris Paris France - May 16 - 18, 2017
    Display Week 2017 at Los Angeles Convention Center 1201 S Figueroa St Los Angeles CA - May 21 - 26, 2017



    Internet Business Systems © 2016 Internet Business Systems, Inc.
    595 Millich Dr., Suite 216, Campbell, CA 95008
    +1 (408)-337-6870 — Contact Us, or visit our other sites:
    AECCafe - Architectural Design and Engineering EDACafe - Electronic Design Automation GISCafe - Geographical Information Services TechJobsCafe - Technical Jobs and Resumes ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
      Privacy Policy Advertise