Patent ID: 7226338

Claim:
A milling machine for milling a blank comprising (a) an x-axis carriage having a first and second spindle, which are each operable to translate independently along an x-axis, i) said first spindle having a first central axis and operable to receive a first tool in line with said first central axis and ii) said second spindle having a second central axis and operable to receive a second tool in line with said second central axis and in an opposing orientation to said first tool; wherein said first and second central axes are axially aligned and parallel to said x-axis; (b) a subassembly mechanism operable for holding and adjusting the position of said blank, comprising; i) a y-axis carriage operable to translate independently along a y-axis and; ii) a z-axis carriage contained within said y-axis carriage and operable to translate independently along a z-axis.