10 Jan 2015This project was also part of the Numerical Control of Machine Tools (ME548) course that I took last semester. The goal of the project was to develop a mathematical model for a 2-fluted end-mill in order to simulate the forces developed under different cutting conditions.

Experimental data was collected using a dynamometer for four test cases. The spindle speed, feed rate and axial depth of cut were all kept constant, while the radial depth of immersion was varied. The four immersion cases used were quarter immersion, half immersion, three-quarter immersion, and full immersion (slotting).
Read more → 03 Nov 2014This was an assignment for the Autonomous Mobile Robotics (ME597) course I’m taking. Given the vehicle shown below, I needed to come up with a motion model and then use simulated multi-rate GPS data to estimate the state of the vehicle as it executed various paths.

The reason that the extended version of the Kalman Filter was used is that the wheel speeds affect the position of the vehicle in the intertial reference frame in different ways depending on the heading. Thus, the motion update equations are linearized about the current belief of the vehicle’s heading.
Read more → 02 Nov 2014This project was part of the Numerical Control of Machine Tools (ME548) course that I’m taking right now.
Given an aluminum blank and a technical drawing of the part (below), I needed to produce a crest with a custom engraving on the surface.

From the drawing, I made a model with all the crest geometry in MasterCAM. Here’s what the model looks like:

In order to actually machine the part I needed specify the toolpaths for the various operations, including contouring of the outer faces, the facing on the part surface, the engraving on the crest and the scallops to finish the part off. Here are some screenshots showing some of the more interesting toolpaths.
Read more → 01 Nov 2014I’ve decided to put myself out there. And by ’there’ I really mean here, on the
Web.
I plan on posting about the stuff I spend time working on, with the occasional musing thrown in for good measure.
This is my first website, so bear with me as I learn my way around.