– FreeCAD-Path workbench
– About FreeCAD
De Path workbench wordt gebruikt om machine-instructies voor CNC-machines te produceren vanuit een FreeCAD 3D-model. Deze produceren real-world 3D-objecten op CNC-machines zoals molens, draaibanken, lasersnijders, of soortgelijke. Typisch, instructies zijn een G-Code dialect.
De FreeCAD Path Workbench workflow maakt deze machine-instructies als volgt:
- een 3D-model is het basisobject, meestal gemaakt met behulp van een of meer van de Part Design, Part of Draft Workbenches.
- een taak wordt gemaakt in Padwerkbank. Dit bevat alle informatie die nodig is om de benodigde G-Code te genereren om de taak op een CNC-molen te verwerken: Er is voorraadmateriaal, de molen heeft een bepaalde set gereedschappen en het volgt bepaalde commando ‘ s die snelheid en bewegingen regelen (meestal G-Code).
- Tools worden geselecteerd zoals vereist door de Taakbewerkingen.
- Freespaden worden gemaakt met behulp van bijvoorbeeld Contour-en Pocket-bewerkingen. Deze Padobjecten gebruiken intern FreeCAD G-Code dialect, onafhankelijk van de CNC-machine.
- Exporteer de taak met een g-code die overeenkomt met uw machine. Deze stap wordt post processing genoemd; er zijn verschillende Post processors beschikbaar.
– LinuxCNC
LinuxCNC bestuurt CNC-machines. Het kan freesmachines, draaibanken, 3d-printers, lasersnijmachines, plasmasnijmachines, robotarmen, hexapoden en meer aandrijven.
- draait onder Linux (optioneel met realtime extensies).
- eenvoudige installatie op Debian en Ubuntu, of via onze Live / Install DVD / USB images.
- accepteert G-code invoer, stuurt CNC-machines als antwoord.
- actieve gebruikersgemeenschap.
- verschillende GUI ‘ s beschikbaar.
- Compatibel met veel populaire hardware-interfaces voor machinebesturing.
- ondersteunt stijve tapping, snijcompensatie en vele andere geavanceerde besturingsfuncties.
- volledige broncode beschikbaar onder de voorwaarden van de GNU GPLv2 (General Public License version 2).
– PyCAM
PyCAM is een gereedschapspadgenerator voor 3-assige CNC-bewerking. Het laadt 3D-modellen in STL-formaat of 2D-contourmodellen van DXF-of SVG-bestanden. De resulterende G-Code kan worden gebruikt met LinuxCNC of een andere machine controller.
PyCAM ondersteunt een breed scala aan toolpath-strategieën voor 3D-modellen en 2D-contourmodellen. Neem een kijkje op de pagina Functies voor een volledige lijst functies.
PyCAM draait op Linux, Windows en MacOS. Het is vrije software gelicentieerd onder de GPL v3.
– OpenBuilds software
– OpenBuilds CONTROL – Machine Interface Controller
OpenBuilds CONTROL is een applicatie voor het aansluiten op en besturen van uw CNC -, Laser -, Plasma-of Dragknife-machine.
Hiermee kunt u
- Interface met, en Jog uw machine
- uitvoeren Gcode-taken
- instellen Nulcoördinaten
- integreren met cam.openbare gebouwen.com –
- Flatten, het Oppervlak van uw spoilboard / voorraad
- en zelfs helpen met uw Firmware configuratie
– OpenBuilds CAM – GCODE Generator
OpenBuilds CAM is een web-based toepassing voor het omzetten van SVG -, DXF-en Bitmap-tekeningen, GCODE voor gebruik met uw CNC -, Laser, Plasma of Dragknife Machine
Dit zal u toelaten om te
- Importeren van DXF/SVG/PNG/BMP/JPG/Gerber/Excellon-bestanden
- Importeren van een ingebouwde Onderdelen Bibliotheek
- Setup freesbanen voor CNC-Routing, lasersnijden, plasmasnijden en Dragknives
- het Genereren van GCODE
- Sturen GCODE te OpenBuilds CONTROL
– GRBL
Grbl is een compromisloos, hoogwaardig en goedkoop alternatief voor op parallelle poorten gebaseerde motion control voor CNC-frezen. Het zal draaien op een vanille Arduino (Duemillanove/Uno) zolang het sport een Atmega 328.
de controller is geschreven in sterk geoptimaliseerde C gebruikmakend van elke slimme functie van de AVR-chips om nauwkeurige timing en asynchrone werking te bereiken. Het kan tot 30kHz stabiele, jitter vrije controlepulsen handhaven.
het accepteert standaard-conforme g-code en is zonder problemen Getest met de uitvoer van verschillende CAM-tools. Bogen, cirkels en spiraalvormige beweging worden volledig ondersteund, evenals alle andere primaire G-code commando ‘ s. Macro functies, variabelen, en de meeste ingeblikte cycli worden niet ondersteund, maar we denken dat GUI ‘ s een veel beter werk kunnen doen bij het vertalen van hen in rechte g-code hoe dan ook.
Grbl omvat volledig acceleratiebeheer met vooruitblik. Dat betekent dat de controller tot 18 bewegingen in de toekomst zal kijken en zijn snelheden vooruit zal plannen om een soepele acceleratie en ruk-vrije bochten te leveren.
Licentie: Grbl is vrije software, uitgebracht onder de GPLv3 licentie.
– CAMotics
met CAMotics kunt u 3-assige GCode-programma ’s voor cnc’ s simuleren en de resultaten in 3D visualiseren. CAMotics draait op Linux, OS-X of Windows. Het is snel, makkelijk te gebruiken en het beste van alles Open-Source en gratis.
met de mogelijkheid om uw CNC-gereedschapspaden te simuleren, voorkomt u gevaarlijke en dure fouten. Door te kijken naar de ingebouwde voorbeelden en gebruik te maken van de online documentatie, voer je in een mum van tijd je eigen simulaties uit. En als je meer hulp nodig hebt, beantwoorden we je vragen graag via de discussiegroep.
CAMotics wil een nuttig CNC-simulatieplatform zijn voor de doe-het-zelf-en opensourcegemeenschap. Camotica moet dienen de zeer technische gebruiker, maar blijven eenvoudig en gebruiksvriendelijk genoeg om minder techie types te ondersteunen ook.
kenmerken:
- snelle 3-assige snij-werkstuksimulatie met 3D-visualisatie.
- simuleert cilindrische, conische, bolvormige, bolvormige en stompe gereedschapsvormen.
- gereedschapspad 3D-visualisatie.
- Multi-threaded rendering kan profiteren van multi-processor CPU ‘ s.
- GCode parsing, simulatie, verificatie en annotatie.
- in toepassing GCode en TPL bekijken en bewerken.
- ondersteunt LinuxCNC (ook bekend als EMC2) O-codes.
- exporteer gesneden werkstuk naar STL-bestand.
- gereedschapstabel bewerken.
- hoogteonderzoek toevoegen aan 2D GCode-bestanden. Zeer handig voor printplaat snijden en metaal graveren.
- 2D GCode pad optimalisatie. (in uitvoering #11)
- werkt in Windows en Linux.
- uitgebracht onder de GPL v2 + licentie.
– Blender CAM
Blender CAM is een open source oplossing voor artistieke CAM – Computer aided machining – een G-code generatie tool. Blender CAM is een uitbreiding voor de gratis open-source Blender 3d pakket. Het is gebruikt voor vele malen projecten, en is actief ontwikkeld. Als je een ontwikkelaar bent die wil helpen, aarzel dan niet om contact met mij op te nemen.
deze extensie is gratis, maar u kunt doneren om de ontwikkeling te ondersteunen en het werk dat al is gedaan te waarderen. Er is momenteel geen garantie voor de resultaten van blender CAM – u moet uw paden controleren voor gebruik. Blender CAM is met succes getest in mijn studio. Ik zou niet aanraden Blender CAM voor metaalbewerking nu, Wees voorzichtig als je het probeert.
kenmerken:
- verschillende freesstrategieën voor 2D-en 3D
- Snijtypes: bal, plat, V-carve met verschillende hoeken
- werk met 3d data of dieptebeelden
- lagen en huid voor voorbewerken.
- Inverse frezen
- verschillende opties voor omgevings-rond model
- bescherming van verticale oppervlakken
- blijf laag – optie voor beweging
- material size setup
- simulatie van 3d-bewerkingen
- achtergrondberekening van de bewerkingen, zodat u kunt doorgaan met werken
- helix entry, arc retract, ramp down voor sommige van de strategieën.
- automatische bruggen voor uitsparing
- Kettingexport en simulatie
– DXF2GCODE
DXF2GCODE is een hulpmiddel voor het converteren van 2D (dxf, pdf, ps) tekeningen naar CNC machine compatibele GCode. Windows, Linux en Mac ondersteuning door python scripttaal te gebruiken.
kenmerken:
- Integratie in EMC2
- Volledig verstelbare Naprocessor
- G0 beweegt de vermindering van de route optimalisatie
- Importeren van DXF, PDF en PS-bestanden
- Verbeterde nauwkeurigheid voor splines importeren door Lijn en de Arc s
- Molen parameter specificatie door lagen
- Sleep het mes en de draaibank ondersteuning
- de Pauzes.k.a Tabbladen ondersteuning
- AutoCAD Blokken en Voegt
- Meerdere gereedschappen
- ondersteuning van Meerdere talen: engels; duits; frans; russisch
- 3D-viewer