| This
chapter has yet to be revised in line with work performed on
preceding chapters over the last few months.
Revision will be performed as time and other work permit.
However, much of this content is relevant to preceding
chapters. In cases where it's not possible to run gmax
then there are alternative approaches in this chapter that can provide
similar, albeit, less comprehensive, solutions. |
| Example 01: Photo-Carving
with CamBam. Means to apply multiple level paths and create
smooth output is explained.
|
![]() |
| Example 02: A
test cut of the gcode from the previous example.
|
![]() |
| Example 03: MESHLab 1.2.0 is discussed in some detail including.... Fast selection and deletion of unwanted faces using FOV adjustment. |
![]() |
| Precise
adjustment to mesh dimensions, orientation and location in 3D space. This means of adjustment is applied when compositing multi-mesh models. Elements can be independantly sized, rotated and located as required. |
![]() |
| Mesh
optimization and ReMeshing options also assist compositing.
The
image shows an initial surface of 196,000 faces reduced to only 63,500
faces. Facecount reduction allows more elements within composited surfaces. It also aids creation of .3DS template objects, for use combining 2D/3D cutting. |
![]() |
| Combining
diverse elements into a united surface for cutting is both fast and
easy. Use of these functions allows focussed shaping of individual elements when generating meshes. |
![]() |
| MESHLab
'Projects' are an excellent means of saving variations of composited
meshes within a single file. Parts remain individually
adjustable. New components are easily added and
adjusted. Edits can be saved to accomodate project requirements. On reload, contributing .STL files are loaded and setup to correspond with project settings. |
![]() |
| When
settings are finalised, a combined surface, containing all project
elements, is saved to .STL format. Even when multiple elements have been combined, surfaces are suitable for cutting with FreeMill. |
![]() |
| Example 04: Use
of FreeMill to generate code from an .STL from earlier work.
|
![]() |
| Example 05: Modification
of the FreeMill post-processor to create Mach compatible code.
|
![]() |
| Example 06: Use
of NCPlot to verify FreeMill gcode combined into a single machine
operation.
|
![]() |
| Example 07: Test
cut of FreeMill code to verify output and post-processor modifications.
|
![]() |
| Example 08: Combining
content on the basis of cutting the gcode. FreeMill
will code the framing. CNC_Toolkit codes the 2D vector.
|
![]() |
| Example 09: Investigation
of V tool effective radius to depth ratio.
|
![]() |
| Example 10: Application
of the knowledge gained in a CNC_Toolkit path to carve the 2D
vector.
|
![]() |
| Example 11: Investigation
of profiling and pocketing with CamBam. gcoding
a panel blank created in gmax.
|
![]() |
| Example 12: Consideration
of the toolpath compensation requirements for a range of
tooling. Most of the shapes shown require only offset
toolpaths. CamBam or CNC_Toolkit can create such toolpaths.
|
![]() |
| Example 13: An
example to exploit preceding tests and investigations. CamBam, FreeMill
and CNC_Toolkit gcode used in combination. CamBam beta excels in this
example.
|
![]() |
| Example 14: A cut
using plywood, to verify the code
and principles applied creating it.
All cutting operations illustrated in progress. |
![]() |
| Example 15: Use
of Kerkythea to create high quality rendered previews
|
![]() |
|
|
|