Laser-Smoothignstech : Différence entre versions
(→Vitesses de travail) |
|||
Ligne 29 : | Ligne 29 : | ||
http://www.signstech.com/ProductShow.asp?ID=454 | http://www.signstech.com/ProductShow.asp?ID=454 | ||
− | + | ===Mode d'emploi=== | |
− | + | ====Préparation du Gcode==== | |
* Le fichier de départ peut être en SVG ou en DXF (les calques ne doivent contenir que des caractères ASCII (pas d'accents, etc...). | * Le fichier de départ peut être en SVG ou en DXF (les calques ne doivent contenir que des caractères ASCII (pas d'accents, etc...). | ||
Ligne 77 : | Ligne 77 : | ||
La position du plateau support permet de faire varier la distance entre le laser et la plaque à découper. Descendre le plateau augmente la distance, le monter réduit cette distance. Par défaut, le plateau est à une hauteur pour une plaque de 5mm. Si la plaque est plus fine (par exemple 1mm), il faudra monter le plateau (de 4mm). Si la plaque est plus épaisse (par exemple 10mm), il faudra descendre le plateau (de 5mm). Dans le premier cas, il faudra ajouter la commande GO Z-4 F300 au début du Gcode (et GO Z5 F300 dans le deuxième cas). | La position du plateau support permet de faire varier la distance entre le laser et la plaque à découper. Descendre le plateau augmente la distance, le monter réduit cette distance. Par défaut, le plateau est à une hauteur pour une plaque de 5mm. Si la plaque est plus fine (par exemple 1mm), il faudra monter le plateau (de 4mm). Si la plaque est plus épaisse (par exemple 10mm), il faudra descendre le plateau (de 5mm). Dans le premier cas, il faudra ajouter la commande GO Z-4 F300 au début du Gcode (et GO Z5 F300 dans le deuxième cas). | ||
− | + | ====Si le fichier est en svg==== | |
Ligne 102 : | Ligne 102 : | ||
Générer le gcode dans le menu Extension laserengraver/smoothielaser. Il faut donc installer l'extension auparavant. | Générer le gcode dans le menu Extension laserengraver/smoothielaser. Il faut donc installer l'extension auparavant. | ||
− | + | ====pistes de générateurs de gcode==== | |
Pour inkscape_laserplugin voir la page [Laserengraver[http://fablabo.net/wiki/Laserengraver]] | Pour inkscape_laserplugin voir la page [Laserengraver[http://fablabo.net/wiki/Laserengraver]] | ||
Ligne 121 : | Ligne 121 : | ||
ET un convertisseur de raster (pour graver des images) : [[Raster2Gcode]] | ET un convertisseur de raster (pour graver des images) : [[Raster2Gcode]] | ||
− | + | ====Sécurité==== | |
* Ne pas regarder le point de combustion directement et/ou de manière prolongée. | * Ne pas regarder le point de combustion directement et/ou de manière prolongée. | ||
* Le laser n'est pas visible, le laser rouge visible n'est qu'un pointeur. | * Le laser n'est pas visible, le laser rouge visible n'est qu'un pointeur. | ||
Ligne 127 : | Ligne 127 : | ||
* Attention : le laser ne se coupe pas lorsque l'on ouvre les portes sous la machine pour le nettoyage des pièces tombées au sol. | * Attention : le laser ne se coupe pas lorsque l'on ouvre les portes sous la machine pour le nettoyage des pièces tombées au sol. | ||
− | + | ====Utilisation==== | |
* Mettre la machine sous-tension | * Mettre la machine sous-tension | ||
* A partir du PC dédié, copier le gcode vers la carte sd de la smoothieboard | * A partir du PC dédié, copier le gcode vers la carte sd de la smoothieboard | ||
Ligne 140 : | Ligne 140 : | ||
− | + | ====Distance entre le laser et la surface de la plaque à découper==== | |
La distance entre le laser et le matériaux se modifie grâce à la hauteur du plateau. La modification de la distance joue sur le focus du laser. | La distance entre le laser et le matériaux se modifie grâce à la hauteur du plateau. La modification de la distance joue sur le focus du laser. | ||
Ligne 151 : | Ligne 151 : | ||
-5mm : Z4 | -5mm : Z4 | ||
− | + | ====Vitesses de travail==== | |
Il est recommandé de faire un test de réglage de la vitesse afin d'optimiser la découpe. Plus la vitesse est lente, plus la découpe va être efficace. | Il est recommandé de faire un test de réglage de la vitesse afin d'optimiser la découpe. Plus la vitesse est lente, plus la découpe va être efficace. | ||
Ligne 172 : | Ligne 172 : | ||
* MDF 7mm : 600mm/min | * MDF 7mm : 600mm/min | ||
− | + | ====Matériaux==== | |
ATTENTION ! on ne peut pas TOUT couper avec une découpe laser. | ATTENTION ! on ne peut pas TOUT couper avec une découpe laser. | ||
Ligne 182 : | Ligne 182 : | ||
On peut consulter ici une bonne source d'infos sur les matériaux utilisables dans les découpes laser : http://www.eurolaser.com/fr/materiaux/ | On peut consulter ici une bonne source d'infos sur les matériaux utilisables dans les découpes laser : http://www.eurolaser.com/fr/materiaux/ | ||
− | + | =====reconnaître un bon plastique===== | |
une bonne méthode pour vérifier la composition d'un plastique non identifié : http://vimeo.com/1615418 | une bonne méthode pour vérifier la composition d'un plastique non identifié : http://vimeo.com/1615418 | ||
− | + | ===Soucis, pannes et aventures diverses et rocambolesques=== | |
− | + | ====quand on lance une découpe avec beaucoup de points, certains sont ignorés ou squeezés, des décalages apparaissent==== | |
Peut-être cela vient-il du planificateur de mouvement, qui gère mal les listes de points nombreux. | Peut-être cela vient-il du planificateur de mouvement, qui gère mal les listes de points nombreux. | ||
Ligne 198 : | Ligne 198 : | ||
Un workaround pour un cercle (qui peut avec certains outils être décomposé en de multiples segments) est de remplacer le code correspondant par le gcode d'un cercle. | Un workaround pour un cercle (qui peut avec certains outils être décomposé en de multiples segments) est de remplacer le code correspondant par le gcode d'un cercle. | ||
− | + | ===faire des découpes à l'intérieur d'une forme=== | |
La découpe fonctionne de trait à trait. Donc pour découper une forme à l'intérieur d'une forme il faut d'abord passer la forme en fond noir et laisser la forme à découper sans fond. | La découpe fonctionne de trait à trait. Donc pour découper une forme à l'intérieur d'une forme il faut d'abord passer la forme en fond noir et laisser la forme à découper sans fond. |
Version du 13 mai 2014 à 11:06
Sommaire
Electronique de contrôle
Fichiers de config Smoothieboard
naissance
Cette machine chinoise a été lobotomisée avec Arthur de Tyfab pour la piloter avec une Smoothie board : electronique open-source. http://www.signstech.com/ProductShow.asp?ID=454
Mode d'emploi
Préparation du Gcode
- Le fichier de départ peut être en SVG ou en DXF (les calques ne doivent contenir que des caractères ASCII (pas d'accents, etc...).
- Le point de coordonnées (0, 0) doit de préférence être dans le coin en haut à gauche de la pièce.
- Les dimensions doivent être en millimètre.
Attention, à éviter les traits superposés (où le laser passera plusieurs fois, ce qui risque de percer le support dans le cas d'une gravure, ou de bruler le support dans le cas d'une découpe).
A partir d'un fichier DXF :
On utilise http://code.google.com/p/dxf2gcode/
Les fichiers de config de ce logiciel sont disponibles ici : Fichier:LaConfdxf2gcode.zip. Lancer une première fois le logiciel (python dxf2gcode.py) afin que les répertoires contenant les fichiers de configuration soient créés. Le zip contient deux fichiers à placer dans les répertoires de dxf2gcode
- config.cfg à placer dans le répertoire config
- postpro_config.cfg à placer dans le répertoire postpro_config
En cas de problème de numéro de version au lancement de dxf2gcode, ouvrir postpro_config.cfg et modifier config_version de 2 à 3.
Lancer dxf2gcode. Aller dans "File/Load file" et sélectionner le fichier d'entrée au format dxf. La pièce devrait apparaitre sur la droite.
dxf2gcode permet de corriger la position du point de référence (le placer en haut à gauche soit avec "Options/Move WP 0", soit en faisant tourner la pièce), et d'appliquer un facteur d'échelle ("Options/Scall all") afin que les dimensions soient bien en millimètre (facteur 25.4 par exemple si les dimensions étaient en pouce, facteur 1000 si les dimensions étaient en mètre)
L'ordre de découpe des pièces apparait sur la gauche de la fenêtre. Il faut s'assurer que les pièces à l'intérieur d'autres pièces soient découpées avant (car les pièces une fois découpées peuvent bouger sous l'effet du souffle de l'évacuation de fumée). Cliquer pour cela sur l'onglet "layer", et déplacer les éléments à la souris.
Sélectionner l'outil laser (par défaut c'est l'outil 1 qui est sélectionné).
Aller dans "Export\Optimize and export shapes" pour lancer la génération du gcode.
Une fois le GCode généré, la vitesse de découpe peut-être modifiée à la main. Une vitesse rapide permet de faire la gravure, une vitesse plus lente de découper. Ce réglage dépend du matériaux utilisé.
Il faut supprimer quelques en-tête.
Exemple d'en-tête :
G21 (Unit in mm)
G0 Z4 F300
G0 X0 F2500
(* SHAPE Nr: 0 *)
La position du plateau support permet de faire varier la distance entre le laser et la plaque à découper. Descendre le plateau augmente la distance, le monter réduit cette distance. Par défaut, le plateau est à une hauteur pour une plaque de 5mm. Si la plaque est plus fine (par exemple 1mm), il faudra monter le plateau (de 4mm). Si la plaque est plus épaisse (par exemple 10mm), il faudra descendre le plateau (de 5mm). Dans le premier cas, il faudra ajouter la commande GO Z-4 F300 au début du Gcode (et GO Z5 F300 dans le deuxième cas).
Si le fichier est en svg
Deux possibilités : le convertir en dxf ou générer le gcode directement.
- Pour le convertir en dxf avec inkscape:
1 - Ouvrir le svg avec inkscape
2 - Enregistrer le svg en dxf en choisissant le format dxf R12.
Avec inkscape et pstoedit (en console).
Cette méthode ne semble pas être toujours concluante
- Pour générer le gcode depuis inkscape : L'extension laserengraver est utilisée. Dans Inkscape, tout sélectionner . Passer les objets en chemin dans le menu : chemin/objet en chemin . Pour vérifier si un objet est bien passé en chemin, le sélectionner et le nombre de chemins apparaît en bas. Générer le gcode dans le menu Extension laserengraver/smoothielaser. Il faut donc installer l'extension auparavant.
pistes de générateurs de gcode
Pour inkscape_laserplugin voir la page [Laserengraver[1]]
à tester :
https://github.com/attraktorhh/inkscape_laserplugin
http://www.slackersdelight.com/instructables/laserengraver.zip Une extension à Inkscape qui demanderait quelques modifications pour devenir l'outil ultime (discussion sur http://www.instructables.com/id/Pocket-laser-engraver/step7/ ) L'idée serait d'ajouter quelques fonctionnalités pompées sur le soft des machines trotec. notamment associer une couleur de trait à une vitesse et puissance de coupe
Nous sommes en train de développer une version custom de LaserEngraver pour la smoothieboard : Laserengraver
ET un convertisseur de raster (pour graver des images) : Raster2Gcode
Sécurité
- Ne pas regarder le point de combustion directement et/ou de manière prolongée.
- Le laser n'est pas visible, le laser rouge visible n'est qu'un pointeur.
- Le laser se coupe automatiquement lorsque le couvercle est ouvert, mais il faut mieux prendre l'habitude de couper la tension du laser (ce qui coupe également la lumière dans la machine).
- Attention : le laser ne se coupe pas lorsque l'on ouvre les portes sous la machine pour le nettoyage des pièces tombées au sol.
Utilisation
- Mettre la machine sous-tension
- A partir du PC dédié, copier le gcode vers la carte sd de la smoothieboard
- Déconnecter la carte SD du PC dédié.
- Mettre la motorisation sous tension : l'extraction de fumée se met en marche.
- Mettre le laser sous tension : la lumière s'allume.
- Sur la console de contrôle de la smoothie board :
- Appuyer sur le stick tournant pour entrée dans le menu
- Tourner le stick pour monter ou descendre dans le menu et sélectionner "play"
- Sélectionner la carte SD
- L'impression va se lancer directement lorsque vous allez sélectionner le fichier gcode.
Distance entre le laser et la surface de la plaque à découper
La distance entre le laser et le matériaux se modifie grâce à la hauteur du plateau. La modification de la distance joue sur le focus du laser. Il est donc recommandé de faire un test du réglage de la hauteur du plateau. Pour cela, utiliser une chute du matériau à découper et utiliser un fichier test qui va découper des ronds avec des hauteurs différentes.
La distance entre la planche à découper et la base du bloc d'alu qui tiend le laser visible doit être à peu près de 36,4mm
-5mm : Z4
Vitesses de travail
Il est recommandé de faire un test de réglage de la vitesse afin d'optimiser la découpe. Plus la vitesse est lente, plus la découpe va être efficace. Pour cela, utiliser une chute du matériau à découper et utiliser un fichier test qui va découper des ronds avec des vitesses décroissantes. La vitesse adéquate correspond au premier rond qui s'est découpé complètement.
- Exemples de vitesses de coupe avec le laser à la puissance max
- Contre-plaqué peuplier 5mm : 900mm/min
- Carton 1mm : 4500mm/min (variable selon carton)
- Vitesse de gravure avec le laser à la puissance max
carton 1mm : 5500mm/min
- carton double ondulation 5.33mm : 1500mm/min Z2.6
- plexi 8mm : 1500mm/mn
- MDF 7mm : 600mm/min
Matériaux
ATTENTION ! on ne peut pas TOUT couper avec une découpe laser.
Ce modèle ci n'est assez puissant que pour le bois , le plastique ou le carton.
D'une manière générale, il ne faut JAMAIS couper de matériaux contenant du CHLORE (sous peine d'émanations MORTELLES!!!)
On peut consulter ici une bonne source d'infos sur les matériaux utilisables dans les découpes laser : http://www.eurolaser.com/fr/materiaux/
reconnaître un bon plastique
une bonne méthode pour vérifier la composition d'un plastique non identifié : http://vimeo.com/1615418
Soucis, pannes et aventures diverses et rocambolesques
quand on lance une découpe avec beaucoup de points, certains sont ignorés ou squeezés, des décalages apparaissent
Peut-être cela vient-il du planificateur de mouvement, qui gère mal les listes de points nombreux.
http://smoothieware.org/blog:7 : ici on parle d'une correction d'un défaut de cet outil
firmware à mettre à jour...
Un workaround pour un cercle (qui peut avec certains outils être décomposé en de multiples segments) est de remplacer le code correspondant par le gcode d'un cercle.
faire des découpes à l'intérieur d'une forme
La découpe fonctionne de trait à trait. Donc pour découper une forme à l'intérieur d'une forme il faut d'abord passer la forme en fond noir et laisser la forme à découper sans fond.