Skip to main content
12-Amethyst
January 29, 2015
Solved

dimensions-related variants of standard components

  • January 29, 2015
  • 1 reply
  • 2116 views

Hallo,

I have an issue that's not so easy to explain since the topic description already.

I would like to use, in an assembly, a standard commercial component (it's a hook) with a pre-determined customized length of its stem (length obtained by cutting out a piece of stem from the original hook stem length as bought from the supplier): but, at the same time, I would like to keep this standard component stored in Windchill (in a appropriate folder for commercial parts) as one and only, with its original length.

The reason is that in this way every time a user needs it, chooses its length without changing the original father stored in Windchill Common Space.

Shall I do it with the family tables or is there a simplier way to do this?

thanks

Bye


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
Best answer by JLG

It sounds like a good place to use flexible components. See

https://www.youtube.com/watch?v=4X4dPr__sLM

http://learningexchange.ptc.com/tutorial/1609/adding-flexibility-to-already-placed-components

http://learningexchange.ptc.com/tutorial/386/placing-flexible-components-in-an-assembly

Basically it's like you're creating a family table instance on the fly and you can use measurements to set dimension values. You can also suppress or resume features. You can create predefined flexibility in a part so that when you assemble it, you will be prompted whether you want to use that predefined behavior. It's quite a powerful capability.

1 reply

JLG2-ExplorerAnswer
2-Explorer
January 29, 2015

It sounds like a good place to use flexible components. See

https://www.youtube.com/watch?v=4X4dPr__sLM

http://learningexchange.ptc.com/tutorial/1609/adding-flexibility-to-already-placed-components

http://learningexchange.ptc.com/tutorial/386/placing-flexible-components-in-an-assembly

Basically it's like you're creating a family table instance on the fly and you can use measurements to set dimension values. You can also suppress or resume features. You can create predefined flexibility in a part so that when you assemble it, you will be prompted whether you want to use that predefined behavior. It's quite a powerful capability.

tleati12-AmethystAuthor
12-Amethyst
January 30, 2015

Hallo JLG,

thank you very very much, that's just perfectly what I was looking for!!

It's really powerful, let's just think about a typ of screw with fixed diameter and varying length...wonderful.

Bye!!

1-Visitor
January 30, 2015

Flexible components are a good way to vary items that change in the assembly, but they will bite you when it comes to identifying items that need to be altered before being assembled. There is nothing in the assembly that identifies a flexible part as any different from a non-flexible one to alert manufacturing that a part needs to be cut.

The method to track parts is to use Inheritance. This copies the original part as a linked basis for creating a new part. The new part gets a unique name and records the operations performed to the original part. Unlike flexible features, the Inheritance part has its own place on the PL and can have a seperate view on the drawing showing the alteration made to it. It has traceability to the original part.

If the parts are altered on the assembly, the assembly cuts can be used. The presumption here is that the parts will be unique to the assembly and cannot be fabricated in advance of being assembled. Match machining, for example, is a candidate for an assembly cut.