0 Replies Latest reply on Jun 22, 2015 7:56 AM by Marc-Xavier Bilodeau

    Interference detection in configuration (API)

    Marc-Xavier Bilodeau

      This was a thread I made in SolidWorks Help, I've suggest to move it to the API section, here is the original: Interference detection in configuration

       

      ---

      I'll try to be brief and clear.

       

      I have a combination set of "keys" I want to test out. I want to make sure I only have one single working "key" for one single "cadena".

       

      Here's out it works, I have multiple male keys with teeth configuration driven by a familly. I also have multiple female cadena with teeth's holes configuration driven by the same familly. So each male fits a female.

       

      At first it was suppose to be a very simple combination set, but over the years, it turn out we ran out of possible combination, and had to sightly modify the key design so we can create new combination.

       

      Now the thing is that it's quiet a challenge to make sure that none of the new keys will unlock any old cadena, and vice versa.

       

      ---

       

      Good! Now how do I do that? I was wondering if I could use interference detection. The idea is to validate that only each for each key, it has interferences with every cadena but one!

       

      For instance (Solidworks is in french but you'll get the idea):

       

      Key in conf. 1 / Cadena in conf. 1:

      No interference:

      Key1.jpg

      Key in conf. 1 / Cadena in conf. 2:

      Does have interference:

      Key2.jpg

      Key in conf. 1 / Cadena in conf. 3:

      Also have interference...and so on with all my configurations.

       

      Same thing with key in conf. 2, 3,4, etc.

       

      If ever I have A key that fits (have no interference) with more than one cadena, then I know this configuration can't be use!

       

      --

       

      So! Is there a way to do that, with a report at the end or something like that.

       

      Or if anybody have a other solution, I'm alos open to new idea!

       

      Thanks!!!