@Mecanix,
The virtual machine is composed of an xml file (vm.xml) and mesh files (STL) so everyone could be able to make their own, no particular knowledges are required.
I use a normal CAD like Fusion360 to extract the single parts of a CNC as a STL files.
Example for 5 axis on demo machine:
We have used a simple virtual machine structure info instead of a complex tree to simplify that job.
In next days I will write a simple wiki document "How to create a VM by zero".
PS:
At momement supported kinematics are:
- 2 Axis
- 3 Axis
- 4 Axis (Ax)
- 4 Axis (Ay)
- 5 Axis (AxCz)
- 5 Axis (ByCz)
- 5 Axis Table-Table AC (RTCP enabled)
- 5 Axis Table-Table BC (RTCP enabled)
- 4 Axis Head A (RTCP enabled)
- 5 Axis Head-Head AC (RTCP enabled)
The product price is enough affordable starting from 399E (4 axis step/dir outputs) to go a little over 1000E (6 axis with RTCP, EtherCAT, OPC-UA, Laser acquiring, etc).
Price is dependent by purchasing options. I'm not of commercial office to place precise prices.
PC software, at moment, don't implement a preventive collision detection but with simulator at x11 is possible to run fastly a gcode and visually detect anomalies in toolpath.