Hello everyone and welcome to yet another G0704 CNC Conversion thread. Brace yourselves for a wall of text, I've been prepping for this for 3 years now...
This has been a long time coming, I first purchased a G0704 back in 2012 and had to get rid of it in 2013 due to some financial issues - little tip: don't try to build a CNC mill living in a college dorm room. Anyways I got another one a few months ago and now I am living in a nice roomy house with plenty of space for a CNC mill, and a higher paying job so fingers crossed! Although I am still attending college.. Also I'd like to mention I am keeping all of this logged on my website with more pictures and videos, so if it seems like I haven't updated this post I might have updated the site - G0704 CNC Conversion | Learn CNC . Shameless promotion for my site, I'm working on making a bunch of informational videos on building a CNC mill.
To start off I'd like to throw some acknowledgements: first is hossmachine and the insane amount of information he provides both on the forums and his DVD which I purchased way back in 2012. Second is Ryan's G0704 build thread - I learned a lot reading his thread and he really showed what is possible with these machines, just a lot of great info in that thread. Third is the recent thread about a G0704 Linear Rail Conversion which BTP converted the Z axis to linear rails - more on that in a minute. Finally a shoutout to everyone on this forum posting build threads and comments, there's enough info on this site to last a lifetime. Alright now for the exciting stuff.
This won't be a typical run-of-the-mill conversion - the main "feature" I am focusing on is removing all of the dovetail ways from the G0704 and replacing them with linear guides from Misumi. There were several reasons I decided to do this, but the biggest one is because I simply haven't seen it done before. But there are some actual reasons, largely the inaccuracies in the stock dovetail ways. In Ryan's G0704 thread he scraped all the surfaces, which I actually planned on doing - I even bought a surface plate and made some scrapers - or I could've just lapped the ways, but I figured the time I'd spend scraping or the money I'd spend on encoders to compensate for geometry errors in the lapped ways I might as well just use some linear guides.
The first step was to model all of this in Solidworks. A cnczone user onocyclone had made a Solidworks model of the AMA25LV which you can find on grabcad, but after checking the dimensions to my mill they were slightly off. I figured this was probably due to different years of manufacture. So I started modelling everything besides the head since I plan to replace the spindle with a geared down VFD with an ATC and... I'm getting ahead of myself. Anyways I used onocyclones head model, but made the rest for my mill. I plan on making my CAD model available, minus any parts that were not designed by me - for instance I purchased ballscrews according to Hossmachine's dimensions, so I won't be posting the models of those.
I started working on the Y axis, adding in the linear rails, bearing mounts, motor mounts etc. I made the mistake of buying the ballscrews before I had everything planned out (linearmotionbearings on eBay), so I had to work around some dimensions. I'm going with a servo motor from Teknic with a 3:1 belt reduction. I haven't completely settled on Teknic, I'm bouncing between them and DMM-Tech. I really like the idea of Teknic's integrated servo driver, but the torque specs aren't quite as good. Anyways I will be buying my pulleys from Misumi - this is because of the ballscrew dimensions I am working around, usually I would get them from sdp-si.com but I needed a style that they didn't offer and Misumi did. Similar price. GT2 2mm pitch 9mm belt width. The linear rails are the SE2BD16 rails, for the Y axis with the spacer from Hossmachine's plans a 390mm rail fits perfectly. They custom machine them to any length you want for like $13 extra, but 390mm works perfect. They are a 15mm wide rail, with a 16mm clearance form bottom of rail to top of cart. The SE2BD16 series is dust proof with a seal for stopping chips from getting in the cart bearings, and has a slight preload in the bearings. For one 390mm rail with 2 matched carts it is $130, making $260 for the Y axis.
For my ballscrews I will be using a double ballnut setup, with a wave spring washer from Mcmaster Carr. I have my Solidworks model setup with a spring configuration that should let me have a spring preload between 10-50 lbs, which I can adjust with shims. I will be using angular contact bearings from Misumi - usually I'd use VXB but Misumi is around the same price and might as well combine orders. Here is a picture of the setup, the small pieces between the right ballnut and the mount are the springs.
Once I got to editing the saddle and realizing just how much work needed to be done to it, I realized it'd be much easier to just make one from scratch. I will be making it from 1018 steel, it will be roughly 7"x7"x1" thick. This should be more rigid than the stock saddle, in theory. The X axis is similar to the Y axis, except I had to modify the ballnut setup. I will be using a large spacer and springs to get the same effect though. You can see the bottom of one of the ballnuts against the saddle in the next picture.
Here is a better image of the saddle.
And one of the X Axis motor
And the same thing applies to the Z axis, although the mounts don't look pretty they do the job. I will be able to adjust the preload of the AC bearings on each ballscrew with some shims.
And finally a full model
So now moving forward, I will be finishing up the model and adding all of my bolts/fasteners/shims etc. to make sure I won't run into any issues. Then I will be planning out how I will modify the stock castings to fit everything. I will probably be doing this axis by axis, get the Y axis finished with the rails and bearings and everything then start the X then the Z and so on.
Some future plans are a 4th and 5th axis - I have some ideas on how to eliminate vibration in a rotary axis, you can view my post history to learn more. I want to build an ATC and include a touch probe for setting my coordinate offset and a tool probe for tool length offsets. Right now I have access to my university's MasterCAM with multi-axis capability so I'd like to play with that a bit. I'm also planning on a coolant and oiling system, and I found a way to make super cheap linear encoders that I actually hope I can turn into a marketable product. Lots of things on the to-do list. I'll update this thread and my website as often as I can, I'm hoping to get as much as possible done before classes start so it should be an eventful couple weeks.