Skip to main content
12-Amethyst
July 7, 2023
Solved

Csys of UDF to set on a point from a sketch

  • July 7, 2023
  • 2 replies
  • 4328 views

Hi All

 

we have several UDF defined for our daily work.

in general, they are all similar build, the first "feature" is a csys on which a cut out is placed.

the csys was mandatory to make the feature (cut out) flexible.

 

now we are facing a small problem with that. if we create a sketch with point, we are not able to place the udf on one point during creating a pattern.

 

is there any possibility to do that? actually the question is, is it possible to place csys on a point?

 

br

 

Best answer by Pettersson

I think what the OP wants is a UDF that can be placed either freely on a surface (possible when the CSYS is included) or on a point. That's not possible, I believe, with a UDF. One would have to make two different UDFs with different placement requirements. Your solution works, but means that whenever one wants to place it on a surface (as I understand it the most common use case), one would have to first create a CSYS, taking extra time and thus negating some of the time-saving benefits of the UDF.

2 replies

StephenW
23-Emerald III
July 7, 2023

You can use a point to place a csys but that is not enough, you also must have 2 more references to define the orientation of the csys, the directions of the x,y,z matter for a csys.

tbraxton
22-Sapphire II
July 7, 2023

@StephenW  has noted the issue. To resolve this, place a csys on the sketch point in the target model where you are placing the UDF. Use this csys as placement reference when inserting the UDF in the target model.

chshasa112-AmethystAuthor
12-Amethyst
August 16, 2023

hey

 

this solution seems not to work for me.

 

as you can see on the picture, i created a random sketch with several points. then i placed a csys on one of the points. but now, i am not able to place/align my udf csys with the one created on the sketch point.

udfplacement.PNG

am i doing something wrong or is there another possibility?

 

br

tbraxton
22-Sapphire II
August 16, 2023

It appears that your UDF requires 3 placement references as shown in your screen shot. If you want to place the UDF using only a Csys as a reference, then you will need to redefine the UDF such that only a csys is required to place it and fully constrain the features of the UDF.

 

Why do you need these "extra" placement references in the UDF definition?

 

tbraxton_0-1692200451857.png