Message 1 of 9
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Short about the situation
As part of its products the company where I am working manufactures sheet metals that differ a lot as they are manufactured according to customer requirements:
- There is a base part which can differ in its dimensions and in this base parts a lot of different cuts are made.
- The number of combinations of those cuts is quite huge and even their dimensions and numbers depend on the size of the base part.
- It's not possible to put all features in one IPT file as
- … it would be impossible to handle this file with all those features - this could be a real monster 😉
- … and in addition it would be impossible that more than one engineer could change it at a time.
See even the attached image which shows the situation on small scale.
My idea for a workflow
- A base part is created without any cuts.
- It is parameterized with user parameters for its size.
- Furthermore does it has work planes which have to be used as references for the derived parts (see next step).
- Engineers can derive this base part and make cuts in the derived part.
- In the sketches they relate to the predefined work planes.
- They might even create some iLogic code to make adaptions to the cutout positions depending on the size of the plate.
- For the manufacturing an external system talks to an addin which...
- … makes a copy of the base part.
- … adapt the size of this newly created part.
- … opens all needed derived parts.
- … copies the cuts (or other features) from this part to the newly created copy.
- The result is a production-ready IPT file with the correct size and with all needed cuts.
My questions
I would like to test this with some proof-of-concept code but I have some questions:
- Is this a proper solution for the problem or are their better methods / best-practices?
- It is possible to copy (at least some) features from one part to another via GUI. But I can't find any code which shows how to do this via API. Is there some sample code out there?
- It seems to be impossible to copy flange features from one part to another. Is this an undocumented limitation?
Solved! Go to Solution.