158
modifications
Modifications
BCNC
,→Fichier et sauvegarde
Et la page [https://github.com/vlachoudis/bCNC/wiki wiki] (en anglais)
bCNC est un logiciel en cours de développement, dont le développement avance très vite. On a beaucoup d'espoir pour un logiciel ergonomique et puissant dans un futur proche.
Pour le moment il est opérationnel pour :
*.....
Dans les [https://github.com/vlachoudis/bCNC/issues/310 mises à jours à venir]: Import des .svg et .stl, amélioration de l'ergonomie, ... ==Utilisation de BCNC==L'utilisation de BCNC se divise en deux grandes parties distinctes: <br/>*[[BCNC/controle|La partie Contrôle]]: Commande, et visualisation de la position machine en temps réel <br/>*[[BCNC/edition|La partie Éditeur]]: Modification directe du gcode, paramétrages, et utilisation de moult plugins. ==Fonctionnement global de bCNC=====Fichier et sauvegarde===On peut créer, ouvrir ou sauvegarder un fichier via les onglets en haut à droite [[File:NewOpenSave.png|50px]]. Pour le moment bCNC ouvre du*Gcode: .g, .gcode, .nc, .ngc*Dxf: .dxf Et sauvegarde en*Gcode: .g, .gcode, .nc, .ngc Pour les fichiers: .png, .midiOn passera directement par des [[BCNC/edition#Plugins|Plugins]] ===Interface===[[image:ScreenInfo.png|1000px]] On y retrouvera #Un bandeau d'onglet, pour accéder aux menus#Un bandeau en haut et à gauche pour accéder aux fonctions#Un bandeau a gauche de fonctions *Un écran de visualisation 2D et 3D, gcode, position fraise, avancement ...*Un petit rectangle correspondant à la zone utile de la fraiseuse*Un petit menu de Commande Gcode, afin de rentrer des commandes manuelles Gcode.*Un dernier bandeau indiquant les coordonnées correspondant, à la position de la souris. =Mode d'emploi===Prérequis==Avant toute chose nous avons besoin de:*Votre fichier prêt*Les paramètres d'usinage choisi (voir [[CNC-SentierBattu/Modedemploi|cette page]]) ==Import d'un fichier=====Gcode===Il suffit d'ouvrir son fichier avec l’icône [[File:Open.png|20px]] ===Fichier 2D (dxf, svg ...)=======Fichier dxf====Depuis les logiciels exportant du dxf (LibreCAD, AutoCAD, ...) On sélectionnera le format Dxf R14 Comme pour le gcode, il suffit d'ouvrir son fichier via [[File:Open.png|20px]] ====Fichier svg====On ouvre depuis inkscape et on l'enregistre au format "DXF pour bCNC (.dxf)" <br/> On fera attention a ce que nos chemins soit affichés en contour ou en remplissage mais pas les deux ! aussi on pourra faire des calques en appliquant des couleurs différentes aux chemins. L'utilisation des calques "inkscape" n'est pas possibleSi le format n'est pas disponible voir [[BCNC/Maintenance#Export_DXF|exportation dxf depuis inkscape]] Puis on ouvre le dxf directement sur bCNC via: [[File:Open.png|20px]] Les plus pointilleux et libristes pourront passer par l'outil [[GcodeTools]] afin de générer le gcode depuis inkscape, ensuite on pourra l'ouvrir depuis BCNC. ===Fichier 3D (png, stl ...)=======Fichier Stl====Tant que BCNC implémente l'import de fichier stl.On transforme le fichier STL en PNG avec des niveaux de gris via : (on cherche encore un système facile d'utilisation) Puis on ouvre le fichier png via bCNC pour cela, on regardera la section Fichier png juste en bas. ====Fichier png==== Ici quatre solutions sont possibles, généralement on utilisera le principal [[File:Heightmap.png|link=bCNC/edition#Heightmap]] [[bCNC/edition#Heightmap|En détail ici]]Il adapte les niveaux de gris en profondeur suivant Z, et travail suivant X et Y en ligne. Les trois autres sont pour des "effets artistiques", on regardera les pages associées (en cliquant sur les images) <br/>[[File:Halftone.png|link=bCNC/edition#Halftone]] qui transforment l'image en petits ronds plus ou moins profond en suivant les niveaux de gris <br/>[[File:Pyrograph.png|link=bCNC/edition#Pyrograph]] Utilisé pour la pyrogravure, il transforme l'image en "raster" avec des niveaux de Z différant<br/>[[File:Sketch.png|link=bCNC/edition#Sketch]] Il permet de dessiner avec un crayon, le rendu est plutôt intéressant. <br/> ==Préparation du gcode pour l'usinage==Maintenant que le fichier est importé on rentre dans la partie modification du gcode pour la CNC. Premièrement il va s'agir de donner au logiciel les différents paramètres de notre usinage. ===Vitesse de rotation===Pour changer la vitesse de rotation de la broche on ira dans l'onglet [[File:OngletEditor.png]] #On ouvre le block "Header" à gauche#On change le 255 de la ligne "M3 S255" par la vitesse que l'on souhaite, de 0 à 255, correspondant à 0 - 24000 tr/min ===Database===On retrouve la section dans l'onglet [[File:OngletTools.png]] à gauche. Nous allons modifier les menus: [[File:bCNCFraise.png|link=bCNC/edition#Fraise]], [[File:Materiau.png|link=bCNC/edition#Materiau]] et [[File:Stock.png|link=bCNC/edition#Stock]] Nous allons rentrer les paramètres de notre usinage.L’intérêt c'est que certaines fonctionnalités de bCNC les demanderont directement et d'autres se référeront à celles stockées ici. (C'est pas très bien foutu mais c'est comme ça) ====[[bCNC/edition#Fraise|Fraise]]====[[File:bCNCFraise.png|link=bCNC/edition#Fraise]]Ici il s'agit simplement de sélectionner la fraise que nous allons utiliser via le menu déroulant "Nom" Si la fraise n'existe pas, [[bCNC/edition#Fraise|on la créera]]. ====[[bCNC/edition#Materiau|Matériau]]====[[File:Materiau.png|link=bCNC/edition#Materiau]]Ici comme les paramètres changent à chaque usinage.On rentrera*La vitesse d'avance en mm/min*La vitesse de plongée mm/min*La hauteur prévu d'une passe (maxi 1,5x le diamètre de la broche) ====[[bCNC/edition#Stock|Stock]]====[[File:Stock.png|link=bCNC/edition#Stock]] Comme pour Matériau les paramètres changent tout le temps.On sélectionnera:*Le matériau utilisé juste au dessus.On rentrera la:*Sécurité en Z: correspond à la hauteur de passage hors dans les trajets hors usinages.*Surface Z = 0 (correspond à la position du haut de la surface)*Épaisseur du matériau ===Modification basique===Dans l'onglet [[File:OngletEditor.png]] on peut accéder au gcode en direct avec le visuel associé, et quelques fonctionnalités. ====Sélection de tracé====bCNC est un peu particulier puisqu'il ne travaille qu'avec du gcode, il sélectionne les objets sur plusieurs niveaux. *Niveau 3: Le tracé, c'est l'ensemble du gcode, on le sélectionne en appuyant sur le bouton [[File:Tout.png]]*Niveau 2: Le calque, il regroupe plusieurs blocks, il suffit de sélectionner un objet du calque et d'appuyer sur le bouton [[File:Layer.png]]*Niveau 1: Le block, il regroupe plusieurs chemins, ils sont séparés via des cadres. On le sélectionne en cliquant sur le cadre [[File:Block.png]].*Niveau 0: Le chemin, il correspond à une ligne dans le gcode, G0,G1,G2 ou G3, on le sélectionne en cliquant sur la ligne. Suivant si les blocks sont augmentés ou diminués, les objets seront sélectionnables par block ou par chemin. Pour reconnaître l'état des objets dans la visualisation les objets sont:*Sélectionnés: Ce sont les tracés que l'on est actuellement entrain de manipuler avec BCNC. [[File:CheminBleu.png|200px]]*Actif usinage: Issu de commandes G1, G2, G3, ils représentent les chemins d'usinages. [[File:CheminNoir.png|200px]]*Actif hors usinage: Issus de commande G0, ils représentent les chemins hors usinage donc au dessus de la surface. [[File:CheminPointille.png]] *Inactif: Ce sont des chemins déactivés par BCNC, ils ne seront pas envoyés dans la machine lors de l'usinage. [[File:CheminVert.png|200px]] ====Positionnement====On peut changer le positionnement du fichier avec les outils de la section "Déplacer" =====Outil Déplacer=====[[File:Deplacer.png]]Permet de prendre son tracé avec la souris et de le déplacer plus loin en re-cliquant avec la souris. =====Positionnement par rapport aux zero=====[[File:CadreBleu.png]] Ces outils permettent de positionner les tracés via le cadre rose qui entoure le fichier (représenté par le cadre bleu) au niveau du zéro actuel (représenté par le point rouge) ===[[BCNC/edition#Plugins|Les plugins]]===Il existe un bon nombre de plugins dans Inkscape, ils peuvent modifier ou générer directement du gcode. Ici on parlera des plugins essentiels sinon pour les autres vous pouvez vous référer à la page [[BCNC/edition#Plugins|Plugins bCNC]] On va donc dans l'onglet [[File:OngletTools.png]]
==Utilisation de bCNC==[[BCNC/edition#Profil|Profil]]====L'utilisation de bCNC se divise en deux grandes parties distinctes[[File: -La partie Contrôle: Commande, et visualisation de la position machine en temps réel-La partie Éditeur: Modification directe du gcode, paramétrages, et utilisation de moult pluginsbCNCProfil.png|link=BCNC/edition#Profil]]
===Partie éditeurChangement de fraise=======Paramétrage====[[File:BorcheCNC.gif|frame]]Dans l'onglet "Tools"Pour changer la fraise.
=====Fraise=Dans un même usinage====*Nom: #On sélectionne la configuration associé à active les chemins prévu pour la fraise, on peu en rajouter.1#On déactive les autres chemins#On usine*Type: Type coupe de #On change la fraise (Downcutting par défaut)la fraise 2*Forme: Forme de la fin de #On règle le Zero en Z pour la fraise2*Matériau: Solid Carbide #On déactive les chemins prévu 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)1*Angle: Angle de #On active les chemins prévu pour la fraise pour les fraises coniques (°)2#On usine% de fraise engagée: Taux de recouvrement (%)#....
===Commande de la fraiseuse==Machines=====On ne touche jamais à ces configs*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 Connexion avec la machine.carte====*Rotation (tr/min): Plage de rotation En tout premier lieu dans l'onglet Control*G-code à exécuter[[File: Définition des header et footerOngletFile.png]]
=====Profils=Home home home====Il permet Tout 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 suite après on veut effectuera un offset à l’intérieur ou extérieur de l'objet sélectionné.*Distance supplémentaire[[File: Choisir si l'on veut augmenter l'offset de l'outil par rapport au rayon de la l'outilHome.*Surcoupe: (Aucune importance)png]]
=====Percer=Réglage des Zeros====Permet Pour positionner la tête au début de faire des perçagesHonnêtement je nl'ai pas compris à quoi ça sert puisqu'on peu les faire manuellement à suffisamment de précision..usinage:
===Lancement du gcode==Driller=====Permet de faire des perçages en suivant l'objet sélectionné
On règle:*Nom: Pour garder en mémoire des paramètres.*Distance entre les trous: cn’oubliera pas de placer la jupe d'est aspiration de la distance entre chaque centre de trou (mm)CNC, *Profondeur finale: Des trous (mm)*Palier: Profondeur pour se faire il faut que la tête soit un minimum baissée suivant Z de une passe (mm)*Durée de temporisation: Pause entre deux passes (s)10mm par rapport à la position du "Home".
==En cas de problème===Tile==Après avoir utilisé l’arrêt d'urgence===Permet Etat: BCNC ne le voit pas, il continue de répéter le motif sélectionné suivant X et Yfonctionner. Il a donc perdu les coordonnées de la machine (Mpos) s'il était en mouvement.Dans tout les cas il faut déconnecter la BCNC avec la CNC en appuyant sur [[File:FermerPort.png]]
=====Halftone1. Fraise Bloqué==========Sketch==========Midi2CNC==========Spirograph==========Pyrograph=====Si la fraise est entourée d'objets qu'elle peut percuter.
===Modification faites pour PlateformeCFin de courses===2 modif pythonSi la machine heurte une fin de courseIl apparaît: [[File:Erreur.png|200px]]
Il suffit d'appuyer sur [[File:Home.png]]
[[Catégorie:Logiciels]][[Catégorie:3D]][[Catégorie:2D]][[Catégorie:GenerateursDeGcode]][[Catégorie:Modes d'emploi]]