FLAKES CNC
Software Engineering (2020)A custom-developed "middleware" software programmed in C++ that acts as the bridge between the virtual reality of design (CAD) and the physical reality of the industry (CNC).
The Commercial Problem
In the industry and technical carpentry, commercial CAD/CAM software is often extremely rigid. Programs rarely adapt well to the unique particularities of a real production environment, do not optimize processes and materials as they should, and present huge interoperability barriers when communicating directly with machines.
The answer to this normally implies a waste of time for operators — repetitive manual operations and high-latency processes.
Architecture and Solution
The time at University — Algorithmics, Data Architectures — applied now to solve a critical industrial problem. FLAKES CNC acts by directly interpreting the complexity and reducing it to what the operator and the machine need.
Base Interoperability
Imports data directly from virtually any CAD on the market (Pytha, TopSolid, etc.) and post-processes and adapts them to different production machines and processes.
Preview
Visual validation module to inspect each piece virtually, identifying shortcomings or structural errors of the designer before the file reaches production.
Logic and Materials Yield
Application of smart macros to optimize both machining processes and workshop logistics, as well as guarantee material yield by minimizing waste.
Workshop Autonomy
Under the premise that information is not only known by the CAD programmer: the system generates smart labeling to indicate to the operator the various particularities of each piece.
*Note — This ecosystem is not a commercial product. It is a tool for personal use, an added value to my services for the companies I work with.