-
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