CNC-SentierBattu/Modedemploi : Différence entre versions

De fablabo
Aller à : navigation, rechercher
(paramètres de coupe : CP bouleau 15 en gravure)
m
Ligne 10 : Ligne 10 :
 
# Attention à prendre en compte le diamètre de l'outil qu'on va utiliser pour l'usinage.
 
# Attention à prendre en compte le diamètre de l'outil qu'on va utiliser pour l'usinage.
 
# faire des formes remplies en noir, en enlevant les contours
 
# faire des formes remplies en noir, en enlevant les contours
# On peut optimiser l'ordre d'usinage des pièces en "rangeant" les formes dans l'ordre que l'on souhaite à partir de l'éditeur XML d'inkscape. Voir la page [Inkscape_pour_la_fabrication_numérique]
+
# On peut optimiser l'ordre d'usinage des pièces en "rangeant" les formes dans l'ordre que l'on souhaite à partir de l'éditeur XML d'inkscape. Voir la page [[Inkscape_pour_la_fabrication_numérique|Inkscape pour la fabrication]]
 
# Laisser une marge au moins équivalente au diamètre de l'outil autour des formes à fraiser (propriétés du document > redimensionner la page au contenu > marges)
 
# Laisser une marge au moins équivalente au diamètre de l'outil autour des formes à fraiser (propriétés du document > redimensionner la page au contenu > marges)
#créer un calque avec des trous pour le vissage, notamment s'il y a des petits éléments à découper sur la planche: Dessiner des ronds et les convertir en chemin, de par et d'autres sur la planche (hors des motifs bien sûr!). On copie ce fichier et on le modifie pour garder que le calques avec les trous (ce sera le premier qu'on usinera, il permettra de maintenir bien la planche sur le martyr pendant que ça découpe)
+
# Créer un calque avec des trous pour le vissage, notamment s'il y a des petits éléments à découper sur la planche: Dessiner des ronds et les convertir en chemin, de par et d'autres sur la planche (hors des motifs bien sûr!). On copie ce fichier et on le modifie pour garder que le calques avec les trous (ce sera le premier qu'on usinera, il permettra de maintenir bien la planche sur le martyr pendant que ça découpe)
  
 
Au final, on peut avoir trois fichiers, qu'on usinera dans cet ordre :
 
Au final, on peut avoir trois fichiers, qu'on usinera dans cet ordre :
Ligne 26 : Ligne 26 :
  
 
====le module make_svg_g de fabmodule pour sentier battu====
 
====le module make_svg_g de fabmodule pour sentier battu====
# définir l'input (format "drawing svg)
+
# Définir l'input (format "drawing svg)
# définir le format output (.g gcode)
+
# Définir le format output (.g gcode)
  
...bienvenue dans le module svg_g !
+
...Bienvenue dans le module svg_g !
 
La procédure est sensiblement la même que pour la fraiseuse modela, mais avec quelques spécificités....Après avoir loadé le svg, et en laissant les réglages par défauts (barre déroulante en haut) on choisit l'opération 3D puis on clique sur "make path" pour avoir la visualisation du chemin et de l'outil.
 
La procédure est sensiblement la même que pour la fraiseuse modela, mais avec quelques spécificités....Après avoir loadé le svg, et en laissant les réglages par défauts (barre déroulante en haut) on choisit l'opération 3D puis on clique sur "make path" pour avoir la visualisation du chemin et de l'outil.
  
 
#On définit le min intensity = 0, qui sera notre point de départ (la surface de la planche).
 
#On définit le min intensity = 0, qui sera notre point de départ (la surface de la planche).
#on définit le max intensity = profondeur de la passe. Pour descendre à -9 mm, mettre -9
+
#On définit le max intensity = profondeur de la passe. Pour descendre à -9 mm, mettre -9
 
*Attention bug ! entre 0 et -9, la machine parle en pouces et non pas en mm ! Il faut donc faire la conversion !
 
*Attention bug ! entre 0 et -9, la machine parle en pouces et non pas en mm ! Il faut donc faire la conversion !
 
#En haut à droite on définit la trajectoire de l'outil (climb ou conventional): mettre sur climb.
 
#En haut à droite on définit la trajectoire de l'outil (climb ou conventional): mettre sur climb.
#on définit le cut speed (en fonction du matériau, mais dans tous les cas au max 10  
+
#On définit le cut speed (en fonction du matériau, mais dans tous les cas au max 10  
#on définit le rpm (tour par minute de la fraise) : 24000 (=255 PWM)
+
#On définit le rpm (tour par minute de la fraise) : 24000 (=255 PWM)
#on définit le jog height (mm), c-a-d la hauteur à laquelle la fraise remonte pour se déplacer entre les formes à découper
+
#On définit le jog height (mm), c-a-d la hauteur à laquelle la fraise remonte pour se déplacer entre les formes à découper
#on prévisualise la durée de l'usinage en cliquant sur make .g
+
#On prévisualise la durée de l'usinage en cliquant sur make .g
# et on génère le gcode en cliquant sur send it!
+
#Et on génère le gcode en cliquant sur send it!
  
 
====récupérer le gcode et le vérifier====
 
====récupérer le gcode et le vérifier====
 
une fois le gcode crée, on peut l'ouvrir puis :
 
une fois le gcode crée, on peut l'ouvrir puis :
# enlever les pourcentages au début et à la fin du gcode
+
# Enlever les pourcentages au début et à la fin du gcode
# tchecker à combien on descend en Z pour vérifier que c'est bien la bonne profondeur (notamment si on a dû convertir des pouces en mm dans fabmodule)
+
# Tchecker à combien on descend en Z pour vérifier que c'est bien la bonne profondeur (notamment si on a dû convertir des pouces en mm dans fabmodule)
# si ce n'est pas la bonne profondeur, on peut y aller franco en modifiant le gcode à la main avec un ctrl+R
+
# Si ce n'est pas la bonne profondeur, on peut y aller franco en modifiant le gcode à la main avec un ctrl+R
# on enregistre dans le bon dossier et on passe à l'étape suivante !
+
# On enregistre dans le bon dossier et on passe à l'étape suivante !
  
 
== Nettoyer la grille de l'aspirateur à copeaux==
 
== Nettoyer la grille de l'aspirateur à copeaux==
  
à l'entrée de celui-ci, déboiter le flexible pour s'assurer que rien ne fasse obstacle à l'aspiration
+
A l'entrée de celui-ci, déboiter le flexible pour s'assurer que rien ne fasse obstacle à l'aspiration
  
  
 
== Allumer et connecter la machine ==
 
== Allumer et connecter la machine ==
*les boutons rouges sur la machine et sur l'armoire circuit doivent tous être relevés
+
*Les boutons rouges sur la machine et sur l'armoire circuit doivent tous être relevés
*appuyer sur le bouton rouge sur la façade de l'armoire.
+
*Appuyer sur le bouton rouge sur la façade de l'armoire.
 
On peut préparer notre découpe.
 
On peut préparer notre découpe.
  
Ligne 66 : Ligne 66 :
  
 
=== Faire les zéros ===
 
=== Faire les zéros ===
# aller chercher les fins de courses en X et Y (home de ces deux axes) avec le "joystick" de pronterface. On ne fait pas encore le home de l'axe Z, parce qu'on le détermine en fonction du matériau qu'on utilise.
+
# Aller chercher les fins de courses en X et Y (home de ces deux axes) avec le "joystick" de pronterface. On ne fait pas encore le home de l'axe Z, parce qu'on le détermine en fonction du matériau qu'on utilise.
  
 
=== Fixer la planche sur le martyr===
 
=== Fixer la planche sur le martyr===
#fixer la planche à usiner sur le martyr, la visser au moins au 4 coins.
+
#Fixer la planche à usiner sur le martyr, la visser au moins au 4 coins.
  
=== définir son point de départ, son zéro===
+
=== Définir son point de départ, son zéro===
 
#A l'aide du joystick, on va positionner la fraise en x et y à l'endroit où on veut démarrer.  
 
#A l'aide du joystick, on va positionner la fraise en x et y à l'endroit où on veut démarrer.  
#mesurer à l'aide d'un mètre de combien on doit descendre en Z approximativement pour toucher la planche
+
#Mesurer à l'aide d'un mètre de combien on doit descendre en Z approximativement pour toucher la planche
# Ensuite, envoyer la commande M05 pour dire à la broche qu'elle s'arrête (sinon elle ne voudra pas démarrer)
+
#Ensuite, envoyer la commande M05 pour dire à la broche qu'elle s'arrête (sinon elle ne voudra pas démarrer)
#puis envoyer M03 S255 pour faire démarrer la fraise à la vitesse de 24000t/m (=255 pwm)
+
#Puis envoyer M03 S255 pour faire démarrer la fraise à la vitesse de 24000t/m (=255 pwm)
#une fois la allumée, on positionne la fraise en Z petit à petit, le but : effleurer la surface de la planche.
+
#Une fois la allumée, on positionne la fraise en Z petit à petit, le but : effleurer la surface de la planche.
#quand on y est, on appuie sur le bouton "get position" ou on envoie la commande M114 pour savoir où on se trouve en X,Y,Z
+
#Quand on y est, on appuie sur le bouton "get position" ou on envoie la commande M114 pour savoir où on se trouve en X,Y,Z
#on peut arrêter la fraise en envoyant M05
+
#On peut arrêter la fraise en envoyant M05
#puis, notre Z étant maintenant positionné, on valide ce zéro/point de départ dans pronterface en envoyant la commande G92 X0 Y0 Z0.
+
#Puis, notre Z étant maintenant positionné, on valide ce zéro/point de départ dans pronterface en envoyant la commande G92 X0 Y0 Z0.
  
=== lancer le gcode ===
+
=== Lancer le gcode ===
 
Maintenant qu'on a le zéro, que la fraise est montée et que notre planche est fixée sur le martyr, on peut se lancer !
 
Maintenant qu'on a le zéro, que la fraise est montée et que notre planche est fixée sur le martyr, on peut se lancer !
#on charge le gcode avec "charger un fichier"
+
# On charge le gcode avec "charger un fichier"
# on démarre la broche avant le lancement en envoyant M3 S255,  
+
# On démarre la broche avant le lancement en envoyant M3 S255,  
# puis on appuie sur imprimer pour lancer le gcode !
+
# Puis on appuie sur imprimer pour lancer le gcode !
# la découpe est lancée, on va maintenant à droite de la machine pour lancer le démarrage de l'aspirateur
+
# La découpe est lancée, on va maintenant à droite de la machine pour lancer le démarrage de l'aspirateur
 
Et c'est parti...
 
Et c'est parti...
  
=== suivi pendant l'usinage ===
+
=== Suivi pendant l'usinage ===
* à tout moment, on peut faire pause en cliquant sur pause !
+
* A tout moment, on peut faire pause en cliquant sur pause !
* si on constate que la vitesse est trop élevée et qu'on risque de casser la fraise, on peut envoyer : M220 S50 (S50 pour 50%) pour réduire la vitesse d'usinage de tant...
+
* Si on constate que la vitesse est trop élevée et qu'on risque de casser la fraise, on peut envoyer : M220 S50 (S50 pour 50%) pour réduire la vitesse d'usinage de tant...
* porter un casque, ça préserve les oreilles
+
* Porter un casque, ça préserve les oreilles
  
== paramètres de coupe ==
+
== Paramètres de coupe ==
 
{| border="1" cellpadding="10" cellspacing="0"
 
{| border="1" cellpadding="10" cellspacing="0"
 
|Matériaux
 
|Matériaux
Ligne 121 : Ligne 121 :
 
|10
 
|10
 
|24000
 
|24000
| vitesse experimentalement ajustée...plus rapide possible?
+
| Vitesse experimentalement ajustée...plus rapide possible?
 
|-
 
|-
 
|Aggloméré  
 
|Aggloméré  
Ligne 162 : Ligne 162 :
 
SPRUCE Contreplaqué épicéa 12mm : V = 300 mm/min
 
SPRUCE Contreplaqué épicéa 12mm : V = 300 mm/min
  
===trucs et astuces pour régler la vitesse===
+
=== Trucs et astuces pour régler la vitesse ===
  
coupe trop lente : le bois brule
+
Coupe trop lente : le bois brule
  
====Formule pour les calculs====
+
=== Formule pour les calculs ===
  
d'après le catalogue taptools  [[:File:calculsVitesse.ods.zip]]
+
D'après le catalogue taptools  [[:File:calculsVitesse.ods.zip]]
  
===ressources===
+
===Ressources===
  
 
[http://www.theses.ulaval.ca/2010/27410/27410.pdf Comportement à l'usinage du bois de clones de peupliers]
 
[http://www.theses.ulaval.ca/2010/27410/27410.pdf Comportement à l'usinage du bois de clones de peupliers]

Version du 2 février 2016 à 15:49

Un pad est en cours pour documenter les étapes d'utilisation de la CNC : http://etherpad.pingbase.net/recapRouteurCNC


Cette machine peut faire deux types de tâches :

du fraisage ou de la découpe

Préparation des fichiers svg

  1. Attention à prendre en compte le diamètre de l'outil qu'on va utiliser pour l'usinage.
  2. faire des formes remplies en noir, en enlevant les contours
  3. On peut optimiser l'ordre d'usinage des pièces en "rangeant" les formes dans l'ordre que l'on souhaite à partir de l'éditeur XML d'inkscape. Voir la page Inkscape pour la fabrication
  4. Laisser une marge au moins équivalente au diamètre de l'outil autour des formes à fraiser (propriétés du document > redimensionner la page au contenu > marges)
  5. Créer un calque avec des trous pour le vissage, notamment s'il y a des petits éléments à découper sur la planche: Dessiner des ronds et les convertir en chemin, de par et d'autres sur la planche (hors des motifs bien sûr!). On copie ce fichier et on le modifie pour garder que le calques avec les trous (ce sera le premier qu'on usinera, il permettra de maintenir bien la planche sur le martyr pendant que ça découpe)

Au final, on peut avoir trois fichiers, qu'on usinera dans cet ordre :

  • un avec les trous de vissage
  • un de gravure
  • un de découpe

Produire du gcode pour la CNC

La version de fabmodule installé sur le poste de travail de Sentier Battu à été modifié pour produire du gcode compatible avec Sentier Battu. Il faut donc choisir d'exporter en "G-codes (.g)". L'utilisation de fabmodule est la même que pour CNC-MDX20.

le module make_svg_g de fabmodule pour sentier battu

  1. Définir l'input (format "drawing svg)
  2. Définir le format output (.g gcode)

...Bienvenue dans le module svg_g ! La procédure est sensiblement la même que pour la fraiseuse modela, mais avec quelques spécificités....Après avoir loadé le svg, et en laissant les réglages par défauts (barre déroulante en haut) on choisit l'opération 3D puis on clique sur "make path" pour avoir la visualisation du chemin et de l'outil.

  1. On définit le min intensity = 0, qui sera notre point de départ (la surface de la planche).
  2. On définit le max intensity = profondeur de la passe. Pour descendre à -9 mm, mettre -9
  • Attention bug ! entre 0 et -9, la machine parle en pouces et non pas en mm ! Il faut donc faire la conversion !
  1. En haut à droite on définit la trajectoire de l'outil (climb ou conventional): mettre sur climb.
  2. On définit le cut speed (en fonction du matériau, mais dans tous les cas au max 10
  3. On définit le rpm (tour par minute de la fraise) : 24000 (=255 PWM)
  4. On définit le jog height (mm), c-a-d la hauteur à laquelle la fraise remonte pour se déplacer entre les formes à découper
  5. On prévisualise la durée de l'usinage en cliquant sur make .g
  6. Et on génère le gcode en cliquant sur send it!

récupérer le gcode et le vérifier

une fois le gcode crée, on peut l'ouvrir puis :

  1. Enlever les pourcentages au début et à la fin du gcode
  2. Tchecker à combien on descend en Z pour vérifier que c'est bien la bonne profondeur (notamment si on a dû convertir des pouces en mm dans fabmodule)
  3. Si ce n'est pas la bonne profondeur, on peut y aller franco en modifiant le gcode à la main avec un ctrl+R
  4. On enregistre dans le bon dossier et on passe à l'étape suivante !

Nettoyer la grille de l'aspirateur à copeaux

A l'entrée de celui-ci, déboiter le flexible pour s'assurer que rien ne fasse obstacle à l'aspiration


Allumer et connecter la machine

  • Les boutons rouges sur la machine et sur l'armoire circuit doivent tous être relevés
  • Appuyer sur le bouton rouge sur la façade de l'armoire.

On peut préparer notre découpe.

Lancer une découpe

La première étape, c'est d'ouvrir Pronterface, qui sert à piloter la machine et lui envoyer le gcode

Pronterface pour manipuler Sentier Battu

  1. Une fois Sentier Battu allumé, on connecte la machine en appuyant sur le bouton "connecter" en haut.

Ensuite, on va chercher les zéros des axes X et Y

Faire les zéros

  1. Aller chercher les fins de courses en X et Y (home de ces deux axes) avec le "joystick" de pronterface. On ne fait pas encore le home de l'axe Z, parce qu'on le détermine en fonction du matériau qu'on utilise.

Fixer la planche sur le martyr

  1. Fixer la planche à usiner sur le martyr, la visser au moins au 4 coins.

Définir son point de départ, son zéro

  1. A l'aide du joystick, on va positionner la fraise en x et y à l'endroit où on veut démarrer.
  2. Mesurer à l'aide d'un mètre de combien on doit descendre en Z approximativement pour toucher la planche
  3. Ensuite, envoyer la commande M05 pour dire à la broche qu'elle s'arrête (sinon elle ne voudra pas démarrer)
  4. Puis envoyer M03 S255 pour faire démarrer la fraise à la vitesse de 24000t/m (=255 pwm)
  5. Une fois la allumée, on positionne la fraise en Z petit à petit, le but : effleurer la surface de la planche.
  6. Quand on y est, on appuie sur le bouton "get position" ou on envoie la commande M114 pour savoir où on se trouve en X,Y,Z
  7. On peut arrêter la fraise en envoyant M05
  8. Puis, notre Z étant maintenant positionné, on valide ce zéro/point de départ dans pronterface en envoyant la commande G92 X0 Y0 Z0.

Lancer le gcode

Maintenant qu'on a le zéro, que la fraise est montée et que notre planche est fixée sur le martyr, on peut se lancer !

  1. On charge le gcode avec "charger un fichier"
  2. On démarre la broche avant le lancement en envoyant M3 S255,
  3. Puis on appuie sur imprimer pour lancer le gcode !
  4. La découpe est lancée, on va maintenant à droite de la machine pour lancer le démarrage de l'aspirateur

Et c'est parti...

Suivi pendant l'usinage

  • A tout moment, on peut faire pause en cliquant sur pause !
  • Si on constate que la vitesse est trop élevée et qu'on risque de casser la fraise, on peut envoyer : M220 S50 (S50 pour 50%) pour réduire la vitesse d'usinage de tant...
  • Porter un casque, ça préserve les oreilles

Paramètres de coupe

Matériaux Épaisseur Opération Passe(s) Outil V [mm/s] RPM (tours par minute) Remarque
SPRUCE CP épicéa 12mm Découpe 1 531-0300 5 2350 Un peu juste par rapport à la profondeur utile de la fraise
CP Bouleau 15mm 15mm Découpe 2X7.55 531-0300 10 24000 Vitesse experimentalement ajustée...plus rapide possible?
Aggloméré 18mm Découpe 2X9 531-0300 10 24000
CP (bouleau?) 8.5mm gravure 1 x -3mm 531-0300B(fraise de coupe) 10 24000
CP (bouleau?) 8.5mm découpe 1 x -9mm 531-0300B(fraise de coupe) 10 24000
CP bouleau 15mm gravure 1 x -1.5mm 802-0600B(fraise de finiton) 5 24000

SPRUCE Contreplaqué épicéa 12mm : V = 300 mm/min

Trucs et astuces pour régler la vitesse

Coupe trop lente : le bois brule

Formule pour les calculs

D'après le catalogue taptools File:calculsVitesse.ods.zip

Ressources

Comportement à l'usinage du bois de clones de peupliers