Import dxf export g-code
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
Import dxf export g-code
Bonjour,
Je suis nouveau sur freecad je voudais m'en servir comme interface avec une CNC et d'autre logiciel de CAO 3d, juste pour genéré le G-code.
J'ai importé dans freecad (test version 0.17 et 0.18) en DXF, mais impossible de faire des trous (path drilling) il refuse la selection des trous.
J'ai trouvé une solution c'est de faire un usinage avec (profile based on edges) qui accepte bien la selection des trou et le truc c'est de choisir un foret du diametre du trou et de donner un offset negatif de 10um.
Il y a t'il une solution pour utiliser l'outil path drilling sur un import?
Note: j'ai essayé plusieurs formats d'importation, méme probléme.
J'ai essayé en dessinant directement la forme avec freecad, pas de probleme.
Une remarque sur freecad, pour la géneration de g-code: ça pourait être fait en transparance pour l'utilisateur sans être obligé de sélectioner chaque forme et dire ce que l'on veut faire, il y aurait juste deux ou trois questions et ça reconnaitrait automatiquement les formes et suivant les outils choisi ferais automatiquement tous les usinages. On passerait directement de l'objet dessiné au Gcode en 1 clic.
Merci
Je suis nouveau sur freecad je voudais m'en servir comme interface avec une CNC et d'autre logiciel de CAO 3d, juste pour genéré le G-code.
J'ai importé dans freecad (test version 0.17 et 0.18) en DXF, mais impossible de faire des trous (path drilling) il refuse la selection des trous.
J'ai trouvé une solution c'est de faire un usinage avec (profile based on edges) qui accepte bien la selection des trou et le truc c'est de choisir un foret du diametre du trou et de donner un offset negatif de 10um.
Il y a t'il une solution pour utiliser l'outil path drilling sur un import?
Note: j'ai essayé plusieurs formats d'importation, méme probléme.
J'ai essayé en dessinant directement la forme avec freecad, pas de probleme.
Une remarque sur freecad, pour la géneration de g-code: ça pourait être fait en transparance pour l'utilisateur sans être obligé de sélectioner chaque forme et dire ce que l'on veut faire, il y aurait juste deux ou trois questions et ça reconnaitrait automatiquement les formes et suivant les outils choisi ferais automatiquement tous les usinages. On passerait directement de l'objet dessiné au Gcode en 1 clic.
Merci
Re: Import dxf export g-code
Bonjour greg, bienvenu sur le forum FreeCAD.
Est-ce que tu peut télécharger ton modèle FreeCAD?
Est-ce que tu peut télécharger ton modèle FreeCAD?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Import dxf export g-code
Ci-join mon fichier freecad
Merci
Merci
- Attachments
-
- intersectionXY_0.18.FCStd
- (112.36 KiB) Downloaded 161 times
Re: Import dxf export g-code
C'est un problème de dxf ou de l'import: Les trous ne sont pas des cercle, ce sont des B-Spline.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Import dxf export g-code
Bonjour,
Merci pour votre expertise.
J'ai fait plusieurs autres exportations avec divers format et diverse option, le resultat est toujour le méme.
Quand on zome avec Freecad sur les trous, on voit bien que c'est ne sont pas cercles mais des morceaux de ligne.
Sur mon logiciel d'origine (ZW3D), il se passe la meme chose, les cercles sont decomposé en morceau de ligne.
Donc, a priori, il n'y a pas de solution à mon probleme autre que de faire un usinage avec un diamétre identique à celui du trou.
Merci
Merci pour votre expertise.
J'ai fait plusieurs autres exportations avec divers format et diverse option, le resultat est toujour le méme.
Quand on zome avec Freecad sur les trous, on voit bien que c'est ne sont pas cercles mais des morceaux de ligne.
Sur mon logiciel d'origine (ZW3D), il se passe la meme chose, les cercles sont decomposé en morceau de ligne.
Donc, a priori, il n'y a pas de solution à mon probleme autre que de faire un usinage avec un diamétre identique à celui du trou.
Merci
Re: Import dxf export g-code
Désolé, je ne suis pas de tout un expert DXF. Je sais qu'il y a deux possibilités d'import. J'espère qu'il y a un expert DXF et francaise qui peut expliquer mieux.
NormandC wrote: ping
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Import dxf export g-code
Bonjour
Ce sont bien des cercles
j'ai fait un test avec un de mes DXF, puis j'ai fait un downgrade
(le test donne bien un cercle avec son rayon)
ici le résultat : mario
Ce sont bien des cercles
j'ai fait un test avec un de mes DXF, puis j'ai fait un downgrade
(le test donne bien un cercle avec son rayon)
ici le résultat : 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.
My macros on Gist.github here complete macros Wiki and forum.
Re: Import dxf export g-code
Bonjour
Merci Mario52.
J'ai fait le méme test avec un import puis un downgrade, pour moi, ça ne donne pas de cercle.
Ca doit venir du fichier d'origine.
Merci
Merci Mario52.
J'ai fait le méme test avec un import puis un downgrade, pour moi, ça ne donne pas de cercle.
Ca doit venir du fichier d'origine.
Merci
Re: Import dxf export g-code
Bonjour
sur votre fichier intersectionXY_0.18.FCStd c'est un BSplineCurve
sélectionnez votre "cercle" et coller ce code dans la console Python pour voir sa nature
mario
sur votre fichier intersectionXY_0.18.FCStd c'est un BSplineCurve
sélectionnez votre "cercle" et coller ce code dans la console Python pour voir sa nature
Code: Select all
for o in Gui.Selection.getSelectionEx():
try:
s = o.SubObjects[0]
FreeCAD.Console.PrintMessage( "1object : " + str(s) + "\n")
FreeCAD.Console.PrintMessage(str(o.SubElementNames[0]) + "\n")
FreeCAD.Console.PrintMessage(str(s.Curve) + "\n")
except Exception:
None
FreeCAD.Console.PrintMessage( "1___________________________________________________\n")
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.
My macros on Gist.github here complete macros Wiki and forum.
Re: Import dxf export g-code
Bonjour,
Merci pour le code.
oui, c'est bien un <BSplineCurve objet>.
J'ai essayé plein d'option d'exportation celui qui genere des <circle> est l'IGS avec option suivant photo join, mais l'importation ne se fait que partiellement, il manque tout le contour de l'objet.
Ci-join le .igs.
Merci
Merci pour le code.
oui, c'est bien un <BSplineCurve objet>.
J'ai essayé plein d'option d'exportation celui qui genere des <circle> est l'IGS avec option suivant photo join, mais l'importation ne se fait que partiellement, il manque tout le contour de l'objet.
Ci-join le .igs.
Merci