A Macintosh CNC LatheDuring the time that I was producing the Puny Tune flute for sale, I decided to build a CNC lathe with which to turn the wooden flute bodies. I bought a Sherline long bed lathe with a riser block and mounted stepper motors to the two axes. I had already written my own mill driving software, so I modified it to drive the Sherline lathe. A screen image of the program is shown below.
The lathe program was written to run on a Macintosh computer. The input to the program is an Adobe Illustrator file. This served my purposes because the free form shapes I wanted to turn were much easier to draw in Illustrator than with conventional CAD software. Once a profile was measured out and drawn, the lathe program interprets the PostScript file and generates a sequence of points. The stepper motors are commanded to move in straight line segments between these points. The degree of resolution can be specified in the program. The value of "Steps/Bezier" in the Status window determines the resolution of rendering. The "Point count" shows how many fixed points were actually generated. On the right side of the screen is the preview window. It shows the profile that will be turned. The numbers indicate steps of travel to get to that point. This allows the program to turn a portion of the whole shape. In the Status window, the "Low limit" and "Top limit" determine which portion will be turned.
The lathe program can be configured to preview the general shape of the part (Show lines) or to show the individual points that define it (Show points). This allows you to evaluate the resolution of conversion from the PostScript file.
The finial shown here was also drawn in Adobe Illustrator and turned on the Sherline lathe.
![]()
This software was originally written in the early 1990s and required somewhat elaborate custom hardware to interface the Macintosh computer to stepper motors. I have recently (November 2003) been working on a simple interface between a Macintosh computer and stepper motor drivers used with Windows parallel ports. This board takes the output from the Macintosh lathe program and presents it to the stepper driver as if it were a PC parallel port. The input is serial so a USB to serial adaptor may be needed. The software is Classic, not OSX. Let me know if you have an interest in Mac CNC. Bryan Mumford
Home | Rotary table | CNC Mill | Wood Router
|