I modified an existing library feature SAE J1926-1 to create an SAE-AS5202 port, which is threaded from the face the port starts from. To create the cosmetic thread, I tried using both the face and a datum plane. When inserting the feature, and place it on a face, I get prompted for the edge of the hole as it's supposed to. The feature is added but the cosmetic thread shows as needing to be redefined as it's looking for a face or datum to start the cosmetic thread from. I can click the face and the feature is fully defined.
However, if I have to change to a different configuration of the port, the cosmetic fails again, and again is looking for a face to start from. The problem is, the only face I'm allowed to select is the opposite face of the part. It's treating the cosmetic like it flipped and is now start in the opposite side of the part. Does anyone know a fix or what I'm doing wrong here??
Solidworks 2017