GcodeTools

De fablabo
Aller à : navigation, rechercher

Page du git

Forum de développement du soft

Instalation

On prendra les fichier sur le git et on regardera [Inkscape#Ajouter_une_extension|Ici pour installer l'extension à inkscape]

Généralité

GcodeTools est un plugin permettant de générer du gcode a partir de chemin sur inkscape. Laser engraver ce sert de ses fonctionnalités.

GcodeTools n'est pas un soft très ergonomique, mais pas de panique, avec un peu de rigueur il fonctionne très bien.

On retrouvera toute les fonctionnalités dans 
/extensions/Programmation de commande numérique

Utilisation

Paramétrage de l'outil

Bibliothèque d'outil

On commencera par ouvrir bibliothèque d'outil

  • On sélectionnera notre type d'outil
  • On appuiera sur appliquer
  • Un encadré vert apparait sur la page avec les caractéristiques de l’outil
  • Pour modifier ces paramètres on utilisera l'outil "Texte" de inkscape

On y retrouvera:

  • Diameter (mm): diamètre de l'outil
  • Feed (mm/min): Vitesse d'avance sur X et Y
  • Pénétration angle (°): Toujours 90 pour notre machine
  • Pénétration feed (mm/min): Vitesse d'avance sur Z
  • depth step (mm): Profondeur d'une passe
  • spindle rpm (PWM): Vitesse de rotation valeur comprise entre [0-255] pour notre machine, correspondant à 0 - 24 000 tr/min
  • fine feed (mm/min): Vitesse d'avance pour la finition

Point d’orientation

Ensuite on ira dans Points d'orientation

On regardera:

  • Type: 2-Points mode pour nous.
  • Surface Z (mm): Hauteur de la surface haute du materiau
  • Profondeur sur l'axe Z (mm): Profondeur finale de l'usinage
  • Unité: mm !

On applique !

Outils

Maintenant que le paramétrage est fait on va pouvoir utiliser les fonctionnalités qui changerons le tracé. Ensuite on transformera tout les chemins en gcode.

Aire

On accède à l'outil par la case "Aire..."

Ici on va compenser le diamètre de la fraise.

Le diamètre étant celui définit dans le cadre des caractéristiques de l'outil.

  • Maximum area cutting curves: Définit un maximum à la taille des congés créés lors du chemin.
  • Largeur de la zone (mm): Il correspond à une distance supplémentaire, au diamètre de l'outil.
  • Superposition d'outil de zone (0..0.9):Ce paramètre est utile quand il y a plusieurs outils, donc complétement inutile dans notre cas.

Zone de remplissage

Ici on remplira la surface intérieur au chemin sélectionne, avec un tracé, dépendant du diamètre de l'outil définit dans le cadre des caractéristiques de l'outil.

On accède à l'outil par la case "Aire..."

  • Angle (°): Choisi l'orientation du surfaçage.
  • Décalage (mm): Définit si il y a une décalage suivant X
  • Décalage (mm): Définit si il y a un décalage suivant Y
  • Méthode de remplissage: en Zig zag ou Spirale

Perçage: Point DXF

On accède à l'outil par la case "

Converti les objets plus particulièrement les points en perçage.

Il suffit d'appliquer avec le paramètre: "définir en tant que dxfpoint et enregistrer la forme"

Génération du gcode

Ici nous allons transformer tout les chemins présents sur inkscape en trajectoire Gcode, pour la machine.

Les fichiers doivent être sois des chemins, sois des offset.

Chemin vers gcode

On accède à l'outil par la case "Chemin vers G-code"

On règle les trois onglets:

Chemin vers Gcode

  • Tolérance: 1
  • Profondeur de division maximale: peu importe
  • Ordre de découpe: Par chemin ou par morceau de chemin ou par passe
  • Fonction de profondeur: d

Option

  • Échelle sur l'axe Z: 1
  • Décalage sur l'axe Z: 0
  • Activer le "Sélectionner tous les chemins si rien n'est sélectionné"
  • Rayon d'arc minimum: 0.05

Préférences

  • Fichier: Nom_du_fichier.gcode
  • Dossier: Chemin du dossier dans lequel le fichier sera
  • Sage height for G00 move over blank (mm): Hauteur de sécurité au dessus de la surface entre les chemins (jog)
  • Unité: mm

Rien pour la suite

Enfin on applique et on obtient notre fichier gcode à envoyer pour sur bCNC