Check Surfaces / New Release
I’ve been working for a few days with a large company to see if MeshCAM can be used to automate their machining process. They have a few things that need to be added and then a bunch more existing features that will have to be exposed via the Lua scripting. Largely these changes match my existing plans so I’ve decided to give it a shot.
The first change was the need to add Check Surfaces. These are additional polygon/STL surfaces that are used to represent things like tooling, shutoff surfaces, and parting surfaces. The tool is never allowed to gouge them but they do not necessarily represent a feature of the final part.
An example of their use is shown below:
The sphere on the left has a hole that would be better drilled than parallel milled. You can always drill after parallel machining but it may be better to protect the edge and not plunge into there at all. The photo on the left shows a check surface that was saved as a separate STL file and loaded with the new "Load Check Surface" script. There are two different surfaces- a plug for the hole and a wavy surface that could represent a complex parting line. The important thing to note is that they do not count in the geometry dimensions(note the stock dimension do not change) - they are only used in the toolpath algorithms as an additional intersection test.
Practical uses for this feature-
- Modeling a vise, clamps, or a machining fixture
- Capping areas that would be poorly machined or that would be only partially machined
- Limiting the machining volume to the minimum required by defining a "parting surface"
- Defining your own tabs or supports
There is a second script that removes the check surfaces without changing any other parameters. This may be useful if you have a more complicated machining strategy in mind.
In the very near future the scripting ability will be expanded to allow offsetting and rotating the check surfaces. Scripts will then be able to do things like automatically place vise jaws so they touch either side of the geometry to simulate clamping.
Download it at http://www.grzsoftware.com/files/MeshCAM2-6926.exe or check for updates.

