In combination with NfDesign and our NC program for 3D polygon machining, the processes of 3D NC code generation from Digital Elevation Map issued by the Jpaanese Government are described here. The processes are unique where each polygon is offset in the direction of each normal vector within NfDesign, contours of the polygons with machining frame are calculated and our NC program computes rough machining and finish machining codes with the contours.
Usually offset polygons may cause intersection between each adjacent polygons. We can make polygons equivalent to the top polygons without intersections. Then over-offset does not cause any problem in this method.
The next is a diagonal image of polygons generated by one of the Digital Elevation Maps issued by the Japanes Government (Height 50m). The size is shrinked to 1/10,000 for 1m square machining size.

The next is a diagonal image of polygons equivalent to polygons offset at 25mm without intersections.

The next is a diagonal image of 4mm contours calculated by polygons with machinig frame. Lines seem to be cut, but they are continuous. This is because reduction of original image.

The next is a diagonal image of rough machining NC codes of 49mm diameter flat-end-mill calculated by NC program for 3D polygon machining with the former contours. Longitudinal lines are tool passes of rough machining. Lines seem to be cut, but they are continuous. This is because reduction of original image.

The next is a diagonal image of finish machining NC codes of 50mm diameter ball-end-mill calculated by NC program for 3D polygon machining with the former contours. Straight lines are tool movement passes. Lines seem to be cut, but they are continuous. This is because reduction of original image.
