Conseils logiciels pour quiconque pensant à un routeur CNC
Les excellents résultats peuvent provenir d’un petit routeur CNC, mais n’oubliez pas le logiciel!
Les outils CNC, quelle que soit leur saveur, peuvent considérablement améliorer votre capacité de «fabrication» ou de bricolage. Mon outil de choix actuel est un routeur CNC. Être familier avec une fraiseuse manuelle, le concept semblait semblable et le prix de ceux-ci est assez raisonnable par rapport à certains autres outils. Comme décrit dans cet article, ma machine est un modèle Toolworks zen, mais il existe certainement d’autres options pour vérifier comme ce modèle Probotix V90 noté récemment dans ce poste.
Bien que n’importe quel nombre de modèles de routeurs CNC semblent formidables dans des vidéos et des images, soyez assuré que même les meilleures machines nécessitent une certaine patience pour avoir une fonctionnalité de manière satisfaisante. La mise en place de la machine peut être un défi, ainsi que pour déterminer ce que votre machine est capable, mais une chose qui pourrait glisser les esprits des peuples est le logiciel impliqué. Lisez-y pour découvrir tout ce que vous avez besoin de connaître les bases de ce qui se passe dans les coulisses de «magiquement» produisent des pièces intéressantes.
Avec un routeur CNC exécuté par un ordinateur (par opposition à un contrôleur dédié), vous avez trois parties de votre chaîne d’outils: Conception assistée par ordinateur (CAD), fabrication assistée par ordinateur (CAM) et un package de contrôleur de machine. Il existe des versions gratuites et payées de chacune d’elles.
Concevez votre part
Conception de la perception de l’Estlcam et de mon idée de réduire le bloc de couteau pour faire un “porte-fléchettes guerrier”.
La première étape consiste à dessiner votre part. Pour générer mes dessins de la pièce, j’ai expérimenté l’inkscape, un éditeur graphique vectoriel et un contribuable, qui est plus ou moins libre AutoCAD. Inkscape est un programme vraiment incroyable pour générer des pièces plus artistiques, comme cet arbre aléatoire que je vous coupe il y a quelque temps. Si vous voulez faire quelque chose de plus de dimensionnellement, mon outil préféré est le destinataire. Je connais très bien avec AutoCAD et il est disponible pour Linux, Mac et Windows.
Si vous souhaitez entrer dans la conception 3D, SketchUp semble être plus ou moins le classique pour les fabricants occasionnels / hackers / etc. Peut-être que j’ai été gâté ou blanchi par le cerveau de nombreuses années de travail avec Pro / E et SolidWorks dans une mesure beaucoup moins importait, car j’ai trouvé des esquisses frustrantes. Je trouve pro / e (maintenant Creo) frustrant parfois parfois, mais je suis payé pour cette frustration.
Quel que soit le programme de style ou de conception que vous choisissez, si vous n’êtes pas familier avec le format, prévoyez de consacrer une quantité de temps décente à déterminer comment générer vos pièces.
Générer gcode
Écran Meshcam par mon examen
Code G, contrairement à ce que certains rappeurs de la mi-90 auraient, vous croyez, représente le code général et ce qui contrôle directement une machine CNC. Vous pouvez écrire du code G par la main et pour des cercles ou des lignes très simples, cela pourrait être pratique. Cependant, dans la plupart des cas, le code G est beaucoup plus facile à produire à l’aide d’un programme CAM pour traduire votre modèle de CAO en ce format. J’ai essayé plusieurs forfaits et tous ont leurs avantages et leurs inconvénients:
GCODETools pour l’inkscape – GRATUIT, Terific for Art généré sur Inkscape. Un peu limité de capacités et la documentation peut prendre un peu de temps pour comprendre.
ESTLCAM – Economical à 35 $, et il a une interface belle. Plus d’un environnement 2D, vous pouvez dessiner vos pièces sur ce programme si vous le souhaitez.
Cambam – à prix raisonnable à 149 $, avec une très bonne période d’essai gratuite. J’utilise principalement ce programme CAM.
Meshcam – Vraiment une excellente interface utilisateur à la recherche, et il a des fonctionnalités soignées. Avec ce polonais, il coûte plus cher que certains à 250 $. Il est davantage axé sur les utilisateurs 3D, donc ce n’était pas un ajustement formidable pour mon style CAO centré sur le destinataire.
Routine de la came personnalisée – Si vous êtes programmeur (ou prétendez être), il est possible que vous puissiez écrire votre propre script générateur de GCOD. J’ai lié à un post sur ma routine Python “Pixel d’usinage” si vous souhaitez voir un exemple.
En réalité apprendre le logiciel, vous devrez déterminer le type de vitesse que votre machine peut réellement gérer et quoi faire de sorte que vous ne “écrasez pas” votre machine. Votre programme CAM est l’endroit où vous configurez vos flux, vitesses, profondeur de la coupe et autres paramètres.
Contrôlez votre routeur
Mach3 pour contrôler votre routeur
Une fois que votre programme CAM crache éventuellement plusieurs milliers de lignes de code G, votre logiciel de contrôle de la machine est ce qui se déplace. J’utilise Mach3, qui semble être un programme commun pour le contrôle de la machine passe-temps. Comme tout le reste, il a une courbe d’apprentissage, mais dans l’ensemble, je suis assez satisfait de la manière dont elle effectue.
Une faiblesse que j’ai rencontrée avec cela (et c’est probablement vrai d’autres programmes) est que vous avez besoin d’un port parallèle réel pour qu’il fonctionne correctement (pas un adaptateur parallèle USB), et ce n’est pas censé être exécuté sur un cahier car des problèmes possibles de gestion de l’énergie. Je suis sûr qu’il y a des solutions de contournement, mais dans l’intérêt de l’enregistrement du temps, il peut être judicieux de dépoussiérer (ou d’acheter) un ancien ordinateur pour l’exécuter. Il fonctionnera confortablement sur des machines légèrement vieilles, donc pour 150 $ ou plus, vous pouvez avoir un ordinateurcela va courir votre routeur.
Une autre option serait linuxcnc. Quand j’ai commencé à appuyer la CNC, j’étais presque entièrement inconnu avec Linux. Le défi de pencher un nouveau système d’exploitation avec un nouveau routeur semblait trop raide d’une courbe d’apprentissage, donc je n’ai pas essayé cette option. Comme j’utilise un peu d’ubuntu à peu près maintenant, je pourrais prendre une piste différente aujourd’hui. Si vous avez travaillé de manière approfondie avec LinuxCnc, partagez vos expériences en laissant un commentaire ci-dessous.
Pour envelopper les choses, voici deux vidéos CNC que j’ai faites. Le premier est de me graver une patte Tiger, alors que la deuxième vidéo est un tutoriel que j’ai fait sur la façon de graver un logo à l’aide d’un encre. Une machine CNC est un ajout formidable à n’importe quel magasin, mais comme j’espère que j’ai souligné ici, pas sans défis!
Veuillez noter que séparément de cet article, j’ai reçu des prix spéciaux et / ou des échantillons afin d’essayer des produits du représentant des entreprises de Zen Toolworks, Mach3, ESTLCAM et MESHCAM.
Jeremy Cook est un ingénieur en mécanique avec un diplôme de l’Université Clemson et travaille dans la fabrication et l’automatisation des processus. De plus, Jeremy est un fabricant avide et un ancien écrivain du personnel de Hackaday. Quand il n’est pas au travail ou dans le garage, vous pouvez le trouver sur twitter @jeremyscook, ses projets blog jcopro.net ou sur son blog lié à la photographie Diytripods.com.