12 Replies Latest reply on Dec 1, 2015 6:15 AM by Chris Brooking

    Mates error in assembly keep coming back

    Jano Reyneke

      Hello

       

      I have a problem with mates in certain assemblies , we use solidworks proffessional 2014 and PDM at the office and I have a number of assemblies where the mates are marked red and when I fix it , it goes normal , but as soon as I click update it turns red again , I have even gone as far as deleting all the mates and entered them again from scratch ,then they also turn normal again , but even after I have saved that , as soon as I close the model and reopen it again , all the same mates are red again.

      Have deleted the mates about 5 times and still nothing changes , it is also not on my licence , the other draughtsman in our office (who works on her own license) is experiencing the same problem with these certain assemblies.

      has anyone seen this before?

        • Re: Mates error in assembly keep coming back
          Glenn Schroeder

          Hello Jano,

           

          Welcome to the forum.  There can be so many causes for mate errors that it's very difficult to say what could be causing the problem without having the assembly with it's parts to look at.  Is there any chance you can post it here?  (Click on "Use advanced editor" just above the right corner of the text box to post files.)

           

          It could be conflicting mates, too many mates, or any one of several other issues.  There may be nothing wrong and a Ctrl+Q rebuild will fix it.

           

          One thing that I learned the hard way is that SW doesn't like mating to components brought in with a Linear Pattern, Mirror, etc.  That will cause errors quite often.  It's pretty much always better to mate to reference geometry or sketch entities belonging to the assembly, or to parts that were inserted and mated instead.  Once in a while I'll do it anyway, but when I do I'm prepared to reach for Ctrl+Q on a regular basis.

            • Re: Mates error in assembly keep coming back
              Jano Reyneke

              Hi Glenn

              Thank you for your reply.

              That is what I thought s well , but I have assemblies with much more mates than these , its just this one range of machine that we sell that does this , have never seen it on any of the other assemblies and w have well over 3000 assemblies that work on our different machines.

              Unfortunately I am not allowed to post an assembly of this size on a public site due to company regulations , but I can tell you that it I have also experienced the mate problem with patterns , mirror etc... so I am also inserting parts one by one and even that doesnt help.

              and as for the Ctrl+Q update , everything is fine , all the mates appear regular , but as soon as I use that update all the mates go red again. and there are only straight forward , distance , coincident and cocentric mates involved.

              I have heard of mates going mad when saved folders are different in one assembly , for instance when some of the parts are saved on a server and some on desktop , but we use PDM so all our parts and assemblies used by all of the draughtsmen are checked into the vault and which is on a server , so I do not know where to start searching for the problem ...

            • Re: Mates error in assembly keep coming back
              Alin Vargatu

              Do you have any in-context relations or assembly features in your assembly? Have you deleted any in-place mates?

              • Re: Mates error in assembly keep coming back
                Steve B.

                I ran into the same/ a similar problem.  I had mates that were completely fine when being added but caused errors as soon as I rebuilt/saved/reopened the assembly.  Turned out I had used entities from the main assembly as references for a sketch on a new part (I was trying to match profiles for a cable tie and used two vertices from the main assembly to line up the sketch for the cable tie).  Deleted the references and all was back to normal.