BCNC/edition

De fablabo
Aller à : navigation, rechercher

Cette page documentera l'utilisation de bCNC dans le cadre de l'édition de gcode

Database/Paramétrage

Dans l'onglet BCNCOngletTools.png

On retrouve la section Database, dans la quel on trouve les menus: Fraise, Stock et Matériau.
Il s'agit ici de donner des paramètres à bCNC afin qu'il les utilises dans ces plugins. (Sauf que dans les faits certains plugins vous redemanderons les paramètres et d'autres iront les chercher dans ces menus...) Donc dans le doute, il vaut mieux paramétrer la database au début de l'utilisation de bCNC.

Matériau

BCNCMateriau.png

  • Nom: Permet de sauvegarder des configurations.
  • Vitesse: Vitesse d'avance de l'outil sur XY (mm/min)
  • Vitesse de plongée: Vitesse d'avance de l'outil sur Z (mm/min)
  • Hauteur de passage: Hauteur d'une passe (mm)
Stock

BCNCStock.png

  • Nom: Permet de sauvegarder des configurations.
  • Matériau: Fait référence a un matériau dans la section du dessus.
  • Sécurité Z: Définit la hauteur à la quelle la fraise passera lors des trajets hors usinage (pour éviter les vis...)
  • Surface Z: Définit la hauteur associé à la surface du matériau (usuellement 0 mais l'on peut travailler avec un autre référentiel)
  • Épaisseur: Définit l'épaisseur totale de notre planche.
Fraise

Fraise.png

  • Nom: On sélectionne la configuration associé à la fraise, on peu en rajouter.
  • Type: Type coupe de la fraise (très variable suivant les fraises, mais aucune importance)
  • Forme: Type de forme en fin de fraise (Tête carré, hémisphérique ... Aucune importance)
  • Matériau: Solid Carbide pour toutes nos fraises. (Aucune importance)
  • Couche: Composition du revêtement (Aucune importance)
  • Diamètre: Diamètre de l'outil en (mm)
  • Axe: Diamètre de l'axe de broche (mm)
  • Tranchants: Nombres de dents
  • Longueur: Longueur utile de la fraise (mm)
  • Angle: de la fraise pour les fraises coniques (°)
  • % de fraise engagée: Taux d'engagement (%) soit l'inverse du taux de recouvrement. (100% = Diamètre de la fraise, 10% = 1 passage tout les 0.1*Diamètre)
Machines

Usuellement on ne touche pas à ces paramètres.

  • Unités du gcode en pouce ou mm
  • Option pour l'utilisation sur une découpeuse laser
  • Accélérations: (Aucune importance c'est réglé dans la smoothie)
  • Vitesse de déplacement maximales: (mm/min)
  • Déplacements: Taille de la zone utile de la fraiseuse (pointillés oranges)
  • Nombre de décimales: dans le gcode
  • Précision du tracé: dans le gcode
  • Démarrage: Code exécuté à la connexion avec la machine.
  • Rotation (tr/min): Plage de rotation dans l'onglet Control
  • G-code à exécuter: Définition des header et footer

Plugins

Ce sont des ajout à bCNC, on peu en faire sois même

Tout les plugins nécessite l'appui du bouton BCNCExecuter.png pour fonctionner
Couper

BCNCCouper.png

Il permet de dupliquer la forme sélectionnée à différant niveau de l'axe Z, afin de faire une découpe avec plusieurs passes. On choisit ainsi le:

  • Nom: pour garder en mémoire des paramètres
  • Surface Z: Définit la hauteur initiale de la surface du matériau (position en mm)
  • Profondeur Finale: Profondeur de la coupe voulu (valeur négative en mm)
  • Hauteur de passage: Profondeur maximale d'une passe en mm)
  • Coupe d'abord à la hauteur de la surface: Savoir si il fait le passage au niveau de la surface ou non.
Profils

Fichier:Profil.png

Il permet de prendre en compte de rayon de l'outil et génère un tracer plus grand ou plus petit.

  • Nom: Pour garder en mémoire des paramètres
  • Fraise: Choisir la fraise à prendre en compte
  • Direction: Choisir si on veut un offset à l’intérieur ou extérieur de l'objet sélectionné.
  • Distance supplémentaire: Choisir si l'on veut augmenter l'offset de l'outil par rapport au rayon de la l'outil.
  • Surcoupe: (Aucune importance ?)
Poche

BCNCPoche.png

Permet de remplir l'objet de passages, donc d'usiner tout l’intérieur d'un objet (c'est une forme de Raster).

  • Nom: Pour garder en mémoire des paramètres
  • Fraise: Choisir l'outil utilisé, notamment le diamètre.
Percer

BCNCPercer.png

Permet de faire des perçages à des points précédemment sélectionnés. On notera que bCNC est assez puissant pour faire des perçages "manuel" avec une très bonne précision.

  • Nom: Pour garder en mémoire des paramètres.
  • Profondeur finale: en mm
  • Profondeur des paliers: Histoire de faire sortir les copeaux plus facilement de la gorge de fraise. (mm)
  • Dwell: Attente entre chaque palier (seconde)
  • Distance (mm) :
  • Nombre:
Attaches

BCNCAttaches.png

Permet de créer des attaches, dans les faits il génère des espaces dans le quel la fraise ne coupera pas. Donc il faut généralement l’exécuter pour la dernière passe.

  • Nom: Pour garder en mémoire des paramètres.
  • Nombre d'attaches: elles se répartissent toutes seules sur le chemin.
  • Distance minimum entre deux attaches: Cela correspond à la distance en ligne droite entre le centre de deux attaches.
  • Dx:Taille de la largeur des attaches (mm).
  • Dy:Taille de la longueur des attaches (mm).
  • Hauteur: Hauteur de l'attache (mm)
Driller

BCNCDriller.png

Permet de faire des perçages en suivant l'objet sélectionné, il diffère avec "Percer" du fait que lui suit un chemin.

On règle:

  • Nom: Pour garder en mémoire des paramètres.
  • Distance entre les trous: c'est la distance entre chaque centre de trou (mm)
  • Profondeur finale: Des trous (mm)
  • Palier: Profondeur de une passe (mm)
  • Durée de temporisation: Pause entre deux passes (s)
Flatten

BCNCFlatten.png

Permet de générer surfaçage rectangulaire sur une surface. Il prend en compte le diamètre de l'outil et l'engagement sélectionné dans la database fraise.

  • Départ: Définit les cordonnées de début de surfaçage (mm)
  • Largeur et Hauteur à surfacer: Définit la longueur et la largeur suivant X et Y de la zone à surfacer (mm).
  • Profondeur à surfacer: définit la profondeur de la surface (mm)
  • Trame de bordure: active ou non le passage de la fraise sur le bord de la zone définit.
  • Direction de coupe: (Aucune importance pour le moment)
  • Type de poche: Offset pour des rectangles imbriqué et Raster pour faire des zig-zags.
Tile

BCNCTile.png

Permet de répéter le motif sélectionné suivant X et Y

  • Nom: Pour garder en mémoire des paramètres.
  • Nx: Nombre de motifs suivant X
  • Ny: Nombre de motifs suivant Y
  • Dx: Espace entre chaque motifs suivant X (mm)
  • Dy: Espace entre chaque motifs suivant Y (mm)
Bowl

BCNCBowl.png

Permet de générer un bol (demi sphère) il utilise les paramètres de diamètre de fraise et de profondeurs dans la Database.

  • Nom: Pour garder en mémoire des paramètres.
  • Diamètre: diamètre de la sphere en (mm)
  • Résolution: Ajuste la finesse de réalisation (°)
  • Progressif: active ou non une interpolation progressive ou non de la réalisation du bol.
Heightmap

BCNCHeightmap.png

Permet de transformer une image en niveaux de gris en gcode 3D. Il utilise les paramètres de la fraise dans la database

  • Nom: Pour garder en mémoire des paramètres.
  • Profondeur de travail: Profondeur maximale voulue
  • Taille maximum: Sélectionne l'échelle de l'image, par X ou Y selon la valeur maximale donnée (mm)
  • Scanner: Choisi la direction des passes, X, Y ou XY
  • ScanDir: Choisi le sens des passes, positif ou négatif ou les deux
  • Coupe du Haut: ??
  • Coupe du bord: Fait une découpe sur tout le tour de l'image.
  • Inverser: Inverse les niveaux de gris du fichier. Donc l’intérieur et l’extérieur de l'image.
  • Single pass: Déactive le passage par passe et n'en fait qu'une seule.
  • Image à graver: Choisir l'image en png
Box

BCNCBox.png

Génère des gcode de boites en découpant dans une plaque.

  • Nom: Pour garder en mémoire des paramètres.
  • Dx, Dy, Dz: Dimension de la boite
  • Nx, Ny, Nz: Nombres de dents suivants les axes.
  • Profil: ?
  • Surcoupe: ?
  • Couper: ?
Text

Génère des gcodes de texte de toutes les polices.

  • Nom: Pour garder en mémoire des paramètres.
  • Texte à générer: Écrire son texte ici
  • Profondeur de travail: Profondeur de coupe suivant z (mm)
  • Taille de la police: en mm
  • Fichier de la police: Sélectionne le fichier contenant la police
  • Image vers Ascii: Sélectionne une image pour écrire le texte
  • Largeur des caractères de l'image: Choisi la taille de la police si le texte viens d'une image
Gear

BCNCGear.png

Génère des gcode d'engrenages

  • Nom: Pour garder en mémoire des paramètres.
  • Nombre de dents: de l'engrenage
  • Angle de pression: permet de changer la forme de l'engrenage (°)
  • Pas d'une dent: Choisi le pas entre chaque dent (mm)
Halftone

BCNCHalftone.png

Sketch

BCNCSketch.png

Midi2CNC

BCNCMidi2CNC.png

Il génère un gcode, à partir d'un fichier midi donc un fichier représentant des sons/ une musique.
Dans les faits il va faire de très petits déplacements pour imiter les fréquences, de la musique. Le paramétrage de base est plutôt correct mais on peu l'améliorer avec quelques essais.

  • Nom: Pour garder en mémoire des paramètres.
  • Impulsions par unités: C'est le réglage de la taille d'un "petit" déplacement pour l'imitation des fréquences, c'est le seul paramètre disponible.
  • Déplacement Maxi: Définit des bornes afin que la machine n’aille pas trop loin. (On ne dépassera pas la zone utile de la machine !)
  • Axe à utiliser: Définit suivant qu'elles axes la trajectoire doit ce faire.
  • Midi à réaliser: On importe ici le fichier midi voulu.
Spirograph

BCNCSpirograph.png

Il génère de beau spirographe à partir de rien. Sur XY.

  • Nom: Pour garder en mémoire des paramètres.
  • Rayon externe: en mm
  • Rayon interne: en mm
  • Rayon de décalage: Définit la taille du décalage entre chaque cercle (mm)
  • Profondeur finale: Définit la profondeur du chemin (mm)
Pyrograph

BCNCPyrograph.png

Permet de faire de la pyrogravure à commande numérique, pour ça il faut changer l'outil, remplacer la fraise par un pyrograveur.

  • Nom: Pour garder en mémoire des paramètres.
  • Taille du bout du pyrograveur: Définit la discrétisation à faire suivant X,Y ou XY. Avec le pyrograveur c'est l'épaisseur de l'embout. (mm)
  • Profondeur de travail: Définit la hauteur à laquelle la machine doit usiner, généralement un peu inférieur à la hauteur de surface. (mm)
  • Taille Maximum: Effectue un redimensionnement de l'image pour que la longueur ou la largeur (la plus grande des deux) de l'image soit égale à cette valeur (mm).
  • Vitesses: Définit la vitesse d'avance de l'usinage, l'idée est que la vitesse maximal corresponds aux couleurs claires et la minimal aux couleurs foncés. (mm/min)
  • Direction: Choisi si la gravure ce fait suivant X, Y ou XY
  • Dessiner les bords: Choisi si le contour sera fait ou non.
  • Image à graver: Importe l'image voulu.

Éditeur

Dans l'onglet "Editor"

Sélection (4 niveaux) Edit Order Déplacement Transformation (rotation) Type d'usinage (conventionnel ...)