Pro/ENGINEER

From Wikipedia, the free encyclopedia

Pro/ENGINEER

Pro/ENGINEER splash screen
Developer: Parametric Technology Corporation
Latest release: Wildfire 3.0 /
OS: Unix-like/Windows/Linux
Use: CAD software
Website: www.ptc.com

Pro/ENGINEER (commonly referred to as Pro/E or Pro) is a parametric feature-based three-dimensional Solid modeling CAD software created by Parametric Technology Corporation (PTC).

Contents

[edit] Overview

Pro/ENGINEER is a mechanical engineering and design CAD tool capable of creating complex 3D models, assemblies, and 2D measured drawings; it does not support architectural or civil engineering practices. It originally caused a major change in the CAD industry when first released by introducing the concept of Parametric Modeling. Rather than models being constructed like a mound of clay with pieces being added or removed to make changes, the user constructs the model as a list of features, which are stored by the program and can be used to change the model by modifying, reordering, or removing them.

Pro/ENGINEER Wildfire 2.0 screenshot
Enlarge
Pro/ENGINEER Wildfire 2.0 screenshot

Pro/ENGINEER outputs consist of solid model data for tooling and rapid prototyping, CNC manufacturing, and finite element analysis. A product and its entire Bill of Materials can be modeled accurately with fully associative engineering drawings, and revision control information. It is compatible with Unix-variants, Windows and Linux operating systems. All data is interchangeable between these platforms without conversion.

PTC have also released a version of the program called Pro/DESKTOP that is marketed towards small businesses and schools who want to incorporate a low-cost CAD package to their curriculum.

[edit] Modules

A typical Pro/ENGINEER software package is made up of different modules, customizable to the customer's specific needs. In the past years some of the modules like Pro/SURFACE and Pro/SHEETMETAL have been integrated into the basic Pro/E offerings. For example, if a company specialized in the design of wire harnesses for the automotive industry, they would want to purchase the Pro/CABLING and Pro/HARNESS-MFG modules.

[edit] Foundation modules

  • Pro/ASSEMBLY (Basic)
  • Pro/DETAIL
  • Pro/ECAD
  • Pro/INTERFACE
  • Pro/LEGACY
  • Pro/PHOTORENDER
  • Pro/PROGRAM
  • Pro/SHEETMETAL
  • Pro/WELDING

ISDX for surfacing

[edit] Advanced modules

  • Basic Hull
    • Structural Hull
  • Behavioral Modeler
  • Design Animation
  • Expert Machinist
  • Import Data Doctor
  • Mechanism Design
  • ModelCHECK
  • Pro/ASSEMBLY (Advanced)
  • Pro/CABLING
  • Pro/CMM
  • Pro/COMPOSITE
  • Pro/DIAGRAM
  • Pro/DIEFACE
  • Pro/HARNESS-MFG
  • Pro/MOLDESIGN and Pro/CASTING
  • Pro/NC
  • Pro/NC-SHEETMETAL
  • Pro/PIPING (Specification-Driven Design Mode)
  • Pro/PIPING (Non Specification-Driven Design Mode)
  • Pro/PROCESS for Assemblies
  • Pro/PROCESS for MFG
  • Pro/REVIEW
  • Pro/SCAN-TOOLS
  • Pro/SURFACE
  • Pro/VERIFY

[edit] Configuration

Pro/ENGINEER has many options a user can configure that are set and stored in a text file named config.pro. The configuration file is read from the following three locations, in order:

  1. The text subdirectory of the Pro/ENGINEER $LOADPOINT (e.g. C:\ptc\proe2001\text\)
  2. The user's $HOME directory
  3. Startup directory or default working directory

A config.pro file can be placed in any or all the locations. If, for example, there is a config.pro in the $LOADPOINT directory and one in the user's $HOME directory, options in the $HOME\config.pro file would supersede the latter if the same option was listed in both files. Companies that wish to maintain specific standards throughout their organization (e.g. units of measurement) will place a config.pro in the $LOADPOINT and allow their employees to create a custom config.pro in their $HOME directories. Another method is to create a config.sup file in the $LOADPOINT that contains options end users can not override. A config.sup file is identical to a config.pro file in content, but its options can not be modifyed by a config.pro, no matter where it is located.

An example of a typical config.pro file that changes the default display of datum planes, datum points, axes, and coordinate systems on startup would look like:

    DATUM_DISPLAY NO
    AXIS_DISPLAY NO
    DATUM_POINT_DISPLAY NO
    DISPLAY_COORDINATE_SYS NO

When a user changes an option from the default, the option and the new setting are saved to the config.pro file. The file can be edited with any text editor or within Pro/ENGINEER itself, allowing the user to change settings without rebooting the software. The Pro/ENGINEER online documentation lists all the configuration options with the choice of settings. A searchable format can be found at Olaf Corten's config.pro Option Search Utility.

[edit] Revisions

Pro/ENGINEER 2001 screenshot.
Enlarge
Pro/ENGINEER 2001 screenshot.

In 2002, a new revision of Pro/ENGINEER called Wildfire was released that dramatically changed the software's Graphical user interface. This has been a recurring theme since the release of revision 20 in the late 1990s when the software interface was changed from a nested text-based menu to one that incorporated graphical icons and pull-down menus. The response among users regarding these updates has been mixed. Some argue the improvements make the program easier to use and more efficient while others complain that re-learning basic operations and new menu layouts take more time than the improvements save.

List of revisions:

  • Pro/ENGINEER 1 - 19
  • Pro/ENGINEER 20
  • Pro/ENGINEER 2000i
  • Pro/ENGINEER 2000i2
  • Pro/ENGINEER 2001
  • Pro/ENGINEER Wildfire
  • Pro/ENGINEER Wildfire 2.0
  • Pro/ENGINEER Wildfire 3.0

[edit] Online community

Many online groups exist for Pro/ENGINEER users that provide assistance with learning the software, along with insider tips and tricks like hidden commands or work-arounds not documented in the software manuals. The largest online community is Proe.com, an outgrowth of the fifteen year-old Pro/E: The Magazine trade journal, now published as an online community. Another large online community is PTC/USER (formerly Pro/USER), which provides individual email list groups for each of the main modules available for Pro/ENGINEER. For instance, if a user did not understand how to create a rip relief using Pro/SHEETMETAL, they could join the PTC/USER "smetal" group and find other like-minded users to help answer their question.

[edit] See also

[edit] External links

Wikibooks
Wikibooks has more on the topic of
In other languages