vpm basic training module01 version07

67
EnoviaVPM Basic Training - Module 01 Airbus Deutschland EnoviaVPM Basic Training Module 01 History Version 07 Date: 04/10/02 Status: Currently being worked on Author: von Bloh File: VPMBasisschulung_Modul01_Version07_eng.doc Version Date Author Revisions 01 02/27/01 von Bloh 02 03/05/01 von Bloh Supplements 03 03/14/01 von Bloh Supplements 04 03/28/01 von Bloh Supplements 05 07/09/01 von Bloh Supplements 06 09/10/01 von Bloh Supplements 07 04/10/02 von Bloh Supplements (EnhancedVPM) Airbus Deutschland 2002 Page 1 of 67 5/2/2002, 15:42

Upload: nishantsatyamite

Post on 22-Nov-2015

203 views

Category:

Documents


33 download

TRANSCRIPT

  • EnoviaVPM Basic Training - Module 01

    Airbus Deutschland

    EnoviaVPM Basic Training Module 01

    History

    Version 07 Date: 04/10/02 Status: Currently being worked on Author: von Bloh File: VPMBasisschulung_Modul01_Version07_eng.doc

    Version Date Author Revisions 01 02/27/01 von Bloh 02 03/05/01 von Bloh Supplements 03 03/14/01 von Bloh Supplements 04 03/28/01 von Bloh Supplements 05 07/09/01 von Bloh Supplements 06 09/10/01 von Bloh Supplements 07 04/10/02 von Bloh Supplements (EnhancedVPM)

    Airbus Deutschland 2002 Page 1 of 67 5/2/2002, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    1 VPM Introduction ........................................................................................................................................ 4 1.1 Objectives .............................................................................................................................................. 4 1.2 General .................................................................................................................................................. 4 1.3 VPM Parts List ...................................................................................................................................... 4 1.4 Objects................................................................................................................................................... 5 1.5 VPM Start.............................................................................................................................................. 6 1.6 Defining the Environment ................................................................................................................... 11 1.7 Creating Objects .................................................................................................................................. 12 1.8 Airbus Attribute Identification ............................................................................................................ 17 1.9 Locking in Case of Changes ................................................................................................................ 19 1.10 Creating an Object, using Model with Part as an Example ................................................................. 24 1.11 In VPM, open CatiaV4 ........................................................................................................................ 25 1.12 Functions for Loading CAD Models ................................................................................................... 25 1.13 Opening CatiaV4 in VPM, using CAD Model as an Example............................................................ 26 1.14 VPMA Toolbar.................................................................................................................................... 27 1.15 VPMA Menu ....................................................................................................................................... 28 1.16 Airbus Illustration of the Complete Process for Preparing DEFINITION DOSSIERS....................... 30

    2 Product Structure....................................................................................................................................... 31 2.1 Objectives ............................................................................................................................................ 31 2.2 Opening the PSN ................................................................................................................................. 31 2.3 PSN...................................................................................................................................................... 32 2.4 Creating a Structure ............................................................................................................................. 38 2.5 Example: Creating a Structure............................................................................................................. 43 2.6 PSN Toolbar ........................................................................................................................................ 45 2.7 PSN Menu ........................................................................................................................................... 46

    3 Querying VPM Objects.............................................................................................................................. 49 3.1 Objectives ............................................................................................................................................ 49 3.2 General ................................................................................................................................................ 49 3.3 Query Methods .................................................................................................................................... 49 3.4 Managing Queries ............................................................................................................................... 52 3.5 Opening a Structure in PSN via Query................................................................................................ 53 3.6 Example: Querying in VPMA ............................................................................................................. 54 3.7 Example: Querying in PSN ................................................................................................................. 55

    4 Release Management.................................................................................................................................. 56 4.1 Objectives ............................................................................................................................................ 56 4.2 General ................................................................................................................................................ 56 4.3 Maturity ............................................................................................................................................... 56 4.4 Maturity on Part and Model / Issue ..................................................................................................... 57 4.5 Issue on Part and Model ...................................................................................................................... 58

    Airbus Deutschland 2002 Page 2 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    4.6 Preliminary Release Procedure............................................................................................................ 59 4.7 Preliminary Overall Process of the Release Procedure in TAKSY / VPM.......................................... 59

    5 Version Management ................................................................................................................................. 60 5.1 Objectives ............................................................................................................................................ 60 5.2 General ................................................................................................................................................ 60 5.3 Version / Revision ............................................................................................................................... 60 5.4 Modification Procedure ....................................................................................................................... 61

    6 User-defined Settings ................................................................................................................................. 62

    7 Glossary....................................................................................................................................................... 64

    Airbus Deutschland 2002 Page 3 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    1 VPM Introduction

    1.1 Objectives

    Understanding the VPM working method (what Parts, Models, Attributes, etc.) Choosing the VPM User role Choosing a Project and Environment Working in VPMA (VPM Objects displayed in a list) Creating VPM-Parts and Models (Create & Save) Starting Catia in VPM

    1.2 General The EnoviaVPM (Virtual Product Model) for virtual preparation of the complete product (e.g. A380) with controlled access of all employees that are participating in the development process. For managing, creating, processing and providing product data, the VPM is the central function to start with.

    EnoviaVPM

    DMU-Navigator

    TAKSY

    Catia V4

    The complete process is illustrated on the chapter 1.16.

    1.3 VPM Parts List The VPM parts list contains the product data that are made up of Parts, Models, Documents (presently not activated yet), Links, and more. These objects are implemented in hierarchical structures that are called Product Structures. These structures are also managed in the VPM Parts List. The working environment in the VPM consists of the Product Structure Navigator (PSN) and the VPMAccess (is displayed after you select the VPM role). With the PSN, it is possible to generate and process connections between the objects. Furthermore, it serves to graphically display the product structure. In the VPMA, object data may be entered, displayed in charts, managed.

    Airbus Deutschland 2002 Page 4 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    VPMA (list) structure tree)

    1.4 Objects The objects are prepared and managed in a list in thPSN. Links serve for interconnection and data transfer bpreparation of assemblies. In the VPM, the following objects describe the proParts, Models (= Object classes)

    Part

    A Part is the basic object in VPM and incorporatesspecific attribute e.g. according to AP2610 as ATAand describing the Part. Usually a Part is linked to this Part. Furthermore, Parts are used for describinFor better understanding, a Part may be regarded aObjects as content:

    Airbus Deutschland 2002 Page 5 ofe

    et

    d

    c,a g s

    D

    6PSN (

    VPMA, and in a tree structure in the

    ween the objects. Links enable the

    uct data:

    ompany-specific attributes (Airbus Part Type, etc.) that help identifying Model and/or Document that describes Assemblies. a book that has Attributes and other

    RW Model

    SOL Model

    7 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Model

    A VPM Model consists of descriptive Attributes and a CAD Model (CatiaV4 Model).

    Geometry Attributes MODELModel Type Sheet No.

    Just as for the Part, the Model Attributes are company specific and partly consist of drawing number and version. The CatiaV4 models may be available in different forms as e.g. 2D, 3D, kinematics, etc. One part must be allocated to every VPM model. The relation between Part and Model(s) is 1n. This means that every time a Model is created, a Part must be created simultaneously or an existing Part must be allocated.

    1 n MODEL

    MODELMODELPART

    Document (presently not implemented)

    A Document consists of descriptive Attributes and further information. This further information may be available in different forms, such as HTML documents, Excel sheets, or Word documents.

    1.5 VPM Start

    1x

    1x

    1x

    Airbus Deutschland 2002 Page 6 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    VPM Role

    When you start VPM, the first thing queried is the role of the user. The administrator allocates certain rights to every role. These rights depend on the UNIX user. Via the role, the access rights for VPM objects are controlled. In general, there are the following roles: DESIGNER_ Writing and deleting access to all relevant data (ATA)

    Reading access to all data ZONI_ (Zone integrator)

    Enhanced writing and deleting access to all relevant data (ATA) Reading access to all data

    READER Reading access to all data Furthermore, the roles (except for READER) are subdivided in ATA chapters. This is implemented in the role by the _, suffix, e.g. 53 for structure.

    From the menu, choose a user roleUser name

    Confirm

    1x

    Airbus Deutschland 2002 Page 7 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    VPMA Window

    After you confirm in the Start window, the VPMA window is displayed.

    Selecting an object from the database

    Information bar Menu bar

    Selecting the Environment

    Tool bar

    Object list

    Help window

    Selecting an object from the list

    Selecting a Viewer

    Functions for object selection

    Airbus Deutschland 2002 Page 8 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Information Bar

    Displays the name of the current window, environments, and type of object.

    Menu Bar

    The menu bar is subdivided into different sub menus, that are described in the following chapters.

    Tool Bar

    The tool bar provides frequently used commands that are represented by icons. All commands represented in the tool bar can normally also be found in one of the menus. Icons, which are not available are dimmed.

    Defining an Environment

    Here, you define the Environment, in which you want to operate. However, a selection of Environments is already defined when you select your role (see VPM Start) (Environment see chapter 1.6).

    Selecting an Object from the Database

    With simple operations you may select objects from the database. Via the button you can search the database for certain object attributes for the manually entered strings. More differentiated search options are described in the following chapters.

    Object List (Results List)

    The objects selected via query are listed here with their attributes (see fig.). You may determine which attributes you want to display. This option is described in chapter 6.

    You can select an object by clicking on the mouse button (marked white). Click Shift or Ctrl together with the mouse button in order to select more than one object (multiple selection).

    Airbus Deutschland 2002 Page 9 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Selecting a Viewer

    Here, you select the viewers for the object types. A Viewer serves to view an object; in the VPM this is usually the PSN, CatiaV4, the DMU Navigator or a text editor.

    Selecting an Object from the List

    With simple operations you may select objects from the Objects list.

    Help Window

    This window displays a short description on the function, over which the mouse cursor is held.

    Functions for Object Selection

    Replace/Add: Here you select , whether the objects selected via a query Replace the objects currently loaded in the VPMA or are Added to these.

    Clear: With this function you delete the objects from the VPMA.

    Add Object: Via this function you can display copied objects in the results list.

    Airbus Deutschland 2002 Page 10 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    1.6 Defining the Environment In an environment, different elements such as list names, attributes, or input and output masks are defined. Environments may e.g. represent different products or departments. The projects offer further selecting options, in which the environments themselves may be included. The access to the projects and environments depends on the VPM role. Airbus Projects with Environments:

    A380PROGA380PROG A380DSGNA380DSGN

    A380EDSGNA380EDSGN

    A380MANUA380MANU

    A400PROGA400PROG A400DSGNA400DSGN

    A400MANUA400MANU

    GENERALGENERAL GESTDLIBGESTDLIB

    EADSPREPEADSPREP

    Project Environment

    A380PROGA380PROG A380DSGNA380DSGN

    A380EDSGNA380EDSGN

    A380MANUA380MANU

    A400PROGA400PROG A400DSGNA400DSGN

    A400MANUA400MANU

    GENERALGENERAL GESTDLIBGESTDLIB

    EADSPREPEADSPREP

    Project Environment

    The Airbus Environments are described in the DAP8035.

    Airbus Deutschland 2002 Page 11 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    1.7 Creating Objects

    1x Selecting an Object

    In the VPMA, choose "Object" and then choose the type of object that you want to create. You may choose between the following types: PART

    (Parts are displayed) MODEL (Models with the allocated Part are displayed) DOCUMENT (presently not supported)

    If you click the button, all objects pertaining to the selected object type and ex isplayed. If you select Models or Documents, the Parts as d in the same window, in a separate list. At this point, th t and Model (Document) becomes clear.

    C

    If reate&Save . Depending on the currently se ine and/ or create the following objects: C Futh

    isting within this environment are dsociated with these are also displayee relation/ dependency between Par

    reate&Save Window

    you want to create an object, click Clected object type, you must determObject type Options for creating PART 1.) New Part MODEL 1.) Create new Part and Model or 2.) Determine existing Part and create new Model

    lick the Create&Save icon; the Create&Save window is displayed.

    rther ist possible to create a part or model directly out of the contextmenue from a part in e PSN. This function will be explained in chapter 2.

    Airbus Deutschland 2002 Page 12 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    The window for creating a Model with Part is illustrated below, as an example. In case you create only one Part, only the Part window will open.

    PART

    MODEL

    The attributes relevant for the Part are found in the upper section of the window, and the attributes relevant for the model are found in the lower section of the Create&Save window. The names of the attributes are listed to the left and usually describe Airbus specific data, such as the Part ID, English description or the type of CAD model (SOLID, DRAW, etc.). The attributes and their permissible values are described in chapter 1.8 "Airbus Attribute Identification".

    There are two types of attributes:

    Mandatory Attributes: To this Attribute type a value must be allocated. Without this

    step, it is not possible to create the object. The Icon indicates such an Attribute. Optional Attributes: It is not necessary to define a value for these Attributes. Via the Triangle symbol in the middle column you can set the value to "Null" (is null).

    If you want to enter values click on the empty field.

    The icon indicates that a value has been allocated to this attribute.

    A field, that offers a selection of predefined values for an attribute is marked with a triangle in the last column.

    Airbus Deutschland 2002 Page 13 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Attribute value Attribute name Attribute value = Null

    Attribute value has been assigned

    List field with predefined values is opened

    Attribute value set to null

    Mandatory Attribute

    To every VPM model, a CAD model (usually CatiaV4) must be allocated. The CAD model can be originated from four different sources:

    Catia opened, active model in Catia

    ACopy from physically existing Catia model ( model) is copied Move from physically existing Catia model is pasted Startup Start model (currently incorrect on march 2002) For the sources "Copy from", "Move from" und "Startup", click on the Source Icon to select the UNIX path or model pool, in which your CatiaV4 model is stored. In this case the model is deleted from the source directory and can thus not be called up directly under CatiaV4 (without VPM).

    Selection of the model via UNIX path or model pool

    List field with predefined values for the model source

    Click OK to check the entered values. If you click Apply, the window will remain opened for further entries.

    irbus Deutschland 2002 Page 14 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    After you have confirmed the entries, another window is displayed (Confirm Write window), in which you finally confirm (YES) or reject (NO) the creation or overwriting of the part, or the part and model. The Confirm Write window displays the following messages if you create or overwrite a part or part with model: Creating a PART: Overwriting an existing PART (updating the attributes): You can only update attribute of an existing part, which are not necessary for unambiguous identification of the part in the database (s. Chapter 1.8 Airbus Attribute Identification). In the A380 and M400DSG environment, the following attribute is a key attribute: Part ID For an existing part, these attribute is locked for changes!

    Airbus Deutschland 2002 Page 15 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Creating (writing) PART and MODEL: Writing a MODEL on an existing PART:

    The part, or part and model has/have now been added to the objects list in the VPMA or has/have been overwritten.

    Airbus Deutschland 2002 Page 16 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    1.

    Fwri

    At

    A

    P

    P

    P

    ED

    GD

    Is

    P

    R

    M

    C

    P

    M

    M

    S

    M A va

    8 Airbus Attribute Identification or the projects A380 and A400 the Part and Model attributes are identified in compliance ith DAP 8157. In this DAP the VPM attributes are basically explained. Furthermore,

    eference documents (DAMs, DAPs and APs) are mentioned, which contain further nformation on particular attributes.

    tribute Identification in A380 / M400 Design Environment

    ttribut

    art Attribut Meaning

    Mandatory

    art Class Defined check triggers for attributes X

    art ID Identification number for a Part X

    nglish escription

    English Description X

    erman escription

    German Description

    sue Needed for release control in TAXSY

    art Type Depends on Sub-ATA (see DAP8157) X

    emark Remarks to a Part

    anufacturing Manufacturing classification for a part

    trl Application (VPM, later Windchill) who controls the Part X

    art Feature Special classification for a part

    odel Attribut

    odel Type Model type, e.g.: SOL for Solids, DRW for Drawings (see DAP8157)

    X

    heet No. Sheet number, or numbering of models for a part X

    aterial Manufacturing attribut

    list field is identified via t you click on this symbol, a list with predefined lues for the attribute wil open.

    he symbol. If l

    A value description for the attributes Model Type and Part Type is included in the DAP8157.

    Airbus Deutschland 2002 Page 17 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    For the identification of a part the attribute Part ID is used for. The value of this attribute will be checked depending on the value of the attribute Part Class.For all Parts in the Environment A380DSGN und M400DSGN who are subject to the AP2610 (Single Parts, Assemblies design by/for Airbus, Master Geometrie, Space Allocation, Drawings, etc.) the Parc Class value AIP applies. Further values for Part Classes are FINs (Functional Item Number) or EQT (Equipments). Exceptions who are not managed with a Part Class are Standard Parts who are administrated in theGESTDLIB Environment. The Attributes Projekt, ATA, Sub-ATA, Sequent Code, Sequent Number, Part Code and Special Code from the AP2610 will be abstraceted in one value in the attribut Part ID. Basically there are the following Parts represented in the Part ID: Basic Parts, Drawing Parts and Extended Parts (for special design cases). For detailed information in terms of these Parts are found in the following DAPs / DAMs:

    Common DAP8157 - VPM Naming conventions - with EnoviaVPM/CatiaV4 Drawing Parts DAM8127 - Drawings with EnoviaVPM/CatiaV4 DAM8128 Assembly drawings with EnoviaVPM/CatiaV4 Extended Parts DAP8201 Product structure in EnoviaVPM/Catia V4 Detailed methods for special desing cases like Composites, Fastener, Kinematics, etc.

    Airbus Deutschland 2002 Page 18 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    1.9 Locking in Case of Changes For every modification that you perform on a part or the associated model you must lock the part (Check out). It is important that you check out the parts or models, because in Hamburg and Bremen the same projects are being worked on simultaneously. In both locations the same VPM is installed with identical data. This is possible because the database and CAD files are replicated. The database content is replicated synchronously, and the CAD files are replicated asynchronously. The displacement of CAD models via VPM is saved in the database and not in the CAD file. Changes will only become visible for other users after you unlock the associated part. For the database content every change becomes visible immediately on both locations after you have unlocked the part. Depending on the workload, the replication of CAD files to the other location may take a minute or longer. Hamburg Bremen

    HP

    DB Server Prod.caxhhp02

    ORACLE 8.1.6SID=P1VPMHAM

    HP

    DB Server Prod.caxhhp02

    ORACLE 8.1.6SID=P1VPMHAM

    Repository

    File Server Prod.caxhhp01

    HP

    Repository

    File Server Prod.caxhhp01

    HP

    Clients Productioncaxhh...

    VPMClients Productioncaxhh...

    VPMClients Productioncaxhb...

    VPMClients Productioncaxhb...

    VPM

    DB Replication (synchron)

    HP

    DB Server Prod.caxhbp02

    ORACLE 8.1.6SID=P1VPMBRE

    HP

    DB Server Prod.caxhbp02

    ORACLE 8.1.6SID=P1VPMBRE

    Repository

    File Server Prod.caxhbp01

    HP

    Repository

    File Server Prod.caxhbp01

    HP

    File Replication(asynchron)

    Airbus Deutschland 2002 Page 19 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Locking/Unlocking in VPM

    In VPMA you can lock (check out) or unlock (check in) the access to a part for other users. For this purpose, in the Parts context menu or in the Tools menu, you find the Check Out (locking) and Check In (unlocking) functions. You can only work on a model, if the part associated to this model is checked out. The part can usually only be checked in by the person who checked out the part. In VPMA via the CO-USER attribute, the status of a part is displayed (Check In/Check Out). In chapter 6 User-Defined Settings, the attributes, which are displayed, are described. In PSN, the status of a part is displayed via an icon in front of the part.

    Check Out In VPMA, select the part that you want to lock. For this case, multiselection is possible, so that you may lock several parts with one Check Out command. In the Parts context menu, select Check In. A window is displayed, in which you may enter a comment and a short description on the Lock type. Via the Lock Type, you can determine different levels of Locking. However, presently, only the Lock type "U" is available, with which the part is locked with all its models from the access of other users.

    Airbus Deutschland 2002 Page 20 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    After you click OK, a new window is displayed, in which you confirm (OK) or Cancel the Check-Out. The User-ID of the user who has checked out the part is now allocated to the CO-USER attribute.

    Check In In VPMA, select the part that you want to unlock. For this case, multiselection is not possible. If you select more than one part, the Check-In is applied only to the part selected, which comes first in VPMA. In the Parts context menu, select Check Out. A new window is displayed, in which you confirm (OK) or Cancel the Check-In. After you have confirmed, the following message is displayed: This message is no error message, but a note. Click OK to close the window. In this case you can ignore the "Error: 99" message! The system just indicates a replication that is initiated by the Check-In. This replication is necessary so that identical datasets of the unlocked object (part or part and model) are available in the Hamburg and Bremen locations (see. chapter 1.9 Check-Out for Changes). As long as the replication is processed, the object data are locked. In this case, the value "XVPMINTX" is displayed in the CO-USER field. If the replication is finished, the value "0" (zero) is assigned to the attribute. In VPMA however, this value will only be displayed after you initiate a new search.

    Airbus Deutschland 2002 Page 21 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    More check in / check out functions

    Its possible to check out more than one Part with the normal check out function. To check in more than one part You have to use the function Airbus Utilities Lauch Check-In of several parts in the context menue from the selected parts. User with the ZONENINTEGRATOR role have the posibility to check in Parts who are checked out from other users with the function Airbus Utilities Lauch Check-In for a part of other responsibility. But with this function it is only possible to check in only one Part at the same time. Changes at a model on one site (for example Hamburg) will be only updated at the other site (Bremen) whe the associated Part is checked in. With the function Airbus Utilities Launch update of a CatiaV4 model on other site it is possible to update the model at the other site without a check in from the associated part.

    Every night an update from all models (checked in and check out models) between Hamburg and Bremen will be made (state of march 2002).

    Airbus Deutschland 2002 Page 22 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Deleting VPM Objects

    Part

    The following prerequisites must be given, so that you may delete a part in VPM. No models shall be allocated to the part The part shall not be included in any product structure/ PSN (see chapter 2 "Product Structure") No higher versions of the part shall exist (see chapter 5 "Version Management") The part must have the Status/Maturity IWDSG (see chapter 4 "Release Management"). The part must be checked in.

    Model

    The following prerequisites must be given, so that you may delete a model in VPM. The model must not have a Multi Model Link (MML) to other models (MML see VPM Basic Training Module 2) The model must have the Status/Maturity IWDSG. The model must be checked out. In order to delete a VPM object, select this object in the VPMA. In this case, multiselection is not possible.

    Click to delete the object. Generally, you cannot restore deleted objects via rollback, undo or other commands.

    Airbus Deutschland 2002 Page 23 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    1.10 Creating an Object, using Model with Part as an Example 2. select object type (Model)

    1. select the Environment

    4. fill out fields Note: Behind the fields marked with a triangle, there is a selection list offered.

    5. click OK (Save window is closed) click apply (Save window remains opened for further entries)

    3. Create&Save-Button selektieren or FILE CREATE&SAVE

    Airbus Deutschland 2002 Page 24 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    1.11 In VPM, open CatiaV4

    CatiaV4 models that represent the geometrical part of a VPM model, must be designed in CatiaV4.

    You must always start CatiaV4 via the VPM, no matter if you want to create a new model or modify the design of an existing model.

    To start CatiaV4, in VPMA, click , or select Tools Execute Catia (or the F9 key).

    If you have selected models in the object list, these will also be called up on starting CatiaV4.

    Another possibility to load a selected model into CatiaV4 in the VPMA as well as PSN is that you call up the context menu of a selected model and from this menu select "Open

    Model" ( click with the right mouse button on the selected model). CatiaV4 is now automatically called up in a new window. VPM remains activated, so that (depending on the operating system) you can switch between the different windows (CatiaV4 / VPMA/PSN). This is also necessary for working with VPM and CatiaV4. If you want to close a model opened in CatiaV4, in the same menu select "Close Models". If you start CatiaV4 via ToolsExecuteCatia, you can choose between quick start and cold start.

    1.12 Functions for Loading CAD Models

    There are four different ways of loading selected models into the opened CatiaV4. Select

    these via the icon, in the viewer selection in VPMA. Only models loaded out of the VPMA are influenced with this setting.

    Viewer-selection in VPMA:

    Single: All models opened in CatiaV4 are closed, and only the selected model is opened (in case of Multiple selection in VPM the one selected last) Replace Active: The active model in CatiaV4 is replaced by the selected model. Add Active: The model is loaded in CatiaV4 as active model.

    Airbus Deutschland 2002 Page 25 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Add Passive: The model is loaded as passive model.

    1.13 Opening CatiaV4 in VPM, using CAD Model as an Example

    4. Click icon or, in the model, open the context menu, and select "Open Model"

    1. select the Environment

    2. select object type (Model)

    3. select a model

    Airbus Deutschland 2002 Page 26 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    1.14 VPMA Toolbar Print content of result field or write to a file

    Help

    Identify all objects of a selected part

    Reset release status

    Raise release status

    Delete selected Part/Model

    Rename selected Part/Model

    Save Part/Model in the database

    Open the structure of the selected part Load selected Model in Catia/DMU Navigator

    Open a saved PSN

    Call up stored query results

    Define and start a query

    Airbus Deutschland 2002 Page 27 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    1.15 VPMA Menu

    Open structure

    Adapt setting parameter

    Define and start a query Calling up stored query results

    Select environment

    Duplicate the current window Close the current window

    Save Part/Model in the database Modify Selected Part/Model Delete Part/Model

    Open Part/Model

    Write the content of the result field to a file

    Exit VPM

    Action Part (in this case selected object) Model

    Airbus Deutschland 2002 Page 28 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Select Relation Type Find Children of a part * Find only detailed children of a part (Parts with Model)* Find all components of a part Find Parent of a part * Find the highest parent of a part * Find product of a part

    Open CATIA or DMU Navigator Change release status Duplicate a part (with structure) Create new Version (Revision) of a model Modify ownership of a Part/Model (Only possible in Zone Integrator Role)

    Switch from current window see Module 02, chapter 2.2 "Querying in the Product Structure", Relation Menu

    Airbus Deutschland 2002 Page 29 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    1.16 Airbus Illustration of the Complete Process for Preparing DEFINITION DOSSIERS

    Manufacturing,Distribution engineering drawings and specifications,

    MOD/MP-listper A/C

    create3D-Models

    manage parts,3D-Models and

    Drawings

    Legacy-System TAKSY

    Create BOM

    Createadministrative

    Drawing informationECN

    CreateBSB / Parts Usage

    Release process(kick off TAKSY) Archive

    CAD-SystemCATIA

    VPM (Virtual Product Model)System

    derivative2D-Drawing

    Manufacturing,Distribution engineering drawings and specifications,

    MOD/MP-listper A/C

    create3D-Models

    manage parts,3D-Models and

    Drawings

    Legacy-System TAKSY

    Create BOM

    Createadministrative

    Drawing informationECN

    CreateBSB / Parts Usage

    Release process(kick off TAKSY) Archive

    CAD-SystemCATIA

    VPM (Virtual Product Model)System

    derivative2D-Drawing

    Airbus Deutschland 2002 Page 30 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    2 Product Structure

    2.1 Objectives

    Product Structure Working in PSN (Produxt Structure Navigator) Creating a structure / linking objects Copy & Paste method

    2.2 Opening the PSN In VPM, the VPM objects and their allocated product structure are graphically displayed via the Product Structure Navigator (PSN). The PSN is a graphical editor, in which the product structure tree is created and managed. In addition to that, the PSN offers further functions as e.g. the relative displacement of models/ assemblies, query functions in connection with viewers, comparison of the structures and relations of objects.

    Once you have created a part with model, you have already created a small structure. If you want to view this structure, load the objects in PSN:

    First, select the desired part.

    In order to open the VPMA, click , or the part's context menu select "Open Part", or double-click on the desired part.

    The PSN with the selected part and its allocated objects is displayed.

    Airbus Deutschland 2002 Page 31 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    2.3 PSN You will recognize some areas in the PSN (menu bar, help window, viewer selection, etc.) from VPMA. The new areas are described in the following paragraphs.

    functions for graphical display

    Differentiated opening of structures

    2graphical display

    Graphical Display

    In PSN, the part, model and document are represented by squares of different colors, in which diverse, also combined, attribute values of the current object are written.

    VPMA

    PART MODEL Part Name

    Version Status Issue

    Part Type Description

    Model Type Sheet No. Revision Status

    Link

    Airbus Deutschland 2002 Page 32 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Levels

    The structure is divided into levels, and a link connects one level to the next. The models allocated to one part belong to the same level.

    Level 1 Level 2 Level 3

    L53E 71234 000 00Assembly

    L53E 71234 002 00Sub-Assy

    L53E 71234 200 00Part 1

    L53E 71234 002 00Part 2

    L53E 71234 002 00Part 3

    SOL01

    SOL01

    SOL01

    L53E 71234 000 00Assembly

    L53E 71234 002 00Sub-Assy

    L53E 71234 200 00Part 1

    L53E 71234 002 00Part 2

    L53E 71234 002 00Part 3

    SOL01

    SOL01

    SOL01

    Assemblies

    An assembly consists of parts and their models, which constructively form a group. An assembly represents part of the product structure, in which it can be present multiple times. In VPM, every part that itself contains parts with their models, is an assembly. In general, there is however no difference between parts with and without models. This means, that you can link a model to a part at any time.

    L53E 71234 000 00Assembly

    L53E 71234 002 00Sub-Assy

    L53E 71234 200 00Part 1

    L53E 71234 002 00Part 2

    L53E 71234 002 00Part 3

    SOL01

    SOL01

    SOL01

    L53E 71234 000 00Assembly

    L53E 71234 002 00Sub-Assy

    L53E 71234 200 00Part 1

    L53E 71234 002 00Part 2

    L53E 71234 002 00Part 3

    SOL01

    SOL01

    SOL01

    Part, representing an assembly

    Assembly

    Airbus Deutschland 2002 Page 33 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Links

    The individual links between the parts are local links, which are thus only valid between two levels. Example 1 If you cut part 2 from its structure, you also cut its complete structure on the lower level. The links between 2, 4, and 5 are maintained, though. A product structure thus consists of four local links that may be cut in a product structure, but the following links (in this case 4 and 5) are maintained.

    L53E 71234 000 00 Assembly

    1

    L53Part

    3

    L53Sub

    2

    L53E 71234 000 00 Assembly

    1

    L53Part

    3

    L53Part

    3

    L53Sub

    2 L53Sub

    2

    Cut L53E 71234 000 00Assembly

    1L53E 7123Part 1

    3L53E 71234 000 00Assembly

    1L53E 7123Part 1

    3

    Airbus Deutschland 2002 E 71234 200 00 1

    SOL 01

    E 71234 002 00 - Assy

    L53E 71234 002 00 Part 2

    L53E 71234 002 00 Part 3

    SOL 01

    SOL 01

    4

    5

    E 71234 200 00 1

    SOL 01

    E 71234 200 00 1

    SOL 01

    E 71234 002 00 - Assy

    L53E 71234 002 00 Part 2

    L53E 71234 002 00 Part 3

    SOL 01

    SOL 01

    4

    5

    E 71234 002 00 - Assy

    L53E 71234 212 00 Part 2

    L53E 71234 202 00 Part 3

    SOL 01

    SOL 01

    4

    5

    4 200 00 SOL01

    4 200 00 SOL01

    L53E 71234 002 00Sub - Assy

    L53E 71234 002 00 Part 2

    L53E 71234 002 00 Part 3

    SOL01

    SOL01

    2

    4

    5

    L53E 71234 002 00Sub - Assy

    L53E 71234 212 00 Part 2

    L53E 71234 202 00 Part 3

    SOL01

    SOL01

    2

    4

    5

    Page 34 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Example 2 Furthermore, you can copy parts with their substructures several times, and can paste them a second (and so forth) time into the structure (copy from 2 and paste in 1).

    1. Copy

    2. Paste

    L53E 71234 000 00 Assembly

    1

    L53E 71234 200 00Part 1

    SOL01

    3

    L53E 71234 002 00Sub -Assy

    L53E 71234 002 00 Part 2

    L53E 71234 002 00 Part 3

    SOL 01

    SOL 01

    2

    4

    5 L53E 71234 000 00 Assembly

    1

    L53E 71234 200 00Part 1

    SOL01

    3

    L53E 71234 200 00Part 1

    SOL01

    3

    L53E 71234 002 00Sub -Assy

    L53E 71234 002 00 Part 2

    L53E 71234 002 00 Part 3

    SOL 01

    SOL 01

    2

    4

    5

    L53E 71234 002 00Sub -Assy

    L53E 71234 212 00 Part 2

    L53E 71234 202 00 Part 3

    SOL 01

    SOL 01

    2

    4

    5

    2

    L53E 71234 000 00 Assembly

    1

    L53E 71234 200 00Part 1

    SOL01

    3

    L53E 71234 002 00Sub -Assy

    L53E 71234 002 00 Part 2

    L53E 71234 002 00 Part 3

    SOL 01

    SOL 01

    2

    4

    5

    L53E 71234 002 00Sub -Assy

    L53E 71234 002 00 Part 2

    L53E 71234 002 00 Part 3

    SOL 01

    SOL 01

    2 * 4 *

    5 *

    L53E 71234 000 00 Assembly

    1

    L53E 71234 200 00Part 1

    SOL01

    3

    L53E 71234 200 00Part 1

    SOL01

    3

    L53E 71234 002 00Sub -Assy

    L53E 71234 002 00 Part 2

    L53E 71234 002 00 Part 3

    SOL 01

    SOL 01

    2

    4

    5

    L53E 71234 002 00Sub -Assy

    L53E 71234 212 00 Part 2

    L53E 71234 202 00 Part 3

    SOL 01

    SOL 01

    2

    4

    5

    L53E 71234 002 00Sub -Assy

    L53E 71234 002 00 Part 2

    L53E 71234 002 00 Part 3

    SOL 01

    SOL 01

    2 * 4 *

    5 *

    L53E 71234 002 00Sub -Assy

    L53E 71234 212 00 Part 2

    L53E 71234 202 00 Part 3

    SOL 01

    SOL 01

    2 * 4 *

    5 *

    Cut 4 or 4* If you cut parts from the following structure, this will have an effect on every copy of this structure. If you cut Part 4 from the structure, this means that Part 4* will also be cut. Thus, these are only copies (or instances, to be more definite). next page

    Airbus Deutschland 2002 Page 35 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    L53E 71234 000 00 Assembly

    1

    L53E 71234 200 00Part 1

    SOL01

    3

    L53E 71234 002 00Sub-Assy

    L53E 71234 002 00 Part 3

    SOL 01

    2 5

    L53E 71234 002 00Sub-Assy

    L53E 71234 002 00 Part 3

    SOL 01

    2 * 5 *

    L53E 71234 000 00 Assembly

    1

    L53E 71234 200 00Part 1

    SOL01

    3

    L53E 71234 200 00Part 1

    SOL01

    3

    L53E 71234 002 00Sub-Assy

    L53E 71234 202 00 Part 3

    SOL 01

    2 5

    L53E 71234 002 00Sub-Assy

    L53E 71234 202 00 Part 3

    SOL 01

    2 * 5 *

    As for the copy and paste function copies of existing parts are used, no new parts are created. Physically there is also only one part, although this part may be present in the product structure several times (and of course also in several structures). The copies of parts are never exact copies but only links to an original; this helps to save disk space for the database. In an extreme case, a large product structure can thus contain only a little number of parts, but many instances or links. All physically existing parts are represented in VPMA; the links are not shown here.

    A Part could have more than one instance. The number of all instances from a Part is the summation from all positions from this Part in the product structure.

    Such a relation we called Master Part und Part Instances.

    VPMA PSN

    Master PartVersion 1

    Part Instance 1

    Part Instance 2

    Part Instance 3

    Master PartVersion 1

    Part Instance 1

    Part Instance 2

    Part Instance 3

    Airbus Deutschland 2002 Page 36 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Expanding the Structure

    The icon indicates that a level of the PSN structure tree has not been expanded. If you click on the icon, this level is expanded.

    1x

    Via the icon you can define how many levels of the structure you want to expand.

    Functions for Graphical Display

    Wit the and icons, you can switch between the last views in PSN.

    If you click , the graph will expand to full screen.

    The Overview icon facilitates working in large product structures. (see module 02)

    Airbus Deutschland 2002 Page 37 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    2.4 Creating a Structure In PSN, you create a structure by linking parts. The models associated with the parts are not important for the structure. A model is just a supplement to a part.

    The Product Structure is made up of Parts only ! In VPM, this link is usually obtained via copy, paste, and cut. You find these in the context

    menus (right-click on part). You can copy the parts from PSN or VPMA. For example, you may copy a part from PSN and paste it into the same or a different PSN.

    1x

    PSN

    1x VPMA

    Airbus Deutschland 2002 Page 38 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    In PSN, the created link is marked yellow. Yellow in this case means that the link has not

    been written to the database yet. Click to save the changes in the database. After you have saved the changes, the line color changes to black, which means that the graphical display and the database content are equal.

    Suggested Working Method

    In order to create a structure, the working method with VPMA and a PSN window has generally proved to be comprehensible. The parts can thus easily query or select parts in the VPMA, and paste them into the PSN structure. You can modify the window sizes of the VPMA and PSN windows and arrange the windows simultaneously on screen, or you can use certain hot keys (depending on the operating system) to switch between the windows. This method is also useful for training purposes, because it helps making clear the meaning of links in case of multiple use of parts in one structure.

    Navigating in PSN

    In order to navigate within the graphical display, you have the following options:

    Scroll structure: Hold

    Zoom structure: Hold and click 1x

    Copy, Paste, Cut

    You always find these three functions in the objects' context menus or in the "Edit" menu in PSN. According to whether you select a part or model in VPMA or PSN, there are only some functions available. The Cut function, for example, is not available in VPMA. If you want to paste a part into a product structure, you can choose between three different functions in the part's context menu:

    paste to paste the part without position matrix (Position matrix see Module 02, chapter 1)

    paste same position To paste the part with position matrix

    paste quantity Multiple pasting of part

    Airbus Deutschland 2002 Page 39 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Duplicate

    In PSN you can duplicate a part with its associated links. With this function, a new part is created with its links to further parts. If you want to duplicate a part, open the part's context menu and

    select . An "Environment" window is displayed. Here you select the environment, in which you want to create a part. In the following Create and Save window, you must define the part's attributes. If you only want to duplicate the links to other parts, in the following window click "Yes". If you click "Duplicate", all models of the respective part are also duplicated. The new part is displayed as a list in a new window. From here, you can use Copy & Paste to paste the part into the structure.

    Product Structure with Parts from different Environments

    You can create a structure with parts from different environments. Standard parts or bought out items for example are not managed in DSGN environments. If you want to paste a part from a different environment, you must activate this in VPMA via

    the icon. With a Query, you can now select

    the respective part (1 click ), copy the part, and paste it into the structure in PSN.

    Airbus Deutschland 2002 Page 40 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Associate Funktion

    Further it is possibel to create a Part or model directly in the PSN at the selected Part. To create a new object there are different functions in the context menue Associate from the desired Part:

    New Part ... A new Part and an Instance from this Part will be created. The Instance is created direcly to the desired Part. Firstly ist is necessary to select an Environment where the Part will be created. In the following Create&Save window the values for the new Part have to be filled in.

    New Model ... A new Model will be created directly to the desired Part. In the following Create&Save window the values for the Part are shadowed. So its only possible to fill in the values for the Model.

    (Model from CATIA Function doesnt work correct! Never use this function!)

    Model moved from clipboard An VPM Model will be moved from his originaly Part to the desired Part. With the function Copy the desired Model in the PSN or VPMA will be copied. With the function Model moved from clipboard started from the desired Part the model will be linked to the Part and deleted at his previous originaly Part. It is necessary that both Parts are checked out by the user. Further You have to mention that the desired Part wont receive the position matrix from the originaly Part. In this case normaly the model has a new geometric position.

    Replace Funktion

    The function enables to replace in the product structure a selected Part with an other. You can use this function both in PSN and VPMA. If You start this function in VPMA the Part will be replaced global in all structures. Started in the PSN only the local selected Part ( the instance) in this structure will be replaced. In the context menue from the desired Part there are the functions Replace where used (VPMA) and Replace (PSN). The following sub functions enables different methods to replace a Part:

    Airbus Deutschland 2002 Page 41 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    From clipboard Firstly copy the Part You want to replace with. The Part You want to replace will be replaced global (VPMA) or local (PSN) with the one You copied before.

    Part version ... If more than one version of a Part exist its possible to change the selected Part Version (global VPMA or local PSN) with this function.

    Replace in products possible only in VPMA Firstly copy the Part You want to replace with. After executing the function a new window open where all Rootparts are listed where the selected Part is part of the structure. In the selected Rootparts the relevant Part is replaced. VPMA PSN

    Airbus Deutschland 2002 Page 42 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    2.5 Example: Creating a Structure

    5. click expand the structure.

    4. click icon or, in the parts context menu, select Open Part

    2. select object (Part).

    3. Select a part, to which a structure shall be expanded or modified.

    1. select environment

    Airbus Deutschland 2002 Page 43 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    VPMA

    or

    PS

    6. Select the part, which you want to position, and then, in the context menu, click "Copy".

    8. In the part's context menu: - paste - paste same position to paste the part w e position matrix (XYZ) of the copied part - paste quantity select number of times you want to paste the part.

    7. Select a part, to which you want to attach the copied part.

    1x

    Airbus Deutschland 2002 Page 44 of 67 9. save structure ith sam 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    2.6 PSN Toolbar

    In the structure, query part/ model

    Load selected models into CATIA/DMU-Navigator

    AirbuSave structureOpen volume filter

    Access to collision analysis data

    Save PSN window

    Compare configured structures

    Compare unsaved to saved structure

    Identifying Models that were loaded in CATIA/DMU Navigator

    Identifying Models in the CATIA/DMU Navigator

    Turn to position of last change

    Switch from selected part to parent

    Define and perform a query

    Save content of selected structure in a file (part list)

    Undo changes in a structure that you have not saved yet.

    Switch PSN window to active mode, if several PSN windows are opened.

    s Deutschland 2002 Page 45 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    2.7 PSN Menu

    Configure printers (Only for system administrators!) Print current structure Save current structure as graph Display saved graphs Close PSN window

    Cut part from a structure Copy part from a structure Paste part into a structure Locate name in a structure For names query, return to first hit For names query, go to next hit

    Airbus Deutschland 2002 Page 46 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Full-screen total display Change graph presentation (horizontal/vertical) Graph length presentation for parts and model in PSN Display of unexpanded structures (arrows) Select depth expand limit Expand structure of selected children Expand structure of brothers children Expand structure of all children Collapse selected children Collapse selected children on father Collapse unselected parts (brothers) on father Collapse structure of all parts on roots

    Refresh structure

    Selected (NOSHOW Parts) Reset (SHOW Parts) Sort parts in structure (ascending/descending) View properties of selected parts/models Create list of selected parts/models

    Airbus Deutschland 2002 Page 47 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    See Chapter 1.15 "VPMA Menu"

    Open CATIA or DMU Navigator Data export via the STEP interface

    Switch current window

    Airbus Deutschland 2002 Page 48 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    3 Querying VPM Objects

    3.1 Objectives

    Structured querying of VPM objects via their attributes Saving and loading queries Opening a product structure with selected objects

    3.2 General You can explicitly select VPM objects via their attributes present in the database. You can define a query in VPMA as well as in PSN and refer to one or several attributes.

    3.3 Query Methods There are three different query methods in order of increasing complexity:

    Simple Query

    Intermediate Query

    Advanced Query You can select the query methods in the Query window; how you open this window depends on whether you are working in PSN or VPMA:

    In VPMA: Via the object's context menu select "Extract Query"

    Click the icon

    From PSN, select the part first, from which you want to define the query. Via the part's context menu "Select"

    Click the icon

    Airbus Deutschland 2002 Page 49 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    In all cases, the Query window is displayed: The query in VPMA refers to an environment. A query in PSN is applied to an opened product structure, from the selected part on.

    Simple Query

    In the Simple Query a String is queried that is contained the attributes Part Name or English Description. For a more determined query, only the options "With", "Like", or "=" are available. In VPMA, you can start the Simple Query "Search Now".

    Airbus Deutschland 2002 Page 50 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Intermediate Query

    The Intermediate Query option can basically be divided into Part And/Or Model. I.e. the search criteria must be contained in the Parts and Models, or in the Parts or Models. The further query aims at attributes that are linked via "And" or "Or functions. You will find a list of operations for an attribute query in the next figure. If you want to place more than one

    query on an attribute, you may duplicate the attribute by clicking , or delete it by clicking

    . In the new line, you can define another query on the same attribute. If you want to query in VPMA, you must define the object type in the Objects menu.

    Advanced Query

    In case of an Advanced Query a simple database language is used that you must enter via the keyboard or via the three pull-down menus. These are simple link options. The Advanced Query offers the most complex possibility to query data. For this application however, basic knowledge in SQL and/or DB languages are beneficial.

    Airbus Deutschland 2002 Page 51 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Options

    Get CSB products Only parts will be seleceted who are also CSB products (see Modul02 Volume filter).

    Get last version parts Only the actual (last) Version from the desired Parts will be shown.

    Get last revision representation Only the actual (last) Revision from the desired Models will be shown.

    Get lock objects (by user) Only parts will be seleceted who are check out, respectivly checked out by Your own user.

    (Get configurable parts not used.)

    For a query in PSN you can define the object type, which you want to query, in the Query window.

    Furthermore it is possible to query in one particular, or in all queries.

    3.4 Managing Queries You can save query results in the VPM, which can be very helpful in case of large amounts of data.

    Click to save the query, and click to load a query. In both cases a window is opened, in which you select the directory, to which you want to load and/or save the query. A Query has the Extension .qry

    Airbus Deutschland 2002 Page 52 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    3.5 Opening a Structure in PSN via Query You can open the objects which you selected in the query, as product structure. This is

    possible via the Zone/ Volume filter function in PSN. Click to start the filter in PSN. All other functions of this filter are explained in the VPM Basic Training Module 02. In the Zone /Volume Filter window, activate the Filter method "Filter by identification". Click on the "Edit Filter" icon to open the Query window, in which you define the query. The query, like every query in PSN, refers to the opened product structure. A new, temporary structure is created with the selected objects.

    At the moment (march 2002) the function Filter by Identification doesnt work correct.

    Airbus Deutschland 2002 Page 53 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    3.6 Example: Querying in VPMA

    3. Simple Query Enter queried detail and click "Search Now"

    7. Select search values

    6. Enter search string values

    5. select Intermediate

    4. intermediate query

    2. select object part or model

    1. selelct the environment

    Airbus Deutschland 2002 Page 54 of 67 8. Click OK or Apply result

    02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    3.7 Example: Querying in PSN

    6. select search string

    5. enter search string

    4. select Intermediate

    2. Click "Select Object", or, on the

    active part, click right mouse button and choose "Select object ..."

    3. select PART or MODEL

    1. Select part from which you want to launch the

    result

    7. select OK or Apply

    Airbus Deutschland 2002 Page 55 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    4 Release Management

    4.1 Objectives

    Determining and modifying release status on Part and Model Release Procedure at Airbus

    4.2 General For Release Management, the Maturity is used in VPM. For release however, TAKSY will continue to be the master system.

    4.3 Maturity Parts and models in VPM are have maturity. It defines the state of development of every object. Via the maturity, the release procedure is controlled. You have the following options in order to change the maturity.

    Click to promote the maturity, or click

    to demote it. Via an object's context menu or under Tools Change Maturity, you can directly select a new maturity.

    Airbus Deutschland 2002 Page 56 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    The last possible maturiy is the frozen Maturity who depends on the objekt (Model or Part) and the VPM role from the user (DESIGNER or ZONI). To get a object out of the frozen maturity there is the following function in the contextmenue from the object : Airbus UtilitiesLauch demote from frozen maturity

    4.4 Maturity on Part and Model / Issue

    The Maturity on Part und Model is explained in detail in DAP8036, "Version Management for Parts and Models in VPM for the A380 Program".

    The Issue on Part and Model is explained in detail in DAP8036, "Version Management for Parts and Models in VPM for the A380 Program".

    Airbus Deutschland 2002 Page 57 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    The following figure illustrates how maturity develops, depending on the working process:

    4.5 Issue on Part and Model Next to the attributes contained in the standard, you also need the issue on part and model.

    Airbus Deutschland 2002 Page 58 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    4.6 Preliminary Release Procedure For release, TAKSY will continue to be the master system. In TAKSY, the maturity determines, which drawing numbers are ready for release. On the VPM side, the parts associated to these drawings are marked with the release status 'RLST2'. In this context, the respective highest revisions of the associated models must be released as far as they have not been taken into account for the last release.

    4.7 Preliminary Overall Process of the Release Procedure in TAKSY / VPM

    Drawingschedule data

    Creation of drawing sheet data in TC40Z Assignment of parts to the CATIA 2D drawing sheetsCATIA 2D

    derivations

    No

    Creation of ECN. Checking whether drawing and administrative data are formally ok. The CATIA parts to be released must be in status "RLST2". After signing in the field "DRAWN" (TC80Z) initiation of control phase.

    DescriptionCreation of drawing master data (T10Z)

    Determination of drawing schedule (TC60M)

    Creation of version issues for each drawing no. (TC30Z)

    Creation of parts and model data and developing the PS

    Creation of 3D CATIA models for individual parts and assemblies2D drawing derivation of 3D model Definition, which data shall be written on the drawing sheet, and which on the 3D model

    In TAKSY, check of parts participating in the control phase (part list issue = drawing issue). Sending check requirement for every sheet from TC40Z, which participates in control phase, to VPM.

    Feedback to TAKSY on the check requirements, and listing the models, which participate in the control phase. Software-technical completion of ECN data

    Correction of all mistakes, new control phase

    Drawing master data

    Productstructure

    Creating CATIA 3D-Models

    Drawing sheet data

    ECN Creation

    Check phase(Status 2)

    VPM-DBCheck RLST2TAKSY

    TAKSY

    Gross data

    Creation of gross data (TC37S/38S)

    Part list data

    Saving meta data in the VPM-DB, and saving files like CATIA models to a file serverCreation of part list data in TAKSY

    1

    2

    4

    5

    67

    9

    10

    11

    12

    13

    1415

    Drawingversion status

    Feedback to TAKSY

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    3

    CheckOk ?

    VPM/CATIA

    VPMMetadata

    8

    Files

    AirbuReleased lists forZAMIZ

    Completion of signatures in ECN. Initiation of control phase ( Status 3) after field "SYSTEM"(TC80Z) has been signed.System check of data. Check and Release requirements for the concerned parts and drawings to VPM.For every Check and Release requirement, VPM returns a result report.

    Correction of all mistakes, new control phase 2

    Completing ECN

    TAKSY

    Yes

    AnnouncementSTL + Graphics

    to ZAMIZ

    BAUVERSY Flow of the release procedure. Adjacent systems are supplied.

    No more changes possible

    If drawing and part list data are ok, the drawing release program sets the status in TAKSY to 3/3. The status of the models is set to "RLST3" in VPM. The ACE issue of the concerned parts and models in VPM is synchronized automatically , depending on the TAKSY issue.

    16

    17

    18

    21

    Release phase(Status 3)

    VPM-DBCheck RLST2

    Feedback to TAKSY

    Yes

    20

    VPM-DBRLST3 + ACE Issue

    19

    Released lists forprinter

    RequiringVPM

    Release

    16

    17

    18

    19

    20

    21

    CheckOk ?

    No

    s Deutschland 2002 Page 59 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    5 Version Management

    5.1 Objectives

    Acquiring and creating Version/Revisions Modification Procedure at Airbus (DAP8036)

    5.2 General For the version management of parts and models in VPM there are the areas "Revision" and "Version". A new version of a part and/or revision of a model is generally created in case the geometrical data are modified. In such a case the type of versioning depends on the type of modification. The operating procedure at this point in VPM depends on the procedures within the company.

    5.3 Version / Revision In VPM, parts are represented as versions and models as revisions. Whenever you version a part, a new part with a new version number is created with all associated links to the current revisions of the associated models. You may create a new version with the same or a new part number. You should assign a new part number, if you have made major modifications of e.g. form or function. If you want to create a new version in VPMA, select the part and choose Tools New Version with same part number or with different part number... (see next page). If you create a new revision of a model, a new model with a new revision number is generated. If you want to create a new revision in VPMA, select the model and choose Tools New Revision. All revisions of one model are linked to the associated part.

    Airbus Deutschland 2002 Page 60 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    5.4 Modification Procedure

    The modification procedure is explained in detail and with many examples in the DAP8036, "Version Management for Parts and Models in VPM for the A380 Program".

    Airbus Deutschland 2002 Page 61 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    6 User-defined Settings

    In VPMA, you may via FileSettings you may adapt user-defined settings. Thus, you have a few options to modify your own working environment. In the sub menu Display, you may adjust the settings for the main windows. In VPMA, if you want to switch off the first column for numbering, deactivate the "Lines number column" function. In the Result, Query, Rename and Save sub menu, you can determine attributes and their order, in which they are displayed in list of the VPMA, Query, Save and Rename window. In the Open Model sub menu you can adapt all parameters related to opening CAD models in CatiaV4.

    Airbus Deutschland 2002 Page 62 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    In CatiaV4, if you want to activate another model than the currently active model from one of the loaded models, you must deactivate the "Lock as passive" function. In the Relation sub menu, you determine, which environments and how many levels are queried in case of relation queries.

    Airbus Deutschland 2002 Page 63 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    7 Glossary

    A Attribute Identification Chapter 1.8 Airbus specific attributes. See also Naming, Numbering.

    C Context menu Object orientated menu, which is opened by clicking the right mouse button over the selected object. Copy, Paste ,Cut Chapter 2.4 With the Copy, Paste and Cut functions, VPM objects are copied, pasted and cut. The Cut function can only be applied to objects in PSN. Check in, Check out Chapter 1.9 A user may lock/unlock objects so that other users have no access. This procedure is necessary to make sure that different users do not work on one object at the same time, and that data inconsistency between Hamburg and Bremen is avoided.

    D Document (not implemented) Chapter 1.4 Consists of a document file and attributes, which describe this document. Duplicate Chapter 2.4 With this function, a part and its associated links are duplicated. From the PSN, a new part is created with its links to other parts.

    E Environment Chapter 1.6 In the environment, several settings are fixed (list names, object attributes, etc.). Several environments can be summarized in one Project.

    K Key attributes Attributes that are necessary in a database for unambiguous identification of a dataset.

    L

    Airbus Deutschland 2002 Page 64 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Lockin and unlocking see Check in/Check out

    M Maturity Chapter 4.1 Degree of maturity of a part or model, via which the release is controlled. There are four different states of Maturity (IWDSG, RLPUB, RLST2, RLST3). Meta data, VPM Meta data VPM Data such as attributes for parts and models, product structures or position matrices are called VPM Meta data and are saved to the database. MML Multi Model Link - Modul 02, Chapter 3 An MML represents a dependency between individual CatiaV4 models (e.g. 2D derivation of 3D model). An MML is managed in VPM. Model Chapter 1.4 Consists of a CAD model and attributes, which describe this model.

    N Naming, Numbering Chapter 1.8 Regulation for Attribute identification. Based on ABD0004, ABD0036 and AP2610.

    O Overview Module 02, Chapter 2.1 Gives an Overview over large product structures. Objects, VPM - Chapter 1.4 VPM Objects are e.g. Part, Model and Document.

    P PSN Product Structure Navigator- Chapter 2.3 Serves to display/work on a product structure. Part Chapter 1.4 VPM object, Describes a component or assembly. Serves as the basis for product structures. People & Organisation (P&O) VPM Module for creating and managing roles, VPM users, access rights, etc. Is established by the VPM administrator. Positioning Module 02, Chapter 1.6 In VPM, the geometrical position of CAD models is created with PSN and CatiaV4 and saved in the product structure. See also Set current. Airbus Deutschland 2002 Page 65 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    Position matrix Module 02, Chapter 1.1 In VPM, the geometrical position of CAD models is saved in a position matrix. Product structure Chapter 2 Product structures are created by logical links between Parts and thus form a product structure tree. Project Chapter 1.6 In a Project one or more Environments are summarized.

    Q Query, Simple, Intermediate, Advanced Chapter 3.1 Query methods in their order of increasing complexity for detailed queries of VPM objects.

    R Release management Chapter 4 Serves to control the release of parts. The release is controlled via VPM and TAKSY. See also Maturity. Relation menu Module 02, Chapter 2.2 Via the Relation menu in PSN several links of one part to other parts (Parents, Brothers, etc.) can be selected. Replication of VPM meta data and models The VPM meta data and models exist in Hamburg and Bremen. The "compensation" of these data shall guarantee that in Hamburg and Bremen the same data are available. This "compensation" is called replication. Revision Chapter 5 Serves to manage different modification states of a model. A revision status is defined by a three-digit number. Role Chapter 1.5 Defines rights in VPM, which the user has within an environment (Training, Test, Production). Roles are assigned via the User ID. It must be chosen by the user before starting to work with VPM. VPM meta data are replicated immediately on creating or modifying CatiaV4 models on creation and on Check in/Check out. Depending on the workload, the replication of models may take a couple of minutes. Meta data are replicated immediately.

    Airbus Deutschland 2002 Page 66 of 67 02.05.02, 15:42

  • EnoviaVPM Basic Training Module 01

    Airbus Deutschland

    S Set current Module 02, Chapter 1.3 With the Set current function from the context menu of a part in PSN this part is selected as reference tpart for following Positioning. Settings Chapter 6 User-defined settings are adapted under FileSettings.

    T Transformation matrix see Position matrix

    U User-defined Settings see Settings.

    V Version Chapter 5 Serves to manage different modification states of a part. A version status defined by a three-digit number. Version management Chapter 5 Serves to control modifications on VPM objects. Different modification states in VPM are marked by Versions (part) and Revisions (model). VPM Virtual Product Model VPMA VPMAccess - Chapter 1.5 VPM objects are displayed in a list.

    Z Zone/Volume Filter Module 02, Chapter 2.3 With a Zone /Volume Filter objects can be selected in the threedimensional area with VPM and CatiaV4 VPM .

    Airbus Deutschland 2002 Page 67 of 67 02.05.02, 15:42

    HistoryVPM IntroductionObjectivesGeneralVPM Parts ListObjectsPartModelDocument (presently not implemented)

    VPM StartVPM RoleVPMA WindowInformation BarMenu BarTool BarDefining an EnvironmentSelecting an Object from the DatabaseObject List (Results List)Selecting a ViewerSelecting an Object from the ListHelp WindowFunctions for Object Selection

    Defining the EnvironmentCreating ObjectsSelecting an ObjectCreate&Save Window

    Airbus Attribute IdentificationAttribute Identification in A380 / M400 Design Environment

    Locking in Case of ChangesLocking/Unlocking in VPMCheck OutCheck In

    More check in / check out functionsDeleting VPM ObjectsPartModel

    Creating an Object, using Model with Part as an ExampleIn VPM, open CatiaV4Functions for Loading CAD ModelsOpening CatiaV4 in VPM, using CAD Model as an ExampleVPMA ToolbarVPMA MenuAirbus Illustration of the Complete Process for Preparing DEFINITION DOSSIERS

    Product StructureObjectivesOpening the PSNPSNGraphical DisplayLevelsAssembliesLinks

    Expanding the StructureFunctions for Graphical Display

    Creating a StructureSuggested Working MethodNavigating in PSNCopy, Paste, CutDuplicateProduct Structure with Parts from different EnvironmentsAssociate FunktionReplace Funktion

    Example: Creating a StructurePSN ToolbarPSN Menu

    Querying VPM ObjectsObjectivesGeneralQuery MethodsSimple QueryIntermediate QueryAdvanced QueryOptions

    Managing QueriesOpening a Structure in PSN via QueryExample: Querying in VPMAExample: Querying in PSN

    Release ManagementObjectivesGeneralMaturityMaturity on Part and Model / IssueIssue on Part and ModelPreliminary Release ProcedurePreliminary Overall Process of the Release Procedure in TAKSY / VPM

    Version ManagementObjectivesGeneralVersion / RevisionModification Procedure

    User-defined SettingsGlossary