Community
Inventor Forum
Welcome to Autodesk’s Inventor Forums. Share your knowledge, ask questions, and explore popular Inventor topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Have absolutely had it with Frame Generator!

19 REPLIES 19
SOLVED
Reply
Message 1 of 20
Kerry.McInnes
1615 Views, 19 Replies

Have absolutely had it with Frame Generator!

Kerry.McInnes
Advocate
Advocate

I've posted quite a bit lately with some issues I've been having. Herse another one that keeps popping up. I'm working on another set of hand rails, I notice 1 dimension needs to be changed by about a 1/4", I go into the sketch and move the line and when I come back into the assembly frame members just randomly appear on other sketches that I didn't touch.

I'm going to assume its something I'm doing but I would like to know what? Any help is appreciated.

here's a screenshot, the selected members (Blue) were not originally in the assembly and just appeared after making and edit to a sketch.

Capture.PNG

 

Have absolutely had it with Frame Generator!

I've posted quite a bit lately with some issues I've been having. Herse another one that keeps popping up. I'm working on another set of hand rails, I notice 1 dimension needs to be changed by about a 1/4", I go into the sketch and move the line and when I come back into the assembly frame members just randomly appear on other sketches that I didn't touch.

I'm going to assume its something I'm doing but I would like to know what? Any help is appreciated.

here's a screenshot, the selected members (Blue) were not originally in the assembly and just appeared after making and edit to a sketch.

Capture.PNG

 

19 REPLIES 19
Message 2 of 20

Kerry.McInnes
Advocate
Advocate

Here's the assembly files if anyone wants to give it a look

0 Likes

Here's the assembly files if anyone wants to give it a look

Message 3 of 20

Kerry.McInnes
Advocate
Advocate

<iframe width="696" height="655" src="https://screencast.autodesk.com/Embed/Timeline/4f806432-b89b-420f-9cd4-e20854ab8419?t=0m0s" frameborder="0" allowfullscreen webkitallowfullscreen></iframe>

 

 

 

here's a screencast link. don't know how to post it directly into the forum

0 Likes

<iframe width="696" height="655" src="https://screencast.autodesk.com/Embed/Timeline/4f806432-b89b-420f-9cd4-e20854ab8419?t=0m0s" frameborder="0" allowfullscreen webkitallowfullscreen></iframe>

 

 

 

here's a screencast link. don't know how to post it directly into the forum

Message 4 of 20
Anonymous
in reply to: Kerry.McInnes

Anonymous
Not applicable

Thank you for posting the files. I've used frame generator a fair bit and haven't seen something like this yet. It looks like the issue is related to the reuse command. I'm thinking that certain components that were just horizontal bars that got reused turn into a full rail and show up as an extended railing. I've noticed the problem appears when the assembly gets rebuilt. Have you tried doing this without the reuse feature?

Edit: I'd also try and stay away from adaptivity. I personally have had it break things too many times to count and have found other more robust workflows to get to keep everything linked. It works ok in the final stages of design/modeling, but in the early stages where everything is based off of it I have had issues. If you would like to experiment with other possible workflows I'd be happy to help

Thank you for posting the files. I've used frame generator a fair bit and haven't seen something like this yet. It looks like the issue is related to the reuse command. I'm thinking that certain components that were just horizontal bars that got reused turn into a full rail and show up as an extended railing. I've noticed the problem appears when the assembly gets rebuilt. Have you tried doing this without the reuse feature?

Edit: I'd also try and stay away from adaptivity. I personally have had it break things too many times to count and have found other more robust workflows to get to keep everything linked. It works ok in the final stages of design/modeling, but in the early stages where everything is based off of it I have had issues. If you would like to experiment with other possible workflows I'd be happy to help

Message 5 of 20
Kerry.McInnes
in reply to: Anonymous

Kerry.McInnes
Advocate
Advocate

I haven’t yet tried it without “reuse”, that very well could be the issue. 

It just becomes tedious in the BOM when there are several of the same component all as different parts. 

 

hopefully if that is the issue they can get it resolved. 

0 Likes

I haven’t yet tried it without “reuse”, that very well could be the issue. 

It just becomes tedious in the BOM when there are several of the same component all as different parts. 

 

hopefully if that is the issue they can get it resolved. 

Message 6 of 20
Anonymous
in reply to: Kerry.McInnes

Anonymous
Not applicable

If you try it without reuse, keep an eye on parts like ANSI 2x .154:11 that is in the second reuse. It is a vertical bar that changes to almost the whole rail on a rebuild. Not sure yet why it is doing that, but have confirmed that it is happening. Without reuse, if the same behavior exists it will not be visible

0 Likes

If you try it without reuse, keep an eye on parts like ANSI 2x .154:11 that is in the second reuse. It is a vertical bar that changes to almost the whole rail on a rebuild. Not sure yet why it is doing that, but have confirmed that it is happening. Without reuse, if the same behavior exists it will not be visible

Message 7 of 20
CGBenner
in reply to: Kerry.McInnes

CGBenner
Community Manager
Community Manager

@Kerry.McInnes 

 

I know I've probably asked you this before, but what version is this?


Chris Benner
Industry Community Manager – Design & Manufacturing


If a response answers your question, please use  ACCEPT SOLUTION  to assist other users later.


Also be generous with Likes!  Thank you and enjoy!


Become an Autodesk Fusion Insider
Inventor/Beta Feedback Project
0 Likes

@Kerry.McInnes 

 

I know I've probably asked you this before, but what version is this?


Chris Benner
Industry Community Manager – Design & Manufacturing


If a response answers your question, please use  ACCEPT SOLUTION  to assist other users later.


Also be generous with Likes!  Thank you and enjoy!


Become an Autodesk Fusion Insider
Inventor/Beta Feedback Project
Message 8 of 20
Kerry.McInnes
in reply to: CGBenner

Kerry.McInnes
Advocate
Advocate

This is version 2020

This is version 2020

Message 9 of 20

johnsonshiue
Community Manager
Community Manager

Hi Kerry,

 

I think this has something to do with the reused members. It is a combination of limitations and bugs. First of all, you did not do anything wrong here. But, I would not use Frame Gen the way you did it. You are using multiple adaptive parts to drive the frame. You might be better off just using one skeletal part (the concrete). I don't see the point of using multiple rail sketch parts.

In the video, you edit the rail sketch 4 and delete certain lines and recreate new lines. This change can lead to frame member losing references. After the lines are deleted, it is better to delete the frame members. Otherwise, you will have orphan frame members.

It looks like the impacted frame members are reused. There might be a bug here. The video does not show any error message. I suppose there should be a warning when the frame members become orphaned. I am wondering if you don't reuse the members, maybe the behaviors will be more robust. Also, the frame subassembly needs to be adaptive, since there are active adaptive members.

Like I said, it is a combination of issues. I don't think the workflow you are using is robust enough. There are just too many levels of dependency, which can lead to confusing behaviors.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer

Hi Kerry,

 

I think this has something to do with the reused members. It is a combination of limitations and bugs. First of all, you did not do anything wrong here. But, I would not use Frame Gen the way you did it. You are using multiple adaptive parts to drive the frame. You might be better off just using one skeletal part (the concrete). I don't see the point of using multiple rail sketch parts.

In the video, you edit the rail sketch 4 and delete certain lines and recreate new lines. This change can lead to frame member losing references. After the lines are deleted, it is better to delete the frame members. Otherwise, you will have orphan frame members.

It looks like the impacted frame members are reused. There might be a bug here. The video does not show any error message. I suppose there should be a warning when the frame members become orphaned. I am wondering if you don't reuse the members, maybe the behaviors will be more robust. Also, the frame subassembly needs to be adaptive, since there are active adaptive members.

Like I said, it is a combination of issues. I don't think the workflow you are using is robust enough. There are just too many levels of dependency, which can lead to confusing behaviors.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 10 of 20
arron.craig
in reply to: Kerry.McInnes

arron.craig
Collaborator
Collaborator

I redrew part of your wireframe inside Concrete.ipt and deleted all the other adaptive parts, replaced the frame gen componants and the model behaves and updates as expected. My advice is to never use adaptive features, There are legitimate uses for it and I am sure that many folks use it with success but over the years I have noticed the number one cause of haunted/broken models is adaptivity. It causes way more problems than it solves imo.

I also think the re-use issue was likely because you had multiple models being used for the skeleton. I always aim to have only one wireframe part, If I need multiple then I will derive an assembly as a surface body part and keep the link active. 

I redrew part of your wireframe inside Concrete.ipt and deleted all the other adaptive parts, replaced the frame gen componants and the model behaves and updates as expected. My advice is to never use adaptive features, There are legitimate uses for it and I am sure that many folks use it with success but over the years I have noticed the number one cause of haunted/broken models is adaptivity. It causes way more problems than it solves imo.

I also think the re-use issue was likely because you had multiple models being used for the skeleton. I always aim to have only one wireframe part, If I need multiple then I will derive an assembly as a surface body part and keep the link active. 

Message 11 of 20

Kerry.McInnes
Advocate
Advocate

To me, it would be very difficult to model this without being able to reference the foundation (Concrete). The way I see best to model it is to have the concrete to work off of. The plan is to create all the parts in place using different sketches and then demote each rail to sub-assemblies.

I didn't actually delete any of the lines, all I did was delete a constraint so I could move that line down and was hoping the FG parts would follow. Is there a better way to go about doing something like this?

0 Likes

To me, it would be very difficult to model this without being able to reference the foundation (Concrete). The way I see best to model it is to have the concrete to work off of. The plan is to create all the parts in place using different sketches and then demote each rail to sub-assemblies.

I didn't actually delete any of the lines, all I did was delete a constraint so I could move that line down and was hoping the FG parts would follow. Is there a better way to go about doing something like this?

Message 12 of 20
Kerry.McInnes
in reply to: arron.craig

Kerry.McInnes
Advocate
Advocate

That's interesting to know, that will be something I will keep an eye on. I wish there wasn't the issue with the reuse command, that really saves a ton of headache when it comes to the BOM.

0 Likes

That's interesting to know, that will be something I will keep an eye on. I wish there wasn't the issue with the reuse command, that really saves a ton of headache when it comes to the BOM.

Message 13 of 20
Kerry.McInnes
in reply to: arron.craig

Kerry.McInnes
Advocate
Advocate

So are you turning off adaptivity on everything? The sketches and all the frame members?

0 Likes

So are you turning off adaptivity on everything? The sketches and all the frame members?

Message 14 of 20
arron.craig
in reply to: Kerry.McInnes

arron.craig
Collaborator
Collaborator

That's right, there is no need for adaptivity if all sketches are within the one part. 

 

See attached example, it's rough but should illistrate the point.

 

 

That's right, there is no need for adaptivity if all sketches are within the one part. 

 

See attached example, it's rough but should illistrate the point.

 

 

Message 15 of 20

Kerry.McInnes
Advocate
Advocate

I'm also noticing that if I try to delete any of those frame members that its giving me the same result, members just appearing out of nowhere.

0 Likes

I'm also noticing that if I try to delete any of those frame members that its giving me the same result, members just appearing out of nowhere.

Message 16 of 20

johnsonshiue
Community Manager
Community Manager
Accepted solution

Hi Kerry,

 

I think you may have misunderstood my reply. I am not saying you should not reference Concrete. You have to. There is no other way. The issue here is that you use multiple Rail Sketch parts, which creates secondary dependency. What I was proposing is to use just one Rail Sketch part, not 5. Or, you simply use Concrete as the skeletal part.

Regarding Adaptive, they need to be turned on all the time. Otherwise, the update will not propagate. It defeats the purpose of using Adaptive in the first place. The thing about Adaptive is that, you need to manage the adaptive relationship closely. I personally view Adaptive as using credit card or taking a loan. You will need to pay back the debt anyway. You want to know what it is for and how it should behave. Inventor can help you find out which part needs to be updated and update it for you. However, you need to know where the payment goes. If you have multiple bills to pay and the balance is low in your account, you may over-draft.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer

Hi Kerry,

 

I think you may have misunderstood my reply. I am not saying you should not reference Concrete. You have to. There is no other way. The issue here is that you use multiple Rail Sketch parts, which creates secondary dependency. What I was proposing is to use just one Rail Sketch part, not 5. Or, you simply use Concrete as the skeletal part.

Regarding Adaptive, they need to be turned on all the time. Otherwise, the update will not propagate. It defeats the purpose of using Adaptive in the first place. The thing about Adaptive is that, you need to manage the adaptive relationship closely. I personally view Adaptive as using credit card or taking a loan. You will need to pay back the debt anyway. You want to know what it is for and how it should behave. Inventor can help you find out which part needs to be updated and update it for you. However, you need to know where the payment goes. If you have multiple bills to pay and the balance is low in your account, you may over-draft.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 17 of 20

Kerry.McInnes
Advocate
Advocate

Just had an ah-ha moment. I think I see what your saying. So it would be better to create one part file and then the different sketches used for frame members in that one part file? Is that correct?

0 Likes

Just had an ah-ha moment. I think I see what your saying. So it would be better to create one part file and then the different sketches used for frame members in that one part file? Is that correct?

Message 18 of 20

johnsonshiue
Community Manager
Community Manager

Hi Kerry,

 

Yes, that is the recommended workflow. Typically, you will create the skeletal geometry within a part (the Concrete or the Rail Sketch). The skeletal part will drive changes to the Frame and other dependent parts.

The way you currently set up requires 5 drivers with multiple levels of dependency (Concrete drives Rail Sketch, which drives the Frame). In theory, there isn't anything wrong here though. It should just work. The issue here is that the implicit driven relationship and multiple drivers can obscure the source of the problem, when things do not work.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer

Hi Kerry,

 

Yes, that is the recommended workflow. Typically, you will create the skeletal geometry within a part (the Concrete or the Rail Sketch). The skeletal part will drive changes to the Frame and other dependent parts.

The way you currently set up requires 5 drivers with multiple levels of dependency (Concrete drives Rail Sketch, which drives the Frame). In theory, there isn't anything wrong here though. It should just work. The issue here is that the implicit driven relationship and multiple drivers can obscure the source of the problem, when things do not work.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 19 of 20

Kerry.McInnes
Advocate
Advocate

Got it, thanks. So if I do create multiple sketches within the same part, how can I break those down on the BOM to separate parts?

the way I was doing it was like in the files I uploaded, but I would then demote all of those down to separate parts. Would that work if they were in the same part file?

0 Likes

Got it, thanks. So if I do create multiple sketches within the same part, how can I break those down on the BOM to separate parts?

the way I was doing it was like in the files I uploaded, but I would then demote all of those down to separate parts. Would that work if they were in the same part file?

Message 20 of 20
arron.craig
in reply to: Kerry.McInnes

arron.craig
Collaborator
Collaborator

Yes, the demoted sub assembly method will not changed. This is demonstrated in the example I posted. (Reply #14)

Yes, the demoted sub assembly method will not changed. This is demonstrated in the example I posted. (Reply #14)

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report