We began by looking at the schematic for the train cab. Writing the train cab code by hand proved difficult; however, using a free trial of CutViewer Mill helped with visualizing the tool motions and aided code development.
View PDF
The first run of my handwritten g-code caused the spot drill tool to crash into my part. After I reviewed the code I realized I incorrectly referenced the spot drill tool length.
After the first run the part was flipped and the offsets were mirrored. Then the part was placed upright for a final boring operation.
The smokestack and boiler are turned from the same piece of stock. The profile from the schematic was inputted into Mastercam to generate the g-code.
The final machined parts only required minor deburring.
This is the completed product before anodization.
Here is the final anodized assembly. I am really pleased with how my project came out.
gLike
Computer Aided Manufacturing

Computer Aided Machining/Manufacturing or CAM is a course that I took while at RPI. In this laboratory-based class I learned how to operate and code CNC machines to manufacture a product. The product pictured is an aluminum toy train engine.

The train is an assembly of 3 parts: the train cab, smokestack, and boiler. The train cab was milled on a Haas Mini Mill while the smokestack and boiler were turned on a Haas TL 1. The g-code for the train cab was typed by hand in a text editor allowing me to learn the nuances of g-code. Mastercam X7 was used to generate the g-code for the smokestack and boiler. The three parts, along with the pre-made wheels, were anodized externally.

Enrico Cascio
Continuous Improvement Manager Kingston, NY