CAD Tips & Techniques Updated for the current release.

 

Tips & Techniques are provided here and throughout the documentation.  They provide useful information and guidance that can help you take full advantage of VX CAD and its many advanced features.  

 

Many of these are hypertext links (blue text) that jump to other help pages that contain the "Tips & Techniques" box.  You may have to expand one or more drop down topics to locate the box on that page.  Others are links (green text) that drop-down (i.e., expand) the current page when selected and then collapse when selected again.

 

The following icon is used to indicate those Tips & Techniques that are new to this page for the current VX release.  They do not necessarily indicate new functionality.

 

Select from the following sections:

 

 

VX Configuration

 

  1. Merge shapes before operation

  2. Software OpenGL driver - When to Enable

  3. Emergency session backup - What to do after a backup occurs

  4. Repeating commands automatically


     

Operations
 

  1. Make plenty of memory available for VX

     

    Tips & TechniquesVX performs memory checks and alerts you if you do not have enough memory or if you are running low on memory. The alert is made if you do not have at least 768 MB of total memory (physical+virtual) when starting VX and if you have less than 128 MB of total memory available while running VX.

     

    If you see this alert, check to see if you have other applications running in the background and close them. This will avoid a possible system failure. VX and your system performance in general will benefit when you make plenty of memory available. See also VX System Requirements.

     

     

  2. Keep an eye out for the Regenerate Current Part icon

     

    Tips & TechniquesKeep an eye out for the Regenerate Current Part icon. When it turns GREEN, that means that the parametric history of the current part has been modified and needs to be regenerated. Save your file before selecting the icon to regenerate. If errors occur during the regen due to recent parametric edits you have made, then you can undo the regen or load your most recent save.

     

    Regenerate Current Part Icon

    Regenerate Current Part Icon

     

     

  3. Read the command prompt

     

    Tips & TechniquesRead the command prompt. It will prompt you for the next input required. Also pay attention to the message window. It provides command status and reports messages about the current operation. The message window can be expanded to review previous messages.

     

     

  4. Install, remove, and inquire VX licenses from within VX

  5. Parent Objects - The most important thing to remember

  6. The Object Level - Getting back to it

  7. Undo/Redo - The most important thing to remember

  8. New Root Equation Set - Editing existing equations

  9. Recovering prior equation sets after importing

  10. When using key combinations to get an alternate pick

  11. Use caution when deleting

     

    Proceed with Caution!CAUTION:If you delete an entity, all entities associated with that entity will become disassociated.  This could cause unexpected results that may be difficult to correct if the association is discovered much later or by another operator.  Here some entities to consider:

     

    Root objects

    Parts and assemblies can be associated with other assemblies as instanced components and referenced by layout views in a drawing sheet. Drawing sheets can occur as instances in other drawing packets.

     

    Features

    It is good practice to delete one feature at a time and perform a History Regen after each deletion to verify the integrity of the active part. If the part will not regen properly, Undo the last feature deleted. A successful regen will not occur if there are features dependent upon the deleted feature. You may have to delete the dependent features as well or you can try reordering features to isolate the feature you want to delete.

     

     

  12. To obtain the function name for any command


     

Working with Sessions

 

  1. Sessions - The most important thing to remember

  2. The active session - What to remember during advanced session management

  3. To temporarily set the max undo/redo for the active session

     

    Tips & TechniquesYou can use a command line function to temporarily change the maximum number of undo/redo steps that are logged during the active session only. The syntax is "$NumUndo <number of steps>". For example, to set the number of undo/redo steps to 100, in the text input field you would type "$NumUndo 100" (quotes excluded). This function will temporarily override the max undo/redo setting defined in the VX Configuration Form for the active session only.

     

     

  4. Avoid having two VX files with the same name
     

     

    Proceed with Caution!CAUTION:You cannot activate two files during the same session that have the same name but reside in different directories. You have to clear the file edit already associated with the active session with the Clear File Edit command before you can open another file with the same name. If you want to save any changes made to the file during the active session use the Save File command first.

     

     

 

 

Advanced Session Management

 

Session management enables a collection of advanced VX functions designed to further manage user sessions. These functions can be found by selecting File > Manage Session but only when the "Enable session management?" option on the Files tab of the VX Configuration Form is enabled.  Be sure to review Appendix C : Advanced Tools : Advanced Session Management before using these advanced functions.  A few Tips & Techniques are provided below.

 

  1. Open Session - Advanced session management function

  2. Backup Session (Ctrl+B) - Advanced session management function

  3. Save Session As - Advanced session management function

  4. Clear Session - Advanced session management function

  5. Delete Session - Advanced session management function

  6. Avoid saving the same file from multiple sessions

     

    Proceed with Caution!CAUTION:Avoid editing and saving the same VX file from two or more different sessions. The sessions may become out-of-sync with the file. Save the file under a new name first and then access the new file in another session. If there is a root object in a file that you want to access from another session, you can move or copy it to a new or existing file and then access it from the subsequent session.

     

     

 

 

 

Working with Files
 

  1. Use File Save As

     

    Tips & TechniquesUse the Save File As command at various stages in your design to save your progress under different names. You may want to return to a previous stage in your design.

     

     

  2. A quick jump to your user directory

     

    Tips & TechniquesVX has a built-in VX PDM (Product Data Management) system.  Even if you don't plan on using it, it provides a quick way to get back to your user directory from the File Browser.  Select Utilities > Configuration... and go to the PDM Tab on in the VX Configuration Form.  In the VX PDM section, set the Vault directory to an existing directory (this turns VX PDM on) and set the Work directory to your user directory and then pick OK.  Now, anytime the File Browser is displayed, you can select your user directory from the PDM drop-down list. VX defaults to the last folder visited but this will jump you back to your user directory in a snap!

     

     

  3. Opening files with non-standard extensions

  4. Opening VX macro files

  5. Clear File Edits - Advanced session management function

  6. Clearing multiple file edits simultaneously

  7. Set the view options of Windows Explorer to show extensions

  8. Synchronize Files - Advanced session management function

  9. Back up your original point files

  10. Activating files and objects when starting VX

     

    Tips & TechniquesYou can activate a root object for editing when you start VX from the operating system prompt. The syntax is:
     

    vx -f<path and source file name> -o <root object name>
    The "-o" argument may be excluded to simply activate a file for editing.
    Type vxv -h at the system prompt to display VX command line help.

     

     

  11. If your VX files appear to be unusually large

  12. Supported file types and extensions

     

 

Import/Export
 

  1. VX Exchange Files - How they differs from the VX Neutral File

  2. Import - File extensions

  3. Import - For CATIA, Pro/E and Unigraphics

  4. Export - File extensions

  5. Export - For CATIA

  6. Using "Refine Facets" during STL export can take some time

  7. What you should know about importing geometry with dimensions into a sketch

     

    Tips & TechniquesDimensions will loose their associativity with base geometry when imported into a sketch. Dimensions with no associated geometry are prevented from being added to the solver. You can however, work on the geometry as you normally would. Since the imported dimensions are not part of the constraint system they will not change if the sketch geometry changes. If you want to have dimensions move with the geometry, you will need to delete the imported dimensions and recreate them in the sketcher.

     

     

  8. Don't forget to keep your translator passwords current

  9. You can import multiple files at the same time

  10. You can Export STL Blocks

     

     

     

Part Modeling

 

  1. Free Hole Standards Library

     

    Tips & TechniquesVX has predefined hundreds of standard hole attributes into a library called "Bundles.VX" stored in the "driver/resource" folder of your User Directory.

     

    These are standard holes based on the "Machinery's Hand Book" and include thread and tolerance values. These values are stored to the 6th decimal place to meet the standard.

     

    Pick the folder icon on the Hole Feature Options Form and use the File Browser to locate the "Bundles.VX" file (if it's not already selected) and then select a hole from the drop-down list.  The options form will populate with the selected hole's attributes.

     

     

  2. Use the Clear Facets command

     

    Tips & TechniquesYou can use the Clear Facets command from the View Menu to clear all facet data (used for shaded display) from the active part. The next time the part is displayed in shaded mode, facet data will be regenerated. Deleting the facet data from a part before saving it will reduce the size of the resultant file. This command is not logged in the undo/redo history. Once executed, it cannot be undone. This is more of a space (file size) saving tip than a time saver.

     

     

  3. New Part/Assembly - Multiple ways to create

  4. Set Stationary Face - FabDesign

  5. When to consider hole features

  6. You can flag geometry regions as holes

  7. Specify thread attributes in the order presented

  8. When patterning other feature patterns

  9. Smooth Face Shape - Try reducing control points first

  10. Smooth Face Shape - Analyze your changes

  11. Querying results from Part Topology Reports

  12. Locking constraints during curve editing

  13. About the echo during the Cubic Refit Curve command

  14. Defining the curve portion during the FEM Refit Curve command

  15. Part Attributes - Using non-graphic components (e.g., paint, grease)

  16. Be careful when moving or deleting "LocalCoord" operation

  17. Original point data is not backed up in the active parts history

  18. Point clouds containing 50 million or more points

  19. You can create surfaces from imported STL data

  20. All referenced parts are listed in the VX Search Path Form

  21. Using layers during the Reduce Point Cloud command

  22. Create a point block from imported STL data

  23. Use layers to manage point block data

  24. When you should regenerate the part history

     

    Tips & TechniquesThe history of a part or assembly is very important to the part's integrity and to all other parts and assemblies that reference it.  There are number of situations when regenerating the part history is strongly recommended.  

     

    After editing dimensions -You should always perform a History Regen after editing a dimension to verify the integrity of the active part. If the modification causes an error in the part's topology, you may select not to keep the changes and adjust the dimension modification accordingly. If you postpone the history regen an error introduced now will be more difficult to locate and correct.
     

     

    After reordering features - You can use the Cut, Copy and Paste feature commands to reorder features within the active part's history. Always perform a History Regen after reordering features to verify the integrity of the active part. If the reordering causes an error in the part's topology, you may select not to keep the changes and adjust the new order accordingly. If you postpone the history regen an error introduced now will be more difficult to locate and correct.

     

    After suppressing features - You should always perform a History Regen after suppressing features to verify the integrity of the active part. If an error in the part's topology is introduced due to other features being dependent on the suppressed feature, you may Undo the suppression. If you postpone the History Regen, an error that is introduced will be more difficult to locate and correct.
     

     

    Incrementally after editing - You should always perform a History Regen incrementally after editing to verify the integrity of the active part. If the modification causes an error in the part's topology, you may select undo the changes and make adjustments accordingly. If you postpone the History Regen, an error introduced in an earlier edit will be more difficult to locate and correct.

     

     

  25. If you get an error when displaying isolines on a face

     

    Tips & TechniquesIn some unique cases the isoline display data of an imported face may not display properly. In this case, an error message is displayed and a label "Face N" is shown for faces that cannot otherwise be displayed. This allows them to be picked and deleted. This label is only shown in wireframe mode.
     

     

  26. What you should know about copying sketches

     

    Tips & TechniquesCopying a sketch using any of the commands on the Edit > Copy, Edit > Pattern or Edit > Mirror commands will result in a locked sketch. This means that the sketch copies will be locked against "geometric" editing. The sketch can be parametrically edited by modifying its dimensions (double-click a dimension to edit it) but it cannot be loaded into the sketcher for geometric editing.

     

    Copying, patterning, or mirroring a sketch is used primarily in preparation for Loft commands where sketch copies with varying dimension values can be used.

     

    There are also other ways to copy a sketch or its geometry. You can use the Copy Features to Clipboard command and then paste the sketch into the active part's history. You can also use the Cut to Clipboard command at the sketch level and then paste the geometry into another sketch or drawing sheet. A locked sketch can be used for any feature creation the same as a regular sketch.

     

     

  27. Curve editing with parting lines

     

    Tips & TechniquesParting lines are curve features that behave differently from other wireframe curves when they are edited. The Tools > Mold & Die menu contains commands specifically designed for editing parting lines.

     

     

  28. Use caution when modifying the geometry tolerance

     

    Proceed with Caution!CAUTION:Modifying the geometry tolerance may cause a history regen to fail. It is recommended that you perform a history regen after modifying the geometry tolerance. If the change in tolerance causes the regen to fail, you can undo the change. If you regenerate later, a failure now may be more difficult to locate and correct.
     

    Try to settle on a tolerance value that is right for the size and complexity of the part before you begin a design. A tolerance value that is too small will cause increased processing times and increase the complexity and size of the model's database. A value that is too large may cause the system to ignore features that are very small relative to larger features and decrease the accuracy of intersections and curve/face approximations.
     

    The right tolerance value is one that is only small enough to allow the accurate definition of the smallest anticipated feature and the amount of geometric variation that can be tolerated.
     

     

  29. What you should know about working in shaded display mode

     

    Proceed with Caution!CAUTION:The facets generated when the Shaded Display mode is active are an approximate representation of the actual part. Be aware, part features that are much smaller in relation to the current View Extent value may be misrepresented or removed from the shaded display altogether. Decreasing the View Extent value (zooming in) and regenerating the display facets will increase the total number of facets so that these features can be viewed more clearly.

     

     

  30. When curves are too small to display

     

    Tips & TechniquesIt may be possible to have curves that are so small that they are not being drawn and therefore, are not selectable (such as a result of imported geometry). The display method for 3D wireframe curves has been upgraded so that an asterisk "*" point marker is displayed for "tiny" curves. This allows you to "see" and pick (e.g. for deletion) these curves.

     

     

  31. When defining base, boss and cut features

     

    Tips & TechniquesTry to define base, boss and cut features so that they represent the final shape of your part as much as possible. Doing so will minimize the number of additional features required and will help minimize model size and complexity.

     

     

  32. Why you should assigning unique names to features

     

    Tips & TechniquesAssigning your own unique name to a feature is better than accepting a system-generated name. Assigning a name allows you and other operators to better recognize the feature during history editing.

     

     

  33. Use caution when renaming and replacing features

     

    Proceed with Caution!CAUTION:If you rename or replace a feature that is parametrically related to another features by its name, the related feature and all of its children will not regenerate properly. If you are unsure, perform a History Regen after renaming the feature or use the History Manager to view the feature's parent/child relationships before renaming or replacing it.

     

    What you can do: If a dependent feature references the replaced feature by its name, you can use Rename Feature to rename the new feature to that of the feature it replaced. This should allow the dependent feature to regenerate properly.

     

     

  34. Using the heal topology commands

     

    Tips & TechniquesThe commands on the Heal side bar are ideal for checking and healing imported part geometry such as those generated from IGES neutral files. Be aware that many of these commands modify the topology of the part (e.g., moving or deleting vertices, edges, or tiny faces) within acceptable tolerances.

     

     

  35. Commands that save the layer visibility state

     

    Tips & TechniquesThe Inquire Mass Properties, Parting Lines from Silhouettes, and Parting Lines from Plane Intersection commands save the active layer visibility state at the time they are executed and restores this visibility status when they are regenerated. These commands have an option to pick all components or all faces with a middle-click of the mouse (i.e., null input). In these case only components and faces on visible layers are selected.

     

     

  36. What you should know about cutting, copying and pasting history operations

     

    Tips & TechniquesAny given block of operations cut or copied from the history into the 3D clipboard may contain references to entities that are not included in the block of operations. Also, the cut/copied operations themselves have unique id's that may not be valid outside the context of the history from which they were extracted.

     

    When operations are "cut" from the history, their unique id's and entity references are left unchanged. This gives them the greatest chance of regenerating if they are reinserted into the same history. If they are inserted into another part's history, they will only regenerate if they do not reference entities outside of the "cut" block of operations. If they are reinserted again into the same history, their ids are upgraded to make them unique. This is done to avoid any conflicts with the previously inserted copy of operations.

     

    When operations are "copied" to the 3D clipboard, their unique id's and entity references are modified so that they do not overlap with the original operations that remain in the history. They can be reinserted in the same history, or another history, without conflicting with existing ids. They will not however, regenerate properly if they reference entities outside the block of copied operations.

     

     

  37. What you should know about adding shapes with open and closed profiles

     

    Tips & TechniquesDepending on the state of the active part (solid or surface) and the feature profile (open or closed), VX will perform either a boolean operation (for solids) or a sew operation (for surfaces). In VX, a solid feature will be created when the profile adheres to one of the following conditions:

     

    • A closed profile with both endcaps

    • An open profile with offset and both endcaps

    • An open profile with boundary faces (endcaps are forced)

     

     

  38. A condition to consider when using boundary faces

     

    Tips & TechniquesThe "Boundary Face" option is used to make sure that extrude, revolve and sweep distances are long enough to intersect the specified face completely such that subsequent boolean operations make sense. However, there is a condition that may appear to be in error but is in fact working correctly.

     

    When the "Boundary Face" option is used to specify the start distance, and then the end distance is further away but ON THE SAME SIDE of the face, then the start distance will move to the other side of the face. This is so because VX attempts to make the feature INTERSECT the specified face, as it was originally specified. This is not an error. After all, if this did not happen, the feature would not intersect the boundary face at all, and the original intent would have been ignored.

     

     

  39. Should I accept the partial results when filleting and chamfering?

     

    Tips & TechniquesDuring solid fillet, chamfer and thread operations, if the operation fails, the prompt"Filleting (or chamfer) failed - partial results?"is displayed. If you select Yes, a partial results of the operation is created. The partial results consist of the new face fillet or chamfer sewn together into a separate shell and the topology split and/or extended as much as is possible. If you select No, an error message is returned. This allows you to still create as much fillet or chamfer geometry as possible even if a failure occurs.

     

    It would not hurt to accept the partial results and review them.  You may be able to use some of them even if you have to tie them in manually.  It will also indicate where the problem areas are.  You can then undo the operation, correct the area and try the operation again.  

     

     

  40. Create a controlled local dome using spine points

  41. Command-line command to assign new unique labels to faces and edges

  42. When flagging geometry as a hole feature

  43. Using (Ctrl) and (Shift) keys for selection (History and Layer Manager)

  44. If you step through the history a lot

  45. Return to an exact zoom level using Zoom Extents

  46. How to add, modify or delete a fillet radius attribute after the fillet is complete

  47. Using the "Relief" option during an edge fillet

  48. Make multiple constant fillets with a single command

  49. Make you part more flexible with fillet attributes

  50. Macro/OpenVX super-users and the Command Template Editor

  51. If the form will not close during the Insert Custom Input command

  52. Why you should Export from the Command Template Editor

  53. Use the History Manager "Link" function carefully

  54. Using template files for Custom Input operations

  55. How to indirectly reference Custom Input data

  56. Inquiring the ID number of a Custom Input field

  57. Choosing a file for your Custom Feature library

  58. If you don't use a Custom Input operation for a Custom Feature

  59. Design your Custom Feature carefully

  60. Defining Custom Features using macros

  61. Part tables, libraries and mold bases

  62. Sketch-driven Hole Locations New in VX

  63. Faster way to select history generated entities such as shape, face, edge, curve, point, sketch and component. New in VX

     

    Tips & TechniquesWhen prompted to select history-generated entities (shape, face, edge, curve, point, sketch, component), you can select a feature operation from the History Manager.  Entities generated by the operation that satisfy the active Pick Filter setting will be automatically be added to the current entity input field, replacing existing entities.  

     

    When the input field is regenerated, a new list of entities of the specified type will be

    re-extracted from the selected feature.  This is another way to associatively link one feature to another in the history.  It is a faster way to pick up all the entities created by a feature than using the "Attribute" Pick Filter plus "Pick All."  For example, when prompted for edges to fillet, picking a feature from the History Manager would automatically select all edges associated with that feature.

     

     

  64. Sketch-driven network of rods. New in VX

     

    Tips & TechniquesIf you pick a sketch during entity input in part edit mode, curves belonging to the sketch will be added to the current input field.  An example of where this might be used is in the creation of rod features.  When prompted for rod drive curves, selecting a sketch will cause rods to created along every curve in the sketch.  Thus, a sketch can be used to control the number and placement of a network of rods (i.e., cooling channels in a mold).

     

     

  65. Use the 3D Design Optimizer to drive history operations. New in VX


     

Sketching
 

  1. New Root Sketch - Creating from the Part Level

  2. What every fully constrained sketch should contain

  3. When applying midpoint constraints

  4. Make sure base lines, arcs, circles and curves are properly constrained

     

    Tips & TechniquesYou should ensure that the base line, arc, circle, or curve that you are constraining to is also properly constrained. For example, placing a 2D Anchor Constraint on the base curve will fix it in position while other geometry is constrained to it. The base curve may also be constrained to other geometry thus determining its position. A base curve that is unconstrained may produce unpredictable results when the constraints are solved.
     

     

  5. A quick way to dimensioning to external reference points

     

    Tips & TechniquesWhile selecting point input at the sketch level, if you press and hold the F7 key, the point input mode will temporarily change to Critical and Smart Pick (if On) will snap to external reference points anywhere in the active part or assembly where geometry is visible. These are critical points that lie outside the sketch plane.

     

    This procedure will project a reference point onto the sketch plane similar to the Project a Reference Point command. It's a quick way of including external reference points in your dimension scheme. The external reference point created is of course parametrically driven. If the external geometry is modified and the critical point is moved, the reference point and sketch dimensions will adapt accordingly.
     

     

  6. You can select points on multiple sketches to drive features

     

    Tips & TechniquesPoint entities within sketches are displayed when the sketch is not active. This allows you to use sketches to lay down reference points on different datum planes, then use the points to drive 3D part features.

     

     

  7. Return to an exact zoom level using Zoom Extents

  8. Use caution when disabling the sketch constraint solver! New in VX
     

 

 

 

Assembly Modeling
 

  1. Drag Component - Interference event sounds

  2. Bill of materials - Using non-graphic components (e.g., paint, grease)

  3. Assembly Parts List - Using non-graphic components (e.g., paint, grease)

  4. Inserting non-graphic components (e.g., paint, grease)

  5. All parts referenced by an assembly are listed in the VX Search Path Form

  6. When merging components

     

    Tips & TechniquesWhen a component is merged into the active part, a copy of its geometry is merged. The component itself is not deleted. It is just blanked. If the component is changed, the next time you perform a History Regen, the parent part will re-merge the new component data.

     

     

  7. When patterning and mirroring components
     

 

Drawing Sheets
 

  1. Using leader callout arrows with other dimensions or geometry

  2. What to try if hatch patterns fail to produce

  3. Deleting drawing symbols from a library

  4. If you don't have room to place an auxiliary view

  5. When part names conflict when you insert a view layout

  6. Stacking section views

  7. All referenced parts are listed in the VX Search Path Form

  8. Ordinate dimensioning when the points are close together

  9. Why you should not use the color RED as the dimension color

     

    Tips & Techniques3D layout views can be dimensioned with the available drawing sheet dimensioning tools. When a dimension is created, there is an associativity established between the dimension and the geometry of the view. If the geometry associated with a dimension is removed after regenerating the layout view, the dimension is displayed inRED to indicate that the associativity has been broken. For this reason, the colorRED should not be used as the dimension color.
     

     

  10. Sheet scale verses layout view scale

     

    Tips & TechniquesThe drawing sheet scale factor is ignored completely within a layout view, and the individual layout view's scale sets the scale factor. The drawing sheet scale factor only applies to geometry that has been added to the drawing sheet directly, and does not belong to any layout view.

     

     

  11. Use caution when deleting a layout view

     

    Proceed with Caution!CAUTION: Layout views may contain dependencies to other views or geometry. If you try to delete a layout view that contains dependencies, you will be warned that doing so may affect other views or geometry. You should proceed with caution.

     

     

  12. Return to an exact zoom level using Zoom Extents