Abstract
This paper reports the implementation of an open architecture controller on a 3-axis machining center. This new controller, called MOSAIC-PC, takes advantage of readily available, off the shelf components, and the flexibility and low cost of the personal computer. While commercial products have been used as the building blocks for MOSAIC-PC, the overall architecture is novel. Specifically, high level CAD curves and patches, such as NURBS, can be incorporated at the machine level and sensor based machining is integrated in real-time. A description of the hardware and software components is given and the ease of integrating third party components is described. Finally the functionality of MOSAIC-PC is demonstrated.