commit 0e1004d60d550674a1ee36c7dedf9233197df36a Author: mymint Date: Wed Feb 13 21:55:48 2019 +0100 Bon diff --git a/1_-_Problématique.txt b/1_-_Problématique.txt new file mode 100644 index 0000000..19a9668 --- /dev/null +++ b/1_-_Problématique.txt @@ -0,0 +1,28 @@ +Content-Type: text/x-zim-wiki +Wiki-Format: zim 0.4 +Creation-Date: 2018-06-30T17:43:23+02:00 + +====== 1 - Problématique ====== +Created samedi 30 juin 2018 + +La cnc peut-être actuellement utilisé de deux manières différentes: +* Le mode 2D permettant de graver et découper des contours comme avec une decoupeuse laser +* Le mode 3D permettant à l'utilisateur de réaliser des pièces pouvant avoir la même utilitée qu'une pièce realisée à l'imprimante 3d; Avec des contraintes de modélisation différentes bien sûr. + +Galaad est le logiciel installé sur l'ordinateur de contrôle. Il permet d'importer des fichiers 2D DXF. Il suffit alors de choisir l'epaisseur de son materiau ainsi que la profondeur de gravure que l'on souhaite et lancer l'usinage. (vous pouvez aussi directement dessiner des formes simple directement dessus) +Pour ce mode 2D trois problèmes principal ce posent: + - Choisir la profondeur de découpe et les profondeurs de gravure ne peut-être fait que sur l'ordinateur de la cnc (galaad est payant) Cela monopolise la machine avant même qu'elle ne travail réellement + - Les bug lors de l'import des fichiers dxf sont extrement régulié (certains tracés ne s'importent pas) + - L'interface peu intuitive nécessite plusieurs heure d'apprentissage à l'utilisateur occasoniel pour pouvoir faire quoi que ça soit (6h pour notre part) + +Galaad ne prenant pas en charge la "vrai" 3D nous sommes obligé de generer le G-CODE (instructions de deplacement pour la machine) avec un logiciel externe. Ce dernier est actuellement Fusion 360 avec l'outils CAM et un profile special galaad mais ce pourrait-être n'importe quel autre logiciel. +Une fois notre G-CODE généré, il faut utiliser le logiciel Galaad Kay pour envoyer le G-CODE à la machine. + - La simulation de Galaad Kay fonctionne parfaitement, avec les bon paramètres définit précédemment dans fusion (vitesse) mais lors de l'usinage la machine ne respecte pas les vitesses de la simulation et usine à la vitesse minimum (à peine visible à l'oeil nu lors du percage) + - La prévisulisation de la pièces ne peut pas être vu correctement de tous les angles. + - Ergonomie du logiciel douteuse + - Changement d'outils non pris en compte (ou alors vraiment mal géré) + +Après plusieurs heures de recherches pour essayer de resoudre ces problèmes nous n'avons pas trouvé de solution utilisant l'electronic actuel. +Pour tirer tout le potentiel de la cnc il est donc necessaire de changer la carte de contrôle (microcontroleur) pour rendre la machine compatible avec des logiciels plus récents et eux, fonctionnel. +Evidemment tout n'est pas recupérable c'est pour cela qu'il faudra acheter des pièces supplémentaire pour aller avec le nouveau microcontroleur (controleur moteur par exemple) +Ce n'est vraiment pas possible d'attendre 1h30 pour une pièce de 4cm sur 5mm avec une mauvaise finition car il n'est pas possible de changer d'outils en cours d'usinage... diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D.txt b/1_-_Problématique/1.1_Utiliser_le_mode_2D.txt new file mode 100644 index 0000000..9390e27 --- /dev/null +++ b/1_-_Problématique/1.1_Utiliser_le_mode_2D.txt @@ -0,0 +1,113 @@ +Content-Type: text/x-zim-wiki +Wiki-Format: zim 0.4 +Creation-Date: 2018-06-30T17:44:49+02:00 + +====== 1.1 Utiliser le mode 2D ====== +Created samedi 30 juin 2018 + +Après avoir dessiné votre pièce sur un logiciel vectoriel comme inkscape il vous faut l'exporter au format dxf. Vous trouverez ci dessous un fichier inkscape d'exemple ainsi que le fichier dxf généré par ce dernier (liens bleu cliquable) : + + [[../Exemple 2D Galaad.svg|Ouvrir l'exemple inkscape]] + [[../Exemple 2D Galaad.dxf|Ouvrir le fichier dxf]] +{{../Exemple 2D Galaad.svg}} +{{./pasted_image001.png?width=332}} {{./pasted_image004.png}} {{./pasted_image003.png?width=313}} +//Petite note, pour exporter un fichier dxf depuis inkscape il suffit de faire fichier → enregistrer sous → dxf → changer l'uniter de pt ou px à mm et valider :')// + +Nous souhaitons découper sur le tracer rouge en une profondeur de 3mm (epaisseur de notre planche) et graver l'intérieur des tracés noir d'un millimètre de profondeur. +Pour cela depuis le pc de la cnc: + +//(optionnel mettre la vue en "vue quadruple" pour un meilleure visuel du travail)// +//(afffichage => vue quadruple)// +{{./vue quadruple.png?width=800}} + +//Ouvrir Galaad// +{{./gallad.png?width=800}} + +//fichier → importer → votre dessin dxf precedement enregistrer sur la clé usb (si le fichier n'apparait pas sélectionez autoCad-dxf → Carré rouge sur l'image)// +{{./importation.png?width=800}} + +//Une page d'importation s'ouvre, vérifiez bien que l'échelle est a 1, laissez les autres paramètres par défaut et validez// +{{./importation2.png}} + +Le logiciel a 2 facons d'interpréter le .dxf et va donc vous demander de convertir le tracer. +Si votre tracer semble éroné, convertir pour voir si le changement améliore votre dessin. Sinon, reconvertire pour revenire à l'état initial. + +Dans notre cas, le 1er format semble convenire au logiciel. + +Pour finir il vous propose de simplifier le tracer; Si votre dessin n'a pas de gros details pouvant être détruit par cette simplification faite oui + +{{./vue arrivée.png?width=700}} + + +Notre contour ne c'est pas importé correctement. Il nous faut alors le redessiner dans galaas à l'aide de l'outil "rectangle arrondi" +{{./outil.png?width=700}} + +Nous allons ensuite effacer les restes du tracé erroné avec l'outil gomme. +{{./gomme icon.png}} + +Galaad a besoin de connaître les différentes dimentions de l'outil utilisé pour usiner correctement. +Créeons donc un nouvel outil pour faire notre découpe. +Cet outil aura 4 fillets, une tête plate et ferai 2 mm d'épaisseur + +Pour ce faire nous allons dans usinage → magasin d'outils + +Cette page s'ouvre avec les différents outils déja configurés dans la machine. +{{./magazin d'outils.png}} +Cliquez sur parmètres. + +Cette nouvelle page s'ouvre. +{{./parramètre d'outils.png}} + +1. Séléction d'un numéro d'outil vide (n°2 dans notre cas) et lui donner un nom (fraise tuto dans notre cas) +2. Entrez le diamètre de la fraise en mm (ici 2) +3. Vérifier que le profil sélectionée est bien cylindrique +4. Choisir le nombre de dents (fillets) (dans notre cas, 4) et le nombre de rpm (ici 13500) + +A fin de graver notre étoile nous avons deux étapes à realiser. +Tout d'abord à fin d'indiquer à galaad que nous voulons aussi graver l'intérieur de l'étoile il faut la selectionner puis utiliser l'outil hachurage. +{{./outil hachurage.png?width=1050}} + + +Ceci va automatiquement créer un remplisage en hachure a l'interieure du contoure noir (Très explicite sur l'image) +{{./résultat hachure.png}} +Nous avancons mais notre étoile est toujours en "2D". Il faut definir une profondeur de gravure. +Pour cela nous utilisons l'outil profondeur et vitesse de galaad +{{./proffondeur icone.png}} + +Il nous faut séléctioner le contour du dessin ainsi que les hashures et mettre la bonne profondeure (1) d'usinage (ici 1mm de gravure) ainsi que l'outil (2) suivant la liste d'outil définit juste avant (ici l'outil n°2 "tuto") +{{./outil profondeur.png}} + +Faire la même chose pour le contour du carré pour definir l'épaisseur de découpe (dans notre cas a une épaisseur de 3 mm, correspondant à notre materiaux) + +La vue 3D nous montre maintenant nos hauteurs respective. Si cela semble bon, passez à la suite. +{{./résultat 3D.png}} + +La dernière étape dans le design de la pièce va-t-être de définire si la fraise passe a l'interieur ou a l'extérieur des tracers. Cette étape est importante pour bien respecter les dimentions de votre dessin. Dans notre cas l'étoile sera vers l'intérieur et le contour carré vers l'exterieur. + +Pour ce faire, selectionez l'un des contours de votre pièce et allez dans l'outil conturage +{{./icon contourage.png}} + +La page de l'outil contourage apparait. Faites vos reglages comme expliqué précedemment. +{{./outil contourage.png}} + +Enfin, nous allons pouvoir commencer à usiner +{{./résultat CAO.png}} + +Allumé la machine avec le bouton vert (celui à coté du bouton d'arrêt d'urgence) et lancez l'outil d'usinage +{{./lancement de l'usinage.png}} + +Le pc va se connecter, pensez bien à fermer la capot de la cnc +{{./outil usinage.png?width=1050}} + + +Direction l'onglet "Origine pièce" +{{./origine pièce.png?width=1050}} + +Aller, c'est la dernière ligne droite ! +A l'aide des flèches directionnel affiché à l'écran, placez l'origine de la pièce sur votre materiau. Validez la avec le bouton vert "X Y Z - ok" + +Mettez un casque et lancement de l'usinage ! +Si il y a un un problème lors de l'usinage, utilisez le bouton d'arrêt d'urgence sur la machine ou sur le logiciel en bas à droite. + +Happy milling ! + diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/gallad.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/gallad.png new file mode 100644 index 0000000..edff44c Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/gallad.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/gomme icon.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/gomme icon.png new file mode 100644 index 0000000..38234af Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/gomme icon.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/icon contourage.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/icon contourage.png new file mode 100644 index 0000000..62a4727 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/icon contourage.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/importation.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/importation.png new file mode 100644 index 0000000..2e15c29 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/importation.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/importation2.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/importation2.png new file mode 100644 index 0000000..b3d0b30 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/importation2.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/lancement de l'usinage.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/lancement de l'usinage.png new file mode 100644 index 0000000..1de57e4 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/lancement de l'usinage.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/magazin d'outils.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/magazin d'outils.png new file mode 100644 index 0000000..d2aae64 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/magazin d'outils.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/origine pièce.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/origine pièce.png new file mode 100644 index 0000000..16be44f Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/origine pièce.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil contourage.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil contourage.png new file mode 100644 index 0000000..afb397b Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil contourage.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil hachurage.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil hachurage.png new file mode 100644 index 0000000..6696846 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil hachurage.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil profondeur.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil profondeur.png new file mode 100644 index 0000000..07e5751 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil profondeur.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil usinage.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil usinage.png new file mode 100644 index 0000000..c29bcf3 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil usinage.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil.png new file mode 100644 index 0000000..75c5771 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/outil.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/parramètre d'outils.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/parramètre d'outils.png new file mode 100644 index 0000000..ec6fb6d Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/parramètre d'outils.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image.png new file mode 100644 index 0000000..27c9c96 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image001.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image001.png new file mode 100644 index 0000000..947ca00 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image001.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image002.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image002.png new file mode 100644 index 0000000..077281c Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image002.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image003.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image003.png new file mode 100644 index 0000000..159dc32 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image003.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image004.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image004.png new file mode 100644 index 0000000..84ed561 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/pasted_image004.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/proffondeur icone.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/proffondeur icone.png new file mode 100644 index 0000000..a0854b5 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/proffondeur icone.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/résultat 3D.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/résultat 3D.png new file mode 100644 index 0000000..af7bed6 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/résultat 3D.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/résultat CAO.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/résultat CAO.png new file mode 100644 index 0000000..2b366f2 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/résultat CAO.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/résultat hachure.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/résultat hachure.png new file mode 100644 index 0000000..886aa3a Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/résultat hachure.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/vue arrivée.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/vue arrivée.png new file mode 100644 index 0000000..4137a85 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/vue arrivée.png differ diff --git a/1_-_Problématique/1.1_Utiliser_le_mode_2D/vue quadruple.png b/1_-_Problématique/1.1_Utiliser_le_mode_2D/vue quadruple.png new file mode 100644 index 0000000..c68a4a3 Binary files /dev/null and b/1_-_Problématique/1.1_Utiliser_le_mode_2D/vue quadruple.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D.txt b/1_-_Problématique/1.2_Utiliser_le_mode_3D.txt new file mode 100644 index 0000000..be2a935 --- /dev/null +++ b/1_-_Problématique/1.2_Utiliser_le_mode_3D.txt @@ -0,0 +1,105 @@ +Content-Type: text/x-zim-wiki +Wiki-Format: zim 0.4 +Creation-Date: 2018-06-30T18:45:20+02:00 + +====== 1.2 Utiliser le mode 3D ====== +Created samedi 30 juin 2018 + +Pour ce tuto nous allons partir d'une pièce 3D deja modelisé sur fusion 360 + +{{./piece.png?width=800}} + + +Cette piece est un bonne exemple, très complexe à modeliser avec galaad ou inkscape elle contient un arrondie prononcé sur le dessus. Cela demande une trop grande précision sur le troisième axe (Z) pour être gérer avec galaad. Nous allons donc devoir utiliser de nouveaux outils pour repondre à ce besoin : + * Fusion 360 → Logiciel de modelisation 3D et slicer 3D et 2D (environnement CAM) + * Galaad Kay → Logiciel de contrôle qui enverra le G-CODE à la machine + +Ce tutoriel sera donc logiquement divisé en deux partie. + +==== Partie 1, fusion 360 ==== + +Nous allons commencer par ouvrir l'outil CAM qui est le slicer (créateur) de gcode intégré à Fusion 360. Pour se faire cliquez sur "MODEL" en haut à gauche de Fusion et selectionnez "CAM" + +{{./cam icon.png?width=1050}} + +Dans cette nouvelle interface nous pouvons voir qu'une multitude d'outils s'offrent à nous ! + +Nous allons commencer par créer un "setup" ou nous pourrons definir la taille de la matière première à usiner ainsi que l'outil que l'on souhaite utiliser. + +//Pro tips: L'outils setup permet enfaite de regrouper toutes nos actions et paramètres d'usinage en un "bloc". L'avantage étant donc de pouvoir dupliquer ce bloc et en modifier les paramètres à fin de tester son usinage sur du bois de basse qualité avant de le faire sur la matière final.// + +Une fois dans le setup, nous pouvons voir que ce dernier à fait apparaitre l'origine de notre pièce ainsi qu'un pavé transparent représantant notre matière première à usiner. + +{{./setup global.png?width=1050}} + +Dans un premier temps nous allons cliquer sur "Operation Type" dans la fenêtre qui vient d'apparaitre à fin de selectionner (1) "Milling" (fraisage en anglais). En effet, cette étape est importante car Fusion 360 permet de slicer pour de nombreuses machines (tour, sableuse, decoupeuse laser etc) +Le second paramètre à modifer va nous permettre de definir l'origine de notre pièce. Pour cela cliquez sur "Box Point" (2). L'idéal est de la placer dans un coin, sur le petit point blanc tout en bas du materiau. (comme sur la capture d'écran ci dessous) +{{./setup page1.png}} {{./origin.png?height=397}} +Le dernier paramètre sert à dire à Fusion "ceci est la pièce que nous voulons usiner". Il faut donc cliquer sur nothing (3) (ou body) puis cliquer sur votre pièce. +Le paramètre (4) permet de placer les eventuelles etaux ou vis utilisé pour fixer la pièce à la planche à martire. Ce n'est pas forcement necessaire si vous definissez bien votre origin dans Galaad Kay (nous verrons cela après) + + +Nous pouvons passer au deuxième onglet. Il regroupe tout les paramètres relatif à la matière première. +{{./setup page2.1.png}} +Le paramètre mode sert a définire la forme de la matière utiliser (dans notre cas fixed size box pour un pavée a taille fix) + +{{./setup page2.2.png}} +Ici nous pouvons dans l'ordre : Parametrer la taille de la matière(1); La position de notre pièce dans cette dernière (2); Le décalage par apport au côté choisi. (dans notre car la matière fait 100 par 60 par 16 mm et nous la positonons a 10mm du bord doit et haut et coller au plateau) + +Si comme moi l'origine n'est plus placer au bon endoit, replacer la comme expliqué plus haut + + +{{./setup page2.3.png}} +Le 3eme onglet sert a donner des informations comme le nom de la pièce(1); Un petit comentaire pour la décrire (2). + +{{./namesetup.png}} +Pour finir nous pouvons renomer notre setup avec par exemple le nom de la matière que nous allons utiliser (ici bois standard) + + +nous allons donc maintenant crée notre propre outil. pour se faire ouvir la librarie d'outils + +{{./icon outils.png}} + + +cette page aparait + + +{{./tool library.png}} + + +aller dans la racide de votre pièce (all / documents / (1)) + +si vous n'avez pas le support d'outil de la charlyrobot clicez sur l'outil de création de support d'outil (3) (facultatif) + +{{./holder 1.png}} + +ici allez dans holder géométrie +cliquer sur le + pour ajouté un paramètre de géométrie et conplété le comme ceci : + +{{./holder géométrie.png}} + + +une fois le support d'outils fini aller dans l'outil création de fraise : + + +{{./création d'outil logo.png}} +une fois dans ce dernier, les 6 onglets servent respectivement à : +* général : une courte desciption (facultatif) + * vendeur (si connu) + * id du produit (si connu) +* cutter : les caractéristique de l'outil + * type (rond/plat...) + * le nombre de dent + * le material (mettre unspecified si inconnu) + * les diférentes dimentions +(si l'outil utilisé n'est pas dans la liste utilisez l'un des 2 premier) +* shaft : ressemble fortement a l'outil utilisé tout a l'heure pour faire le support d'outil. Il sert a dire à fusion que l'outil n'est pas cylindrique (connique par exemple) + + {{./outil profil.png}} + +* holder : Sert a séléctioner le support d'outil pour que pendant la simulation fusion détecte d'éventuelles colisions entre la tête de la fraise et la pièce en usinage + * ici selectionez le holder que nous avons designé tout a l'heure qui correspond à celui de la charlyrobot. +* feed & speed : bien que inutile avec kay car se dernier n'envoie pas les vitesse comme il faut à la machine. + * il sert a donnée a fusion la vitesse de rotation de la machine et la vitesse d'usinage et de plongée dans la matière . Cela permet pendant la simulation d'avoir une bonne estimation du temps (pas appliqué par galaad donc) +Ensuite il ne vous reste plus qu'à aller dans l'onglet post process et sortir le fichier gcode (.nc) et à le découper avec galaad Kay comme vu dans le tutoriel précedant. + diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/cam icon.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/cam icon.png new file mode 100644 index 0000000..2731983 Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/cam icon.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/création d'outil logo.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/création d'outil logo.png new file mode 100644 index 0000000..246e0c9 Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/création d'outil logo.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/holder 1.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/holder 1.png new file mode 100644 index 0000000..d43e7af Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/holder 1.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/holder géométrie.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/holder géométrie.png new file mode 100644 index 0000000..51fc9b5 Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/holder géométrie.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/icon outils.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/icon outils.png new file mode 100644 index 0000000..1016e16 Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/icon outils.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/icon setup.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/icon setup.png new file mode 100644 index 0000000..2ef999b Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/icon setup.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/namesetup.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/namesetup.png new file mode 100644 index 0000000..6ff9431 Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/namesetup.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/origin.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/origin.png new file mode 100644 index 0000000..c9d55ea Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/origin.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/outil profil.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/outil profil.png new file mode 100644 index 0000000..4c07cd5 Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/outil profil.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/piece.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/piece.png new file mode 100644 index 0000000..2fad417 Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/piece.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup global.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup global.png new file mode 100644 index 0000000..90f4f37 Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup global.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup page1.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup page1.png new file mode 100644 index 0000000..ca7b25d Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup page1.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup page2.1.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup page2.1.png new file mode 100644 index 0000000..395249d Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup page2.1.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup page2.2.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup page2.2.png new file mode 100644 index 0000000..7aa97d9 Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup page2.2.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup page2.3.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup page2.3.png new file mode 100644 index 0000000..a105f5a Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/setup page2.3.png differ diff --git a/1_-_Problématique/1.2_Utiliser_le_mode_3D/tool library.png b/1_-_Problématique/1.2_Utiliser_le_mode_3D/tool library.png new file mode 100644 index 0000000..2388783 Binary files /dev/null and b/1_-_Problématique/1.2_Utiliser_le_mode_3D/tool library.png differ diff --git a/1_-_Problématique/Exemple 2D Galaad.dxf b/1_-_Problématique/Exemple 2D Galaad.dxf new file mode 100644 index 0000000..e13be7e --- /dev/null +++ b/1_-_Problématique/Exemple 2D Galaad.dxf @@ -0,0 +1,3444 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1014 + 9 +$HANDSEED + 5 +FFFF + 9 +$MEASUREMENT + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 4 + 0 +VPORT + 5 +2E +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +210.0 + 22 +148.5 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +341.0 + 41 +1.24 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BYBLOCK + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BYLAYER + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +100 +AcDbSymbolTable + 70 +1 + 0 +LAYER + 5 +50 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 +0 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +2.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 2 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +2.5 +141 +2.5 +142 +0.0 +143 +0.03937007874016 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.625 + 71 + 0 + 72 + 0 + 73 + 0 + 74 + 0 + 75 + 0 + 76 + 0 + 77 + 1 + 78 + 8 +170 + 0 +171 + 3 +172 + 1 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 +270 + 2 +271 + 2 +272 + 2 +273 + 2 +274 + 3 +340 +11 +275 + 0 +280 + 0 +281 + 0 +282 + 0 +283 + 0 +284 + 8 +285 + 0 +286 + 0 +287 + 3 +288 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*MODEL_SPACE + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*PAPER_SPACE + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +SPLINE + 5 +100 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +44.859956 + 20 +4.476848 + 30 +0.0 + 10 +42.765128 + 20 +14.530333 + 30 +0.0 + 10 +34.926703 + 20 +24.506180 + 30 +0.0 + 10 +26.195699 + 20 +30.225818 + 30 +0.0 + 0 +SPLINE + 5 +101 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +26.195699 + 20 +30.225818 + 30 +0.0 + 10 +24.402916 + 20 +31.400354 + 30 +0.0 + 10 +22.447291 + 20 +32.242875 + 30 +0.0 + 10 +20.578825 + 20 +32.849091 + 30 +0.0 + 0 +SPLINE + 5 +102 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +18.875629 + 20 +27.235249 + 30 +0.0 + 10 +18.892427 + 20 +26.923982 + 30 +0.0 + 10 +18.855073 + 20 +26.618616 + 30 +0.0 + 10 +18.771037 + 20 +26.329157 + 30 +0.0 + 0 +SPLINE + 5 +103 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +18.771037 + 20 +26.329157 + 30 +0.0 + 10 +23.579348 + 20 +21.848419 + 30 +0.0 + 10 +29.310379 + 20 +14.388519 + 30 +0.0 + 10 +31.434148 + 20 +3.193132 + 30 +0.0 + 0 +SPLINE + 5 +104 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +31.434148 + 20 +3.193132 + 30 +0.0 + 10 +31.461273 + 20 +3.049254 + 30 +0.0 + 10 +31.581970 + 20 +2.941847 + 30 +0.0 + 10 +31.727896 + 20 +2.931546 + 30 +0.0 + 0 +SPLINE + 5 +105 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +31.727896 + 20 +2.931546 + 30 +0.0 + 10 +31.873798 + 20 +2.921439 + 30 +0.0 + 10 +32.008418 + 20 +3.010358 + 30 +0.0 + 10 +32.055604 + 20 +3.148886 + 30 +0.0 + 0 +LWPOLYLINE + 5 +106 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +3 + 70 +0 + 10 +20.578825 + 20 +32.849091 + 30 +0.0 + 10 +18.696849 + 20 +30.533664 + 30 +0.0 + 10 +18.875629 + 20 +27.235249 + 30 +0.0 + 0 +SPLINE + 5 +107 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +33.352131 + 20 +6.954613 + 30 +0.0 + 10 +33.391368 + 20 +7.070231 + 30 +0.0 + 10 +33.492582 + 20 +7.153582 + 30 +0.0 + 10 +33.613563 + 20 +7.169891 + 30 +0.0 + 0 +SPLINE + 5 +108 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +33.613563 + 20 +7.169891 + 30 +0.0 + 10 +33.734515 + 20 +7.186692 + 30 +0.0 + 10 +33.854358 + 20 +7.133569 + 30 +0.0 + 10 +33.923120 + 20 +7.032305 + 30 +0.0 + 0 +LWPOLYLINE + 5 +109 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +32.055604 + 20 +3.148886 + 30 +0.0 + 10 +33.352131 + 20 +6.954613 + 30 +0.0 + 0 +SPLINE + 5 +10a +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +36.174396 + 20 +3.733993 + 30 +0.0 + 10 +36.239447 + 20 +3.638664 + 30 +0.0 + 10 +36.350855 + 20 +3.585311 + 30 +0.0 + 10 +36.466100 + 20 +3.594571 + 30 +0.0 + 0 +SPLINE + 5 +10b +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +36.466100 + 20 +3.594571 + 30 +0.0 + 10 +36.581326 + 20 +3.603937 + 30 +0.0 + 10 +36.682817 + 20 +3.673949 + 30 +0.0 + 10 +36.732051 + 20 +3.778554 + 30 +0.0 + 0 +LWPOLYLINE + 5 +10c +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +33.923120 + 20 +7.032305 + 30 +0.0 + 10 +36.174396 + 20 +3.733993 + 30 +0.0 + 0 +SPLINE + 5 +10d +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +37.961286 + 20 +6.390831 + 30 +0.0 + 10 +38.002395 + 20 +6.478154 + 30 +0.0 + 10 +38.080513 + 20 +6.542297 + 30 +0.0 + 10 +38.174049 + 20 +6.565985 + 30 +0.0 + 0 +SPLINE + 5 +10e +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +38.174049 + 20 +6.565985 + 30 +0.0 + 10 +38.267767 + 20 +6.589454 + 30 +0.0 + 10 +38.366893 + 20 +6.570721 + 30 +0.0 + 10 +38.444331 + 20 +6.512592 + 30 +0.0 + 0 +LWPOLYLINE + 5 +10f +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +36.732051 + 20 +3.778554 + 30 +0.0 + 10 +37.961286 + 20 +6.390831 + 30 +0.0 + 0 +SPLINE + 5 +110 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +40.447716 + 20 +5.029941 + 30 +0.0 + 10 +40.542622 + 20 +4.959697 + 30 +0.0 + 10 +40.668379 + 20 +4.947121 + 30 +0.0 + 10 +40.775395 + 20 +4.997305 + 30 +0.0 + 0 +SPLINE + 5 +111 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +40.775395 + 20 +4.997305 + 30 +0.0 + 10 +40.882321 + 20 +5.047208 + 30 +0.0 + 10 +40.953632 + 20 +5.151509 + 30 +0.0 + 10 +40.960863 + 20 +5.269365 + 30 +0.0 + 0 +LWPOLYLINE + 5 +112 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +38.444331 + 20 +6.512592 + 30 +0.0 + 10 +40.447716 + 20 +5.029941 + 30 +0.0 + 0 +SPLINE + 5 +113 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +41.078705 + 20 +7.170317 + 30 +0.0 + 10 +41.087013 + 20 +7.301775 + 30 +0.0 + 10 +41.174315 + 20 +7.415115 + 30 +0.0 + 10 +41.299357 + 20 +7.456406 + 30 +0.0 + 0 +SPLINE + 5 +114 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +41.299357 + 20 +7.456406 + 30 +0.0 + 10 +41.424569 + 20 +7.497887 + 30 +0.0 + 10 +41.562163 + 20 +7.461142 + 30 +0.0 + 10 +41.646840 + 20 +7.357722 + 30 +0.0 + 0 +LWPOLYLINE + 5 +115 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +40.960863 + 20 +5.269365 + 30 +0.0 + 10 +41.078705 + 20 +7.170317 + 30 +0.0 + 0 +SPLINE + 5 +116 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +44.297716 + 20 +4.204026 + 30 +0.0 + 10 +44.392646 + 20 +4.090948 + 30 +0.0 + 10 +44.552473 + 20 +4.057417 + 30 +0.0 + 10 +44.685299 + 20 +4.121933 + 30 +0.0 + 0 +SPLINE + 5 +117 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +44.685299 + 20 +4.121933 + 30 +0.0 + 10 +44.818136 + 20 +4.186344 + 30 +0.0 + 10 +44.889994 + 20 +4.332888 + 30 +0.0 + 10 +44.859853 + 20 +4.477303 + 30 +0.0 + 0 +LWPOLYLINE + 5 +118 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +41.646840 + 20 +7.357722 + 30 +0.0 + 10 +44.297716 + 20 +4.204026 + 30 +0.0 + 0 +LWPOLYLINE + 5 +119 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +44.859853 + 20 +4.477303 + 30 +0.0 + 10 +44.859956 + 20 +4.476848 + 30 +0.0 + 0 +SPLINE + 5 +11a +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +19.191887 + 20 +34.386849 + 30 +0.0 + 10 +19.335493 + 20 +34.563422 + 30 +0.0 + 10 +19.379685 + 20 +34.800576 + 30 +0.0 + 10 +19.309306 + 20 +35.016923 + 30 +0.0 + 0 +SPLINE + 5 +11b +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +19.309306 + 20 +35.016923 + 30 +0.0 + 10 +19.238945 + 20 +35.233291 + 30 +0.0 + 10 +19.063830 + 20 +35.399328 + 30 +0.0 + 10 +18.843995 + 20 +35.457650 + 30 +0.0 + 0 +LWPOLYLINE + 5 +11c +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +16.977161 + 20 +31.662252 + 30 +0.0 + 10 +19.191887 + 20 +34.386849 + 30 +0.0 + 0 +SPLINE + 5 +11d +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +15.450171 + 20 +36.360424 + 30 +0.0 + 10 +15.089318 + 20 +36.456505 + 30 +0.0 + 10 +14.777021 + 20 +36.683226 + 30 +0.0 + 10 +14.574368 + 20 +36.996795 + 30 +0.0 + 0 +LWPOLYLINE + 5 +11e +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +18.843995 + 20 +35.457650 + 30 +0.0 + 10 +15.450171 + 20 +36.360424 + 30 +0.0 + 0 +SPLINE + 5 +11f +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +12.667301 + 20 +39.945515 + 30 +0.0 + 10 +12.543882 + 20 +40.136436 + 30 +0.0 + 10 +12.331819 + 20 +40.251797 + 30 +0.0 + 10 +12.104349 + 20 +40.251797 + 30 +0.0 + 0 +SPLINE + 5 +120 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +12.104349 + 20 +40.251797 + 30 +0.0 + 10 +11.876870 + 20 +40.251797 + 30 +0.0 + 10 +11.664807 + 20 +40.136436 + 30 +0.0 + 10 +11.541389 + 20 +39.945515 + 30 +0.0 + 0 +LWPOLYLINE + 5 +121 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +14.574368 + 20 +36.996795 + 30 +0.0 + 10 +12.667301 + 20 +39.945515 + 30 +0.0 + 0 +SPLINE + 5 +122 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +9.634186 + 20 +36.996903 + 30 +0.0 + 10 +9.431393 + 20 +36.683369 + 30 +0.0 + 10 +9.119232 + 20 +36.456613 + 30 +0.0 + 10 +8.758382 + 20 +36.360578 + 30 +0.0 + 0 +LWPOLYLINE + 5 +123 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +11.541389 + 20 +39.945515 + 30 +0.0 + 10 +9.634186 + 20 +36.996903 + 30 +0.0 + 0 +SPLINE + 5 +124 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +5.364691 + 20 +35.457795 + 30 +0.0 + 10 +5.144991 + 20 +35.399386 + 30 +0.0 + 10 +4.969749 + 20 +35.233291 + 30 +0.0 + 10 +4.899516 + 20 +35.017034 + 30 +0.0 + 0 +SPLINE + 5 +125 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +4.899516 + 20 +35.017034 + 30 +0.0 + 10 +4.829147 + 20 +34.800750 + 30 +0.0 + 10 +4.873468 + 20 +34.563591 + 30 +0.0 + 10 +5.016799 + 20 +34.386966 + 30 +0.0 + 0 +LWPOLYLINE + 5 +126 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +8.758382 + 20 +36.360578 + 30 +0.0 + 10 +5.364691 + 20 +35.457795 + 30 +0.0 + 0 +SPLINE + 5 +127 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +7.231256 + 20 +31.662099 + 30 +0.0 + 10 +7.466913 + 20 +31.372419 + 30 +0.0 + 10 +7.586104 + 20 +31.005569 + 30 +0.0 + 10 +7.565784 + 20 +30.632602 + 30 +0.0 + 0 +LWPOLYLINE + 5 +128 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +5.016799 + 20 +34.386966 + 30 +0.0 + 10 +7.231256 + 20 +31.662099 + 30 +0.0 + 0 +SPLINE + 5 +129 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +7.375949 + 20 +27.125714 + 30 +0.0 + 10 +7.363677 + 20 +26.898503 + 30 +0.0 + 10 +7.467321 + 20 +26.680558 + 30 +0.0 + 10 +7.651428 + 20 +26.546925 + 30 +0.0 + 0 +SPLINE + 5 +12a +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +7.651428 + 20 +26.546925 + 30 +0.0 + 10 +7.767753 + 20 +26.462504 + 30 +0.0 + 10 +7.905904 + 20 +26.418866 + 30 +0.0 + 10 +8.045687 + 20 +26.418866 + 30 +0.0 + 0 +SPLINE + 5 +12b +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +8.045687 + 20 +26.418866 + 30 +0.0 + 10 +8.127105 + 20 +26.418866 + 30 +0.0 + 10 +8.208792 + 20 +26.433445 + 30 +0.0 + 10 +8.286936 + 20 +26.463874 + 30 +0.0 + 0 +LWPOLYLINE + 5 +12c +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +7.565784 + 20 +30.632602 + 30 +0.0 + 10 +7.375949 + 20 +27.125714 + 30 +0.0 + 0 +SPLINE + 5 +12d +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +11.563068 + 20 +27.728205 + 30 +0.0 + 10 +11.737224 + 20 +27.795295 + 30 +0.0 + 10 +11.920781 + 20 +27.828995 + 30 +0.0 + 10 +12.104349 + 20 +27.828995 + 30 +0.0 + 0 +SPLINE + 5 +12e +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +12.104349 + 20 +27.828995 + 30 +0.0 + 10 +12.287908 + 20 +27.828995 + 30 +0.0 + 10 +12.471326 + 20 +27.795726 + 30 +0.0 + 10 +12.645621 + 20 +27.728205 + 30 +0.0 + 0 +LWPOLYLINE + 5 +12f +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +8.286936 + 20 +26.463874 + 30 +0.0 + 10 +11.563068 + 20 +27.728205 + 30 +0.0 + 0 +SPLINE + 5 +130 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +15.921749 + 20 +26.463874 + 30 +0.0 + 10 +15.999899 + 20 +26.433500 + 30 +0.0 + 10 +16.081723 + 20 +26.418866 + 30 +0.0 + 10 +16.163001 + 20 +26.418866 + 30 +0.0 + 0 +SPLINE + 5 +131 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +16.163001 + 20 +26.418866 + 30 +0.0 + 10 +16.302644 + 20 +26.418866 + 30 +0.0 + 10 +16.440932 + 20 +26.462242 + 30 +0.0 + 10 +16.557260 + 20 +26.546925 + 30 +0.0 + 0 +SPLINE + 5 +132 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +16.557260 + 20 +26.546925 + 30 +0.0 + 10 +16.741371 + 20 +26.680558 + 30 +0.0 + 10 +16.844880 + 20 +26.898503 + 30 +0.0 + 10 +16.832738 + 20 +27.125714 + 30 +0.0 + 0 +LWPOLYLINE + 5 +133 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +12.645621 + 20 +27.728205 + 30 +0.0 + 10 +15.921749 + 20 +26.463874 + 30 +0.0 + 0 +SPLINE + 5 +134 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbSpline + 70 +8 + 71 +3 + 72 +8 + 73 +4 + 74 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +0 + 40 +1 + 40 +1 + 40 +1 + 40 +1 + 10 +16.642632 + 20 +30.632602 + 30 +0.0 + 10 +16.622471 + 20 +31.005400 + 30 +0.0 + 10 +16.741778 + 20 +31.372419 + 30 +0.0 + 10 +16.977161 + 20 +31.662252 + 30 +0.0 + 0 +LWPOLYLINE + 5 +135 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +2 + 70 +0 + 10 +16.832738 + 20 +27.125714 + 30 +0.0 + 10 +16.642632 + 20 +30.632602 + 30 +0.0 + 0 +LWPOLYLINE + 5 +136 +100 +AcDbEntity + 8 +0 + 62 +7 +100 +AcDbPolyline + 90 +1 + 70 +1 + 10 +16.977161 + 20 +31.662252 + 30 +0.0 + 0 +LWPOLYLINE + 5 +137 +100 +AcDbEntity + 8 +0 + 62 +1 +100 +AcDbPolyline + 90 +4 + 70 +1 + 10 +0.100000 + 20 +45.092376 + 30 +0.0 + 10 +52.067940 + 20 +45.092376 + 30 +0.0 + 10 +52.067940 + 20 +0.100001 + 30 +0.0 + 10 +0.100000 + 20 +0.100001 + 30 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary + 3 +ACAD_GROUP +350 +D + 3 +ACAD_MLINESTYLE +350 +17 + 0 +DICTIONARY + 5 +D +330 +C +100 +AcDbDictionary + 0 +DICTIONARY + 5 +1A +330 +C +100 +AcDbDictionary + 0 +DICTIONARY + 5 +17 +330 +C +100 +AcDbDictionary + 3 +STANDARD +350 +18 + 0 +DICTIONARY + 5 +19 +330 +C +100 +AcDbDictionary + 0 +ENDSEC + 0 +EOF diff --git a/1_-_Problématique/Exemple 2D Galaad.svg b/1_-_Problématique/Exemple 2D Galaad.svg new file mode 100644 index 0000000..9b79e22 --- /dev/null +++ b/1_-_Problématique/Exemple 2D Galaad.svg @@ -0,0 +1,63 @@ + +image/svg+xml + + + \ No newline at end of file diff --git a/2_-_Cahier_des_charges.txt b/2_-_Cahier_des_charges.txt new file mode 100644 index 0000000..707f92e --- /dev/null +++ b/2_-_Cahier_des_charges.txt @@ -0,0 +1,9 @@ +Content-Type: text/x-zim-wiki +Wiki-Format: zim 0.4 +Creation-Date: 2018-06-30T19:34:29+02:00 + +====== 2 - Cahier des charges ====== +Created samedi 30 juin 2018 + +{{./Cnc.png}} +Il est aussi possible en option d'ajouter de l'éclairage via une bande led, une prob ainsi qu'un moniteur de puissance pour verifier que nous n'avons pas trop forcé les réglages. diff --git a/2_-_Cahier_des_charges/Cnc.png b/2_-_Cahier_des_charges/Cnc.png new file mode 100644 index 0000000..4e0a944 Binary files /dev/null and b/2_-_Cahier_des_charges/Cnc.png differ diff --git a/2_-_Cahier_des_charges/diagram.dot b/2_-_Cahier_des_charges/diagram.dot new file mode 100644 index 0000000..01b827c --- /dev/null +++ b/2_-_Cahier_des_charges/diagram.dot @@ -0,0 +1,12 @@ +digraph Cahier_des_charges_Software { +Software -> Intuitif +Intuitif -> Gcode_standard +Intuitif -> Realisation_tuto_vidéo +Software -> Usinage_2D_3D +Usinage_2D_3D -> Logiciel_complet +Software -> Changement_outil +Changement_outil -> Bonne_Vue3D +Software -> Reglage_en_amont +Reglage_en_amont -> Logiciel_gratuit + +} \ No newline at end of file diff --git a/2_-_Cahier_des_charges/diagram.png b/2_-_Cahier_des_charges/diagram.png new file mode 100644 index 0000000..0692e6b Binary files /dev/null and b/2_-_Cahier_des_charges/diagram.png differ diff --git a/2_-_Cahier_des_charges/diagram001.dot b/2_-_Cahier_des_charges/diagram001.dot new file mode 100644 index 0000000..0acd375 --- /dev/null +++ b/2_-_Cahier_des_charges/diagram001.dot @@ -0,0 +1,5 @@ +digraph Cahier_des_charges_Hardware { +Hardware -> Button_arrêt_urgence +Hardware -> Aspiration_debrits +Hardware -> AutoHome_XYZ_endStop +} \ No newline at end of file diff --git a/2_-_Cahier_des_charges/diagram001.png b/2_-_Cahier_des_charges/diagram001.png new file mode 100644 index 0000000..a756198 Binary files /dev/null and b/2_-_Cahier_des_charges/diagram001.png differ diff --git a/2_-_Cahier_des_charges/diagram002.dot b/2_-_Cahier_des_charges/diagram002.dot new file mode 100644 index 0000000..6a5b080 --- /dev/null +++ b/2_-_Cahier_des_charges/diagram002.dot @@ -0,0 +1,5 @@ +digraph Cahier_des_charges_Software { +CNC -> Hardware +Hardware -> +CNC -> Software +} \ No newline at end of file diff --git a/2_-_Cahier_des_charges/diagram002.png b/2_-_Cahier_des_charges/diagram002.png new file mode 100644 index 0000000..aab6c70 Binary files /dev/null and b/2_-_Cahier_des_charges/diagram002.png differ diff --git a/3_-_Solution.txt b/3_-_Solution.txt new file mode 100644 index 0000000..b99e812 --- /dev/null +++ b/3_-_Solution.txt @@ -0,0 +1,14 @@ +Content-Type: text/x-zim-wiki +Wiki-Format: zim 0.4 +Creation-Date: 2018-06-30T15:25:43+02:00 + +====== 3 - Solution ====== +Créée le samedi 30 juin 2018 + +Le firmware definit l'electronic que l'on va mettre derrière. Le plus populaire est grbl et c'est ce que nous pensons utiliser pour sa communauté, son support par de nombreux logiciel de contrôle et slicing ainsi que le coût de l'electronic derrière et sa simplicité de configuration. +//Note, Marlin qui fait tourner les imprimantes 3D en est un fork par exmeple !// + +La realisation de cette restoration à vrai dire c'est assez simple, certaines personnes [[http://reso-nance.org/wiki/projets/charly_robot_grbl/accueil|ont déjà bien documenté la chose.]] +Le travail devrait pouvoir être fait en un ou 2 open lab (6h environ). Bon evidemment un écart de temps reste possible pour des choses dont ont ne connais pas les details avant réalisation. (comme le bouton d'arrêt d'urgence par exemple). + +Mais il faut ce rappeler avant tout qu'en cas de non aboutissement du projet pour x raison il reste tout à fait possible de remettre en place la carte de contrôle d'origine. diff --git a/3_-_Solution/3.1_-_Hardware.txt b/3_-_Solution/3.1_-_Hardware.txt new file mode 100644 index 0000000..b075108 --- /dev/null +++ b/3_-_Solution/3.1_-_Hardware.txt @@ -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. diff --git a/3_-_Solution/3.1_-_Hardware/3.1.1_Microcontroleur.txt b/3_-_Solution/3.1_-_Hardware/3.1.1_Microcontroleur.txt new file mode 100644 index 0000000..a78e767 --- /dev/null +++ b/3_-_Solution/3.1_-_Hardware/3.1.1_Microcontroleur.txt @@ -0,0 +1,18 @@ +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 et une pince à sertir avec son consommable (17$+10$) : +{{./pasted_image001.png?width=300}}{{./pasted_image002.png?width=300}} +Respectivement 3,25$ et 4,32$ + diff --git a/3_-_Solution/3.1_-_Hardware/3.1.1_Microcontroleur/pasted_image.png b/3_-_Solution/3.1_-_Hardware/3.1.1_Microcontroleur/pasted_image.png new file mode 100644 index 0000000..be16dfc Binary files /dev/null and b/3_-_Solution/3.1_-_Hardware/3.1.1_Microcontroleur/pasted_image.png differ diff --git a/3_-_Solution/3.1_-_Hardware/3.1.1_Microcontroleur/pasted_image001.png b/3_-_Solution/3.1_-_Hardware/3.1.1_Microcontroleur/pasted_image001.png new file mode 100644 index 0000000..b4cae18 Binary files /dev/null and b/3_-_Solution/3.1_-_Hardware/3.1.1_Microcontroleur/pasted_image001.png differ diff --git a/3_-_Solution/3.1_-_Hardware/3.1.1_Microcontroleur/pasted_image002.png b/3_-_Solution/3.1_-_Hardware/3.1.1_Microcontroleur/pasted_image002.png new file mode 100644 index 0000000..f0709fb Binary files /dev/null and b/3_-_Solution/3.1_-_Hardware/3.1.1_Microcontroleur/pasted_image002.png differ diff --git a/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur.txt b/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur.txt new file mode 100644 index 0000000..2f3bc1a --- /dev/null +++ b/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur.txt @@ -0,0 +1,38 @@ +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 + +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<| +|:-----------------|:--------:|:-------:|:---------| +| Prix unitaire | ~7$ | ~10$ | 24$ | +| Voltage | 10 - 35v | 9 - 40v | 12 - 40v | +| Courant Nominal | 3A | 4A | 4A | +| Courant en pique | 3.5A | 5A | ? | +| MicroSteping | 16 | 32 | 128 | + +Il en faudra 3, eventuellement un 4ème en pièce de rechange. diff --git a/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur/pasted_image.png b/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur/pasted_image.png new file mode 100644 index 0000000..f1fdc7c Binary files /dev/null and b/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur/pasted_image.png differ diff --git a/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur/pasted_image001.png b/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur/pasted_image001.png new file mode 100644 index 0000000..a678e7d Binary files /dev/null and b/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur/pasted_image001.png differ diff --git a/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur/pasted_image002.png b/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur/pasted_image002.png new file mode 100644 index 0000000..c92fc67 Binary files /dev/null and b/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur/pasted_image002.png differ diff --git a/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur/pasted_image003.png b/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur/pasted_image003.png new file mode 100644 index 0000000..c34998e Binary files /dev/null and b/3_-_Solution/3.1_-_Hardware/3.1.2_Driver_moteur/pasted_image003.png differ diff --git a/3_-_Solution/3.1_-_Hardware/3.1.3_Fraiseuse.txt b/3_-_Solution/3.1_-_Hardware/3.1.3_Fraiseuse.txt new file mode 100644 index 0000000..e0e7d2c --- /dev/null +++ b/3_-_Solution/3.1_-_Hardware/3.1.3_Fraiseuse.txt @@ -0,0 +1,10 @@ +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 watt avec des bornes de contrôle 5v diff --git a/3_-_Solution/3.1_-_Hardware/3.1.4_Arrêt_d'urgence.txt b/3_-_Solution/3.1_-_Hardware/3.1.4_Arrêt_d'urgence.txt new file mode 100644 index 0000000..e6728fe --- /dev/null +++ b/3_-_Solution/3.1_-_Hardware/3.1.4_Arrêt_d'urgence.txt @@ -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}} diff --git a/3_-_Solution/3.1_-_Hardware/3.1.4_Arrêt_d'urgence/pasted_image.png b/3_-_Solution/3.1_-_Hardware/3.1.4_Arrêt_d'urgence/pasted_image.png new file mode 100644 index 0000000..013e248 Binary files /dev/null and b/3_-_Solution/3.1_-_Hardware/3.1.4_Arrêt_d'urgence/pasted_image.png differ diff --git a/3_-_Solution/3.2_-_Logiciel.txt b/3_-_Solution/3.2_-_Logiciel.txt new file mode 100644 index 0000000..e90c51b --- /dev/null +++ b/3_-_Solution/3.2_-_Logiciel.txt @@ -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. + + diff --git a/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer.txt b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer.txt new file mode 100644 index 0000000..7053359 --- /dev/null +++ b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer.txt @@ -0,0 +1,23 @@ +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. diff --git a/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image.png b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image.png new file mode 100644 index 0000000..9442d71 Binary files /dev/null and b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image.png differ diff --git a/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image001.png b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image001.png new file mode 100644 index 0000000..a0856c1 Binary files /dev/null and b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image001.png differ diff --git a/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image002.png b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image002.png new file mode 100644 index 0000000..3788dea Binary files /dev/null and b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image002.png differ diff --git a/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image003.png b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image003.png new file mode 100644 index 0000000..b6e0640 Binary files /dev/null and b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image003.png differ diff --git a/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image004.png b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image004.png new file mode 100644 index 0000000..9ffa87c Binary files /dev/null and b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image004.png differ diff --git a/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image005.png b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image005.png new file mode 100644 index 0000000..cea7097 Binary files /dev/null and b/3_-_Solution/3.2_-_Logiciel/3.2.1_-_Slicer/pasted_image005.png differ diff --git a/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle.txt b/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle.txt new file mode 100644 index 0000000..44c7220 --- /dev/null +++ b/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle.txt @@ -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) diff --git a/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle/pasted_image.png b/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle/pasted_image.png new file mode 100644 index 0000000..bce5df7 Binary files /dev/null and b/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle/pasted_image.png differ diff --git a/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle/pasted_image001.png b/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle/pasted_image001.png new file mode 100644 index 0000000..1a52e47 Binary files /dev/null and b/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle/pasted_image001.png differ diff --git a/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle/pasted_image002.png b/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle/pasted_image002.png new file mode 100644 index 0000000..46d2201 Binary files /dev/null and b/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle/pasted_image002.png differ diff --git a/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle/pasted_image003.png b/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle/pasted_image003.png new file mode 100644 index 0000000..9068a63 Binary files /dev/null and b/3_-_Solution/3.2_-_Logiciel/3.2.2_Logiciel_de_Contrôle/pasted_image003.png differ diff --git a/3_-_Solution/VRDM26x-gb.pdf b/3_-_Solution/VRDM26x-gb.pdf new file mode 100644 index 0000000..12f28a2 Binary files /dev/null and b/3_-_Solution/VRDM26x-gb.pdf differ diff --git a/4_-_Pour_allez_plus_loin.txt b/4_-_Pour_allez_plus_loin.txt new file mode 100644 index 0000000..86c3609 --- /dev/null +++ b/4_-_Pour_allez_plus_loin.txt @@ -0,0 +1,14 @@ +Content-Type: text/x-zim-wiki +Wiki-Format: zim 0.4 +Creation-Date: 2018-06-30T15:26:12+02:00 + +====== 4 - Pour allez plus loin ====== +Créée le samedi 30 juin 2018 + +Voici quelques idée bonus pouvant ameliorer l'utilisation de la machine : + * Ajoute d'un bandeau led pouvant être allumé ou eteint avec les boutons de facade. + * Visser le capteur d'outils sur la planche à martir pour faire un auto home du Z outils. + * Verrouiller le capot lors de la decoupe mais pas pendant les contrôles manuel (definition de l'origine par exemple). + * Ajout d'une webcam pour surveiller l'usinage à distance (pris en charge dans laser web par exemple). + * Personnalisation de la machine avec des stickers (picto de securité, instruction pour les boutons etc). + * Ajout d'un axe A. diff --git a/Home.txt b/Home.txt new file mode 100644 index 0000000..f1f43a0 --- /dev/null +++ b/Home.txt @@ -0,0 +1,18 @@ +Content-Type: text/x-zim-wiki +Wiki-Format: zim 0.4 +Creation-Date: 2018-06-30T12:59:10+02:00 + +====== Home ====== +Créée le samedi 30 juin 2018 + +Dans ce bloc note zim nous retrouvons toutes les recherches mené sur le projet amélioration de la charlyrobot cra4 type 2 du LabOuest. +Nous verrons : + +* l'état actuel de la machine se qu'il est possible ou non de faire avec +* la liste du matériel que nous avons besoins avec les coût +* les tuto montrant les différente étape pour montée se projet +* les configuration spécifique a la machine sous grbl +* les problème que l'on risque de rencontrée (avec les solution) +* l'état final de la machine avec les problème de l'ancien système résolu +* les idée pour aller plus loin + diff --git a/Home/equation.png b/Home/equation.png new file mode 100644 index 0000000..4ae3cb3 Binary files /dev/null and b/Home/equation.png differ diff --git a/Home/equation.tex b/Home/equation.tex new file mode 100644 index 0000000..bcf39da --- /dev/null +++ b/Home/equation.tex @@ -0,0 +1 @@ +\color{white}\sqrt{\frac{5\pi}{(6+5)^3}} \ No newline at end of file diff --git a/Home/pasted_image.png b/Home/pasted_image.png new file mode 100644 index 0000000..771224c Binary files /dev/null and b/Home/pasted_image.png differ diff --git a/Home/pasted_image001.png b/Home/pasted_image001.png new file mode 100644 index 0000000..c4e5ddf Binary files /dev/null and b/Home/pasted_image001.png differ diff --git a/bytes.png b/bytes.png new file mode 100644 index 0000000..d695c65 Binary files /dev/null and b/bytes.png differ diff --git a/notebook.zim b/notebook.zim new file mode 100644 index 0000000..3ed629e --- /dev/null +++ b/notebook.zim @@ -0,0 +1,12 @@ +[Notebook] +version=0.4 +name=projet cra42.0 +interwiki= +home=Home +icon= +document_root= +shared=True +endofline=unix +disable_trash=False +profile= +