Modifications

Aller à : navigation, rechercher

BCNC

3 671 octets ajoutés, 25 octobre 2019 à 19:19
Fichier et sauvegarde
=Généralité=
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.
Il reste très puissant et relativement pratique, mais quelques coquilles sont présente du présentes dû a son développement.
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 bCNCBCNC==L'utilisation de bCNC 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 peu peut créer, ouvrir ou sauvegarder un fichier via les onglets en haut à droite [[File:NewOpenSave.png|50px]].
Pour le moment bCNC ouvre du
*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 manuels manuelles Gcode.
*Un dernier bandeau indiquant les coordonnées correspondant, à la position de la souris.
===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 possible
Si 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====
Le tant Tant que bCNC BCNC implémente l'import de fichier stl.On transforme le fichier STL en PNG avec des niveaux de gris via : (on cherche encoreun 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 quatres quatre solutions sont possibles, généralement on utilisera le principal Img [[File:Heightmap.png|link=bCNC/edition#Heightmap]] [[bCNC/edition#Heightmap|HeightmapEn 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és associées (en cliquant sur les images) <br/>Img[[File:Halftone.png|link=bCNC/edition#Halftone|Halftone]] qui transforme transforment l'image en petits ronds plus ou moins profond en suivant les niveaux de gris <br/>Img[[File:Pyrograph.png|link=bCNC/edition#Pyrograph|Pyrograph]] Utilisé pour la pyrogravure, il transforme l'image en "raster" avec des niveaux de Z différant<br/>Img[[File:Sketch.png|link=bCNC/edition#Sketch|Sketch]] Il permet de dessiner avec un crayon, le rendu est plutôt intéressant. <br/>
==Préparation du gcode pour l'usinage==
Premièrement il va s'agir de donner au logiciel les différents paramètres de notre usinage.
===Paramétrage de la vitesse Vitesse de rotation===Pour changer la vitesse de rotation de la broche on ira dans l'onglet Img(Editor)[[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 cette la section dans l'onglet Img(tools) [[File:OngletTools.png]] à gauche.
Nous allons modifier les menus: Imgs [[File:bCNCFraise.png|link=bCNC/edition#Fraise|Fraise]], [[File:Materiau.png|link=bCNC/edition#Materiau|Materiau]] et [[File:Stock.png|link=bCNC/edition#Stock|Stock]]
Nous allons rentrer les paramètres de notre usinage.
L’intérêt c'est que certaines fonctionnalités de bCNC les demanderons demanderont directement et d'autre autres se réfèrerons référeront à celles stockés stockées ici. (C'est pas très bien foutu mais c'est normalcomme ça)
====[[bCNC/edition#Fraise|Fraise]]====Img[[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]]====Img[[File:Materiau.png|link=bCNC/edition#Materiau]]Ici comme les paramètres changent à chaque coupeusinage.
On rentrera
*La vitesse d'avance en mm/min
*La hauteur prévu d'une passe (maxi 1,5x le diamètre de la broche)
====[[bCNC/edition#Stock|Stock]]====Img[[File:Stock.png|link=bCNC/edition#Stock]] 
Comme pour Matériau les paramètres changent tout le temps.
On sélectionnera:
===Modification basique===
Dans l'onglet Img(Editor) [[File:OngletEditor.png]] on peu 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 peu 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 recliquant re-cliquant avec la souris.
=====Positionnement par rapport aux zero=====
Img(cadres bleu)[[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 inkscapesInkscape, il 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 Img(Tools)[[File:OngletTools.png]] ====[[BCNC/edition#Profil|Profil]]====[[File:bCNCProfil.png|link=BCNC/edition#Profil]]
====Profil====
Img
Ce plugin sert à adapter le rayon de l'outil par rapport au tracé, cela contracte ou dilate directement le tracé.
*Distance supplémentaire: Ajoute une longueur (mm) supplémentaire au rayon de l'outil dans le décalage.
Enfin Img([[File:Executer).png|300px]] ====[[BCNC/edition#Couper|Couper]]====[[File:Couper.png|link=BCNC/edition#Couper]]
====Couper====
Img
Ce plugin permet de générer des passes à partir du gcode préalablement sélectionné. Il est essentiel pour faire des découpes depuis un fichier 2D.
*Profondeur finale (mm) (négative)
*Hauteur de passage (mm): C'est la profondeur d'une passe
*Coupe d'abord: On choisit si s'il génère un tracé à la hauteur de la surface ou non
Enfin Img([[File:Executer).png|300px]]
==Sécurité==
Au moindre truc anormal => Bouton d’Arrêt d'Urgence ! => Suivre les procédures [[BCNC#En cas de problème|en cas de problème]]
Pareil si la machine heurte une un fin de course [[File:Erreur.png|150px]] voir la page [[BCNC#En cas de problème|en cas de problème]]
==Lancement de l'usinage==
On retrouvera le détail du contrôle et problèmes problème dans la page [[BCNC/controle|contrôle de bCNC]]
===Positionnement du materiel===
#Des cales en bois permettant de faire le parallélisme de la plaque avec la machine. On placera en longueur entre le matériau et le support vert de la CNC.
#Des vis pour visser le matériau sur le martyr.
 
===Commande de la fraiseuse===
===Changement de fraise===
[[File:BorcheCNC.gif|frame]]
Pour changer la fraise.
#On appui sur l’arrêt d'urgence, afin d'éviter toute erreur de manipulation.
#On désert déserre avec les deux clef disponibles (Gif ?)#On fait attention à la chute de l'outil pour ne pas le casser#On place l'outil via son mandrin associé (bien regarder les diamètres correspondants).#On sert serre avec les deux clefs disponibles#On peu peut poursuivre les manipulations
====Dans un même usinage====
#On active les chemins prévu pour la fraise 1
#On déactive les autres chemins
#On usine
#On change la fraise par la fraise 2
#On règle le Zero en Z pour la fraise 2
#On déactive les chemins prévu pour la fraise 1
#On active les chemins prévu pour la fraise 2
#On usine
#....
 
===Commande de la fraiseuse===
====Connexion avec la carte====
En tout premier lieu dans l'onglet Img([[File):OngletFile.png]]
On connectera la machine avec Img(Ouvir)[[File:OuvrirPort.png]]
Les paramètres sont:
*Port: /dev/ttyACM0 ou ACM1
====Home home home====
Tout de suite après on effectuera un Img([[File:Home).png]]
C'est essentiel, cela fera comprendre à la machine où elle se trouve, ce qui évitera des erreurs d'usinage.
Pour positionner la tête au début de l'usinage:
#On déplace la tête avec le "Joystick" joystick ou avec le bouton Img([[File:MoveGantry).png]]
#*On fait attention pour le réglage de l'axe Z, aussi on pourra s'aider d'une feuille de papier entre la fraise et la surface du matériau pour être précis.
#On appui en suite sur les boutons Img(X[[File:XYZ0.png]] Cela peut être très utile de noter les Mpos après avoir fait son Zero,Y,Z=0)notamment en cas d'utilisation de l’arrêt d'urgence ou de reprise entre deux jours.
On peut vérifier que les bonnes dimensions du tracé avec Img([[File:Scan).png]]. Cela aura pour effet de déplacer la tête en suivant le cadre rose visible sur bCNC. On prendra soin de relever la tête d'au moins 10mm avant de lancer le scan[[File:Scan.png]].
===Lancement du gcode===
On n’oubliera pas de placer la jupe d'aspiration de la CNC, pour ce se faire il faut que la tête soit un minimum baissé baissée suivant Z de 10mm par rapport à la position du "Home".
#On allume ensuite l'aspirateur
#On vérifie que personne ne se situe autour
#On lance avec Img(début)[[File:Debut.png]]#On vérifie que tout va bien pendant l'usinage
===Ce qui n'est pas possible===
==En cas de problème==
===Après avoir utilisé l’arrêt d'urgence===
Etat: bCNC BCNC ne la le voit pas vu , il continue de fonctionnéfonctionner. Il a donc perdu les coordonnées de la machine (Mpos)s'il était en mouvement. Il Dans tout les cas il faut déconnecter la bCNC BCNC avec la CNC en appuyant sur Img(Sortir)[[File:FermerPort.png]]
#On peu peut ensuite redémarrer la machine avec bouton Rouge.#Puis ouvrir la liaison avec bCNCBCNC [[File:BCNCOuvrirPort.png]]#Voir si la fraise est bloquée ou non (au milieu du matériau ou non) Si elle est bloquée on relèvera la tête avant (voir Juste en dessous !).#Faire un Img([[File:Home) .png]] !
Enfin on peu peut reprendre son l'utilisationde la machine.
===Fin de courses==1. Fraise Bloqué=====Si la machine heurte une fin de courseIl apparait: Img(erreurfindecourse)fraise est entourée d'objets qu'elle peut percuter.
A ce moment là les moteurs sont à l’arrêt#On appuiera sur [[File:Debloquer.png]]Ici deux cas sont possibles#On remontra la fraise en faisant un déplacement en haut sur l'axe Z#On appuiera sur [[File:Home.png]]
=====12. Fraise dégagé=====
Si la fraise ne va pas percuter d'objet lors de son déplacement vers l'origine machine.
Il suffit d'appuyer sur Img([[File:Home).png]] ===Fin de courses===Si la machine heurte une fin de courseIl apparaît: [[File:Erreur.png|200px]]
=====2A ce moment-là les moteurs sont à l’arrêt. Fraise Bloqué=====Si Ici comme pour l'arrêt d'urgence, on s'assurera, que la fraise n'est entouré d'objets qu'elle peut percuterpas bloquée, mais à priori non.
#On appuiera sur Img(Débloquer)#On remontra la fraise en fessant un déplacement en haut sur l Il suffit d'axe Z#On appuiera appuyer sur Img([[File:Home).png]]
[[Catégorie:Logiciels]][[Catégorie:3D]][[Catégorie:2D]][[Catégorie:GenerateursDeGcode]][[Catégorie:Modes d'emploi]]
158
modifications

Menu de navigation