EMC is software that implements real-time control of equipment such as CNC machine tools, robots, and coordinate measuring machines. It runs in realtime under Linux with the RTAI patch. It provides a software PLC, and a realtime HAL for flexibility.
For ease of use, prebuilt packages are available for most LTS releases of Ubuntu.
Gcmc is a front-end language for generating G-code, SVG and DXF for CNC mills, lathes, laser cutters and other numerical controlled machines employing G-code, SVG or DXF. The language is a context-free grammar created to overcome the archaic format of G-code programming and aims to be more readable
... [More] and understandable. Gcmc makes extensive use of vector mathematics to support the 3D nature of CNC machining. [Less]
OpenCAMLib ("ocl") is a GPL licensed C++ library with Python bindings for creating toolpaths for cnc-machines.
Cutter projection algorithms are used to project milling cutters axially ("drop-cutter") or radially ("push-cutter") in contact with a polygonal surface.
A Voronoi diagram algorithm is
... [More] being developed for generation of 2D offsets.
A Cutting simulation engine is developed to simulate milling and turning. It has now been spun off into its own project at https://github.com/aewallin/cutsim [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy