I think you have followed @Milad_Mafi instructions strictly (without actually wondering what you were doing). And you missed the fact, that you defined two similar things in two different ways. Please take a look at Constraint of your screw no.1 and than no.2. They are different, right? (BTW: this is what I was asking about in one of my previous posts. - Why we do it.)
So this is how it was (screw no.1):
And how it should be (screw no.2):
Milad simply made an error in faces’ numbering. This is why I prefer to take an effort and name faces myself, instead picking them up from the screen. Here is my method:
The basic idea behind this is: the first two names refer to elements I want to connect; the third one describes which element it is. Therefore ARM_UPPER PLATE_ means I’m going to connect drone’s arm with upper plate of its main construction (where electronic and battery is located). Then ARM means the face is located at the arm – simple :-). And it will be connected with UPPER PLATE. I hope it’s clear.
Here you are the link:
(I have switched to 32 cores and it took about 14 minutes.)
“Maximum execution time exceeded” message occurred because in Simulation Control: Maximum runtime [s] you had set 3600. Therefore after one hour the solver interrupted its work and shut down the simulation run.