1. When we design a new Solidworks part we insert SolidWorks part (Called Master part)from which my every Solidworks part is derived,
2. The master part having all CAD Standard Constraints, lines, planes, references and other High-level information.
3. Standalone Solidworks allows us to insert a part in part (Insert--> Part) and both parts will have active link between them
4. change in master part leads to change in every SolidWorks part which was derived from this part. (dependency will be maintained)
5. But when we are using Teamcenter integration manager, we are not finding any functionality which can suit the requirement.
6. We are not able to insert Teamcenter Master part in SolidWorks part
7. for assembly we can insert a part, but for part level how to map this requirement.
8. for More reference I have added below snap:-
NX had something similar where the drawing border was actually a "picture" and updating the "picture" part would update all your drawing borders where it was used. That was a terrible idea for running in managed mode because you want to have complete control when making updates to parts.
The "seed" part idea only works if the connection is broken. Meaning that you import the "seed" part and the settings are frozen at that time. Future updates to seed parts have no effect on existing parts and changes to the seed part will only effect new parts from that point forward.
Careful of automatic updates as they will land you in deep water very quickly.
NX 11.0.1.mp01 | SW 2016 | TcUA 11.2.3
Teamcenter can track the part to part relationships, but you need to have both parts open in session for the update to happen.
However, this is a useful design technique (like to reference an industrial design across several parts), but this link should be broken on release. All downstream operations (ERP) look at each part as a standalone thing and dont have a way to link them.
So, just have a readonly copy of the "Master Part" in you working directory and then insert into the new part you are creating and all should work OK. If the Master Part changes, you will see the icon change to indicate a new version or revision is available and you just update your working folder to see the changes.
If you working folder is empty, and you fetch one of the parts with a reference to the Master and the master can be fetched as well - you can see this with the Open Dependencies form.
Let me know if you have questions.
Thanks for the reply.
Standalone Solidworks has the feature to insert part inside a part.
But when we are working in Teamcenter integration environment there is no integration functionality which will allow you to insert part inside part.
For only assembly option "insert model" is enabled.
As per your reply, I think you are suggesting to use SolidWorks functionality to add part inside part and then use Teamcenter integration for saving the part.
In this case, it will save all data in one single CAD file, which will lead to no automation at all.
I mean if there is only one CAD file for part and reference part, the same file I need to open in case of both changes.
Here are the steps I used.
Is there something in this scenario that is different that what you are trying to do?
Exactly this is what we need..
But How are you able to do 4th step, because this is something not supported by SWIM.
Inserting Part file inside Part file is not possible.
Can you tell me which option you use while inserting 007(.sldprt) into 008(.sldprt)?
Thanks in advance
Teamcenter manages the files and will retrieve the correct information from Teamcenter to the local work folder. The Insert of the part file is a Solidworks function that is done usikng the local files. We have not implemented an "Insert Part from Teamcenter" function.
For Step 4, both parts must be present in your local working folder - standard Solidworks stuff. Then when you open the child (008) it will reflect changes in 007.