Dxf2gcode : Différence entre versions
De fablabo
(ajout url) |
|||
Ligne 1 : | Ligne 1 : | ||
− | Dxf2gcode | + | Dxf2gcode https://sourceforge.net/projects/dxf2gcode/ est un outil permettant de convertir un fichier dxf en gcode. |
− | + | On a adapté DXF2Gccode pour la [[CNC-SentierBattu]] | |
− | |||
==Installation== | ==Installation== | ||
− | + | La version modifié spécialement pour la [[CNC-SentierBattu]] est disponible dans [[Fichier:LaConfdxf2gcode.zip]]. | |
− | + | Il faut lancer dxf2gcode.py via python. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ==Export dxf depuis Inkscape== | |
− | + | Il faut enregistrer le fichier en : "Desktop Cutting Plotter (AutoCAD DXF R14) (*.dxf)" | |
+ | Ensuite il faut cocher la case LWPOLYLINE et mettre les unitées en "mm" | ||
+ | ==Modification du dxf via LibreCAD== | ||
− | + | En cours de création | |
− | + | ==Utilisation pour SentierBattu== | |
− | + | ===Paramètres de l'outil=== | |
− | |||
− | + | #On va chercher le fichier ../config/config.cfg | |
+ | #Puis on va chercher à partir de la ligne 107 la section [Tool_Parameters] | ||
+ | #Ici on ajoute ou modifie un outil par sont diamètre (en mm) et la vitesse de rotation (en tr/min) | ||
+ | #Pour "start_radius" on met en général le rayon de l'outil, c'est un paramètre qui ne nous sert pas pour la CNC | ||
+ | #Enregistre et on ferme le fichier config.cfg | ||
− | + | ===Génération du gcode=== | |
− | + | #On lance "dxf2gcode.py" via python | |
− | + | #On ouvre notre fichier dxf | |
− | + | #Dans l'onglet "Layers" on selectionne notre calque | |
+ | #On selectionne l'outil préalablement modifié/créé | ||
+ | #On modifie les paramètres suivants | ||
+ | ## Z rétraction area: correspond à la remonté de la broche en fin de programme | ||
+ | ## Z Safety margin: correspond à la remonté de l'outil entre chaque tracé | ||
+ | ## Z Workpiece top: correspond à l'épaisseur du matériau | ||
+ | ## Z Infeed depth: correspond à la pronfondeur d'une seule passe | ||
+ | ## Z Final mill depth: correspond à la profondeur finale voulu | ||
+ | ## Feed rate XY: correspond à la vitesse d'avance en mm/min | ||
+ | ## Feed rate Z: correspond à la vitesse de plonge en mm/min | ||
+ | #Aller dans "Export\Optimize and export shapes" (Ctrl+E) pour lancer la génération du gcode. | ||
− | + | ====Paramètres supplémentaires==== | |
− | La | + | Le logiciel permet d'autres fonctionnalité: |
+ | *Le changement d'échelle via option/scale all | ||
+ | *La rotation du fichier via option/rotate all | ||
+ | *Le changement d'origine du zero via option/Move Workpiece Zero |
Version du 4 avril 2016 à 17:08
Dxf2gcode https://sourceforge.net/projects/dxf2gcode/ est un outil permettant de convertir un fichier dxf en gcode. On a adapté DXF2Gccode pour la CNC-SentierBattu
Sommaire
Installation
La version modifié spécialement pour la CNC-SentierBattu est disponible dans Fichier:LaConfdxf2gcode.zip. Il faut lancer dxf2gcode.py via python.
Export dxf depuis Inkscape
Il faut enregistrer le fichier en : "Desktop Cutting Plotter (AutoCAD DXF R14) (*.dxf)" Ensuite il faut cocher la case LWPOLYLINE et mettre les unitées en "mm"
Modification du dxf via LibreCAD
En cours de création
Utilisation pour SentierBattu
Paramètres de l'outil
- On va chercher le fichier ../config/config.cfg
- Puis on va chercher à partir de la ligne 107 la section [Tool_Parameters]
- Ici on ajoute ou modifie un outil par sont diamètre (en mm) et la vitesse de rotation (en tr/min)
- Pour "start_radius" on met en général le rayon de l'outil, c'est un paramètre qui ne nous sert pas pour la CNC
- Enregistre et on ferme le fichier config.cfg
Génération du gcode
- On lance "dxf2gcode.py" via python
- On ouvre notre fichier dxf
- Dans l'onglet "Layers" on selectionne notre calque
- On selectionne l'outil préalablement modifié/créé
- On modifie les paramètres suivants
- Z rétraction area: correspond à la remonté de la broche en fin de programme
- Z Safety margin: correspond à la remonté de l'outil entre chaque tracé
- Z Workpiece top: correspond à l'épaisseur du matériau
- Z Infeed depth: correspond à la pronfondeur d'une seule passe
- Z Final mill depth: correspond à la profondeur finale voulu
- Feed rate XY: correspond à la vitesse d'avance en mm/min
- Feed rate Z: correspond à la vitesse de plonge en mm/min
- Aller dans "Export\Optimize and export shapes" (Ctrl+E) pour lancer la génération du gcode.
Paramètres supplémentaires
Le logiciel permet d'autres fonctionnalité:
- Le changement d'échelle via option/scale all
- La rotation du fichier via option/rotate all
- Le changement d'origine du zero via option/Move Workpiece Zero