I am working for the first time on the creation of a SolidWorks library. Unfortunately, I have a problem that persists. I am attaching the document in question.
I work on an inlet and outlet of a screw conveyor. There are three references. A sketch point which is the point of implantation of the part and two planes concerning the two sketches present in the mouth. (there are two sketches because there can be different shapes at the entrance and exit of the mouth).
I have created on this bookshelf piece different configurations because of the different dimensions including THE HEIGHT which is a problem for me. When I insert a mouth into a conveyor, I select my references. Only the top plane of my mouth in the conveyor is driven by the offset value that I have put on this plane (in the conveyor) and not by the height of my mouth that I have put upstream.
I would have liked to know then, if it was possible to remove references for example to be able to keep my mouth height? I don't know if I've been clear enough, but basically I'd like the height of my mouth to be controlled by my library piece and not by the plane in my conveyor. Thank you for your help!
I have the impression that it is more a question of method because there can only be one controlling object. A stomach cannot digest itself, even if I dare say so!
If I understand the conveyor has its own logic (( conveyor is driven by the offset value ??? )) and the mouth has a shape logic with reference points for the supports which is probably different.
Your problem, if I understood it, is to have a single repository. I have the impression that the master repository and the conveyor so you have to find a reference in your voyeur that doesn't change whatever the configuration of your conveyor and that you use this reference which can be virtual to wedge your mouths.
This is a classic problem in the automotive industry and worse in aeronautics where a common virtual reference point is used for all parts. All the parts of a car, for example, are rated in relation to this single point (in the past, it was at the rear, but nowadays it is a point on a platform, knowing that several platforms coexist on an assembly line.
Could you tell us more about the relationship and the variations of reference between your conveyor and your mouths. (it's not very explicit on your drawing ;-) )
so to be clearer I will illustrate my explanations with illustrations in PJ.
Basically, we have a mouth with several configurations that has 3 references. (see Mouth and its configurations; Bouches and its references). My mouth is drawn with two separate sketches drawn on 2 different planes. The two sketches are similar. They are basically a rectangle with 4 fillets at each corner, to be able to vary the shape of the sketch (to make a round or square sketch, more or less at least). Then a smoothing function joins the two sketches with a thickness of 3mms.
Then, the objective is to insert these mouths thanks to their references into the conveyor. (see Conveyor) The 3 references of the mouth are: the two planes of the sketches and the third reference is the origin which is in blue.
Conveyors are defined according to a diameter, length and angular position. We then find on the photo, the 3 references of the conveyor (see References positioning the mouth in the conveyor).
The problem is that when I insert my mouth, the height of my mouth will then be defined by the top plane of the conveyor. Beforehand, let's imagine that the height of the mouth was 200mms, which is the distance between the 2 planes of the mouth. Then by adding this mouth in a conveyor, well if the top plane is 300 mms from the positioning plane then the mouth height will be 300mms instead of 200mms.
(the top planes and positioning planes are reversed on the photo)