Stap 14: Met behulp van uw nieuwe CNC Laser met Inkscape en MakerCAM...
U kunt ook Inkscape en MakerCAM voor de productie van gcode voor de Shapeoko 2. U moet de MakerCAM uitvoer om te zetten van uw GShield in Laser-modus en de Z-waarde te bepalen van de intensiteit van de laser wijzigen. Dit is het beste voor lijn-kunst, zoals borden met tekst, enz. Doorgaans zult u de Z-waarde dicht bij volle kracht instellen. U kunt M3/M5-opdrachten gebruiken om af te sluiten de laser tijdens niet-snijden/branden zetten als u een relais om het te controleren, of kunt u de gcode met de hand wilt instellen van de output van de laser op Z0.
MakerCAM produceert gcode thats in geen optimale manier. Bij de productie van een 8 x 10 bord met tekst, ziet u het tekenen van één letter op het midden-recht, verplaatst helemaal naar de linkerbenedenhoek en trekken een ander, en verplaats vervolgens ergens volledig anders dan een andere brief te tekenen. Dit is pijnlijk om naar te kijken en aanzienlijk vertraagt het proces van het produceren van iets. Om dit te verhelpen, heb ik een command-line programma dat kan optimaliseren gcode geproduceerd door MakerCAM produceren. Het heeft ook een laser-modus waarmee u toevoegt M3/M5 opdrachten inschakelen en uitschakelen van de laser tijdens niet-branden zetten. Met Grbl 0.8laser u nog steeds aanpassen van de output van de optimaliseren moet om eerst de laser op volle kracht met Z255, en dan als hebt je geen relais controle overstappen de M3-opdrachten op de Z255 en de M5 opdrachten voor Z0. Deze software werd oorspronkelijk geschreven voordat ik geleerd dat ik de intensiteit van de laser bepalen kon. Misschien wanneer de tijd het toelaat zal ik het bijwerken voor gebruik met de Grbl 0.8laser. De broncode van deze software is hier beschikbaar: https://github.com/alsliahona/gcode-optimizer
Een Windows-compatibele versie van de software is gekoppeld aan deze stap en heet gcodelaseropt.exe. Uitvoeren zonder argumenten om de details over hoe het kan worden gebruikt. Zorg ervoor dat onderzoekt het dossier dat het produceert om ervoor te zorgen dat zij heeft gedaan wat werd verwacht. U moet vertrouwd raakt met de fundamentele gcode opdrachten zoals:
- M3 - Spindle inschakelen
- M5 - Spindle uitschakelen
- G0 (met aswaarden zoals Z0, Z-255, X1, etc.)-een niet-snijden/branden zet voor positionering
- G1 (met aswaarden) - een beweging snijden / branden
- G2 of G3 is ook een snijden / circulaire doorloopontwerp branden beweging is gekoppeld.
Meer details vindt u op de gcode Wiki-pagina.
Het belangrijkste om te onthouden is dat moet u gcode om te werken met onze opstelling als volgt wijzigen:
- Toevoegen van $L1 om te zetten van de controller in de Laser modus--dit kan ook handmatig worden gedaan voordat een bestand wordt verzonden
- Voeg een regel met G0 Z0 te schakelen van de intensiteit van de laser op nul. Hebt u zal een relais om laser macht een M5-opdracht te controleren ook werken.
- Voeg een regel met G0 Z255 om te zetten de laser volledige intensiteit. Als je laser modus hebt gebruikt met de gcodeoptimizer zal u de M3-opdrachten door G0 Z255 vervangen. Hebt u een relais gecontroleerd met M3/M5 opdrachten moet u alleen A255 toevoegen aan de eerste opdracht voor G0 of G1.
- Wanneer is de klus geklaard, zorg ervoor dat de laser om af te sluiten met G0 Z0 of M5 hebt u een relais.
Als u nog niet hebt gebruikt Inkscape SVG-bestanden die zijn ingevoerd in de MakerCAM (http://www.makercam.com) wilt maken, moet u dit ten minste een keer probeert te tekst worden getekend met een marker in je spindel-houder, of met behulp van de spindel. Dan zul je geen problemen gebruiken met de laser, zolang je het stappenplan hierboven beschreven volgen. Instructies voor het gebruik van Inkscape en MakerCAM met de 2 Shapeoko zijn beschikbaar in overvloed op het Internet. Het belangrijkste verschil voor laser branden is in hoe u instellingen voor de CAM.
Aangezien de laser hoeft niet omhoog en omlaag verplaatsen, kunt u de veiligheid hoogte instellen op 0. Het zal ook produceren G0 Z0 codes om te voorkomen dat de laser branden wil verplaatsen tussen onaangetast gebieden. U kunt de Tool Diameter zo laag als 0,007, instellen al u moet worden ervoor gewaarschuwd dat voor Pocket operaties dit zeer grote bestanden produceren zal en de laser zal soms overlappen en kan verbranden meer dan gewenst is. U kan experimenteren met waarden tussen 0,007 en 0,02. De doeldiepte moet-255, en de stap naar beneden moet 255 aan. We zullen deze later vaststellen. Voorraad oppervlak kan 0 blijven. U zal moeten experimenteren met de Feed tarief op verschillende materialen. Te traag en zult u al te branden het materiaal. Te snel en het branden zal zijn te licht.
In de bijgaande afbeelding ziet u dat een heel eenvoudig voorbeeld van een MakerCAM gegenereerd gcode en MakerCAM instellingen die geproduceerd. Uiterst rechts, in het geel gemarkeerde zijn de enige veranderingen die moeten worden aangebracht in het bestand om het te maken compatibel met onze CNC laser. Door het veranderen van de Z-255 te Z255 stellen we de laser op maximale intensiteit. De $L1 aan de bovenkant van het bestand toe te voegen zal zet de controller in laser-modus en de z-as verplaatsen naar een niet onmogelijk (255 inch) hoogte houden. Want dit een zeer eenvoudige bestand is, zijn geen andere wijzigingen nodig. Mochten we een ander pad toevoegen, of werking van de zak, zouden we willen zorg ervoor dat alle van de Z-255 wijzigen in Z255 en zorgen dat er een G0 Z0 lijn tussen operaties.
Een meer complexe bewerking kon profiteren van de gcode-optimizer.