
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
For my internship I am working on a big project where I am automating the design process of industrial catwalks. I am learning a lot of the cool features that iLogic gives. I am at the point now where I am generating new parts by copying master parts, I place and constraint the new generated parts in subassembly's, and place the subassemblys in the main assembly with multiple catwalk pieces. No problems so far.
However I have come to the point where I keep on strugling with 1 specific constraining problem. What I want to do is automaticaly constrain parts in an assembly to parts from an underlaying subassembly. However since the subassembly is custom generated I cant assign a name to the generated faces since the model looks different each time based on the given parameters. So the only way I currently have to constrain a part to a subassembly is using the origin planes, which is just a super clumsy way of doing it, and its way to easy to make mistakes doing it that way. So is there a way to use a plane which has a name from a part in the subassembly?
To make more clear what I mean I will give an example:
part1 has a hole with the name hole1
part2 has a hole with the namehole2
Subassembly1 has part1 in it
Assembly2 has Subassembly1 and Part2 in it
I want to constrain part2 with hole2 to part1 with hole1 using insert however I cant directly acces part1 since it is in subassembly1 which doesnt recognize hole1
I could think of 3 ways how it could possibly be solved.
1 I would need a way to automatically push the name hole1 to a "higher level" so it is recognized in the subassembly
2 I need a way to acces a "lower" laying part when placing the constraint in the contraint command in iLogic
3 I need to stick to my method of using the origin workplanes which would be a pain 😞
Thanks a lot in advance for your help!
Solved! Go to Solution.