Hi, I have a part that is patterned inside an assembly. Not on all of the patterned instances, and just on a few specific ones, I need holes. So I am creating holes on those patterned instances.
Problem: I need to turn on and turn of those patterned parts (for which I'm using ilogic). I decrease the pattern number to 3 (when I don't want the rest). Afterwards, when I want them, I set the pattern number to 7. To my frustration the holes are deleted whereas the sketch remain.
Can any body suggest a work around for this issue? I know I can just create the separate parts with holes and place them as separate components but I am trying to avoid that.
Solved! Go to Solution.
Hi, I have a part that is patterned inside an assembly. Not on all of the patterned instances, and just on a few specific ones, I need holes. So I am creating holes on those patterned instances.
Problem: I need to turn on and turn of those patterned parts (for which I'm using ilogic). I decrease the pattern number to 3 (when I don't want the rest). Afterwards, when I want them, I set the pattern number to 7. To my frustration the holes are deleted whereas the sketch remain.
Can any body suggest a work around for this issue? I know I can just create the separate parts with holes and place them as separate components but I am trying to avoid that.
Solved! Go to Solution.
Solved by CCarreiras. Go to Solution.
Solved by CCarreiras. Go to Solution.
If using ilogic can you just suppress the hole features on the ones you don't need at the time?
If using ilogic can you just suppress the hole features on the ones you don't need at the time?
I did try that but regardless of whether I suppress the holes or not, when I decrease the number of patterns from 7 to 3, the holes just get deleted.
I experimented the same in the Part Environment- where the holes feature will have error but will not get deleted. And when I set the number of patterns back to 7, the holes will just reappear perfectly. I would have love to have the same happen in the Assembly Environment.
I did try that but regardless of whether I suppress the holes or not, when I decrease the number of patterns from 7 to 3, the holes just get deleted.
I experimented the same in the Part Environment- where the holes feature will have error but will not get deleted. And when I set the number of patterns back to 7, the holes will just reappear perfectly. I would have love to have the same happen in the Assembly Environment.
Can you not make your pattern on the bottom of the plate so the holes are not related to the patterned bars? Maybe I am missing what you are doing. Please see attached video to see?
Can you not make your pattern on the bottom of the plate so the holes are not related to the patterned bars? Maybe I am missing what you are doing. Please see attached video to see?
appreciate you wanting to help. so you are doing it all inside the Part Environment. And you have the patterned beams and the plate as a single solid.
I have the beams and the plate as separate solids. I place them as component inside an assembly.
appreciate you wanting to help. so you are doing it all inside the Part Environment. And you have the patterned beams and the plate as a single solid.
I have the beams and the plate as separate solids. I place them as component inside an assembly.
Yea I spaced out the assy part.
Yea I spaced out the assy part.
Hi!
I believe there's no iLogic code to add an participant to an assembly feature.
Anyway, it's completely possible to achieve what you need with some extra work:
Hi!
I believe there's no iLogic code to add an participant to an assembly feature.
Anyway, it's completely possible to achieve what you need with some extra work:
this is awesome, could you please explain the steps in details as to how you achieved it? thanks a lot!
this is awesome, could you please explain the steps in details as to how you achieved it? thanks a lot!
HI!
You have the model attached.
Take a look on that, and if you have doubts, place here your questions.
HI!
You have the model attached.
Take a look on that, and if you have doubts, place here your questions.
If you are not comfortable with iLogic rules, you can also use Model States:
ASSEMBLY:
Create the full assembly (Model State: Primary)
In the main assembly create two model states to vary between the 7 case and the 3 case.
Activate the State 7:
Activate State 3:
PART (Base):
Create the same Model States as you did in the assembly (exactly the same name)
In Model state Primary: Create Hole1 and Hole2
In Model state 7, do nothing
In Model State3, Suppress Hole2
After this, you'll be able to change the model state in the assembly to reflect the 2 cases as the video attached.
Tip: you can activate the excel file to check the variations between States, or even add new Model States adding lines in the excel. They will be created in the model after save and closing the excel.
Check the files attached.
If you are not comfortable with iLogic rules, you can also use Model States:
ASSEMBLY:
Create the full assembly (Model State: Primary)
In the main assembly create two model states to vary between the 7 case and the 3 case.
Activate the State 7:
Activate State 3:
PART (Base):
Create the same Model States as you did in the assembly (exactly the same name)
In Model state Primary: Create Hole1 and Hole2
In Model state 7, do nothing
In Model State3, Suppress Hole2
After this, you'll be able to change the model state in the assembly to reflect the 2 cases as the video attached.
Tip: you can activate the excel file to check the variations between States, or even add new Model States adding lines in the excel. They will be created in the model after save and closing the excel.
Check the files attached.
If you are not comfortable with iLogic rules, you can also use Model States:
If you are not comfortable with iLogic rules, you can also use Model States:
Can't find what you're looking for? Ask the community or share your knowledge.