Process For Assemblies
Process For Assemblies
2003 6,608,623 B1 19 August 2003 GB2353376 05-November2003 GB2354686 15-October2003 6,545,671 B1 08-April-2003 GB2354685B 18-June-2003
Third-Party Trademarks Adobe is a registered trademark of Adobe Systems. Advanced ClusterProven, ClusterProven, and the ClusterProven design are trademarks or registered trademarks of International Business Machines Corporation in the United States and other countries and are used under license. IBM Corporation does not warrant and is not responsible for the operation of this software product. AIX is a registered trademark of IBM Corporation. Allegro, Cadence, and Concept are registered trademarks of Cadence Design Systems, Inc. Apple, Mac, Mac OS, and Panther are trademarks or registered trademarks of Apple Computer, Inc. AutoCAD and Autodesk Inventor are registered trademarks of Autodesk, Inc. Baan is a registered trademark of Baan Company. CADAM and CATIA are registered trademarks of Dassault Systemes. COACH is a trademark of CADTRAIN, Inc. DOORS is a registered trademark of Telelogic AB. FLEXlm is a trademark of Macrovision Corporation. Geomagic is a registered trademark of Raindrop Geomagic, Inc. EVERSYNC, GROOVE, GROOVEFEST, GROOVE.NET, GROOVE NETWORKS, iGROOVE, PEERWARE, and the interlocking circles logo are trademarks of Groove Networks, Inc. Helix is a trademark of Microcadam, Inc. HOOPS is a trademark of Tech Soft America, Inc. HP-UX is a registered trademark and Tru64 is a trademark of the Hewlett-Packard Company. I-DEAS, Metaphase, Parasolid, SHERPA, Solid Edge, and Unigraphics are trademarks or registered trademarks of Electronic Data Systems Corporation (EDS). InstallShield is a registered trademark and service mark of InstallShield Software Corporation in the United States and/or other countries. Intel is a registered trademark of Intel Corporation. IRIX is a registered trademark of Silicon Graphics, Inc. LINUX is a registered trademark of Linus Torvalds. MatrixOne is a trademark of MatrixOne, Inc. Mentor Graphics and Board Station are registered trademarks and 3D Design, AMPLE, and Design Manager are trademarks of Mentor Graphics Corporation. MEDUSA and STHENO are trademarks of CAD Schroer GmbH. Microsoft, Microsoft Project, Windows, the Windows logo, Windows NT, Visual Basic, and the Visual Basic logo are registered trademarks of Microsoft Corporation in the United States and/or other countries. Netscape and the Netscape N and Ship's Wheel logos are registered trademarks of Netscape Communications Corporation in the U.S. and other countries. Oracle is a registered trademark of Oracle Corporation. OrbixWeb is a registered trademark of IONA Technologies PLC. PDGS is a registered trademark of Ford Motor Company. RAND is a trademark of RAND Worldwide. Rational Rose is a registered trademark of Rational Software Corporation. RetrievalWare is a registered trademark of Convera Corporation. RosettaNet is a trademark and Partner Interface Process and PIP are registered trademarks of RosettaNet, a nonprofit organization. SAP and R/3 are registered trademarks of SAP AG Germany. SolidWorks is a registered trademark of SolidWorks Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and in other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. Sun, Sun Microsystems, the Sun logo, Solaris, UltraSPARC, Java and all Java based marks, and The Network is the Computer are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in other countries. TIBCO, TIBCO Software, TIBCO ActiveEnterprise, TIBCO Designer, TIBCO Enterprise for JMS, TIBCO Rendezvous, TIBCO Turbo XML, TIBCO Business Works are the trademarks or registered trademarks of TIBCO Software Inc. in the United States and other countries. WebEx is a trademark of WebEx Communications, Inc. Third-Party Technology Information Certain PTC software products contain licensed third-party technology: Rational Rose 2000E is copyrighted software of Rational Software Corporation. RetrievalWare is copyrighted software of Convera Corporation. VisTools library is copyrighted software of Visual Kinematics, Inc. (VKI) containing confidential trade secret information belonging to VKI. HOOPS graphics system is a proprietary software product of, and is copyrighted by, Tech Soft America, Inc. G-POST is copyrighted software and a registered trademark of Intercim. VERICUT is copyrighted software and a registered trademark of CGTech. Pro/PLASTIC ADVISOR is powered by Moldflow technology. Moldflow is a registered trademark of Moldflow Corporation. The JPEG image output in the Pro/Web.Publish module is based in part on the work of the independent JPEG Group. DFORMD.DLL is copyrighted software
from Compaq Computer Corporation and may not be distributed. METIS, developed by George Karypis and Vipin Kumar at the University of Minnesota, can be researched at http://www.cs.umn.edu/~karypis/metis. METIS is 1997 Regents of the University of Minnesota. LightWork Libraries are copyrighted by LightWork Design 19902001. Visual Basic for Applications and Internet Explorer is copyrighted software of Microsoft Corporation. Parasolid Electronic Data Systems (EDS). Windchill Info*Engine Server contains IBM XML Parser for Java Edition and the IBM Lotus XSL Edition. Pop-up calendar components Copyright 1998 Netscape Communications Corporation. All Rights Reserved. TECHNOMATIX is copyrighted software and contains proprietary information of Technomatix Technologies Ltd. Technology "Powered by Groove" is provided by Groove Networks, Inc. Technology "Powered by WebEx" is provided by WebEx Communications, Inc. Oracle 8i run-time and Oracle 9i run-time, Copyright 20022003 Oracle Corporation. Oracle programs provided herein are subject to a restricted use license and can only be used in conjunction with the PTC software they are provided with. Apache Server, Tomcat, Xalan, and Xerces are technologies developed by, and are copyrighted software of, the Apache Software Foundation (http://www.apache.org) their use is subject to the terms and limitations at: http://www.apache.org/LICENSE.txt. Acrobat Reader is copyrighted software of Adobe Systems Inc. and is subject to the Adobe End-User License Agreement as provided by Adobe with those products. UnZip ( 1990-2001 Info-ZIP, All Rights Reserved) is provided AS IS and WITHOUT WARRANTY OF ANY KIND. For the complete Info-ZIP license see ftp://ftp.info-zip.org/pub/infozip/license.html. Gecko and Mozilla components are subject to the Mozilla Public License Version 1.1 at http://www.mozilla.org/MPL. Software distributed under the MPL is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See the MPL for the specific language governing rights and limitations. The Java Telnet Applet (StatusPeer.java, TelnetIO.java, TelnetWrapper.java, TimedOutException.java), Copyright 1996, 97 Mattias L. Jugel, Marcus Meiner, is redistributed under the GNU General Public License. This license is from the original copyright holder and the Applet is provided WITHOUT WARRANTY OF ANY KIND. You may obtain a copy of the source code for the Applet at http://www.mud.de/se/jta (for a charge of no more than the cost of physically performing the source distribution), by sending e-mail to [email protected] or [email protected] are allowed to choose either distribution method. The source code is likewise provided under the GNU General Public License. GTK+The GIMP Toolkit are licensed under the GNU LGPL. You may obtain a copy of the source code at http://www.gtk.org, which is likewise provided under the GNU LGPL. zlib software Copyright 1995-2002 Jean-loup Gailly and Mark Adler. OmniORB is distributed under the terms and conditions of the GNU General Public License and GNU Library General Public License. The Java Getopt.jar, copyright 1987-1997 Free Software Foundation, Inc.; Java Port copyright 1998 by Aaron M. Renn ([email protected]), is redistributed under the GNU LGPL. You may obtain a copy of the source code at http://www.urbanophile.com/arenn/hacking/download.html. The source code is likewise provided under the GNU LGPL. Mozilla Japanese localization components are subject to the Netscape Public License Version 1.1 (at http://www.mozilla.org/NPL). Software distributed under NPL is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied (see the NPL for the specific language governing rights and limitations). The Original Code is Mozilla Communicator client code, released March 31, 1998 and the Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by Netscape are Copyright 1998 Netscape Communications Corporation. All Rights Reserved. Contributors: Kazu Yamamoto ([email protected]), Ryoichi Furukawa ([email protected]), Tsukasa Maruyama ([email protected]), Teiji Matsuba ([email protected]). UNITED STATES GOVERNMENT RESTRICTED RIGHTS LEGEND This document and the software described herein are Commercial Computer Documentation and Software, pursuant to FAR 12.212(a)-(b) (OCT95) or DFARS 227.7202-1(a) and 227.7202-3(a) (JUN95), is provided to the US Government under a limited commercial license only. For procurements predating the above clauses, use, duplication, or disclosure by the Government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software Clause at DFARS 252.227-7013 (OCT88) or Commercial Computer Software-Restricted Rights at FAR 52.227-19(c)(1)-(2) (JUN87), as applicable. 012304 Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA
Table Of Contents
Pro/PROCESS for Assembly ............................................................................. 1 Using Pro/PROCESS for Assembly .................................................................. 1 About Pro/PROCESS for ASSEMBLIES................................................................ 1 To Use Pro/PROCESS for ASSEMBLIES .............................................................. 1 Functionality with Other Modules ...................................................................... 2 Configuring for Pro/PROCESS for Assembly ..................................................... 3 About Configuring for Pro/PROCESS for Assemblies............................................. 3 To Set Pro/PROCESS for Assembly Configuration Options..................................... 3 curr_proc_comp_def_color .............................................................................. 3 curr_proc_comp_def_font ............................................................................... 3 display_comps_to_assemble............................................................................ 3 offset_line_def_color ...................................................................................... 4 offset_line_def_font ....................................................................................... 4 prev_proc_comp_def_color.............................................................................. 4 prev_proc_comp_def_font............................................................................... 4 Process Assemblies...................................................................................... 4 Basics of Process Assemblies ...................................................................... 4 About Process................................................................................................ 4 To Enter Process Mode.................................................................................... 4 To Display Process Status................................................................................ 5 To Create and Modify Step Parameters.............................................................. 5 To Set the Display of Process Components......................................................... 6 Operations on Components.............................................................................. 7 Accessing the MODIFY Menu Commands............................................................ 7 Using 3-D Notes with Process Steps.................................................................. 7 Creating Different Types of Process Steps .................................................... 8 About Process Assembly Steps ......................................................................... 8 Operations on Steps ....................................................................................... 8 To Create a New Step ..................................................................................... 9
Table Of Contents
To Change the Active Model............................................................................10 To Get Step Information ................................................................................10 To Play Process Steps ....................................................................................10 About the Assemble Step Type........................................................................10 Using the display_comps_to_assemble Configuration Option.............................11 To Create an Assemble Step ...........................................................................11 About the General Step Type ..........................................................................11 To Create a General Step ...............................................................................12 About the Reposition Step Type ......................................................................12 To Create a Reposition Step ...........................................................................12 About the Disassemble Step Type....................................................................13 To Create a Disassemble Step.........................................................................13 About the Reassemble Command ....................................................................13 To Reassemble Step Elements ........................................................................13 Fabrication Units ........................................................................................13 About Fabrication Units ..................................................................................13 To Create a Fabrication Unit ...........................................................................14 Exploding Assemblies..................................................................................15 Basics of Exploding Assemblies ..................................................................15 About Explode Functionality............................................................................15 To Create Exploded States .............................................................................15 To Unexplode an Assembly .............................................................................15 To Change the Explode Position ......................................................................15 Using Offset Lines with Exploded Assemblies ...............................................16 About Using Offset Lines in Exploded Views ......................................................16 Configuration File Options for Offset Lines......................................................16 To Create Offset Lines ...................................................................................16 To Modify Offset Lines ...................................................................................16 To Add or Modify Jogs in Offset Lines ...............................................................17 Documenting the Process ............................................................................17 Set and Change State ..............................................................................17 vi
Table Of Contents
To Set the Assembly State of the Current Process Model.....................................17 To Change the Assembly State in a View ..........................................................17 Create Customized Documentation.............................................................18 About Drawing Mode With Process Documentation .............................................18 To Create a View of a Process Step..................................................................18 To Control the Component Step Display ...........................................................18 Object Parameters in Drawings .......................................................................18 Modifying Exploded Views in Drawing Mode ......................................................19 To Modify an Exploded View in Drawing Mode ...................................................19 Modifying the Explode Positions in Drawing Mode...............................................19 Using the Configuration File Options to Change Color and Line Font......................19 Create Reports and Tables ........................................................................20 About Using Pro/REPORT for Assembly Process Drawings ....................................20 Tip: User-Defined Parameters in Tables............................................................21 Example: Creating a Report............................................................................21 Other Process Functions ..............................................................................22 About Working with Large Design Assemblies....................................................22 Simplified Representations ........................................................................23 About Simplified Representations in Process Assemblies .....................................23 To Create Simplified Representations ...............................................................23 Retrieving a Simplified Representation in a Process Assembly ..............................23 User-Defined Features..............................................................................23 About Process User-Defined Features ...............................................................23 To Create a UDF ...........................................................................................24 Get Information on a Process ....................................................................24 About Obtaining General Information ...............................................................24 BOM and Parts Lists ......................................................................................24 Exporting Process Plans Using Pro/WEB Publish .................................................25 Index ..........................................................................................................27
vii
8. Click OK when all desired elements are defined. 9. Define additional steps by selecting New Step from the STEPSEQUENCE menu. The remaining unassembled components are displayed on the screen in phantom line font for selection during an assemble step. To show the status of components being assembled and disassembled, add the Process Status column to the tree tool. 10. While defining an assemble step, you can add additional fixtures and tools to the process assembly without affecting the design assembly. Click COMP SEL > Add Model. To place the fixture, use a drag and drop technique. To specify explicit assembly constraints such as mate and align, select PACKAGE > Finalize. 11. To replay the steps, select Play Steps from the ASM PROCESS menu. 12. Create detail drawings of the process assembly by adding the process assembly model to a drawing. After you add a model to the drawing, the Process State dialog box appears, listing the steps in the process assembly. You can select the desired step and a simplified representation or explode state, and then click OK. From the VIEW TYPE menu, select a view of the model in the specified step. 13. Use Pro/REPORT to create a manufacturing BOM for the step, which lists only the components assembled during the active step. The system lists a new set of report symbols, beginning with a prs prefix, unique to process steps. 14. When you create a view of another step, set the current step by selecting DRAWING > Views > Dwg Models > Set State. The system displays a dialog box. You can select a new step from the list through this dialog box. 15. Select Views from the DRAWING menu, and then Disp Mode and Process Disp to display components in different colors or fonts depending on their process status (that is, previously assembled or currently being assembled).
Pro/DETAIL
Pro/FEATURE
Pro/REPORT
curr_proc_comp_def_color
Specify the default color used to display the current component in a process assembly.
curr_proc_comp_def_font
Specify the default font used on the current component in a process assembly.
display_comps_to_assemble
yesThe design model goes into memory and displays. Pick process components from the design model or the Model Tree.
noOnly the Model Tree displays components to assemble. Selected components go into memory.
offset_line_def_color
Specifies the color offset lines are displayed in drawings.
offset_line_def_font
Specifies the fonts offset lines are displayed in drawings.
prev_proc_comp_def_color
Specify the default color for components added to a process assembly in a previous step.
prev_proc_comp_def_font
Specify the default font for previously added components in a process assembly.
Process Assemblies
Basics of Process Assemblies
About Process
A process is a Pro/ENGINEER assembly that contains the features defining the process steps. It follows the naming convention process_name.asm. An assembly process has dependencies on one or more design assemblies and fixture models. The process object has a required (for Pro/PDM purposes) dependency on the assemblies that are assembled into it. If you assemble a part by selecting it from an assembly, the required dependency is relative to the assembly, not the part. However, if you assemble a single part by selecting the part directly from its part window, the required dependency is on the part. A process consists of all referenced assemblies and parts, as well as the sequence of steps that define the process actions: assemble, disassemble, reassemble, reposition and other steps related to fastening, preparing surfaces and so on. The system retrieves the process model in whatever state it exists before the start of the process (that is, without retrieving any components and without an active step). You must use the SET STEP menu to move to an active step. The system displays only those components required by the indicated step.
3. Select an option from the ASM PROCESS menu: o o o o o o o o o o o o o SequenceManipulate a process step (add, create, redefine, and so on) using the SEQUENCE menu. ComponentPerform component operations using the COMPONENT menu. Fab UnitCreate, modify, or delete fabrication units using the FAB UNIT menu. ModifyModify assembly or assembly component dimensions and features using the PROCESS MOD menu. Simplfd RepCreate, modify, or set simplified representations. Explode StateCreate and edit explode states using the EXPLODE menu. RegenerateUpdate modified part and assembly dimensions. Play StepsView assembly at individual steps of the process plan using the STEP REGEN menu. RelationsAdd and edit constraint equations. Set UpSet up additional process information. LayerPerform layer operations. ProgramAccess Pro/PROGRAM. IntegrateResolve differences between the source and target processes.
Note: Repositioned or reassembled components are listed as assembled. Top-level assemblies are listed as Design Only. 1. To display the Process Status, click Settings > Tree Columns. 2. Click column types from the left column in the box and move it to the right column.
2. The Parameters dialog box opens. Select the step from the list in the dialog box and click OK. 3. Click to create step parameters or click column headings to modify specific parameters.
3. You can select a different display setting for each component at two different display stages: o Process DisplayComponent display for all other operations in the assembly process including playing steps, modifying components, and redefining steps. Selection DisplayComponent display when defining steps in the assembly process.
4. The component display can each be set to any of the following line styles: o o o o o o o Current EnvironmentCurrent setting for that component status and stage. PhantomPhantom line font. BlankBlanked from the display. WireframeWireframe model. Hidden LineHidden line style. No HiddenNo hidden lines. ShadeShaded model.
Note: Clicking Use Defaults in the PROCESS COMPONENT DISPLAY dialog box sets the Previous Components and Current Components status for both display stages to the Current Environment setting. The Unused Components status for Process Display is set to Blank, while the setting for Selection Display is Phantom. Clicking Minimize Repaints overrides all Process Display settings with those for Selection Display. Using identical settings for the display stages will minimize the repaints required after defining a step and redisplaying the process assembly. Display settings for specific components as well as a component's layer status override any process display setting for that component.
Operations on Components
1. Click ASM PROCESS > Component. 2. Select an option from the COMPONENT menu: o o o o o PackageMove packaged components that are not in the design assembly. DeleteDelete components and their children from the assembly. RedefineRedefine one of the component constraints. RerouteReassign component references. ReplaceReplace an existing component with another one.
note also disappears. Creation of 3-D notes is the default when creating a note in a step. 3-D notes can be displayed by selecting them from the screen or from the model tree. They are displayed only when their step is active, even if their status in the tree is Shown. You can erase only the 3-D notes that belong to the active step.
Operations on Steps
To access operations on steps, click ASM PROCESS > Sequence. The STEP SEQUENCE menu opens with the following commands: New StepCreate a new step. Opens the STEP TYPE menu with the following commands: o o o o o AssembleCreate an assemble step. Disassemble Create a disassemble step. Reassemble Create a reassemble step. Reposition Create a reposition step. General Create a general step.
CopyCopies steps. DeleteDelete steps using options in the DELETE/SUPP menu. Choose from the options o o o NormalDelete steps by selecting them from the Select Step dialog box. ClipDeletes the selected entity and everything after it in the process. UnrelatedDeletes everything but the selected entity.
SuppressSuppress steps using options in the DELETE/SUPP menu. ResumeResume suppressed steps using options in the RESUME menu. Choose from the options: o o AllResumes all suppressed steps. LayerResumes the steps on current layer.
Last SetResumes the last set of suppressed steps. Feat IDEnters a step ID to resume.
Step LibraryGroup steps together into a UDF. GroupCreate steps from UDFs. RedefineRedefine a step. ReorderReorders steps. Insert ModeActivate or cancel Insert Mode.
o o o
4. After you defined all required and any optional elements, click OK in the dialog box.
When you show the status of components in the design assembly, you can add a column in the model tree called Process Status, which lists the current status of all components (that is, assembled, not assembled, assembling, and so on).
Use the Assemble step to assemble parts, entire assemblies, and individual components from reference assemblies into the process assembly. You specify the component type prior to the selection process. If you are assembling individual components from an assembly, you must place them in the process assembly if they are the first ones being placed from that assembly. This step type adds a new occurrence of the component to the BOM. To specify the reference components, you select them from a model window. The last model window that you used to select components is the active window. If the object in the active window is an assembly, you must specify the components in the assembly to be assembled in this step. You can also specify components to assemble by selecting them in an already partially assembled reference assembly that has either not been assembled yet, or has been disassembled. When you select components in the process assembly, the system turns on the display of those components. If you have added components without retrieving a reference assembly', use the tree tool the logical view of the process assembly to choose the components. If you activate a model that is already partially assembled in the process, you can choose to assemble a new occurrence of the top-level component or continue assembling components from the already assembled occurrence. If a simplified representation of the process assembly is active, you can assemble a simplified representation of another assembly or part into it using the SELECT REP menu. This is similar to the functionality in Assembly mode, where you can assemble a simplified representation of a component into a simplified representation of the top-level assembly.
11
You use the General command in the STEP TYPE menu to create steps for miscellaneous operations such as painting, cleaning, gluing and so on. Process steps, similar to features, consist of a set of elements and can have geometric references.
12
Fabrication Units
13
often contains cap parts to protect the open-ended assembly from damage until it is assembled into a higher level fabrication assembly. With Pro/PROCESS for ASSEMBLIES, you can use fabrication units to avoid permanently affecting the design assembly structure. You can create modify, and delete information about fabrication units using the Fab Unit command in the ASM PROCESS menu. Fabrication units are groups of components that you use to create a process plan showing the actual build Bill of Materials (BOM). They appear in the process BOM as individual components. You can use a fabrication unit as a component in an assemble step, which assembles all of the components in the fabrication unit simultaneously. The system considers them to be one unit for explode, simplified representations, Bill of Materials, and so on. You can also select them for the other step types (disassemble, reposition, and so on). Pro/ENGINEER considers the groups of components comprising the fabrication units to be one unit throughout the process plan, you should create them before you use any of the components in a process step. You can create them even if some of the components are already in the plan; however, you should redefine that step and assemble the fabrication unit instead of the individual component. The fabrication unit cannot include a component that is used in one assemble step and a component that is used in another. When working with fabrication units, consider the following: Fabrication units do not include placement constraints. The fabrication unit may include components that have not been assembled yet; you add the placement constraints for these components when you assemble the fabrication unit into the process. A fabrication unit contains components from a single assembly in the process. The components may come from multiple levels of that assembly, but there must be a single assembly that ties them all together. You can have multiple occurrences of the same fabrication unit. If there is more than one other occurrence, the system highlights them one at a time and asks you to select one. The process BOM and parts list catalogs each occurrence of a fabrication unit. Fabrication units are listed in the manufacturing BOM as a unit. However, the BOM does not list all components that belong to that unit.
14
Exploding Assemblies
Basics of Exploding Assemblies
2. Click Explode. 3. Click Properties . 4. Click Edit Position. The Explode Position dialog box opens.
5. Select Motion Type of the explosion. 6. Select the component to explode and drag it to a new position. 7. Continue selecting components and dragging them to desired explode positions. 8. Click OK to complete to complete explode positions and return the View Manager.
To Unexplode an Assembly
To unexplode an assembly, click View > Explode > Unexplode View.
15
3. Click Properties and select a model. 4. Click Or 1. Select an exploded state. 2. In the View Manager, click Edit > Redefine. The MOD EXPLODE menu opens. Click Expld Status. 3. Select the required components to be toggled. Toggle Status.
1. Click View > Explode > Offset Lines. 2. Choose one of the options in the OFFSET LINES menu: o ModifyMove, add, or delete a jog.
16
DeleteDelete an offset line. Mod Line StyleSelect a line to modify using options in the Line Style dialog box. Set Def StyleSet a new default line style and color using options in the Line Style dialog box.
17
18
&description:FID_# Where # is the feature ID for the step you are documenting.
Using the Configuration File Options to Change Color and Line Font
You can set the default color and line font for models in drawing mode. All options are available as keywords in the configuration file. Color is user-defined by percentages of red, green, and blue. For previously assembled components in the step, set the following variables:
19
prev_proc_comp_def_font prev_proc_comp_def_color
For components assembled in the step that is active in the current view, set the following variables: curr_proc_comp_def_font curr_proc_comp_def_color
&prs.actstep.comp.param.name Lists the names of all parameters for each assembly component in the currently active step. &prs.actstep.comp.param.value Lists the values of all parameters for each assembly component in the currently active step. &prs.actstep.comp.type Lists the method of assembly for each component in the currently active step.
&prs.actstep.comp.User Defined Lists the values of any user defined parameters for each assembly component in the currently active step. &prs.actstep.desc &prs.actstep.name &prs.actstep.number &prs.actstep.param.name Lists the descriptive phrase of the currently active step. Lists the name of the currently active step Lists the currently active step number. Lists the names of all parameters associated with the current assembly model. Lists the values of all parameters associated with the current assembly model. Lists the names of all parameters i t d ith th t ti t
&prs.actstep.param.value
&prs.actstep.type
20
associated with the current active step. &prs.actstep.User Defined &prs.step.comp.name &prs.step.comp.param.name Lists the values of any user defined parameters in the currently active steps. Lists the names of all components for each step displayed in your drawing. Lists the names of all parameters for each assembly component for each step displayed in your drawing. Lists the values of all parameters for each assembly component for each step displayed in your drawing. Lists the type of component being assembled for each step displayed in your drawing. Lists the values of any user defined parameters for every assembly component displayed in your drawing. Displays the descriptive phrase of each step shown in your drawing. Displays the name of each step shown in your drawing. Displays the all step numbers for every step in your drawing. Lists the names of all parameters associated with the steps displayed in your drawing. Lists the values of all parameters associated with the steps displayed in your drawing. Lists the methods of assembly being used for each step displayed in your drawing.
&prs.step.comp.param.value
&prs.step.comp.type
&prs.step.comp.User Defined
&prs.step.param.value
&prs.step.type
21
When creating a report, it is important to consider the structuring of the symbols in the report. Pro/REPORT parameters used in Pro/PROCESS for ASSEMBLIES are based upon either the current step in the drawing or all steps in the drawing. Pro/REPORT provides information based upon a hierarchy of specifications proceeding from left to right. In the example, the parameter &prs.actstep.number provides the step number of the step in your assembly process that is currently set as the active model. Similarly, &prs.actstep.type gives the assembly method used in just the active step. The parameter &prs.actstep.comp.name provides the names of all assembly components used in the active step. &prs.actstep.number &prs.actstep.type 2 2 ASSEMBLE ASSEMBLE &prs.actstep.comp.name 8_PORT 2_PORT
The table in the next example illustrates the slight differences between similar parameters &prs.step.number 1 2 2 &prs.step.type REPOSITION ASSEMBLE ASSEMBLE &prs.step.comp.name BASE 8_PORT 2_PORT
In this case, instead of using the parameter &prs.actstep.number, the &prs.step.number parameter is used. This parameter behaves differently than the other. While the &prs.actstep.number parameter specifies the name of the step number, the &prs.step.number parameter lists the step number for all models in your drawing, regardless of which model is the current one. This parameter is used to list report information for all steps in a drawing with multiple models. The same principle can be applied to the other two report parameters.
22
Simplified Representations
2. Click Simp Reps 3. Click New to create a new simplified representation. You can specify a simplified representation for particular step while defining or redefining the step. 1. While defining a step with the STEP dialog box, click the Simplfd Rep element and Define. 2. The View Manager opens. Click New to create a new simplified representation.
User-Defined Features
23
You can customize the library by adding your own steps or changing the definition of the steps provided.
To Create a UDF
1. Click SEQUENCE > Step Library. 2. Group steps together into a UDF.
You can create the list based on a step or a group of steps. To create the list for a list of steps, define the subset by entering numbers separated by commas or hyphens.
24
25
Index
3 3-D notes steps with .................................. 8 3-D notes ..................................... 8 A assemble step type .......................12 assembly process accessing ................................... 4 creating ..................................... 1 assembly process........................1, 4 Assembly process drawing Parameters................................22 Assembly process drawing..............22 B BOM getting information .....................26 BOM...................................... 26, 27 D disassemble step ..........................14 Drawing mode component display .....................21 Drawing mode ........................ 20, 21 E explode functionality .....................17 exploded assembly unexploding ..............................18 exploded assembly........................18 exploded states creating ....................................17 modifying postion.......................18 exploded states ...................... 17, 18 exploded views in drawing mode modifying..................................21 exploded views in drawing mode .....21 F fabrication unit creating ....................................17 overview ...................................15 fabrication unit ....................... 15, 17 G general steps description ................................13 user-defined features..................26 general steps.......................... 13, 26 L large design assemblies .................25 O offset lines in explode views modifying..................................19 offset lines in explode views ...........19 P parameters creating for individual process steps6 use in drawings..........................21 parameters .............................. 6, 21 parts lists getting information .....................26 parts lists............................... 26, 27 Pro/WEB Publish ...........................27 process assembly 27
changing the active model ...........11 using 3-D notes in ....................... 8 process assembly...................... 8, 11 process components operations.................................. 7 setting display of......................... 6 process components ....................6, 7 process status displaying .................................. 5 process status ............................... 5 process step general step ..............................13 reassemble step.........................15 process step........................... 13, 15 process steps
assemble step............................12 create views ..............................20 creating ....................................10 disassemble step........................14 getting information about ............11 operations on ............................. 8 playing .....................................11 reposition step ...........................14 process steps ..... 8, 10, 11, 12, 14, 20 S simplified representations create.......................................25 simplified representations...............25 step parameters ............................ 6
28