Inventor General Discussion

Inventor General Discussion

Reply
Active Member
Adam.Zarate
Posts: 7
Registered: ‎03-07-2014
Message 1 of 11 (726 Views)
Accepted Solution

Inventor 2014, Detail Multiple Parts on a Single sheet

726 Views, 10 Replies
03-07-2014 01:57 PM

In Inventor 2014, Can you detail multiple parts on a single drawing sheet? I have 2 parts made from sheet metal and using text to annotate the parts. I found that for the first part I place, I can use the following format withing the editor window "P/N : <PART NUMBER>[return]<DESCRIPTION>[return]Material : <THICKNESS> x <FLAT PATTERN EXTENTS WIDTH> x <FLAT PATTERN EXTENTHS LENGTH>, <MATERIAL>" where I can select from Type, Property, Component, Source and Parameter. This works for the first part placed, but not the second part placed. These drawing are for material cutting and bending prior to welding together and differ in shape.

Is there any way to do this without creating a sheet for each part.

Also, Is there a way to extract the BOM from a single sheet with these parts placed.

Please not these parts are not part os an assembly as of yet.

Thank you all so much for getting back to me.
I was able to Find a work around that works great, thinking out of the box, I decided to populate the "Component" drop down of the Text Editor.

See the attached PDF and share

I surley hopes this helps other users

 

Hi Adam.Zarate,

 

Here is an iLogic rule that will  look at each each view, on each sheet, of your drawing, and then it will add all of this information for you in the drawing view label, just as you show it in your PDF.

 

And here's a link to show you how to create a basic iLogic rule in your drawing:

http://inventortrenches.blogspot.com/2012/01/creating-basic-ilogic-rule-with-event.html

 

I hope this helps.
Best of luck to you in all of your Inventor pursuits,
Curtis
http://inventortrenches.blogspot.com

 

 

(see the attached file for the rule in a text file, just in case this code box messes with the formatting when copying and pasting.)

 

Dim oDoc As DrawingDocument: oDoc = ThisDoc.Document
oModel = ThisDoc.ModelDocument
Dim oSheets As Sheets
Dim oSheet As Sheet
Dim oViews As DrawingViews
Dim oView As DrawingView
oSheets = oDoc.Sheets
'look at each sheet
For Each oSheet In oSheets
oViews = oSheet.DrawingViews
'look at each view on the sheet
For Each oView In oViews
'Turn on the view Label
oView.ShowLabel = true
'get the model reference
oModelName = _
oView.ReferencedDocumentDescriptor.ReferencedDocument.DisplayName
'get some standard iProperties from the model
oPartNumber = iProperties.Value(oModelName, "Project", "Part Number")
oDescription = iProperties.Value(oModelName, "Project", "Description")
oMaterial = iProperties.Material(oModelName)
'get custom iProps
Try
'get the property ID for these custom iProperties from the model referenced by the view
o_iPropID_1 = oModel.PropertySets.Item("User Defined Properties").Item("Length").PropId
o_iPropID_2 = oModel.PropertySets.Item("User Defined Properties").Item("Width").PropId
o_iPropID_3 = oModel.PropertySets.Item("User Defined Properties").Item("Thickness").PropId
Catch
'here you could add a message that one or more of the custom iProperties were not found
End Try
'set iProp format to be able to use it in the View Label
Try
'_____ format the custom iProperty string and add the property ID
oString1 = "<Property Document='model' PropertySet='User Defined Properties' " _
& "Property='Length' FormatID='{D5CDD505-2E9C-101B-9397-08002B2CF9AE}' PropertyID='" _
& o_iPropID_1 & "'>Length</Property>"
'_____ format the custom iproperty string and add the property ID
oString2 = "<Property Document='model' PropertySet='User Defined Properties' " _
& "Property='Width' FormatID='{D5CDD505-2E9C-101B-9397-08002B2CF9AE}' PropertyID='" _
& o_iPropID_2 & "'>Width</Property>"
'_____ format the custom iproperty string and add the property ID
oString3 = "<Property Document='model' PropertySet='User Defined Properties' " _
& "Property='Thickness' FormatID='{D5CDD505-2E9C-101B-9397-08002B2CF9AE}' PropertyID='" _
& o_iPropID_3 & "'>Thickness</Property>"
'add the custom iproperties to the view label
oView.Label.FormattedText = "P/N : " & oPartNumber & "<Br/>" & _
oDescription & "<Br/>" & _
"Material : Sheet, " & oString3 & " Thk x " & oString2 & " W x " & oString1 &" L, " & oMaterial
Catch
'do nothing if error
End Try
Next
Next

 

Distinguished Mentor
mdavis22569
Posts: 551
Registered: ‎05-26-2005
Message 2 of 11 (721 Views)

Re: Inventor 2014, Detail Multiple Parts on a Single sheet

03-07-2014 02:20 PM in reply to: Adam.Zarate

Are you filling this in on the Part.idw level and not in the IPT  ..

 

if you're doing it in the Idw then I believe you can only get the one parts detail.

 

However if you do it in the ipt then you can do them separately. You can make separate BOM's and export them separately too.

 

 

Did you find this reply helpful ? If so please use the Accept as Solution or Kudos button below.
--------------------------------------
Michael Davis
Charlotte, NC
*Expert Elite*
LT.Rusty
Posts: 852
Registered: ‎10-23-2012
Message 3 of 11 (715 Views)

Re: Inventor 2014, Detail Multiple Parts on a Single sheet

03-07-2014 02:47 PM in reply to: Adam.Zarate

Unfortunately, there is no way to pull the iProperties from anything other than the first model placed on a sheet.  If you have sketch symbols - or other text objects - which are calling iProperties from a model, you're only going to get the data from the first item you place.

 

If you need to call the iProperties for your annotation - because yeah, if you've got all this automation built in with the iProperties, it's annoying to have to re-type all the information - then you'll need to put your parts on separate sheets.

 

As far as the BOM goes, you CAN put more than one on a sheet, and when you place them, you can pick which view they'll be associated with.  You could, conceivably, add columns to it to reflect the additional iProperties you want to show, and then display your stock width or whatever in the form of a table.  This could go on a single sheet.  You'd have to play with the parts list table formatting.


___________________________________________________________

Product Design Suite Ultimate 2013, 2014, 2015

Workstation: i7-4770k / ASUS Z87-Pro / 16GB / 250 GB SSD / 1 TB HDD / 3 TB USB3 HDD / Radeon R9-270X 4GB
Laptop: Toshiba Satellite P755-S5269 (i7-2630QM / 8 GB / 250 GB SSD / 750 GB HDD / GT540M)

Active Member
Adam.Zarate
Posts: 7
Registered: ‎03-07-2014
Message 4 of 11 (699 Views)

Re: Inventor 2014, Detail Multiple Parts on a Single sheet

03-07-2014 08:25 PM in reply to: Adam.Zarate
That's what I thought, but as you know there is always a way. So i'm
thinking is there a way to show the control codes for example
EXTENTS LENGTH>? I remember back in the Autocad days you had to know them.
My thought is if they are available in the Text Editor, there must be a way
to point to the correct IPT data.

As for puting the data in the Iproperties, I'm having the same issue trying
to reference the aforementioned value.

Any clues?

Thank You
Adam C. Zarate
*Expert Elite*
LT.Rusty
Posts: 852
Registered: ‎10-23-2012
Message 5 of 11 (694 Views)

Re: Inventor 2014, Detail Multiple Parts on a Single sheet

03-07-2014 09:16 PM in reply to: Adam.Zarate

Adam.Zarate wrote:
That's what I thought, but as you know there is always a way. So i'm
thinking is there a way to show the control codes for example
EXTENTS LENGTH>? I remember back in the Autocad days you had to know them.
My thought is if they are available in the Text Editor, there must be a way
to point to the correct IPT data.

As for puting the data in the Iproperties, I'm having the same issue trying
to reference the aforementioned value.

Any clues?

Thank You
Adam C. Zarate

 

 

 

Okay, so this is a screenshot of the text edit window that you get for pretty much everything in the drawing environment.  I've circled three things in it.

 

Use the pulldown circled in black to pick the type of property you want to access.  These properties are drawn from one or another of a variety of other sources.  The pulldown marked Property, circled in red, is where you pick which individual one you want.  The button circled in green will insert the value in the text box.

 

The only way to pick which model or assembly you pull these details from is to make sure that you put the one you want to use on the sheet first.  Hopefully this will change in a future release ... there's times when I have planned poorly and would love to be able to change where these data points are captured from, but the only way to do that is to start a new page, put something different on the sheet, then copy the rest of my views over there.

 

The sheet metal extents that you were looking for are located - perhaps obviously - under SHEET METAL PROPERTIES on the TYPE menu, which is the one circled in black.

 

 

Capture.PNG


___________________________________________________________

Product Design Suite Ultimate 2013, 2014, 2015

Workstation: i7-4770k / ASUS Z87-Pro / 16GB / 250 GB SSD / 1 TB HDD / 3 TB USB3 HDD / Radeon R9-270X 4GB
Laptop: Toshiba Satellite P755-S5269 (i7-2630QM / 8 GB / 250 GB SSD / 750 GB HDD / GT540M)

Valued Mentor
rhasell
Posts: 330
Registered: ‎05-23-2007
Message 6 of 11 (659 Views)

Re: Inventor 2014, Detail Multiple Parts on a Single sheet

03-09-2014 05:58 PM in reply to: Adam.Zarate

Hi

 

I had to read your post carefully, and the catch is the "Use Text" The text will only associate it's self to the first part, as mentioned earlier.

 

There are two ways to get around this one:

1: Use the View Annotation to place the details.

 

iProps to view-1.JPG

 

This will be unique for each part.

 

2: Use a Leader.

 Change the style of the leader, to show or hide the line and arrow etc.

 

The iProperties will update when you attach it to a part.

The Leader can be copied and pasted from part to part, and will update accordingly.

 

iProps to view-2.JPG

 

 


Reg
Autodesk PDS Ultimate 2015 SP 1 Build 203
Intel Core i7 (950@3.07GHz)/Win7x64 (Home) - 12GB Ram
Nvidia GeForce GTX 560 Ti
 
Please Give Kudo's / accept as a solution if it solves your problem.
Active Member
Adam.Zarate
Posts: 7
Registered: ‎03-07-2014
Message 7 of 11 (623 Views)

Re: Inventor 2014, Detail Multiple Parts on a Single sheet

03-10-2014 11:13 AM in reply to: mdavis22569
Thank you all so much for getting back to me.
I was able to Find a work around that works great, thinking out of the box, I decided to populate the "Component" drop down of the Text Editor.

See the attached PDF and share

I surley hopes this helps other users

 

*Pro
jletcher
Posts: 1,983
Registered: ‎05-18-2011
Message 8 of 11 (609 Views)

Re: Inventor 2014, Detail Multiple Parts on a Single sheet

03-10-2014 12:22 PM in reply to: LT.Rusty

LT. Rusty:

Unfortunately, there is no way to pull the iProperties from anything other than the first model placed on a sheet.  If you have sketch symbols - or other text objects - which are calling iProperties from a model, you're only going to get the data from the first item you place.

 

 

That is not correct LT you can get them from both if it is a symbol.. Just use the leader with Visible off (uncheck) and you can get the information from each part on a sheet..

 

hid.JPG


Please mark this response as "Accept as Solution" if it answers your question.

James Letcher
2012 Factory Design Suite ( will not load 2013)
What happen to my Inventor :-(
*Expert Elite*
LT.Rusty
Posts: 852
Registered: ‎10-23-2012
Message 9 of 11 (591 Views)

Re: Inventor 2014, Detail Multiple Parts on a Single sheet

03-10-2014 01:15 PM in reply to: jletcher

jletcher wrote:

 

That is not correct LT you can get them from both if it is a symbol.. Just use the leader with Visible off (uncheck) and you can get the information from each part on a sheet..

 

 


 

 

Yep, I learned something new today.


___________________________________________________________

Product Design Suite Ultimate 2013, 2014, 2015

Workstation: i7-4770k / ASUS Z87-Pro / 16GB / 250 GB SSD / 1 TB HDD / 3 TB USB3 HDD / Radeon R9-270X 4GB
Laptop: Toshiba Satellite P755-S5269 (i7-2630QM / 8 GB / 250 GB SSD / 750 GB HDD / GT540M)

*Expert Elite*
Curtis_Waguespack
Posts: 3,000
Registered: ‎03-08-2006
Message 10 of 11 (583 Views)

Re: Inventor 2014, Detail Multiple Parts on a Single sheet

03-10-2014 02:13 PM in reply to: Adam.Zarate

Hi Adam.Zarate,

 

Here is an iLogic rule that will  look at each each view, on each sheet, of your drawing, and then it will add all of this information for you in the drawing view label, just as you show it in your PDF.

 

And here's a link to show you how to create a basic iLogic rule in your drawing:

http://inventortrenches.blogspot.com/2012/01/creating-basic-ilogic-rule-with-event.html

 

I hope this helps.
Best of luck to you in all of your Inventor pursuits,
Curtis
http://inventortrenches.blogspot.com

 

 

(see the attached file for the rule in a text file, just in case this code box messes with the formatting when copying and pasting.)

 

Dim oDoc As DrawingDocument:  oDoc = ThisDoc.Document
oModel = ThisDoc.ModelDocument

Dim oSheets As Sheets
Dim oSheet As Sheet
Dim oViews As DrawingViews
Dim oView As DrawingView

oSheets = oDoc.Sheets

'look at each sheet
For Each oSheet In oSheets
oViews = oSheet.DrawingViews
	'look at each view on the sheet
	For Each oView In oViews
	'Turn on the view Label
	oView.ShowLabel = true
	'get the model reference
	oModelName = _
	oView.ReferencedDocumentDescriptor.ReferencedDocument.DisplayName
	'get some standard iProperties from the model
	oPartNumber = iProperties.Value(oModelName, "Project", "Part Number")
	oDescription = iProperties.Value(oModelName, "Project", "Description")
	oMaterial = iProperties.Material(oModelName)
	
		'get custom iProps
		Try
		'get the property ID for these custom iProperties from the model referenced by the view
		o_iPropID_1 = oModel.PropertySets.Item("User Defined Properties").Item("Length").PropId
		o_iPropID_2 = oModel.PropertySets.Item("User Defined Properties").Item("Width").PropId
		o_iPropID_3 = oModel.PropertySets.Item("User Defined Properties").Item("Thickness").PropId
		Catch
		'here you could add a message that one or more of the custom iProperties were not found
		End Try
		
		'set iProp format to be able to use it in the View Label
		Try
		'_____ format the custom iProperty string and add the property ID
		oString1 = "<Property Document='model' PropertySet='User Defined Properties' " _
		&  "Property='Length' FormatID='{D5CDD505-2E9C-101B-9397-08002B2CF9AE}' PropertyID='" _
		& o_iPropID_1  & "'>Length</Property>"
		'_____ format the custom iproperty string and add the property ID
		oString2 = "<Property Document='model' PropertySet='User Defined Properties' " _
		&  "Property='Width' FormatID='{D5CDD505-2E9C-101B-9397-08002B2CF9AE}' PropertyID='" _
		& o_iPropID_2  & "'>Width</Property>"
		'_____ format the custom iproperty string and add the property ID
		oString3 = "<Property Document='model' PropertySet='User Defined Properties' " _
		&  "Property='Thickness' FormatID='{D5CDD505-2E9C-101B-9397-08002B2CF9AE}' PropertyID='" _
		& o_iPropID_3  & "'>Thickness</Property>"

		'add the custom iproperties to the view label
		oView.Label.FormattedText = "P/N : " & oPartNumber &  "<Br/>"  & _
		oDescription &  "<Br/>"  & _
		"Material : Sheet, " & oString3 & " Thk x " &   oString2 & " W x " &  oString1 &" L, " & oMaterial
		Catch
		'do nothing if error
		End Try
	Next
Next

 



  solution.png  Did you find this reply helpful ? If so please use the Accept as Solution or  Kudos button below.





Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Do you have 60 seconds to spare? The Autodesk Community Team is revamping our site ranking system and we want your feedback! Please click here to launch the 5 question survey. As always your input is greatly appreciated.