3d Dynamic block for metric bolts

3d Dynamic block for metric bolts

Anonymous
Not applicable
4,533 Views
26 Replies
Message 1 of 27

3d Dynamic block for metric bolts

Anonymous
Not applicable

Hi all

Does anyone know where I can get Metric bolts that are dynamic and in 3d?

I have searched for ages with no luck. Hope this forum community can help out.  TIA James

0 Likes
Accepted solutions (2)
4,534 Views
26 Replies
Replies (26)
Message 2 of 27

j.palmeL29YX
Mentor
Mentor

Dynamischer Block (= DB) mit 3D-Geometrien (egal ob Volumen- oder Flächenmodell) wird nix.

Volumenkörper entziehen sich völlig den im DB zur Verfügung stehenden Aktionen. (Nicht mal normale AutoCAD Befehle wie Strecken sind auf Volumenkörper anwendbar).

Eine Hoffnung für simpelste Flächenmodelle hatte ich, weil assoziative Flächen ihrer 2D-Ursprungsgeometrie folgen können. Klappt aber auch nicht (gerade getestet), in einem DB verlieren die Flächen ihre Assoziativität. Und z.B. eine Extrusionshöhe mit einem benutzerdefinierten Parameter zu steuern (den man dann im Eigenschaftenfenster verändern könnte) funktioniert ebenfalls nicht.  Die Wertänderung kommt am Modell nicht an.

Also - vergiß es (zumindest nach meinem aktuellen Wissensstand).

 

cadder

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 3 of 27

j.palmeL29YX
Mentor
Mentor

Korrektur zu meiner obigen Aussage, daß assoziative Flächen ihre Assoziativität verlören. Das stimmt nicht (sorry wegen der Fehlinformation). Praktisch sinnvoll anwendbar wird's davon aber dennoch nicht.

 

cadder

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 4 of 27

j.palmeL29YX
Mentor
Mentor

@j.palmeL29YX  schrieb:

Korrektur ...


 

Der Anhang (2013er dwg-Format) zeigt an einem ganz einfachen Beispiel: entgegen meiner obigen Aussage (Asche auf mein Haupt) läßt sich durchaus ein "Dynamischer 3D-Block" erstellen, sofern ein Flächenmodell genügt.

Daß eine der Abmessungen (Höhe) hier nicht durch Zupfen an einem Griff, sondern nur über das Eigenschaftenfenster geändert werden kann, ist sicherlich kein absolutes k.o.-Kriterium.

Ob das bei komplexeren Modellen auch gelingt wäre im jeweils konkreten Anwendungsfall durchaus einen Versuch wert.

@Anonymous  Kannst Dich nach diesem Prinzip ja mal an deine Schraube heranwagen ...

 

cadder

 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 5 of 27

Anonymous
Not applicable

Hi cadder

Cheers for looking for me

Not the result I was hoping for though...

Thanks

James


@j.palmeL29YX wrote:

Dynamischer Block (= DB) mit 3D-Geometrien (egal ob Volumen- oder Flächenmodell) wird nix.

Volumenkörper entziehen sich völlig den im DB zur Verfügung stehenden Aktionen. (Nicht mal normale AutoCAD Befehle wie Strecken sind auf Volumenkörper anwendbar).

Eine Hoffnung für simpelste Flächenmodelle hatte ich, weil assoziative Flächen ihrer 2D-Ursprungsgeometrie folgen können. Klappt aber auch nicht (gerade getestet), in einem DB verlieren die Flächen ihre Assoziativität. Und z.B. eine Extrusionshöhe mit einem benutzerdefinierten Parameter zu steuern (den man dann im Eigenschaftenfenster verändern könnte) funktioniert ebenfalls nicht.  Die Wertänderung kommt am Modell nicht an.

Also - vergiß es (zumindest nach meinem aktuellen Wissensstand).

 

cadder


 

0 Likes
Message 6 of 27

j.palmeL29YX
Mentor
Mentor

First a big sorry for posting in German above. I jumped between different forums and was not aware that I posted in an english thread.

Now to the topic.

Attached a Dynamic 3D-Block (surface model). After selecting the block reference you can change the nominal size (M3, M4 M5, ...) either in the properties window or after picking the blocktable. The length of the bolt you can change in the Properties window.

It is a rough draft. Feel free to refine it (if you can live with a surface model). If you need urgently a 3D-Solid model - I don't see a possibility to solve the challenge.

In the video https://autode.sk/2ShHzav you can see how to use the block.

 

cadder

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 7 of 27

Anonymous
Not applicable

Hi Cadder..

 

Hahahaha no probs regarding the using German... I had to copy and paste your replies to google translate in order to figure out what you were saying...... 🙂

 

Thanks for the 3D block... that's pretty good.

A solid model is not completely necessary as I would only need that to calculate weights.

A surface model is fine to visually represent a bolt in my models.

 

If you would like to talk outside this forum my email address is james.savill@amepl.com.au

I find it easier to communicate that way without having to login etc etc.

Thanks again for your efforts and assistance with this it is much appreciated.

Kind Regards

James

0 Likes
Message 8 of 27

Anonymous
Not applicable

Hiya,

Love the bolt.... Any chance you could do me a nut and washer PLEASE.

Only need to be one size to start me off I can fill out the tables for all other sizes.

If you have time I would appreciate any help.

Cheers very much.

James

0 Likes
Message 9 of 27

j.palmeL29YX
Mentor
Mentor

@Anonymous  schrieb:


Any chance you could do me a nut and washer PLEASE.



 

Give me a fish and I will be sated for one day. Teach me to fish and I will be sated all my life.  Man Wink

 

If you understood what I did then you should be able to do it yourself.

Some tips:

- This suggested way only leeds to success if you can build the model from a planar sketch in the XY-plane. For a washer and a simplified nut this is not a problem.

- The draw the sketch (a circle for the washer and a polygon for the nut).

- If necessary add parametric constraints to get a form stable geometrie. (look at the head of my screw).

The goal: If you (later) change any dimension (e.g. the distance between two parallel lines), the shape must always remain a regular hexagon.

- Add the needed dimensions (bcparameter command). The values should be User Defined Parameters (thei must be created before).

- Extrude the sketch as surface (associativity ON)

- Close the ends (surfpatch command)

- Add the block table ... and ready.

 

If you need help at any point ask again.

 

cadder

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 10 of 27

Anonymous
Not applicable

Hiya,

Sounds complicated......

I only understood how the table works

I haven't done anything like that before.....

Oh dear!!!

0 Likes
Message 11 of 27

j.palmeL29YX
Mentor
Mentor

@Anonymous  schrieb:

 

Sounds complicated......

...

Oh dear!!!


 

OK. Here a step by step video how to create a nut.

https://knowledge.autodesk.com/community/screencast/c4b296f2-df0a-446b-8e30-f1e59a63a643

- start with a polygon (hexagon).

- next you have to make sure that the polygon always keeps its symmetrical shape, regardless of where you drag at the geometry. Use as many constraints as necessary. (There are a lot of possible combinations to get a stable result. )

- The same with the circle (if you need a hole).

- Create parameters and add dimensions to the geometrie. For the values use the parameters.

- Extrude the shape(s) as surface(s), close the open ends (surfpatch) and trim to get the holes.

 Now you can change the values of the paramters, the model will follw the modifications.

 

Not to see in the video: create a Block Properties Table with a list of all needed variants. (You can see an example in my first video).

 

 

HTH

cadder

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 12 of 27

timothy_crouse
Collaborator
Collaborator

These are not metric

 

BUT  you may find a scale operation will work good enough for your situation.

 

I find the accuracy of threads to be futile unless you are really zoomed in tight (or blown up large on a sheet).

 

Either way, I hope you can use them.

 

-Tim

0 Likes
Message 13 of 27

Anonymous
Not applicable

Hiya,

Thanks for the video and reply.

I got to the part where I needed to add dimensions (bcparameter) and I couldn't seem to get that bit to work.

So I'm stuck...could you have a look at my file and see if I have done something wrong please.

Thanks very much.

James

 

0 Likes
Message 14 of 27

j.palmeL29YX
Mentor
Mentor

@Anonymous  schrieb:
... see if I have done something wrong

 


You haven't really done anything wrong, just a little inexpedient. You fixed the left upper endpoint of the contruction line instead of its midpoint. So the object will move away when you change its size and you will have to place it again in a drawing. (If you first choose the size of the nut and then move/rotate it to the right place that's no matter).

I'd add a fix constraint to the midpoint of the construction line.
In the video https://autode.sk/2OeoN0d I placed the UCS icon in its standard corner to see better what happens.
Now you should be able to create some parameters and add the dimension.

 

cadder

 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 15 of 27

Anonymous
Not applicable

Hi Cadder,

Thanks for your reply.

I fixed that locked point as per your video.

I still get a parameter error when I try to insert a dimension using bcparameter

I have called mine AF where you have called yours s1.

My error reads

A dependant expression cannot be evaluated.

The parameter is used in an expression which results in an

invalid value for a dimensional constraint.

 

Any ideas of what I am doing wrong.

Thanks mate

James

0 Likes
Message 16 of 27

j.palmeL29YX
Mentor
Mentor

@Anonymous  schrieb:

I have called mine AF ..

A dependant expression cannot be evaluated.

The parameter is used in an expression James


I see you are using a vertical product (Pro_Stahl_3d). Maybe there is a conflict with a predefined parameter of this application. Try another paramter name.

 Here it works well: https://autode.sk/2zcnOZ6

Or try it in a plain AutoCAD ... (?)

 

cadder

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 17 of 27

Anonymous
Not applicable

Hiya...tried a different parameter name........same error?

0 Likes
Message 18 of 27

Anonymous
Not applicable

I don't quite get what the Shift+AF means and how you put that in...

Sorry for being a pain.....

0 Likes
Message 19 of 27

j.palmeL29YX
Mentor
Mentor

@Anonymous  schrieb:

Hiya...tried a different parameter name........same error?


Did you do it in Plain AutoCAD?

Did you do it the same way as demonstrated in my last video?

Did you do it in the same file which you posted in #13?

 

cadder

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 20 of 27

j.palmeL29YX
Mentor
Mentor

@Anonymous  schrieb:

I don't quite get what the Shift+AF means and how you put that in...

Sorry for being a pain.....


I overwrite the current numerical value of paramter d1 (144.~) with the name of the parameter AF.

 I 'm afraid (I guess) you overwrite the name of the parameter d1 with AF (?). If so, that is wrong.

 

cadder

 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes