Gravure lignes larges en plusieurs passes

F

f1oat

Apprenti
Bonjour,

Je souhaite graver un cadran de montre en laiton avec une fraise javelot de 0.1mm.
Dans le dessin vectoriel, réalisé sous Adobe Illustrator, j'ai des lignes de différentes largeurs entre 0.1mm et 0.5mm.

J'ai essayé Inkscape et Cambam pour générer le GCODE mais je n'ai pas trouvé l'astuce pour qu'une ligne de largeur 0.5mm soit décomposée automatiquement en plusieurs passes parallèles de largeur 0.1mm.
Une idée ? Peut-être est-ce possible avec un autre soft de FAO ?

Merci.
Frédéric.
 
T

tchitchou

Ouvrier
Salut.
Tu es farouchement opposé à jouer sur la profondeur ?
Tu peux partager ton fichier vectoriel ?

À +
 
R

rebarbe

Modérateur
Tout dépend de l'angle de ta fraise.
Pour une fraise à 90° tu gagne 1/10eme de largeur de trait par 5/100eme de descente en Z.
 
F

f1oat

Apprenti
@tchitchou @rebarbe
Merci.
Effectivement, c'est une option.
En 0.1mm, ma fraise fait 15°. J'ai aussi des 0.2mm de 60°.
Le laiton fait 0.5mm d'épaisseur, donc je n'ai pas beaucoup de marge en Z.
Il faudra vraisemblablement que j'utilise différentes fraises selon la largeur.
Je ne peux pas partager le fichier. Je fais un test pour son auteur qui envisage de s'équiper en CNC.
Frédéric.
 
F

f1oat

Apprenti
Pour le fun, ma fraise javelot 0.1mm 15° au microscope.
Frédéric.
MircoVue_2015-09-18_23-02-34.png
 
T

tchitchou

Ouvrier
Et tu peux pas partager un tout petit bout du fichier ?
Ce que tu appelles un trait de 0.5mm de large est un rectangle, en fait, right ?
Du coup, ça revient à faire une poche...
 
R

rebarbe

Modérateur
Si le but recherché est de faire un beau guilloché sur un cadran de montre, la fraise à graver ne sera jamais aussi nette qu'un coup de burin.
Ca peut passer pour de la moyenne gamme mais pour le grand luxe, tu peux passer ton chemin, ça passera jamais un contrôle qualité tatillon :spamafote:
 
F

f1oat

Apprenti
Oui, je pourrai le faire avec une poche, mais dans le dessin vectoriel c'est une ligne de largeur 0.5mm.
Il y a donc une opération manuelle un peu fastidieuse pour transformer les lignes en rectangles.
A moins de se lancer dans un petit script Python pour traiter le fichier vectoriel.

Et tu peux pas partager un tout petit bout du fichier ?
Ce que tu appelles un trait de 0.5mm de large est un rectangle, en fait, right ?
Du coup, ça revient à faire une poche...
 
F

f1oat

Apprenti
Oui, celui qui m'a demandé le test veut justement se faire une idée de la qualité que l'on peut obtenir avec cette technique.
C'est du hobby, je ne connais pas son niveau d'exigence.

Si le but recherché est de faire un beau guilloché sur un cadran de montre, la fraise à graver ne sera jamais aussi nette qu'un coup de burin.
Ca peut passer pour de la moyenne gamme mais pour le grand luxe, tu peux passer ton chemin, ça passera jamais un contrôle qualité tatillon :spamafote:
 
T

tchitchou

Ouvrier
Je ne suis pas un super spécialiste, mais je bricole avec inkscape, et j'avoue ne pas comprendre ce "trait "vectoriel"de 0.5mm d'épaisseur", c'est pour ça que je t'invitais à montrer ne serait-ce qu'un bout du fichier, ou une photo d'écran, à la limite.
 
R

rebarbe

Modérateur
Que ce soit en .ai, en .dxf ou tout autre export vectoriel, un trait est un trait, il n'a pas d'épaisseur.
Pour faire une poche de 0.5mm de large il suffit d'utiliser une fraise de 0.5mm de Ø et de lui faire suivre le trait en centre fraise.

Edit: pour ta fraisure de 0.5, avec une fraise à 90° rayon de0.05 il suffit de descendre de 0.225mm donc ça passe dans l'épaisseur de ton cadran.
 
Dernière édition:
F

f1oat

Apprenti
Voici un exemple au format SVG avec des traits de différentes largeurs.
Dans le SVG (format XML), une ligne a un paramètre width
<line
style="stroke:#000000;stroke-width:1.41729999;stroke-linecap:round"
x1="40.415951"
y1="977.75592"
x2="39.067944"
y2="971.4469"
id="line201" />

Renommer engraving_test.txt en engraving_test.svg pour pouvoir le lire avec Inkscape.
Frédéric.

Je ne suis pas un super spécialiste, mais je bricole avec inkscape, et j'avoue ne pas comprendre ce "trait "vectoriel"de 0.5mm d'épaisseur", c'est pour ça que je t'invitais à montrer ne serait-ce qu'un bout du fichier, ou une photo d'écran, à la limite.
Voir la pièce jointe engraving_test.txt
 
R

rebarbe

Modérateur
je n'avais jamais utilisé le .svg, on en apprend tout les jours.
Ce forum est décidément merveilleux :-D
 
T

tchitchou

Ouvrier
Pareil !
Mais quand même..
Si tu sélectionnes ton trait "épais", et que tu cliques sur
- Chemin,
- Contour en chemin,
tu obtiens
screen10.jpg

Et donc... c'en devient une poche.
Je crois.
 
F

f1oat

Apprenti
Super, c'est l'astuce que je ne connaissais pas !
J'ai fait un export DXF vers Cambam après la conversion en poche.
Il y a encore quelques distorsions à traiter, mais je crois que je ne suis pas loin d'un GCODE qui marche.

upload_2015-9-19_14-46-15.png


Pour info, dans AI aussi il y a cette notion d'épaisseur. On le voit dans la barre du haut

upload_2015-9-19_14-40-9.png

De toute façon, je pense essayer aussi avec la fraise 90° pour comparer le rendu des 2 méthodes.
Merci à tous pour votre aide.
Frédéric.
 
T

tchitchou

Ouvrier
Content que tu sois content.

Mais tout bien réfléchi, tu ne les as pas encore, tes trois traits parallèles. (de même longueur, en tout cas)

Une poche, ça intègre un facteur de recouvrement (je ne connais pas le terme exact, mais on comprend l'idée, j'espère) et le soft calcule une trajectoire pour "colorier" la surface.
Toi, idéalement, tu voudrais ne pas colorier, et surtout, lever le feutre..

Tu devras peut-être te contenter de passer une fois sur le trait de base, et une fois sur le contour du trait version épaisse.
Tu auras le trait, et donc un autre trait qui en fait le tour. (pas forcément moche, d'ailleurs)

Bonne chance.
 
D

dh42

Compagnon
Salut,

Si ton dessin est composés de traits et non pas de contour comme montre tchitchou, alors dans CamBam, tu peux utiliser Edition/décalage sur ligne ouverte pour créer une ligne entourant ta ligne de départ ; une ligne décalée d'une certaine valeur (à choisir) ; ensuite dans ton opération de gravure tu sélectionne le trait d'origine + le contour (voir "les" coutours si tu dois en faire plusieurs).

http://www.atelier-des-fougeres.fr/Cambam/Aide/cad/Operations.htm

une autre solution, c'est d'utiliser une opération d'usinage de contour et de lui attribuer une valeur pour "largeur d'usinage'. Si tu veux que l'usinage soit centré sur le tracé, et non décalé, alors il suffit de mettre surépaisseur à une valeur de - (moins) 0.5x la largeur d'usinage. (un exemple en PJ) ; pour éviter les remontées en Z trop nombreuses, mettre sens d'usinage sur "mixte"

++
David Voir la pièce jointe gravure_large.zip
 
F

f1oat

Apprenti
@tchitchou
"Colorier" ça doit aller, si le trajet d'outil calculé est optimisé. Je vais voir en simu.

@dh42
Merci, je ne connaissais pas le paramètre "largeur d'usinage" de Cambam.
C'est une bonne solution. Je vais essayer.
Idéalement, il faudrait que ce paramètre se positionne tout seul lors de l'import du fichier vectoriel.
Peut-être faisable en écrivant un petit plugin.

Frédéric.
 
D

dh42

Compagnon
Idéalement, il faudrait que ce paramètre se positionne tout seul lors de l'import du fichier vectoriel.

je ne sais pas, il faut pour ça que la largeur de tracé soit sauvée dans le DXF ; j'ignore si ce format sauve cette info, mais par contre je suis sur que CB ne la lis pas quand il ouvre un DXF ... donc grillé pour faire ça via un plugin/script ... à moins de ré-écrire toute une routine d'importation DXF ... ce qui n'est plus vraiment un "petit" plugin :)

le plus maniable serait probablement de dispatcher les différentes largeurs de tracés sur des calques séparés sur ton soft de DAO, de cette manière, dans CB tu assigne une op d'usinage avec une largeur définie à tout le contenu d'un calque, et tu fais une op par largeur de tracé.

une fois la 1ier op faite, il est facile de la copier/coller et de juste changer la valeur de largeur d'usinage et de surépaisseur dans la copie.

mieux encore, tu prépare un "style d'usinage" pour les largeurs les plus courantes de trait, et en un clic, ton style est appliqué.
http://www.atelier-des-fougeres.fr/Cambam/Aide/cam/CAMStyles.htm

++
David
 
F

f1oat

Apprenti
J'ai un DXF qui semble contenir l'info de largeur, visible en le lisant avec ViaCAD.
Le paramètre weight évolue de 0.050 à 0.180 selon la ligne sélectionnée.
Mais je ne connais pas encore l'unité.
Frédéric.

upload_2015-9-20_23-2-53.png
 
D

dh42

Compagnon
Ok, le pb, c'est qu'une fois le fichier DXF lu par CB, cette info de largeur de ligne ne se trouve nul part dans le projet CB. (normal, vu qu'il ne gère pas les largeurs de trait/couleurs individuellement, mais seulement la largeur de trait/couleur d'un calque)

++
David
 
F

f1oat

Apprenti
Merci, ça marche !
Sur l'exemple ci-dessous, des poches (les triangles) et des traits d'épaisseur 0.1 à 0.5mm.
Configuré à la main avec les styles.
Ne reste plus qu'à trouver les bonnes conditions de coupe dans le laiton pour 24.000 rpm.
Frédéric

upload_2015-9-24_21-49-53.png
 
F

f1oat

Apprenti
J'ai fait les premiers essais dans du laiton : pas terrible.
Fraise carbure javelot 3 faces 15° pointe 0.1mm cassée au bout de quelques minutes.
http://www.cncfraises.fr/gravure/74-pjm15.html
Surement un pb de paramètres de coupe.
J'utilise des passes de 0.1mm, feedrate 100mm/min, rpm 24.000
J'y vais peut-être un peu fort au niveau profondeur de coupe.
Si quelqu'un connait les "bonnes" conditions de coupe je suis preneur !
Frédéric.

upload_2015-10-14_20-50-24.png


upload_2015-10-14_20-50-40.png
 
D

dh42

Compagnon
Salut,

Les 15° ça a l'air super fragile ... il faut aussi faire attention à ta vitesse de plongée, c'est peut être ça le pb, car pour le reste, je trouve tes paramètres corrects ... mais je n'ai jamais fait de gravure sur autre chose que du bois ou du plastique ... et avec des 60° ... alors je ne peux guère t'en dire plus.

++
David
 
F

f1oat

Apprenti
Je vois un petit trou dans le laiton gravé qui correspond vraisemblablement à la position où ça a cassé.
Je plonge verticalement à 30mm/min.
Il faut peut-être plonger en biais pour que le copeau se dégage et n'endommage pas la pointe.
Frédéric.
 
D

dh42

Compagnon
et ça casse à la plongé ou en cours de gravure ?

Il faut peut-être plonger en biais pour que le copeau se dégage et n'endommage pas la pointe.

l'op de gravure ne gère pas les entrées dans la matière .. essaye de plonger à 10mm/min. le pb c'est qu'à la pointe, la vitesse est quasiment nulle et ça coupe très mal ... et bien sur, tu peux tenter en 2 passes de 0.05 au lieu d'une de 0.1 ...

++
David
 
F

f1oat

Apprenti
Voici la gravure au microscope.
On voit un petit coin au bord de la cuvette.
C'est peut-être le signe que ça a cassé lors d'une translation après la plongée.
J'ai 2 passes de 0.1mm, le pb est arrivé à la seconde passe.
Il faut aussi que je vérifie le G-CODE pour voir s'il n'y a pas un bug à cet endroit.
Frédéric.

upload_2015-10-14_23-7-0.png
 
F

f1oat

Apprenti
Avec un éclairage rasant, on voit que c'est un cratère.
Comme si ça avait plongé plus bas que prévu et repoussé le laiton sur les côtés.
Frédéric.

upload_2015-10-14_23-15-49.png
 
Haut