Outils pour utilisateurs

Outils du site


utilisation_cnc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
utilisation_cnc [2018/09/26 10:40] – [Avec LibreCAD] guillaumeutilisation_cnc [2023/12/22 14:51] (Version actuelle) – [Sources] Mushussu
Ligne 1: Ligne 1:
-======Utilisation_CNC====== +======Utilisation de la CNC pour couper, graver, percer du bois, du plastique, de l'aluminium======
-page en cours de rédaction\\ +
-L'usage de la CNC peut-être un peu complexe à appréhender car il n'y à pas encore de logiciels libres capables de générer à la fois le fichier G-code et la commande de la machine, mais de bonnes choses s'en viennent!\\ +
-Nous utilisons donc différents logiciels pour arriver à créer un fichier G-code puis nous utilisons Linux CNC pour commander la fraiseuse via un port parallèle.\\ +
-Pour les informations pratiques : CNC+
  
-====== Gestion des fichiers 2D pour gravure ou découpe à partir d'un fichier vectoriel ====== 
  
-Le principe de fonctionnement que nous utilisons pour le moment et d'utiliser un fichier DXF pour créer du G-code. Il existe plusieurs logiciels permettant de générer ou de convertir un fichier vectoriel (.svg, .ai ...) en un fichier au format DXF.+<WRAP center round important 60%> 
 +**page en cours de rédaction** 
 +</WRAP>
  
-===== Avec Inkscape ===== 
  
-==== Création d'une forme ====+<WRAP center round box 80%> 
 +**L'usage de la CNC peut-être un peu complexe à appréhender car il n'y à pas encore de logiciels libres capables de générer à la fois le fichier G-code et la commande de la machine, mais de bonnes choses s'en viennent! 
 +Nous utilisons donc différents logiciels pour arriver à créer un fichier G-code puis nous utilisons Linux CNC pour commander la fraiseuse via un port parallèle. 
 +Pour les informations pratiques concernant la machine: [[cnc|CNC]]** 
 +</WRAP>
  
-Pour l'utilisation générale voir par [[http://www.flossmanualsfr.net/initiation-inkscape/|ici]]+===== Quelle fraise pour quel usage/matériau ?===== 
 +Chaque fraise est spécifique à un usage et un type de matériau.
  
-==== Convertir un fichier ====+Voici les fraise dont nous disposons à l'atelier
  
-Lorsque l'on à un fichier vectoriel il est possible d'utiliser Inkscape pour le convertir en DXFil faut d'abord l'importer ou l'ouvrir dans inkscape puis l'enregistrer sous le format DXF-R14 puis décocher les options ROBO-Master et LWPOPYLINE+  * Fraise 1 dent hélicoïdale bout hémisphérique (finition,ébauche 3D) -> plexiglas, PVC et autres matières plastique  
 +{{media_06:fraise-1denthelicoidale.jpg?50|}} 
 +  * Fraise 2 dents hélicoïdales bout carré (surfaçage rapide) -> bois, plexiglas, PVC et autres matières plastique  
 +{{media_06:fraise-2dentshelicoidale.jpg?50|}} 
 +  * Fraise 2 dents hélicoïdales bout hémisphérique (finition, rainurage, coupe ébauche 3D) -> plexiglas, PVC et autres matières plastique  
 +{{media_06:fraise-2dentshelicoidale2.jpg?50|}} 
 +  * Fraise 2 dents droites (rainurage, coupe) -> bois 
 +{{media_06:fraise-2dentsdroite.jpg?50|}} 
 +  * Fraise 3 dents hélicoïdales bout droit (surfaçage, gravure, coupe, perçage) -> aluminium, cuivre, laiton, plastiques durs 
 +{{media_06:fraise-3dentshelicoidale.jpg?50|}} 
 +  * Fraise 3 dents hélicoïdales bout hémisphérique (gravure, coupe, perçage) -> aluminium, cuivre, laiton, plastiques durs 
 +{{media_06:fraise-3dentshelicoidalehemispherique.jpg?50|}} 
 +  * Fraise pointe javelot (gravure) -> fibre de verre, fibre de carbone, bois, pcb 
 +{{media_06:fraise-pointejavelot.jpg?50|}} 
 +  * Fraise denture diamant (gravure, coupe, perçage) -> fibre de verre, fibre de carbone, bois, pcb 
 +{{media_06:fraise-denturediamant.jpg?50|}}{{media_06:fraise-denturediamant2.jpg?50|}} 
 +  * Fraise spirale denté (gravure, coupe, perçage) -> fibre de verre, fibre de carbone, pcb
  
-File:cnc-inkscape-dxf-export.png%7CSelectionner le format dxf-R14 File:cnc-inkscape-export-opt.png%7Cdécocher les options 
  
-===== Avec LibreCAD =====+====Sources==== 
 +[[https://fr.wikipedia.org/wiki/Fraise_(outil)]]
  
-Le [[http://wiki.librecad.org/index.php/LibreCAD_users_Manual|manuel]] en anglais, et quelques infos sur notre wiki : LibreCAD+[[http://www.endmill.com/pages/training/index.html]]
  
-Pour sauvegarder le fichier enregistrer sous DXF R14+[[https://www.cncfraises.fr/content/7-faq]]
  
-{{cnc-librecad-dxf.png?300}}+[[http://fablabo.net/wiki/Fraise]]
  
-===== Avec FreeCAD =====+{{ :parametresdecoupe_cncfraises_v2.0.pdf |Paramètres de coupe en fonction des fraises}} 
 +==== Outils disponibles ====
  
-Pour l'utilisation voici le [[http://www.freecadweb.org/wiki/index.php?title=Online_Help_Toc/fr|manuel]] Pour exporter : menu fichier -> exporter -> autocad dxf+  * queue diamètre 3.17mm (1/8 pouces)
  
-{{:cnc-freecad-export.png?300|cnc-freecad-export.png cnc-freecad-export.png}}+  1 dent 3.17mm, 2mm, 1.4mm   
 +  2 dents hélicoïdales : 3.17mm(x3), 2.5mm, 2mm, 1.5mm   
 +  2 dents droites : 3.17mm (x2)   
 +  diamants : 3.17mm, 2.5mm   
 +  javelot : 45°, 60°, 90°  
  
-===== Avec HeeksCAD =====+  * queue diamètre 6mm
  
-Pour en savoir plus, c'est par là :HeekScad+  1 dent 6mm   
 +  2 dents hélicoïdales : 6mm   
 +  2 dents droites : 6mm   
 +  3 dents hélicoïdales : 6mm, 5mm, 3mm  
  
-====== Créer le G-code à partir d'un fichier DXF avec HeeksCNC ======+  * queue diamètre 8mm
  
-Voir la page Heekscnc+  2 dents droites : 8mm 
  
-====== Créer le G-code à partir d'une image bitmap avec Kokompe ====== 
  
-Pour l'utilisation de ce logiciel : Kokompe et Graver_circuit_electronique+=====Mise en place des outils===== 
 +Le mandrin de notre fraiseuse est composé de pièces amovibles permettant d'utiliser divers diamètres d'outils. Il y à donc plusieurs pinces de serrages 3mm, 3.175mm, 4mm, 5mm, 6mm, 6.5mm et 8mm.
  
-====== Gestion des fichiers 3D ======+{{media_05:cnc-pince-serrage.jpg?400|}} 
 +==== Pince et écrou de serrage====
  
-un jour viendra...+<WRAP center round tip 100%> 
 +Pour un serrage optimal il est important de vérifier le bon positionnement de la fraise dans la pinceLa queue doit affleurer le bout de la pincePour cela on peut marquer la fraise pour ne pas avoir à sortir la pince à chaque changement d'outils. 
 +</WRAP> 
 +{{media_01:pinceoutil2-cnc.jpg?400|pince et fraise}} 
 +<WRAP center round tip 100%> 
 +Pour placer la pince dans l’écrou de serrage il faut incliner légèrement la pince pour quelle ce positionne correctement dans l'écrou. Il y à un ergot dans l'écrou qui permet d'ajuster correctement l'ensemble. 
 +</WRAP> 
 + {{media_01:ecrou-serrage-cnc.jpg?400|pince et écrou de serrage}}
  
-====== LinuxCNC ======+====Mise en place de l'outil==== 
 +  *Il faut viser manuellement l'écrou de serrage sur le mandrin de la broche 
 +{{media_05:cnc-mandrin1.jpg?400|}} 
 +{{media_05:cnc-mandrin2.jpg?400|}} 
 +  *Puis serrer l'écrou sur le mandrin à l'aide de deux clés plates de 15 et 13 
 +{{media_05:cnc-mandrin41.jpg.png?400|}}
  
-====== Autres alternatives ====== 
  
-http://www.cambam.info/ref/ref.linux/+=====Caler la pièce à usiner=====
  
-http://www.qcad.org/fr/what-is-qcad-cam+La fraiseuse numérique est équipée d'un plateau rainuréCelui-ci permet de caler les pièces à usiner
  
-http://www.qcad.org/fr/what-is-qcad-cam+Afin de réaliser le calage, nous utiliserons: 
 +  * une bride d'ablocage (l'élement permettant de fixer la pièce à usiner sur la machine outil) 
 +  * un plateau martyr (une pièce soutenant la pièce à usiner, afin d'éviter d'usiner le plateau rainuré!) 
 +  *  
 +{{media_06:fraiseuse_listecalage.jpg?nolink&400|}}
  
-https://github.com/vlachoudis/bCNC+La première étape consiste à visser la tige filetée dans un tenon, puis à insérer le tenon dans une des rainures du plateau. 
 +{{media_06:fraiseuse_inserer.jpg?nolink&200|}}
  
-Ancienne page http://wiki.labomedia.org/index.php/Utilisation_CNC-Old 
  
-======Utilisation_CNC====== +Il suffit ensuite de positionner les deux éléments constituants la bride. Le dispositif doit permettre d'apliquer une pression uniforme sur la pièce, en sandwich entre la bride et le martyr
-page en cours de rédaction\\ +{{media_06:fraiseuse_caler.jpg?nolink&400|}}
-L'usage de la CNC peut-être un peu complexe à appréhender car il n'y à pas encore de logiciels libres capables de générer à la fois le fichier G-code et la commande de la machinemais de bonnes choses s'en viennent!\\ +
-Nous utilisons donc différents logiciels pour arriver à créer un fichier G-code puis nous utilisons Linux CNC pour commander la fraiseuse via un port parallèle.\\ +
-Pour les informations pratiques CNC+
  
-====== Gestion des fichiers 2D pour gravure ou découpe à partir d'un fichier vectoriel ====== 
  
-Le principe de fonctionnement que nous utilisons pour le moment et d'utiliser un fichier DXF pour créer du G-code. Il existe plusieurs logiciels permettant de générer ou de convertir un fichier vectoriel (.svg, .ai ...) en un fichier au format DXF.+On finalise le dispositif en vissant  l'écrou de 14mm sur sa tige filleté. 
 +{{media_06:fraiseuse_serrer.jpg?nolink&400|}}
  
-===== Avec Inkscape ===== 
  
-==== Création d'une forme ==== 
  
-Pour l'utilisation générale voir par [[http://www.flossmanualsfr.net/initiation-inkscape/|ici]]+Notez bien: Pour votre sécurité et la réussite de votre usinage, Plusieurs brides d'ablocages sont necessaires afin de fixer la pièce! 
  
-==== Convertir un fichier ====+===== Utilisation de LinuxCNC ===== 
 +LinuxCNC est une distribution linux basée sur un noyau temps réel (RTAI) qui permet de commander des outils à commande numérique via un port parallèle et ainsi commander directement les drivers moteurs de la machine en envoyant les impulsions électriques nécessaires. 
  
-Lorsque l'on à un fichier vectoriel il est possible d'utiliser Inkscape pour le convertir en DXF, il faut d'abord l'importer ou l'ouvrir dans inkscape puis l'enregistrer sous le format DXF-R14 puis décocher les options ROBO-Master et LWPOPYLINE+====Ouvrir un fichier gcode==== 
 +Une fois le fichier gcode créer il faut l'importer dans linuxcnc pour cela il y à plusieurs possibilités : 
 +  *en allant dans l'onglet //Fichier// > //Ouvrir//  
 +  *en cliquant sur l'icone représentant un dossier 
 +  *en utilisant le raccourcis //ctrl + o//
  
-File:cnc-inkscape-dxf-export.png%7CSelectionner le format dxf-R14 File:cnc-inkscape-export-opt.png%7Cdécocher les options+<WRAP center round tip 100%
 +Il est nécessaire de nommer son fichier avec l'extension **.ngc** pour qu'il soit reconnu par linuxcnc. 
 +</WRAP>
  
-===== Avec LibreCAD =====+{{media_08:linuxcnc-open.png?600|}} 
 +====Allumer la machine==== 
 +Pour pouvoir commander la fraiseuse il faut allumer l'interface de commande entre le logiciel (linuxcnc) et le matériel (boitier de commande des moteurs). 
 +  *Cliquer sur l'icône de mise en marche 
 +  *Appuyer sur le bouton On/Off de la manette (voir plus bas) 
 +{{media_08:linuxcnc-on.png?200|}}
  
-Le [[http://wiki.librecad.org/index.php/LibreCAD_users_Manual|manuel]] en anglais, et quelques infos sur notre wiki LibreCAD+Nous pouvons maintenant commander le déplacement de la broche sur les 3 axes Xet Z. 
 +====Prise d'origine==== 
 +Il est nécessaire de positionner la broche munie de l'outils sur le point d'origine habituellement placé en bas à droite de la pièce à usiner. 
 +====Placement de la broche au point d'origine==== 
 +{{media_08:linuxcnc-pom.png?400|}}
  
-Pour sauvegarder le fichier : enregistrer sous DXF R14+===En premier les axes X et Y=== 
 +  *Sans mettre en marche la rotation de la broche il faut placer la broche à l'endroit désiré sans heurter les cales. Pour cela on utilisera la manette.  
 +  *Une fois en place il faut faire la prise d'origine en appuyant sur les boutons au dos de la manette //POM X// et //POM Y//
  
-{{:cnc-librecad-dxf.png?300|cnc-librecad-dxf.png cnc-librecad-dxf.png}}+===Axe Z=== 
 +  *Fermer le capot de protection  
 +  *Mettre en marche le moteur de la broche 
 +{{media_08:linuxcnc-controlbrochedoc.jpg.png?400|}} 
 +  *Descendre doucement jusqu'au point de contact entre la pointe de l'outil et le materiau et appuyer sur le bouton au dos de la manette //POM Z//. 
 +<WRAP center round tip 100%> 
 +Pour ne pas abimer la pièce à usiner il est préférable de déplacer légèrement la broche en dehors de la zone d'usinage. 
 +</WRAP>
  
-===== Avec FreeCAD ===== 
  
-Pour l'utilisation voici le [[http://www.freecadweb.org/wiki/index.php?title=Online_Help_Toc/fr|manuel]] Pour exporter : menu fichier -> exporter -> autocad dxf 
  
-{{:cnc-freecad-export.png?300|cnc-freecad-export.png cnc-freecad-export.png}}+====Lancer l'usinage==== 
 +Une fois la prise d'origine effectuer il faut relever la broche dans l'axe Z.  
 +  *Appuyer sur le bouton play de l'écran. 
 +{{media_08:linuxcnc-play.png?100|}} 
 +ou appuyer le le bouton Play de la manette
  
-===== Avec HeeksCAD =====+====En cours d'usinage==== 
 +Il est parfois nécessaire de mettre en pause l'usinage. Il est possible de relancer l'usinage à une ligne particulière du gcode. 
 +  *Sélectionner l'endroit où l'on souhaite reprendre sur l'écran de contrôle en cliquant sur le tracé souhaité.  
 +{{media_08:linuxcnc-select-on-screen.png?400|}}
  
-Pour en savoir plus, c'est par là :HeekScad+  *Regarder à quelle ligne se situe le début de ce nouvel usinage. 
 +{{media_08:linuxcnc-play-at.png?400|}}
  
-====== Créer le G-code à partir d'un fichier DXF avec HeeksCNC ======+  *Faire un clique droit sur la ligne choisie en clique sur //Démarrer depuis ici// 
 +====Utiliser le pad==== 
 +  *Pour déplacer la broche il suffit de d'appuyer simultanément sur une vitesse (de 1 lent à 4 - rapide) et sur le pad : X+ (droite), X- (gauche), Y+ (arrière), Y- (avant), Z+ (haut), Z-(bas) 
 +{{media_08:linuxcnc-pad2.jpg?400|}} 
 +  *Les boutons de prises d'origines 
 +{{media_08:linuxcnc-pad1.jpg?400|}}
  
-Voir la page Heekscnc 
  
-====== Créer le G-code à partir d'une image bitmap avec Kokompe ====== +===== Autres alternatives =====
- +
-Pour l'utilisation de ce logiciel : Kokompe et Graver_circuit_electronique +
- +
-====== Gestion des fichiers 3D ====== +
- +
-un jour viendra... +
- +
-====== LinuxCNC ====== +
- +
-====== Autres alternatives ======+
  
 http://www.cambam.info/ref/ref.linux/ http://www.cambam.info/ref/ref.linux/
Ligne 129: Ligne 190:
 https://github.com/vlachoudis/bCNC https://github.com/vlachoudis/bCNC
  
-Ancienne page http://wiki.labomedia.org/index.php/Utilisation_CNC-Old+===== Documentation générale ===== 
 + 
 +  * Livre complet "Guerrilla guide to CNC machining, mold making, and resin casting - Home manufacturing tutorial for robot builders, model makers, and other hobbyists" de Michal Zalewski, in english, une sorte de bible: http://lcamtuf.coredump.cx/gcnc/
  
 {{tag>fraiseuse}} {{tag>fraiseuse}}
 +
utilisation_cnc.1537958451.txt.gz · Dernière modification : 2018/09/26 10:40 de guillaume