cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Open a drawing from the model.

Open a drawing from the model.

So we don't need to look for the correct file in our directories. It could show you different drawing that use the model in Creo in the working directory.

10 Comments
PTCModerator
Emeritus
Status changed to: Acknowledged
 
S_Edgenear
14-Alexandrite

Whenever a new drawing from a model is created, save the drawing filename in the PRT or assembly file. In general, we only need to create one drawing per part or assembly file, so, there is a one to one relationship, and if we use the same filename, it's easey to retrieve the model, withought looking forcing the user to search it in the folder directory. For when there are more than one drawing created per part or per assembly, add the name of the new drawing file in the part or assembly as an internal list (could be a a parameter wwith a comma separated list of filenames). When the user is in the part or assembly, and clicks on a button to open drawing, a window would pop-up asking the user to select one of the several drawings available, if there were created more than one. Otherwise, if there was a single draing created per part or per assembly,m the Open Drawing button should immeadiatly open the drawing without asking the user for the filneame.

RadovanMíček
14-Alexandrite

We have this functionatity.

You can try our AV ScriBatch 

Free trial

 

S_Edgenear
14-Alexandrite

@RadovanMíček 

 

With all due respect, we are requesting here basic functionality for a CAD package. We know that it does not take deep programming skills to implement it, it's basic, that's we we should not rely on add-ons, even if they are (temporarily) free.

BenLoosli
23-Emerald I

I disagree that it is basic coding. There are many cases where you may have multiple drawing created against 1 assembly or part.

How does the system KNOW which drawing to open?

Where is the associative drawing information stored, In the assembly/part file or in your PLM system?

If you store the drawing information in the model file, you now need access to what could be a 'released' object.

 

The ONLY scenario that would not require a lot of programming is IF the drawing number is the same as the assembly/part number.

I have X3021-5984-ME.asm loaded, then I click Open Drawing and it goes to open X3021-5984-ME.drw. In my case, our drawing numbers do not always match the assembly/part number, so this request does nothing for us without a programming effort and storing the related drawing information in either a PLM system or the object file.

If multiple drawings, I would want a list displayed of all related drawings.

DC_9821473
3-Visitor

Regardless of if it's basic coding or not, it should be a functionality offered by Creo. It is a function that would save every single Creo user time. Whether it is implemented similarly to how Simp Reps can be selected when opening a part, opening tabs between family table instances from the generic, or simply the way you can open the part from the drawing (right click -> drop down -> select open part), it's ridiculous that the communication between the part and drawing is a one way street that affects every user. 

BenLoosli
23-Emerald I

It comes down to an issue of how the list of drawings gets populated that are connected to the current open part. Unless you have Windchill there is no knowledge of what drawings may be associated with a part/assembly. The drawing information is NOT embedded into part or assembly files. If you have Windchill, then the DB has to be searched for related objects and formatted into a list to choose from. In some cases I have 10-20 drawings that have references to a part or assembly.

I can see PTCs reluctance do this as it cannot be done for those small shops that do not use Windchill. 

DC_9821473
3-Visitor

There isn't a way PTC can embed drawing info into the part after the drawing is created and the model has been added to the drawing? 

 

And even if it is a feature only Windchill users could use, why not have it? There are plenty of features in Creo that don't work in every specific case, but in general, adding features that make design quicker for a majority of users seems like something worth implementing.

Brndn4
7-Bedrock

@DC_9821473Isn't that what happens with added/created drawing dimensions unless the config option is set to explicitly store dimensions in the drawing?

S_Edgenear
14-Alexandrite

Add this functionality only for a new "Embedded drawings" in an assembly or part. Currently assemblies can have embedded components. The drawing could be another "embedded component", only it would be 2D representation of it. I see that can be problems for assemblies or parts with multiple drawings, since assemblies and parts do not contain links to the drawings, but if the drawing is created embedded, the problem is solved. For small parts / assemblies, its faster and more manageable to include its 2D drawings on the same file, than on another external one. Coud add the functionality to embedded or extract a drawing in a part or assembly, as we can embed or extract a component from an assembly. We do lots of parts that have only one drawing, there is always an one to one relationship, but if we need to rename a part (or several parts in an assembly) but forget to open the drawings first, the links get broken, and it's a time consuming process to rename back a part to retrieve its drawing. Embedding drawings would solve the problem, and allow a right click "Open drawing" functionality.