cersil
Guest
Hi, it's a little bit that doesn't feel it, but now, since the coronavirus made us available more time, I wanted to get into a field I barely know. I would be making hexagonal but parametric screws, that is I realize a screw m3 then changing only a quota I can get all those I want m4, m5, m6, m8...
This can be done if there are precise relationships between the various dimensions. I make an example a dado m3 has a diameter of the hexagon pairs to 5.5 mm and a height of 2.4 mm, now if we pass to a m4 we will have respectively diameter 7 height 2,93 unfortunately the relationship between these two sizes is not constant in fact in the m3 the height is 0.4363 of the diameter while in the m4 the height is 0.44185 of the diameter. If this ratio is always equal and constant (e.g. 0.5) it would be easy to parameterize by setting the height value of 0.5*diameter and we will have the possibility, changing the diameter, to have the correct height automatically. Unfortunately, there is no constant relationship. Then I thought if it was possible, as you do in all programming languages, to create an array where I can store the corresponding value for each diameter of the height of the nut, always a little different, and in the equation that I would insert in the height quota go to write that this will have to be equal to the corresponding value in the array to the value of the dimeter. in other words I wanted to know if there is a macro language in solidworks that allows me to do this. I thank you warmly for the help you want to give me. Hi.
This can be done if there are precise relationships between the various dimensions. I make an example a dado m3 has a diameter of the hexagon pairs to 5.5 mm and a height of 2.4 mm, now if we pass to a m4 we will have respectively diameter 7 height 2,93 unfortunately the relationship between these two sizes is not constant in fact in the m3 the height is 0.4363 of the diameter while in the m4 the height is 0.44185 of the diameter. If this ratio is always equal and constant (e.g. 0.5) it would be easy to parameterize by setting the height value of 0.5*diameter and we will have the possibility, changing the diameter, to have the correct height automatically. Unfortunately, there is no constant relationship. Then I thought if it was possible, as you do in all programming languages, to create an array where I can store the corresponding value for each diameter of the height of the nut, always a little different, and in the equation that I would insert in the height quota go to write that this will have to be equal to the corresponding value in the array to the value of the dimeter. in other words I wanted to know if there is a macro language in solidworks that allows me to do this. I thank you warmly for the help you want to give me. Hi.
