Uitstekende resultaten kunnen komen van een kleine CNC-router, maar vergeet de software niet!
CNC-tools, ongeacht hun smaak, kan je ‘maken’ of doe-het-zelfvermogen aanzienlijk verbeteren. Mijn huidige tool of choice is een CNC-router. Bekend zijn met een handmatige freesmachine, leek het concept vergelijkbaar en de prijs hiervan is redelijk in vergelijking met sommige andere hulpmiddelen. Zoals beschreven in dit bericht, is mijn machine een ZEN-toolworks-model, maar er zijn zeker andere opties om uit te checken zoals dit Probotix V90-model onlangs in dit bericht wordt genoteerd.
Hoewel een willekeurig aantal CNC-router-modellen er een geweldige video’s en foto’s uitzien, wees er zeker van dat zelfs de beste machines een geduld vereisen om er een op bevredigende wijze te laten lopen. Het opzetten van de machine kan een uitdaging zijn, evenals het uitzoeken van wat uw machine in staat is, maar één ding dat de geesten van de mensen kan glijden, is de betrokken software. Lees verder om erachter te komen dat alles wat u nodig hebt om de basisprincipes te kennen van wat er achter de schermen gebeurt om “Magisch” interessante onderdelen te produceren.
Met een CNC-router gerund door een computer (in tegenstelling tot een speciale controller), hebt u drie delen in uw gereedschapsketen: Computer Aided Design (CAD), Computer Aided Manufacturing (CAM) en een machinecontrollerpakket. Er zijn gratis en betaalde versies van elk van deze.
Ontwerp je deel
Ontwerp met dank aan Estlcam en mijn idee om het mesblok te krimpen om een ”Warrior Dart-houder” te maken.
De eerste stap is om uw deel te tekenen. Om mijn deeltekeningen te genereren, heb ik geëxperimenteerd met inkscape, een vector grafische editor en draftsight, die min of meer gratis AutoCAD is. Inkscape is een heel geweldig programma voor het genereren van meer artistieke stukken, zoals deze willekeurige boom die ik een tijdje geleden heb gesneden. Als u iets dimensionerer-gedreven wilt doen, is mijn voorkeursgereedschap draftsight. Ik ben erg bekend met AutoCAD, en het is beschikbaar voor Linux, Mac en Windows.
Als u in het 3D-ontwerp wilt komen, lijkt SketchUp meer of minder de conventionele voor casual makers / hackers / enz. Misschien ben ik verwend of gehersenspoeld met een heel paar jaar werken met Pro / E, en SolidWorks tot een veel mindere mate, omdat ik SketchUp Frustrerend vond. Ik vind pro / e (nu Creo) ook frustrerend, maar ik word betaald voor die frustratie.
Ongeacht welk stijl- of ontwerpprogramma u kiest, als u niet bekend bent met het formaat, van plan een behoorlijke hoeveelheid tijd uit te geven die uitzoeken hoe u uw onderdelen kunt genereren.
GCODE genereren
MeshCam-scherm per mijn recensie
G-Code, in tegenstelling tot wat sommige rappers van de jaren 90 zou geloven, staat voor de algemene code en is wat rechtstreeks een CNC-machine regelt. U kunt G-code met de hand schrijven, en voor zeer eenvoudige cirkels of lijnen, kan dit praktisch zijn. Voor de meeste omstandigheden is G-Code echter veel gemakkelijker om te produceren met behulp van een CAM-programma om uw CAD-model in dit formaat te vertalen. Ik heb verschillende pakketten uitgeprobeerd en allemaal hebben hun voor- en nadelen:
GCODETOOLS VOOR INKSCAPE – GRATIS, geweldig voor kunst gegenereerd op inkscape. Enigszins beperkt in mogelijkheden, en de documentatie kan een beetje tijd duren om erachter te komen.
Estlcam – Economisch op $ 35, en het heeft een goed uitziende interface. Meer van een 2D-omgeving, en u kunt uw onderdelen op dit programma tekenen als u wilt.
Cambam – redelijk geprijsd op $ 149, met een zeer goede gratis proefperiode. Ik gebruik voornamelijk dit CAM-programma.
MeshCam – Echt uitstekend uitziende gebruikersinterface, en het heeft een aantal nette kenmerken. Samen met deze Pools is het duurder dan sommige op $ 250. Het is meer gericht op 3D-gebruikers, dus het was niet een geweldige pasvorm voor mijn draftsight-Centric Cad-stijl.
Aangepaste CAM-routine – Als u een programmeur bent (of doe alsof het is), is het mogelijk dat u uw eigen GCode-genererend script kunt schrijven. Ik heb gekoppeld aan een paal op mijn “pixelbewerking” Python-routine als u een voorbeeld wilt zien.
Samen met het leren van de software, moet je overwegen wat voor soort snelheid je machine daadwerkelijk kan hanteren, en wat je moet doen, zodat je je machine niet “crasht”. Uw CAM-programma is waar u uw feeds, snelheden, scherptediepte en andere parameters instelt.
Bedien uw router
MACH3 om uw router te bedienen
Zodra uw CAM-programma mogelijk enkele duizenden g-code uitspits, is uw machinebesturingssoftware wat alles in beweging krijgt. Ik gebruik Mach3, wat een gemeenschappelijk programma lijkt te zijn voor Hobby Machine Control. Zoals al het andere, heeft het een leercurve, maar over het algemeen ben ik heel blij met hoe het uitvoert.
Een zwakte waar ik me mee tegenkwam (en dat is waarschijnlijk waar voor andere programma’s), is dat je een echte parallelle poort nodig hebt om goed te werken (geen USB-parallelle adapter), en het is niet verondersteld op een notebook te worden uitgevoerd omdat van mogelijke power management-problemen. Ik weet zeker dat er op de werking zijn, maar in het belang van de besparingstijd is het misschien een goed idee om gewoon een oude computer af te stoffen (of te kopen) om het op te zetten. Het zal comfortabel op enigszins verouderde machines lopen, dus voor $ 150 of zo, kunt u een computer hebbendat zal je router uitvoeren.
Een andere optie zou LinuxCNC zijn. Toen ik begon te leunend CNC, was ik bijna volledig onbekend met Linux. De uitdaging om samen met een nieuwe router een nieuw besturingssysteem te leunen, leek te steil van een leercurve, dus ik heb deze optie niet geprobeerd. Terwijl ik nu al een beetje ebuntu gebruik, kan ik vandaag een ander nummer maken. Als u uitgebreid hebt gewerkt met LinuxCNC, deel je ervaringen door een reactie hieronder te laten.
Om dingen in te pakken, hier zijn twee CNC-video’s die ik heb gemaakt. De eerste is dat ik een tijgerpoot grast, terwijl de tweede video een tutorial is die ik deed hoe ik een logo met behulp van Inkscape te graven. Een CNC-machine is een geweldige aanvulling op elke winkel, maar zoals ik hoop dat ik hier heb opgemerkt, niet zonder zijn uitdagingen!
Houd er rekening mee dat ik van dit bericht gescheiden, ik heb speciale prijzen en / of monsters ontvangen om producten uit de bedrijven uit de vertegenwoordiger van Zen Toolworks, Mach3, Estlcam en Meshcam uit te proberen.
Jeremy Cook is een mechanische ingenieur met een diploma van Clemson University en werkt in productie- en procesautomatisering. Bovendien is Jeremy een Avid Maker en de voormalige Staff-schrijver van Hackaday. Wanneer hij niet op het werk is of in de garage, kun je hem vinden op Twitter @jeremyscook, zijn projecten blog jcopro.net, of op zijn fotografie-gerelateerde blog diytripods.com.