I have a problem with a smart component, I have 4 holes to make using a single function, when I make 2 holes it works, but when I make 3 or 4 I have an error visible in the attached image.
I don't understand why it doesn't work when it's so simple to use in principle.
Can you attach a picture of the corresponding "Enlev.nat.Extru2@dessous" image of the corresponding sketch and material removal. (It is possible that it comes from there.)
Also make an image in the feature manager of "smart functions" (Folder with a star)
If your function has the 4 holes try without selecting the screws to see if it works like that. as for the depth if they are pointings you might as well leave a Z-3mm whatever the screws are, right? or if you go through a 2d DWG the depth is determined by the one who is machining.
Is it possible for you to join us your assembly to see if I can find out what's wrong. (I don't rule out a whim of SW^^)
90% of my Intel parts are made to create holes for handles or clasps and therefore is limited to drilling / routing in panels.
In your tree we can see that this is the right function: here is one of my examples with 2 functions (1 for drilling and the other for routing), so I don't see any reason why it shouldn't work for you.
NB: by the way, I take this opportunity to say in a general way that the part / panels that serves as a support have a unique name (do not leave room 1 for example) otherwise you risk having conflicts between all your intel and SW parts is lost as a result.
To come back to using the intel parts the most annoying is to manage the diameters and therefore not sure that it follows as it should, (personally we work with rivet so 5.2mm drilling in all cases, same for the number of holes I don't know how to vary it, on the other hand if the position is different between the different configurations of the part it's Yes.
Well, I found, it's just the way you created your score nothing dramatic.
Remove the coincident constraint is what creates a link that SW obviously doesn't like.
Use an entity conversion of your 5mm hole and then make a concentric with the 3.5mm one.
Or another variant make the circle of the pointing on the base part and have the entity of the sketch converted (practical when there are several holes)
The only bug for the latter is that from time to time SW displays the sketch of the pointing instead of keeping it hidden. (opening and closing the part is enough to remove it from the assembly)
I have just taken your step, if I am not mistaken.
It works, on the other hand if I haven't messed up, I end up with a sketch alone containing the 5mm circle obtained with convert entities which does not belong to a part but to the assembly.