Solidworks jette l'éponge!

Bonjour,

Je dois réaliser une empreinte, sur un cylindre, qui suit une trajectoire hélicoîdale puis un ''virage'' et de nouveau hélicoidale parralèle à la première.

Je réalise une esquisse fermée des bord de l'empreinte, que j'enroule sur le cylindre.

Je réalise une esquisse de la forme de l'empreinte sur l'extrémité du cylindre.

Je réalise un enlèvement de matière balayage, avec l'esquisse de forme en utilisant l'enroulement comme courbes guide.

Et c'est là que ça plante ... si je fait juste le début de la trajectoire (2 premiers segments) ça fonctionne. Si j'en demande plus ça fonctionne parfois... Pour résumer le comportement de Solidworks est aléatoire.

Après de multiples tentatives j'ai au mieux la moitié de la trajectoire (allé hélicoîdal + virage mais pas le retour).

 

Des idées ... suggestions?

Merci


noyau.png

Bonjour,

Avez-vous essayé de descendre la barre de blocage a l'avant dernière ou dernière fonction pour éviter les reconstructions inutile ?

La question est pour moi, est-ce une limite des capacités de Solidworks, ou ai-je un problème de configuration matériel qui ne permet pas la résolution de la fonction de façon stable et reproductible.

Bonsoir @LeStef 

Si je comprend vous êtes dans le cas d'un vis double filet avec une terminaison en crosse qui permet d'utiliser un filet pour un sens et l'autre filet pour le retour alors que la vis tourne toujours dans le même sens.

Dis autrement l'équivalent d'une vis de trancanage mais sans filet croisé

Si j'ai bien compris la pièce il suffit de faite deux rainures hélicoïde avec  un grand pas de façon à ce que l'hélice de retour puisse s'insérer dans l'espace laissé par la spire de l'aller.

Donc tout dépend si vous construisez d'un seul tenant ou si vous faite en trois parties. Je ne voit pas ou serait la limite de SW.
Si je comprend c'est que votre courbe guide n'est pas continue et ça la fonction enlèvement balayage n'aime pas ça du tout (aussi si l'angle des virages et trop serré).
Si ce n'est que ça le problème il faut que votre courbe guide sois faite en un seul morceau
Il suffit d'utiliser la fonction ==> spline ==> outil de la spline ==> ajuster la spline.

Il faut juste savoir que cela fonctionne même s'il n'y a aucune spline par exemple un rayon est un ligne droit ou courbe. C'est une fonction mal expliquée peut être.

Il faudrait juste préciser aussi quelques points :
1°) est-ce que vous faites de la cinématique dans un ASM avec cette pièce.
2°) il y a l'équivalent d'un écrou à doigts qui doit coulisser mais il y a aussi des pertes de contacts lorsque vous faite tourner la cinématique.

A vous lire ;-)

 

2 « J'aime »

Est ce que le profil balayé pour faire l'enlèvement dépasse largement du volume ? Des fois ça coince car on se retrouve cote pour cote et il plante.Enlever trop de matière peut être une solution.

Il doit aussi y avoir des options pour la rotation de la section (obligatoire de mettre quelque chose vu la forme à réaliser)..

Il faut sûrement aussi utiliser une courbe guide pour vraiment arriver à piloter l'orientation de l'esquisse tout au long du balayage. C'est pénible mais il faut sûrement refaire quasiment la même courbe mais décalée.

2 « J'aime »

@LeStef 

as tu essayes de créer une pièce qui correspond à ton enlèvement de matière 

perso j’essaierai

après une fonction booléenne enlèvement de matière  sur ton cylindre 

@+

3 « J'aime »

Comme le dit @froussel  il faut que ça dépasse largement.

Autre méthode à tester au lieu de faire un enlèvement de matière tu fais un balayage en créant un corps non fusionné au 1er que tu soustrais ensuite avec la fonction Combiner (soustraire). Parfois cette méthode est plus rapide.

4 « J'aime »

@sbadenis bonjour ;-)

c’est exactement ma réponse juste au dessus de la tienne ;-)

@+

3 « J'aime »

@gt22 il y a un proverbe qui résume ça les grands esprits se rencontrent! ;-)

Le temps de taper et tu avais posté ta réponse ce qui n'était pas le cas lorsque j'ai commencé!

3 « J'aime »

Merci pour toutes ces réponses, je vais essayer de répondre à toutes vos questions.

La fonction de cette enlèvement de matière est de créer une empreinte dans laquelle sera brasé un cordon chauffant.

Les courbes guides sont effectivement composées de plusieurs segments :

Deux trajectoires hélicoïdales de pas 12mm (allé + retour) + le demi-tour composé de 2 portions de cercle de rayon interne 4.5mm.

Je fais donc une sélection multiples pour les courbes guides.

enlevement_matiere.png

Ce qui est étrange c’est le comportement de Solidworks.

Si je fais juste le début de la trajectoire ça fonctionne dans tous les cas. Si je en plus la première trajectoire hélicoïdale ça fonctionne parfois...

Je retrouve ce type de comportement également pour l’enroulement de l’esquisse sur le cylindre. Solidworks refuse parfois de le faire (message problème de géométrie).

Pour les autres méthodes que vous évoquez, je dois essayer.

Merci


enlevement_matiere.png

Test avec un balayage en créant un corps non fusionné:

v1.png

Le corps ne suit pas parfaitement les courbes guides

v2.png

Par endroit le corps rentre dans le cylindre, et la soustraction du corps est impossible...


v2.png
1 « J'aime »

Bonjour

C'est ce que l'on vous a dit dans un des posts : le virage est trop brusque il faudrait mettre une deuxième courbe guide juste pour cette partie. Et si vous voulez que cela fonctionne à la perfection mettez  deux cercles (profil esquisse) au début et à la fin du virage. Vous pouvez aussi augmenter un peu le rayon du virage vu votre application cela ne doit pas gêner quiconque. Surtout que les cordons chauffant n'aime pas non plus les virages trop brusques car cela provoque obligatoirement une surchauffe à ces endroits et des criques à terme. En effet le courant électrique prend le chemin le plus court dans les virages et ne suit pas la fibre neutre.
Solidworks raisonne un peu comme si vous essayez de plier un tube de cuivre à la main comme la matière n'est pas étiré cela fait des plis. la courbe guide double donne un résultat équivalent à la cintreuse.

Cordialement

2 « J'aime »

Oui le changement de trajectoire guide trop brutal n'est pas conseillé. Autre astuce pour éviter les erreurs dans les enlèvement de matière dues aux faces tangentes essayez de faire dépasser vers l'extérieur l'esquisse 3.

3 « J'aime »

Ok pour le rayon du début, qui est de toute façon voué à disparaitre dans la suite de la construction de la pièce, mais il ne suit pas non plus les courbures du demi-tour en bout de cylindre. Et les rayons ne sont pas modifiables. 

test.png

Et le volume rentre complètement dans le cylindre sur certaine zones.


test.png

pouvez vous développer ces deux listes de choix? 

1 « J'aime »

Bonjour,

comme l'on déjà évoquer les confrères, il est préférable de déposer l'opération en plusieurs opérations (partie hélice / partie boucle) car quand une trajectoire deviens trop longue SW a tendance à faire des choses étrange comme couper les virage par exemple.

1 « J'aime »

Le choix de la courbe guide est inutile. La trajectoire suffit mais doit être centrée.

Comme vous voyez ici la trajectoire de balayage est centrée sur l'esquisse à balayer. 

Et pas de lissage !!!

Centrer l'esquisse sur la courbe trajectoire et cocher les mêmes options.


enlvmt_mat.zip
2 « J'aime »

Bonjour

Avez vous essayé l'option enlèvement d'un corps volumique (3ème coche toujours dans la même fonction)

il faut auparavant créer un corps volumique disjoint qui correspondrait à l'outil qui enlèverait la matière et placé au point de départ de votre profil de balayage

Voici comment ça se présente avec l'aperçu sur une hélice simple

et voici le corps obtenu

Je sais (pour avoir rencontrer le problème sur des cames) que au niveau de l'usinage réel, il y a une différence entre le balayage d'une section et celui d'un volume : le volume est plus fidèle à la réalité.

Cordialement

David

 

2 « J'aime »

Effectivement l'enlèvement de matière par un volume fonctionne très bien.

Pour faire les trajectoires hélicoïdales, pas de problème… mais avec le demi-tour qui fait la jonction entre les 2… c’est là que ça se complique ! 

Pour faire cette pièce j'ai une hélicoïdale + demi-tour avec la méthode présentée dans le message initiale et le retour avec un enlèvement de matière par un volume. Le problème est que la jonction entre les deux n'est pas propre...

J'ai essayé de le faire en plusieurs opérations, les hélicoïdales pas de probléme mais pour le demi-tour... je sèche!