1 Reply Latest reply on Mar 13, 2015 4:01 PM by Danny Bradford

    Can we apply more custom properties to parts at assembly level, just like "Component Reference"

    Poorvesh Mistry

      Hello SolidWorks users / members,


      Let me first explain you my intention, we have a big list of standard parts that we use for designing, we especially focus on Routing.

      We use SolidWorks library components, but those are not applied with materials. We used about four material like Staniless steel 304, Staniless steel 316, Staniless steel 304L, Staniless steel 316L.

      So we do not wish to create duplicate parts or configurations for materials especially & then experimenting with existing routing database.

      So just for material we wish to have an easy work around.

      In our assembly we can have mix of material, can have many instances of a specific configuration of components with different material, like in our assembly there could be four 2inch flange & all could be of different material. So we thought that it would be best to apply some custom property to parts at assembly level, just like "Component Reference" which could be populated in BOM.


      Just like we can have "$prp@Custom property xyz" column in a design table for a part & define different values for all configurations, is it possible to do for parts at assembly level (in assembly design table) ?


      Similar to this we need to have a column in BOM for "MTR" (Material Test Report) again this could be a unique for all instances of same configuration of a part.


      Hoping for a solution or at least a work around.

        • Re: Can we apply more custom properties to parts at assembly level, just like "Component Reference"
          Danny Bradford

          Greetings Poorvish!


          We have the same issue in a different context. Basically what you and I are looking for are what I call Link Attributes. Attributes which are not tied to the item master definition but instead linked to the specific instance, or use, of a part from the item master. Many far more expensive PLM/PDM tools manage these types of attributes wonderfully.


          All that said, unfortunately there is only 1 attribute with this characteristic: Component Reference as you have mentioned above. We have devised a trick that does work. It requires a few user helpers to manage but it does work!


          We treat that one attribute Component Reference as an XML information passer. Any one attribute could have any number of the following:


          <replace qty>REF</replace qty><Ref Des>12345</Ref Des><Blah Code>A1</Blah Code>


          Again, you will need a Solidworks API to give users a friendly GUI to manage this data. On the other end, you will need an EBOM builder to decompose the information into tabular attributes.


          It takes some development to make it work but once set up you get all the link attributes your heart desires!


          Hope this helps,

          Danny B