0% found this document useful (0 votes)
15 views48 pages

Ghost Objects

The document provides detailed instructions for resolving Ghost Objects in PDMLink, which are incomplete CAD objects that can complicate workflows. It outlines various methods for removing these objects, including dealing with drawing, assembly, and parameter-related Ghost Objects, and emphasizes the importance of following standard practices. Users are advised to utilize specific Pro/E configuration settings and procedures to effectively manage and eliminate Ghost Objects from their workspaces.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views48 pages

Ghost Objects

The document provides detailed instructions for resolving Ghost Objects in PDMLink, which are incomplete CAD objects that can complicate workflows. It outlines various methods for removing these objects, including dealing with drawing, assembly, and parameter-related Ghost Objects, and emphasizes the importance of following standard practices. Users are advised to utilize specific Pro/E configuration settings and procedures to effectively manage and eliminate Ghost Objects from their workspaces.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

PDMLink

Resolving Ghost Objects


Scott Armstrong – OECF
Nick Ely - Bloomington
ENG00393 REV 2011-06-08 Company Private 1
Index
Ghost Object Tips

Removing Drawing Ghost Objects (config.pro method)

Removing Drawing Ghost Objects

Removing Assembly Ghost Objects

Removing (Family Table) Parameter Ghost Objects

ENG00393 REV 2011-06-08 Company Private 2


Ghost Object Tips
Ghost Object: An incomplete CAD object created by PDMLink to
satisfy a relationship from within Pro/E

ENG00393 REV 2011-06-08 Company Private 3


Ghost Object Tips
Ghost Objects can be time consuming and complex to resolve and may require multiple methods defined
within this document to resolve. In some cases you may not be able to remove the Ghost Object
referenced and may need to recreate CAD Objects. You may also create a “fake” CAD Object that is
named the same as the Ghost Object (note: this is not recommended and is considered a violation of Otis’
standard modeling,
modeling assembly,
assembly and drafting practices
practices. This method may only be used by approval of Scott
Armstrong, Ray Drennen, or Nick Ely after all other options have been exhausted).

Suppressed Family Table Objects


In some cases Ghost Objects are created in a workspace due to suppressed family table objects. To
resolve this type of Ghost Object you simply need to open and save the object to your workspace.

Pro/Program Objects
In some cases Ghost Objects are created in a workspace due to objects within Pro/Program that have not
been brought into session.
session To resolve this type of Ghost Object you simply need to open and save the
object to your workspace.

You may need to review the Pro/program and remove all execute statements referenced by the missing
part numbers.

Merged Feature Objects


Some part files may contain a Ghost Object caused by a reference when a Merged Feature is created.
There are two methods to resolve this issue. First try to open and save the referenced object to your
workspace. If the object does not exist try to change the merged feature from dependant to independent
by editing the definition of the feature.

ENG00393 REV 2011-06-08 Company Private 4


Ghost Object Tips
Casper Ghosts
These are friendly Ghosts, there is no way to tell the difference by looking at them. If the Pro/E files have
previously been checked in (not just uploaded) the Ghost are probably ok and you wont need to worry
about them
them. There are two easy ways to fix Casper Ghosts:
1. Select the Ghost and click Update.
2. Go ahead and try and check in the items that you need to. PDMLink and Pro/E will sometimes
create Ghosts and then it will remove them automatically upon check in. If you get an error
check the event manager and if it is due to a Ghost proceed to the appropriate section to
resolve.
l

ENG00393 REV 2011-06-08 Company Private 5


Ghost Object Tips
Referential Integrity Violation
In some cases you may get this when you try and remove/delete a Ghost from your workspace. This
simply means that there is an object on your server side workspace that is referencing the ghost (you can
upload Ghosts and Pro/E files that reference Ghosts, but you cannot check them in). To resolve this you
must upload the Pro/E files that had a reference to the Ghost before you broke the relationship.

Select Upload 2

Select the Items 1


to upload

ENG00393 REV 2011-06-08 Company Private 6


Ghost Object Tips

You can change


the view to only
show Ghost
Objects in your
Workspace

ENG00393 REV 2011-06-08 Company Private 7


Removing Drawing Ghost Objects
Config.pro Method

ENG00393 REV 2011-06-08 Company Private 8


Removing Drawing Ghost Objects
Another method for removing ghost objects from a drawing is to set Pro Engineer configuration settings to
allow for missing dependencies to be removed.

Note users must change the config.pro settings for this function to work.

Perform
P f the
th following
f ll i steps
t to
t setup:
t
1. In Pro Engineer click Tools – Options
2. In the Options field type cleanup_drawing_dependencies
(this is a hidden option and MUST be typed exactly)
1. In the Value field type
yp Yes
2. Select the Add/Change button
3. Select Apply
4. Select OK
5. Select Close

ENG00393 REV 2011-06-08 Company Private 9


Removing Drawing Ghost Objects

You may also edit


your config
fi manually
ll

ENG00393 REV 2011-06-08 Company Private 10


Removing Drawing Ghost Objects
When connected to PDMLink and opening a drawing that contains missing references the Missing
Dependents Warning window will open.

Select Remove to break missing references. 1

ENG00393 REV 2011-06-08 Company Private 11


Removing Drawing Ghost Objects

ENG00393 REV 2011-06-08 Company Private 12


Removing Drawing Ghost Objects
In some cases a user may find a ghost object that is not related to a CAD part or
assembly but is associated to the drawing CAD Object only.

Ghost Object

ENG00393 REV 2011-06-08 Company Private 13


Removing Drawing Ghost Objects

1
Create a drawing g that is the
same size and the units as
the original (in this example
the drawing is size A2 and is
metric).

ENG00393 REV 2011-06-08 Company Private 14


Removing Drawing Ghost Objects

4
Click Resume

2 Type the drawing number and add an


“_” after the original number.
Example: AAA316GRK becomes
AAA316GRK_
3
Type the Common Name

ENG00393 REV 2011-06-08 Company Private 15


Removing Drawing Ghost Objects

5
Click: Insert

6
Click: Shared Data
– From File

ENG00393 REV 2011-06-08 Company Private 16


Removing Drawing Ghost Objects
Select the drawing containing the Ghost Objects. In
7 this example the drawing is AAA316GRK.

ENG00393 REV 2011-06-08 Company Private 17


Removing Drawing Ghost Objects

You will notice that the drawing now contains 8


3 sheets. The drawing AAA316GRK has
been imported into drawing AAA316GRK_
ENG00393 REV 2011-06-08 Company Private 18
Removing Drawing Ghost Objects

Select: Edit 9

10
Select: Remove
- Sheets

11
Type “1” to remove sheet 1

ENG00393 REV 2011-06-08 Company Private 19


Removing Drawing Ghost Objects

12
Select: File

13
Select: Rename

Rename the drawing to the original file


14 name. Example: AAA316GRK_
becomes AAA316GRK

16 Click: OK 15 Type the Common Name


ENG00393 REV 2011-06-08 Company Private 20
Removing Drawing Ghost Objects
17 Select: Save

Select: OK 18

ENG00393 REV 2011-06-08 Company Private 21


Removing Drawing Ghost Objects

Select: OK 19

ENG00393 REV 2011-06-08 Company Private 22


Removing Drawing Ghost Objects
20 Return to the Active Workspace

22
Click the Remove
From Workspace Icon

Click on the
Ghost Object 21

ENG00393 REV 2011-06-08 Company Private 23


Removing Drawing Ghost Objects

Select: OK 23

24 Return to your workspace and verify that


the Ghost Object
j has been removed.

ENG00393 REV 2011-06-08 Company Private 24


Removing Assembly Ghost Objects

ENG00393 REV 2011-06-08 Company Private 25


Removing Assembly Ghost Objects
Purpose: To remove Ghost objects (missing dependencies) from an assembly

NOTE: It is assumed that you have already launched Pro/E and are viewing your Workspace to have
seen a ghost object and that you have the config.pro option “cleanup_drawing_dependencies” set to “yes”
which will remove any ghost’s due to missing drawing dependencies.

Select the Remove from 2


Workspace Icon

Select the Ghost Object 1

ENG00393 REV 2011-06-08 Company Private 26


Removing Assembly Ghost Objects

3 Select OK

If this succeeded you will be returned to your


Workspace, and you have successfully removed
the Ghost, and are done.
If you are returned to the screen in step 3 proceed Select Yes 4
to step 5.

ENG00393 REV 2011-06-08 Company Private 27


Removing Assembly Ghost Objects

Select the Event Manager 5

6 Select the warning sign to view


detailed information.

ENG00393 REV 2011-06-08 Company Private 28


Removing Assembly Ghost Objects

Click to Display in 7
Conflict Description
p area

8 Verify the error is assembly related.


Notice that the Conflict Description
references the assembly 1-AAA471KR1.

ENG00393 REV 2011-06-08 Company Private 29


Removing Assembly Ghost Objects

9 Open the assembly in your Workspace


that was referenced in the Conflict
Description, and select the “Open In
Pro/ENGINEER” button.

ENG00393 REV 2011-06-08 Company Private 30


Removing Assembly Ghost Objects

10 Select Info – Reference Viewer.

ENG00393 REV 2011-06-08 Company Private 31


Removing Assembly Ghost Objects

11 Locate the missing reference(s), they


should have a big red X next to them.
Ri ht click
Right li k on them
th and
d select
l t “Break
“B k
Dependencies”. After all missing
references have been deleted; close the
reference viewer (to return to the Pro/E
assembly), y) regenerate
g the assembly,
y
save the assembly, and return to the
workspace view. Note that the Ghost will
still be in the workspace.

Refer back to steps 2 & 3 to remove the Ghost Objects. The remove command
12
should now succeed and you should be returned to a Ghost-free Workspace.

ENG00393 REV 2011-06-08 Company Private 32


Removing Family Table Parameter
Ghost Objects

ENG00393 REV 2011-06-08 Company Private 33


Removing Parameter Ghost Objects
Sometimes Pro/Program assemblies will
ill cause
ca se ghost objects from parameter values.al es If the assembl
assembly wasas
previously checked into PDMLink successfully, it is unlikely that you will have to worry about this type of
ghost object.

Select the Remove from 2


Workspace Icon

Select the Ghost Object 1

ENG00393 REV 2011-06-08 Company Private 34


Removing Parameter Ghost Objects

Select the Event Manager 3

4 Select the warning sign to view


detailed information.

ENG00393 REV 2011-06-08 Company Private 35


Removing Parameter Ghost Objects
5 Click to Display in
Conflict Description area

6
Verify
V if the
th error is
i assemblybl related.
l t d
Notice that the Conflict Description
references the assembly
AAA407GG996_DV7, this is an
instance and yyou will need to open
p
its generic.

ENG00393 REV 2011-06-08 Company Private 36


Removing Parameter Ghost Objects
Type the name of the
8 instance and press enter

7 If you are not sure of the


generic for the instance
from step 6 search for it in
workspace

9
Cli k the
Click th info
i f button
b tt

ENG00393 REV 2011-06-08 Company Private 37


Removing Parameter Ghost Objects

10
S l t Related
Select R l t d Obj
Objects
t Î Family
F il

ENG00393 REV 2011-06-08 Company Private 38


Removing Parameter Ghost Objects

11
Thi is
This i the
th Generic.
G i Open
O in
i Pro/E
P /E

ENG00393 REV 2011-06-08 Company Private 39


Removing Parameter Ghost Objects

12
S l t ToolsÎ
Select T l Î Family
F il T Table
bl

ENG00393 REV 2011-06-08 Company Private 40


Removing Parameter Ghost Objects

13

Find the value in the table

ENG00393 REV 2011-06-08 Company Private 41


Removing Parameter Ghost Objects
15 Change all the values in that
column to something besides
the original value.

14

Change all the values in that


column to something besides
the original value.

ENG00393 REV 2011-06-08 Company Private 42


Removing Parameter Ghost Objects

16
Select VERIFY

ENG00393 REV 2011-06-08 Company Private 43


Removing Parameter Ghost Objects
17
Click Save

ENG00393 REV 2011-06-08 Company Private 44


Removing Parameter Ghost Objects

18

Change all the values BACK


to the original value.

ENG00393 REV 2011-06-08 Company Private 45


Removing Parameter Ghost Objects

19
Select VERIFY

ENG00393 REV 2011-06-08 Company Private 46


Removing Parameter Ghost Objects
20
Click Save

ENG00393 REV 2011-06-08 Company Private 47


Removing Parameter Ghost Objects

Select the Remove from


22
Workspace Icon

Go to your Workspace
21
and Select the Ghost
Object

ENG00393 REV 2011-06-08 Company Private 48

You might also like