Bonsoir,
Encore quelques infos utiles concernant l'importation des DXF sous CamBam.
Lors de la conversion des splines en polylignes (préalable à toute opération de jointure), la densité des points qui composent la polyligne résultante peut être très variable.
Cela dépend en partie de CamBam, en partie du soft qui a sauvé le DXF.
Une même polyligne vas pouvoir être définie par quelques dizaines de points ou par des centaines, voir des milliers !! (entre ces points se trouvent soit des lignes droites, soit des arcs, les seuls déplacements que comprenne le GCode)
Si les points sont trop denses cela à plusieurs inconvénients:
- Le Gcode produit peut être très long (embêtant si vous utilisez une version limitée à 500 lignes de Mach3)
- Le temps de calcul des parcours d'outil par CamBam sera nettement plus long
- et le plus gênant, il se peut que votre machine n'aime pas ça (c'est le cas de la mienne) et qu'elle se mette à "ramer" dans les courbes sans jamais atteindre la vitesse d'avance prévue.
Il y a deux moyens de régler ce problème, et les deux peuvent être utilisés conjointement pour optimiser les choses.
1) utilisation du paramétrage de base
L'image suivante montre une spline importée depuis un DXF (Autocad) puis convertie en polyligne. Les points apparaissent lorsque l'on passe en mode d'édition (double clic sur la polyligne).
C'est le paramètre
Tools/options/SplineToPolylineTolerance des options générales de CamBam qui contrôle la précision de la conversion, et par conséquent le nombres de points de contrôle utilisés pour générer la polyligne.
La valeur de
SplineToPolylineTolerance doit être définie AVANT de charger le DXF.
A titre indicatif, après avoir appliqué une opération de gravure sur la polyligne résultante, avec celle de gauche (0.001) le Gcode fait 208 lignes, avec celle de droite (0.02) il n'en fait plus que 47
Cette valeur de tolérance indique l'écart maxi (en unité de dessin) autorisé entre la courbe d'origine et la courbe convertie.
Il est bien possible que son réglage par défaut à l'insta. soit trop élevé pour nous, car il est défini pour des pouces ! vérifiez le
2) Utilisation de Arc Fit
Encore la même spline importée mais cette fois avec encore plus de points.
Cette fois ci, on va utiliser la fonction
Arc Fit du menu
Edit/Polylines après avoir sélectionné la polyligne.
Voici le résultat avec deux valeurs différentes pour
Arc Fit
Cette deuxième méthode permet de fignoler chaque courbe indépendamment des autres.
Il est bien sur possible de mixer les deux méthodes, il faudra toutefois choisir une valeur de tolérance plus petite (plus précis) pour la valeur globale de conversion (méthode 1), car
Arc Fit peut réduire la précision, mais ne peut pas l'augmenter.
++
David