Automatically saved version from zim

This commit is contained in:
mymint
2019-07-14 19:10:39 +02:00
parent cb0fbbe1d9
commit 63140323f2
104 changed files with 0 additions and 12 deletions

View File

@ -0,0 +1,11 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2018-07-03T19:30:14+02:00
====== 3.1 - Hardware ======
Created mardi 03 juillet 2018
En terme d'electronic, nous souhaiterions pouvoir reutiliser l'alimentation d'origin, les moteurs ,les boutons d'allumage et d'arrêt d'urgence, la fraiseuse ainsi que toute la partie mecanique.
Les drivers moteurs ne sont pas récupérable.
Le capot qui doit actuellement être obligatoirement fermé lors de la decoupe et des deplacement de la machine sera "desactivé" pour cette dernière fonction. Il est bien plus pratique de l'avoir ouvert pour definir l'origine de sa pièce.

View File

@ -0,0 +1,21 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2018-06-30T22:48:48+02:00
====== 3.1.1 Microcontroleur ======
Created samedi 30 juin 2018
Le microcontroleur ce chargera de convertir les instructions G-CODE envoyé par l'ordinateur en signal compréhensible par les contrôleurs moteur. Il gèrera également l'allumage ou non de la spindle.
Pour GRBL 3 options s'offrent à nous :
* Arduino UNO ~ 4$
* Arduino NANO ~ 4$
* Esp32 ~7$
Les 3 fonctionneront mais il est préférable d'utiliser un esp32 pour sa puissance, son support de la carte sd et son interface web.
Avec ces microcontroleurs il est fortement recommandé d'utiliser un shield facilitant le cablage (pas nécessaire pour l'esp32, il faudra par contre acheter des cables multicolor, un long cable micro usb et une pince à sertir avec son consommable) (17$+5$+10$) :
{{./pasted_image001.png?width=300}}{{./pasted_image002.png?width=300}}
Respectivement 3,25$ et 4,32$
{{~/Downloads/PinceSertir.jpg?width=400}} {{~/Downloads/Connecteur.jpg?width=400}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

View File

@ -0,0 +1,39 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2018-06-30T23:04:48+02:00
====== 3.1.2 Driver moteur ======
Created samedi 30 juin 2018
Maintenant que notre machine reçois les instruction grâce à son arduino, il faut faire bouger tout ça.
L'arduino n'étant pas assez puissante pour controler directement les moteurs il est indispensable d'utiliser des controleurs moteurs externes.
Pour choisir des controleurs moteurs il y a trois caractéristiques principales à prendre en compte:
* Le voltage minimum et maximum
* Le courant par phase
* Le microsteping
Ce dernier definit la precision de notre moteur. En effet, un moteur pas à pas peut fonctionner en faisant des pas complet ou des "micro pas" → microstep
Par exemple, un moteur de 1.8° soit 200 pas par revolution verra sa resolution augmenter à 400 pas par revolution avec un microsteping de 2.
Donc plus le microsteping est elevé plus notre machine sera précise !
Les moteurs de la cnc sont des [[../VRDM26x-gb.pdf|POSITEC VRDM 266/50 L8A]] :
* Leurs consommation par phase semble être de 3A nominal et 5A en pique.
* Le voltage specifié sur le datasheet entre 25 et 35v (l'alimentation d'origine est de 32.5v, cela correspond)
* Ils disposent de 200 pas complet par revolution (1.8°)
Plusieurs choix s'offre donc à nous :
{{./pasted_image.png?width=300}}{{./pasted_image001.png?width=300}}{{./pasted_image003.png?width=300}}
Voici donc respectivement :
| Specs <| TB6560 <| TB6600 <| FMD2740C<|
|:-----------------|:--------:|:--------:|:---------|
| Voltage | 10 - 35v | 24 - 50v | 12 - 40v |
| MicroSteping | 16 | 128 | 128 |
| Prix unitaire | ~7$ | ~25$ | 30$ |
| Courant Nominal | 3A | 5.6A | 4A |
| Courant en pique | 3.5A | ? | ? |
Il en faudra 3, eventuellement un 4ème en pièce de rechange.
Ce qu'il faut prendre en compte c'est que si le courant donné par le driver est inférieur au courant maximum supporté par le moteur la machine ne pourrat pas aller à sa vitesse maximum et ne pourra pas usiner des bois dur ou de l'aluminium. Le DM556 semble être une bonne option pour une machine optimale.

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 896 KiB

View File

@ -0,0 +1,17 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2018-07-01T13:22:29+02:00
====== 3.1.3 Fraiseuse ======
Created dimanche 01 juillet 2018
La fraiseuse de la cnc fonctionne en 220v et consomme x watt.
Sa vitesse se règle directement sur le boitier. L'arduino n'aura donc qu'à controler son allumage ou non.
Pour cela il faut utiliser un relais 220v de x wavec des bornes de contrôle 3.3v.
Le bleu mécanique peut aller jusqu'à 2500w et le noir electronique peut aller jusqu'à 6000w !
Avec cela il faudra bien-sûr prévoir des cables de qualité (silicone et épais) et un système de distribution pour les différentes connexions 220v
{{~/Downloads/SmallRelay?width=441}} {{~/Downloads/BigRelay.jpg?width=400}}
Avec cela il est aussi possible d'ajouter un power meter. Le premier est donné pour 7000w et le second pour 22 000w.
{{~/Downloads/SmallPowerMeter.jpg?width=400}} {{~/Downloads/BigPowerMeter.jpg?width=400}}

View File

@ -0,0 +1,9 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2018-07-01T14:44:08+02:00
====== 3.1.4 Arrêt d'urgence ======
Created dimanche 01 juillet 2018
Le bouton d'allumage ainsi que le bouton d'arrêt d'urgence doivent-être conservés. Si il n'est pas possible d'utiliser le circuit de relay de base voici un schema pour realiser le notre avec des relais qu'il faudra acheter, donc.
{{./pasted_image.png?width=650}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,17 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2018-07-01T14:03:18+02:00
====== 3.2 - Logiciel ======
Created dimanche 01 juillet 2018
Pour passer de l'idée au réel il faut 3 logiciels différents:
* Un logiciel de dessin 2D ou de modelisation 3D (inkscape ou fusion 360 par exemple)
* Un "Slicer" qui va convertir votre modèle en instructions G-CODE compréhensible par la machine cnc
* Un logiciel de contrôle qui va lui permettre de regler l'origine de la machine et lui envoyer le G-CODE pour lancer l'usinage
Les logiciels de dessin ou modelisations peuvent être divert et varié. Vous n'êtes pas limiter de ce coté là. L'important c'est d'en choisir un qui vous convient et qui soit capable d'exporter un format compatible avec un slicer grbl.
A noter que certains logiciel de contrôle comme laserweb4 ou Galaad sont non seulement capables contrôler et envoyer le G-CODE à la machine mais aussi de slicer voir dessiner des formes simples.

View File

@ -0,0 +1,25 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2018-07-01T13:44:53+02:00
====== 3.2.1 - Slicer ======
Created dimanche 01 juillet 2018
N'importe quelle slicer compatible avec du G-CODE grbl fera l'affaire. Cependant, voici quelques pistes :
{{./pasted_image001.png?width=700}}
L'outil CAM de Fusion 360 permet de slicer à la fois de la 2D et de la 3D.
En une brêve expliquation, soit l'on design directement dans fusion soit l'on importe un fichier dxf (ou autre) puis lui donne de l'épaisseur.
Une fois la modelisation terminé, suivez [[:1 - Problématique:1.2 Utiliser le mode 3D|ce tutoriel]] pour generer le G-CODE à partir de l'outil CAM de fusion 360
C'est le logiciel de 3D que nous recommandons pour sa simplicité d'utilisation et sa polivalence.
{{./pasted_image003.png?width=700}}
LaserWeb4 est à la fois un slicer et un logiciel de contrôle. Il permet d'importer une multitude de ficher à slicer → PNG, JPG, JPEG, BITMAP, SVG, DXF
Son interface est très intuitive et très complette. C'est le logiciel parfait pour slicer des fichiers 2D venant d'inkscape par exemple. Il est cependant pas tout légé, à prendre en compte sur de vieux pc. Le slice fonctionne par étape; Il suffit de selectionner une partie du dessin est de lui definir une action. Decouper par exemple. Une autre partie pourra tout à fait être graver. Rien de plus simple !
{{./pasted_image004.png?width=700}}
Si une petite larme coule dans le coin de votre oeil, un peu de nostalgie Galaad avec cette toute nouvelle cnc reste possible !
{{./pasted_image005.png?width=700}}
Pas encore testé car peu intuitif, l'extension inkscpae "GCODETOOL" permet de slicer directement dans inkscape ! Il y a beaucoup de parametrage possible, une piste à creuser donc.
Carbide 3d pour du slice et dessin 2D ou 2,5D

Binary file not shown.

After

Width:  |  Height:  |  Size: 654 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 465 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

View File

@ -0,0 +1,23 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2018-07-01T13:30:29+02:00
====== 3.2.2 Logiciel de Contrôle ======
Created dimanche 01 juillet 2018
En voici quelques un classés du plus légés au plus lourd en terme de ressources. Ils acceptent tous du G-CODE standard
{{./pasted_image.png?width=700}}
Universal g-code sender classic (ugs) est le plus leger de la collection. Basic, son interface n'est pas forcement des plus belle mais a le merite d'être claire et fonctionnel. Il ne dispose pas de slicer intégré.
{{./pasted_image001.png?width=700}}
Universal g-code sender platform (ugs) est un peu plus lourd que la version classic mais bien plus beau. Son gros avantage c'est qu'il dispose d'une vue 3D du G-CODE très fluide et complette. Dans l'ensemble les fonctionnalité son similaire à la version classic. Rien ne manque !
{{./pasted_image002.png?width=700}}
L'onglet contrôle de laserWeb4 est le plus explicite que je connaisse. Il permet de selectionner une origine, regarder en 3D le G-CODE, deplacer les axes etc. Malgré qu'il dispose de moins de reglage que ugs je pense qu'en somme, c'est un bon compromis entre simplicité et fonctionnalité.
{{./pasted_image003.png}}
Galaad Kay est le veterant du lot. Buggé, il supporte pourtant grbl et peut donc encore être utilisé. Sa vue 3D est très limité mais cela plaira peut-être aux nostalgique :')
Pour resumer, grbl étant un grands standard dans le monde de la cnc beaucoup de logiciel sont disponible. Je n'en ai cité qu'une poignet; ceux que j'apprecis le plus (sauf le dernier x) mais libre à vous d'en chercher d'autre ou même d'en coder un !
Presque tous open source ils sont adatable éventuels besoins hors normes du lab (on sais jamais)

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.