Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.
ASchlaack
597 Views, 7 Replies

Linked Part Causing Inventor To Crash

I'm sorry but I can't use my parts to show you what I mean because they are for work and I can't post or share them..

 

I have a part called "Leg", it's in my assembly. "Leg" is driven by a parameter that's in the assembly called "Height". In the leg itself it uses "Height" to control a hole pattern.

 

This all works just fine, when I change "Height" the "Leg" updates and changes its parameters and hole pattern no problem.

 

Now here's where my problem comes in, I need to make a bolt pattern to the holes in "Leg" in the assembly. The top hole is my base hole for the patterning of the holes to I can place a bolt in that and use that bolt to pattern off of. 

 

No matter what way I try to get the bolts to pattern as soon as I change "Height" Inventor will always crash.

 

Ways I've tried to make it work so far that have failed are:

-I've made new parameters in the assembly for distance and qty of the pattern and linked that through iLogic to the values in "Leg".

-I've made new parameters in the assembly for distance and qty of the pattern and linked them in the parameters table to the values in "Leg".

-I've used basically the same rule I used to create the pattern depending on "Height" in "Leg" and put that into the assembly trying to make it control two parameters that I created that aren't linked to anything. 

 

I could understnad why the first two options might make it crash because they are linking a part in a circular way. But I don't understand why the third option would make it crash, I'm not linking anything new. I'm simply pulling a value from the assembly to control two other values by using a rule. Everything there is in the assembly and has nothing to do with linked values. I don't see why it would crash. Here's the rule I use for the hole pattern. And to change it to apply to the bolt pattern all I need to do is change parameter names. Which proves the rule works just fine.

 

If Height = 33.625 Then
	HoleQty = 5
	HoleSpacing = 7.5
	
Else If Height = 39.625 Then
	HoleQty = 5
	HoleSpacing = 9
	
Else If Height = 45.625 Then
	HoleQty = 6
	HoleSpacing = 8
	
Else If Height = 51.625 Then
	HoleQty = 6
	HoleSpacing = 9

Else If Height = 57.625 Then
	HoleQty = 7
	HoleSpacing = 8.5

Else If Height = 63.625 Then
	HoleQty = 7
	HoleSpacing = 9.5

Else If Height = 69.625 Then
	HoleQty = 8
	HoleSpacing = 9

End If
	

 

 

Thanks,
Aaron Schlaack
---------------------------------------------------------------------------------
Autodesk Inventor 2018
Dell Windows 8.1 64 bit Intel(R) Xeon(R) @ 3.50GHz 32GB Ram