rainure hélicoïdale

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
S.N.A.L
Posts: 178
Joined: Wed Apr 09, 2014 8:10 pm

Re: rainure hélicoïdale

Post by S.N.A.L »

en effet, j'ai essayé avec l'outil hélice, c'est exactement le même résultat.

sur solidworks et autodesk on peut utiliser la forme de la pièce pour faire la découpe le long d'un chemin:

http://designandmotion.net/blog/wp-cont ... NMunro.png

http://designandmotion.net/blog/wp-cont ... erence.png

http://www.practicalmachinist.com/vb/at ... rapcut.jpg

il faudrait pouvoir faire pareil...

sinon la solution radicale:

je reproduit un pad touts les dixièmes de millimètre avec a chaque fois une fraction de la rotation totale tout au long des 15 millimétres de course de la came :lol:
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: rainure hélicoïdale

Post by NormandC »

Bonsoir,
S.N.A.L wrote:sur solidworks et autodesk on peut utiliser la forme de la pièce pour faire la découpe le long d'un chemin:
Désolé, mais dans ta première capture d'écran, prise sous Autodesk Inventor Pro (et pas seulement "autodesk" qui est le nom de l'entreprise), on voit que la fonction Sweep1 est générée à l'aide de deux esquisses, exactement comme la fonction balayage (sweep) sous FreeCAD.

La seconde capture d'écran n'a rien à voir, et montre l'outil d'analyse d'interférence entre deux solides distincts.

Il n'y a que la dernière capture d'écran sous SolidWorks qui semble montrer une rainure générée par un solide.

Parmi les logiciels de CAO de milieu de gamme, SW est le seul à ma connaissance qui ait cette capacité.

Je ne sais vraiment pas comment pourrait être réalisé le résultat désiré autrement que ce que tu suggères, et qui serait vraiment fastidieux tout en ne donnant pas une surface lisse...

Peut-être que d'autres pourraient avoir une idée.
mario52
Veteran
Posts: 4698
Joined: Wed May 16, 2012 2:13 pm

Re: rainure hélicoïdale

Post by mario52 »

Bonjour
peut être avec une sinusoïde mais je n'arrive pas à la fermer !
s'il y a peu de sinusoïdes, le cercle se déforme.
Sinusoïde
Sinusoïde
Sinusoide.png (14.98 KiB) Viewed 5273 times
Sinusoide_2.png
Sinusoide_2.png (42.84 KiB) Viewed 5273 times
Sinusoide_1.FCStd
(70.12 KiB) Downloaded 196 times
mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
ddnux
Posts: 7
Joined: Thu Apr 24, 2014 5:21 pm
Location: Fougeres, France

Re: rainure hélicoïdale

Post by ddnux »

@ S.N.A.L.
bonjour,

J'ai remodélisé la came en partant des cylindres, j'ai utilisé l'axe des cylindres pour faire une surface et ensuite en faire un décalage du rayon des cylindres.
Le résultat me parait pas trop mal, à voir.

@+
ddnux
Attachments
22,5.fcstd
(174.84 KiB) Downloaded 190 times
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.5231 (Git)
Build type: Release
Branch: master
Hash: 945638c405766faca0e5f4c1611c00151c88a2ff
Python version: 2.7.8
Qt version: 4.8.6
Coin version: 4.0.0a
S.N.A.L
Posts: 178
Joined: Wed Apr 09, 2014 8:10 pm

Re: rainure hélicoïdale

Post by S.N.A.L »

en effet, ca a l'air pas mal du tout !!!! :D

il faut que je comprenne le truc et que j'apprene le faire.
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: rainure hélicoïdale

Post by NormandC »

Excellent, ddnux! Je n'avais pas pensé à créer une surface par le centre des cylindres, c'est vraiment une bonne idée, et ça donne le bon résultat.
S.N.A.L
Posts: 178
Joined: Wed Apr 09, 2014 8:10 pm

Re: rainure hélicoïdale

Post by S.N.A.L »

j'en ai fait un autre, il y a un bug étrange:

download/file.php?mode=view&id=5876
Attachments
bug.fcstd
(194.64 KiB) Downloaded 203 times
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: rainure hélicoïdale

Post by NormandC »

Le moteur géométrique sous-jacent à FreeCAD n'aime pas les surfaces coïncidentes ou tangentes, il faut donc éviter ces situations autant que possible.

Ça commence à foirer dès l'opération Cut001. Plutôt que de tenter de soustraire les petits cylindres de ta forme, je te suggère de les fusionner à Loft avant d'opérer la soustraction booléenne sur l'axe. Mais le faire directement va aussi échouer, il faut que tu t'arrange pour éliminer le plus de surfaces tangentes. Par exemple assures-toi que les cylindres excèdent l'objet Loft à chaque bout. Mais même en faisant cette modification, je doute que la fusion fonctionne, en raison de la tangence entre les surfaces réglées du loft et les surfaces cylindriques.

Si tu réexamine le fichier de ddnux, tu constateras que les cylindres ne sont pas tangents d'un des côtés.

Je ne peux pas t'en dire plus.
S.N.A.L
Posts: 178
Joined: Wed Apr 09, 2014 8:10 pm

Re: rainure hélicoïdale

Post by S.N.A.L »

ok merci.

je viens d'essayer en modifient le diamètre des cylindres a 4,50001 au lieu de 4,5 : ça marche.
S.N.A.L
Posts: 178
Joined: Wed Apr 09, 2014 8:10 pm

Re: rainure hélicoïdale

Post by S.N.A.L »

https://www.youtube.com/watch?v=wPpYCHs5wv0

phpBB [video]
Post Reply