dessiner une spirale avec AUTOCAD

  • Auteur de la discussion jigour
  • Date de début
J

jigour

Ouvrier
Bonsoir à tous ,
Je suis confronter à un problème , le voici:
Pour la réalisation d'une pièce , je dois d'abbord la dessiner sur AUTOCAD pour ensuite la transferer en .dxf vers CAM BAM pour faire le programme d'usinage.
j'usque là pas de problème , là ou ça se complique c'est qu'il s'agit d'une spirale de largeur 6mm qui commence au Ø 60 pour finir au Ø 125 elle s'enroule avec une "toile" de séparation de 1 mm, et ça je ne sait pas le faire!! :sad:
Je ne mexplique peut-être pas très bien ,(en exemple je pourais écrire que ça ressemble à la pièce centrale d'un mandrin de tour, sur laquelle viennent se glisser les mors)
Les dimmensions que je donne ne sont pas exacte , ce que je souhaite c'est de savoir comment dessiner cette fameuse spirale (infernale !!!)
Merci de me venir en aide :oops:
Jean
 
P

PH-MECA

Nouveau
bonjour,
si il n'y a pas de fonction spirale, ça va pas etre facile. Peut etre avec la fonction arc 3 points. Sinon je peux la réaliser avec bobcad en 3min avec la fonction spirale :mrgreen: :mrgreen: .Je voulais joindre la spirale que je viens de realiser, mais les fichiers .dwg ne sont apparement pas admis.
A+
 
J

jigour

Ouvrier
Bonjour ,
Merci pour cette aide
je pourais dans la journée faire des photos de la pièce originale ; ce qui m'interresse c' est uniquement le tracé de la spire (en filaire ) de façon à pouvoir générer mon parcour d'outil.
Je t'envoie un mp avec mon Email
A+
 
E

emmanuelbayle

Apprenti
Bonjour,

Certaine version Autocad ne possède pas la fonction spirale "hélice" dans les outils.
Si ta version ne la possède pas, essaye la méthode manuel des demi/quart de cercles voir sur ce lien :
http://www.bluemarguerite.com/Loisirs-creatifs/astuces-3535-dessiner-une-spirale-simple.deco
OU cette méthode trouvée chez Autodesk :
http://forums.autodesk.com/t5/AutoCAD-Francais/Spirale-en-3d-solid-Autocad/td-p/771823




Si tu as la chance d'avoir les versions 2010 ou 2011, tu as l'outil "hélice".
Voir lien suivant : http://www.siteduzero.com/tutoriel-3-408696-apprendre-a-dessiner-en-3d-avec-autocad.html?all=1

Bonne lecture et bon courrage.

A+ Emmanuel
 
J

Jipé 87

Modérateur
PH-MECA a dit:
bonjour,
si il n'y a pas de fonction spirale, ça va pas etre facile. Peut etre avec la fonction arc 3 points. Sinon je peux la réaliser avec bobcad en 3min avec la fonction spirale :mrgreen: :mrgreen: .Je voulais joindre la spirale que je viens de realiser, mais les fichiers .dwg ne sont apparement pas admis.
A+
Bonjour,
Les fichiers .dwg ne sont pas admis, mais si tu en fais un fichier .zip ou .rar, ça doit passer.

Jigour, si tu construis (comme tu le ferais à la main, avec un compas) avec AutoCAD une spirale à 4 centres, ou une spirale d'Archimède (voir Google), ça devrait fonctionner...
@+
 
G

gaston48

Compagnon
Une spirale à 4 centres est une approximation, la pas n’est pas constant.
Pour une pièce fonctionnelle, style hélicoïde de mandrin, cela introduira une
excentration périodique des mors
 
J

Jipé 87

Modérateur
Re,
Gaston, tu as parfaitement raison, la spirale à 4 centres est une approximation, mais tout dépend de ce que Jigour veut faire de sa pièce, et de la précision dont il a besoin... Il dit que la pièce ressemble à la pièce centrale d'un mandrin de tour, pas que c'en est une.
@+
 
J

Jipé 87

Modérateur
...et pour une meilleure approximation, on peut très bien construire sur le même principe une spirale à 8 ou 12 centres, ou plus...
@+
 
J

jigour

Ouvrier
Bonjour , et merci de m'aider .
Je profite de la pause pour répondre .
Il ne s'agit pas d'une vis sans fin "frontale " si je peu m'exprimer ainsi ,mais d'une pièce qui demande quand même une assez bonne précision .
Gaston et Jipé ; votre proposition de construire une spirale à plusieurs centres m'inspire bien , il faut simplement que je trouve la bonne méthode pour la dessiner.
Les réponses arrivent + vite que le temps dont je dispose , j'ai l'intention de m'y mettre dès ce soir .
A+
Jean
 
D

Dodore

Compagnon
ah oui j'oubliais
je ne l'ai jamais fais mais sur NUM , avec la fonction filetage "G33" on peut faire des filetages perpendiculaire à l'axe
p'etre que sur ta machine ça peut se faire
 
D

Dodore

Compagnon
DODORE a dit:
bonjour
j'avais fait un programme de développante de cercle
si on fait plusieurs tours on arrive à quelque chose qui ressemble à une spirale
'est là

http://www.cyberbricoleur.com/index.php ... 2100007559

tu regardes les réponse du 07/04/2006
c'est avec des variables pour une armoire NUM
c'est encore moi
après réflexion il me semble, que ça correspond à une spirale à 360 "centres" si les calculs sont fait pour chaque degrés
 
J

jigour

Ouvrier
Bonsoir à tous ,et merci encore.
J'ai trouvé la solution, non pas pour dessiner ,mais pour programmer directement sur la cn (Fraiseuse ; commande Fagor). Merci Dodore ,je vais appliquer le principe de ton programme pour Num adapté à Fagor ça donne :
N10 G90 X.. Y.. Z.. S..
N20 G1 G5 Z..F..
N30 G91 R0.001 Q-0.036 F..
N40(RPT N30 ,N30) N9999
N50 G0 XYZ..
N60 M30
(pour 1 tour et un pas de 10mm ; pour 4 tour avec un pas de 7mm ce sera :N30 G91 R0.0007 Q-0.036 F..)
N40 ( RPT N30 , N30) N39996)


Et volà , ça m'évite de faire le plan ,mais je vais quand même essayer de dessiner cette spirale ( pour mon égo ! )
En tous cas merci à tous et au forum .
Jean
 
D

Dodore

Compagnon
bonsoir
je vais vérifier mais il me semble que le pas est dépend de la circonférence originelle elle est utile pour le calcul
 
B

Bemel

Nouveau
Bonjour,

J'avais eu le même problème que toi à l'époque. Pour le solutionner, j'avais programmé un petit logiciel qui créait un fichier dxf qu'il suffisait d'importer dans AutoCAD. Il ne s'agit pas d'une spirale, puisque cet objet est inconnu par AutoCAD et qu'il est impossible de créer une spirale parfaite sur base des fonctions d'AutoCAD. Il s'agissait simplement d'une spirale constituée de segments de droite. Le nombre de segments était paramétrable et il était donc possible de générer suffisement de segments que pour avoir la précision souhaitée (en générant des centaines ou des miliers de segment).
Si cela t'intéresse, je peux faire une recherche pour retrouver ce petit bout de programme.

NB : je viens de tomber un peu par hasard sur ce site car je cherche une solution à un problème sur Inventor. Je ne suis pas sûr d'y revenir prochaînement, donc, contactes-moi par mail si cela t'intéresse.
 
M

mike688

Apprenti
donc autocad est incapable de faire une spirale? il est gratuit j'espère.

s'il faut une spiral, donne moi les parametre et je t'envoi un dxf
 
C

chars48

Ouvrier
Bonjour,
Je possède AutoCad 2008 et il y a dans le menu "modélisation", la commande "helix" qui permet de dessiner une spirale.
Je l'utilise notamment pour dessiner les filetages.
Cordialement,
 
J

jigour

Ouvrier
Bonsoir,
mike688 a dit:
donc autocad est incapable de faire une spirale? il est gratuit j'espère.
s'il faut une spiral, donne moi les parametre et je t'envoi un dxf
non , AUTOCAD n'est pas gratuit , mais j'ai une version 2000!! c'est vieux , et je m'en contente, c'est sûr il y a mieux ,mais cette version je l'ai !! je ne peut en acheter une autre (c'est cher) Par contre j'ai téléchargé "draft sight", le WE dernier ,mais je n'ai pas eu le temps de voir de près comment ça marche ,a première vue ça ressemble à AUTOCAD et un peu à SOLID WORKS. Si quelqu'un connait ?

DODORE a dit:
bonsoir
je vais vérifier mais il me semble que le pas est dépend de la circonférence originelle elle est utile pour le calcul
J'ai écrit le programme cet après midi ça marche!! ila juste fallu que je change R0.001 en R0.01 et Q-0.036 en Q- 0,36
impeccable , pour changer le sens de rotation de la spire :Q- devient Q
Bemel a dit:
J'avais eu le même problème que toi à l'époque. Pour le solutionner, j'avais programmé un petit logiciel qui créait un fichier dxf qu'il suffisait d'importer dans AutoCAD. Il ne s'agit pas d'une spirale, puisque cet objet est inconnu par AutoCAD et qu'il est impossible de créer une spirale parfaite sur base des fonctions d'AutoCAD. Il s'agissait simplement d'une spirale constituée de segments de droite. Le nombre de segments était paramétrable et il était donc possible de générer suffisement de segments que pour avoir la précision souhaitée (en générant des centaines ou des miliers de segment).
ça c'est un métier , bravo ; je ne suis malheureusement pas assez doué en informatique pour pouvoir en faire autant!!

chars48 a dit:
Je possède AutoCad 2008 et il y a dans le menu "modélisation", la commande "helix" qui permet de dessiner une spirale.
Je l'utilise notamment pour dessiner les filetages.
Je regarderais dans "draft sight" Ca ressemble tellement que je ne serait pas surpris que ce soit idem!!

A+ et bonne soirée
Jean
 
D

Dodore

Compagnon
jigour a dit:
Bonsoir,
DODORE a dit:
bonsoir
je vais vérifier mais il me semble que le pas est dépend de la circonférence originelle elle est utile pour le calcul
J'ai écrit le programme cet après midi ça marche!! ila juste fallu que je change R0.001 en R0.01 et Q-0.036 en Q- 0,36
impeccable , pour changer le sens de rotation de la spire :Q- devient Q

Jean
bonsoir
j'ai réfléchi au problème
a mon avis c'est bien la circonférence qui détermine le pas de la spiral c'est à dire que si tu veux une spiral au pas de 10 il faut que la circonférence fasse 10 et donc le diamètre = 10/3,14
j''ai aussi réfléchi au point de départ et d’arrivé de la spiral ; si il y a une position à respecter, il faut changer l'angle de départ et celui d'arriver
et suivant les cas il faudra la changer avant le rappel de séquence, ou dans la séquence
(sur num on dira avant le G77, ou dans la séquence qui va être rappelée par le G77)
 
J

jigour

Ouvrier
Bonsoir dODORE,
Dans ce programme c'est l'inverse , le pas défini la circonférence , je vais essayer de m'expliquer:
N30 G91 R0.01 (le pas /1000) Q0.36(360°/1000)
N40 (RPT N30 ,N30) N 9999 ........donc en fagor répéter la ligne N40 9999fois avec une incrémentation de 0.01mm à chaque fois ,
si je veu 3 spires j'écrit N3000 .
Pour la position de départ elle se fait dans la ligne : N10 X22 Y0....
Pour l'arrivée c'est le nombre de millième de tour qui la défini . Par exemple :N40 (RPT N40 ,N40) N 9999 =1tour
..........................................................................................N40 (RPT N40 ,N40) N 1250 = 1 tour 1/4 , et ainsi de suite .

Je ne connais pas bien NUM , je l'ai utiliser il y a longtemps , et on oublie vite!!!
cordialement
Jean
 
C

chars48

Ouvrier
Bonjour,

"Je regarderais dans "draft sight" Ca ressemble tellement que je ne serait pas surpris que ce soit idem!!"

Dans "Draftsight" gratuit, je ne vois pas de fonction permettant de dessiner une spirale.
Cordialement,
 
D

Dodore

Compagnon
jigour a dit:
Bonsoir dODORE,
Dans ce programme c'est l'inverse , le pas défini la circonférence , je vais essayer de m'expliquer:
N30 G91 R0.01 (le pas /1000) Q0.36(360°/1000)
N40 (RPT N40 ,N40) N 9999 ........donc en fagor répéter la ligne N40 9999fois avec une incrémentation de 0.01mm à chaque fois ,
si je veu 3 spires j'écrit N3000 .
Pour la position de départ elle se fait dans la ligne : N10 X22 Y0....
Pour l'arrivée c'est le nombre de millième de tour qui la défini . Par exemple :N40 (RPT N40 ,N40) N 9999 =1tour
..........................................................................................N40 (RPT N40 ,N40) N 1250 = 1 tour 1/4 , et ainsi de suite .

Je ne connais pas bien NUM , je l'ai utiliser il y a longtemps , et on oublie vite!!!
cordialement
Jean
bonjour
c'est le R qui m'a interpellé, j'ai crus que c'était le rayon du cercle de départ
j'ai maintenant compris que R était le pas de la spire divisé par 1000 et que Q etait la valeur angulaire du déplacement
mais je suis quand même surpris que ton programma soit si court
le calcul pour la position du point suivant n'apparais pas ?
et également dans la ligne N30 on ne vois pas les demandes de déplacement en X,Y
 
T

tchouken

Nouveau
DODORE a dit:
jigour a dit:
Bonsoir,
DODORE a dit:
bonsoir
je vais vérifier mais il me semble que le pas est dépend de la circonférence originelle elle est utile pour le calcul
J'ai écrit le programme cet après midi ça marche!! ila juste fallu que je change R0.001 en R0.01 et Q-0.036 en Q- 0,36
impeccable , pour changer le sens de rotation de la spire :Q- devient Q

Jean
bonsoir
j'ai réfléchi au problème
a mon avis c'est bien la circonférence qui détermine le pas de la spiral c'est à dire que si tu veux une spiral au pas de 10 il faut que la circonférence fasse 10 et donc le diamètre = 10/3,14
j''ai aussi réfléchi au point de départ et d’arrivé de la spiral ; si il y a une position à respecter, il faut changer l'angle de départ et celui d'arriver
et suivant les cas il faudra la changer avant le rappel de séquence, ou dans la séquence
(sur num on dira avant le G77, ou dans la séquence qui va être rappelée par le G77)

http://www.acad.bookencore.com/examples/example-3.html
 
J

jigour

Ouvrier
bonsoir ,

chars48 a dit:
le calcul pour la position du point suivant n'apparais pas ?
et également dans la ligne N30 on ne vois pas les demandes de déplacement en X,Y

N10 G90 X.. Y.. Z.. S..
N20 G1 G5 Z..F..
N30 G91 R0.01 Q-0.36 F..
N40(RPT N30 ,N30) N9999
N50 G0 XYZ..
N60 M30
(pour 1 tour et un pas de 10mm ; pour 4 tour avec un pas de 7mm ce sera :N30 G91 R0.007 Q-0.36 F..)
N40 ( RPT N30 , N30) N39996)

Donc pour répondre à ta question l'ordre est donné dans la ligne :N20 G1 G5 Z..F..
Tant qu'il n'y a pas de G0 ; G2; G3 c'est G1 qui s'applique.

Le G91 dans :N30 G91 R0.01 Q-0.36 F..rend la mesure relative à la précédente .
C'est effectivement étonnant la longueur du prgramme .
je vais le tapper au pied de la machine et voir si je peu mettre un petit film ici

A+
 
D

Dodore

Compagnon
bon ben je ne connais pas Fagor mais si ça se programme comme ça, c'est nettement plus pratique que NUM
 
N

nopxor

Compagnon
Bonsoir,
Il y a aussi la solution d'utiliser un logiciel de dessin vectoriel style corelDRAW qui permet en 2 clics de dessiner de superbes spirales et d'exporter le fichier en dxf.
Ce genre de logiciel graphique doit sûrement aussi se trouver en "freeware".
 
D

Dodore

Compagnon
jigour a dit:
bonsoir ,

chars48 a dit:
le calcul pour la position du point suivant n'apparais pas ?
et également dans la ligne N30 on ne vois pas les demandes de déplacement en X,Y

N10 G90 X.. Y.. Z.. S..
N20 G1 G5 Z..F..
N30 G91 R0.01 Q-0.36 F..
N40(RPT N30 ,N30) N9999
N50 G0 XYZ..
N60 M30
(pour 1 tour et un pas de 10mm ; pour 4 tour avec un pas de 7mm ce sera :N30 G91 R0.007 Q-0.36 F..)
N40 ( RPT N30 , N30) N39996)

Donc pour répondre à ta question l'ordre est donné dans la ligne :N20 G1 G5 Z..F..
Tant qu'il n'y a pas de G0 ; G2; G3 c'est G1 qui s'applique.

Le G91 dans :N30 G91 R0.01 Q-0.36 F..rend la mesure relative à la précédente .
C'est effectivement étonnant la longueur du prgramme .
je vais le tapper au pied de la machine et voir si je peu mettre un petit film ici

A+
ça y est je crois enfin avoir compris ta programmation
pour ceci je dois dire que je n'ai jamais eu de machine avec d'autres axes que X Y Z, et je n'ai jamais eu la fonction angulaire ou plateau tournant
donc si c'est bien ça
est ce que R défini les déplacements; ( en Z? )
..............Q défini les déplacements angulaire sur un plateau tournant ?
est ce que j'ai juste
ci c'est ça , effectivement la programmation d'une spirale devient vraiment simple
une autre question G5 ça fait quoi comme fonction
 
Haut