It’s Alive! The X-Y Axes Are Tested Under Load

(246,’2006-09-22 12:00:00′,’figNoggle’,’2006-12-20 08:02:22′,’david’,’It’s Alive! The X-Y Axes Are Tested Under Load’,”,’Before we show you the clip, it should be noted that there’s a slew of pictures and video leading up to this point that we haven’t posted yet. So, this doesn’t quite fit into the timeline of development. We’ll go backwards chronologically in the upcoming few articles that show how we got this far.

In this video you’ll see the Xylotex kit (inluding their 269 oz.in. NEMA 23 frame step motors) drive the X and Y axes under load (represented by the 90 lb. arbor press). We’re not going to get into how fast and such discussions since the point’s moot until we start cutting under load. We’re making this move as fast as we can under some pretty poor conditions like a warped ballscrew (more on this later), some mislagnment between the ballscrew and motor shaft, and underpowered (for this machine and the speeds we plan on achieving) motors. It does give you an idea of travel (finally a larger work envelope than the X2 mini-mill :) and how it would move in real life. Oh, and this has all been made using the CNC’d X2 mini-mill, 4×6 bandsaw, 8×12 mini-lathe, and drill press (lots of elbow grease too!).

We still haven’t hooked up the Gecko G2xx series motors and the 990oz.in. step motors yet, so we’re guessing what you see in the video is the lower end of what we’re utlimately going to be able to do once this package is all hooked up.

Click the picture to view the video. Enjoy!

Update! Watch a simple accuracy test video clip with the larger motors and drives.

‘,’

Before we show you the clip, it should be noted that there’s a slew of pictures and video leading up to this point that we haven’t posted yet. So, this doesn’t quite fit into the timeline of development. We’ll go backwards chronologically in the upcoming few articles that show how we got this far.

In this video you’ll see the Xylotex kit (inluding their 269 oz.in. NEMA 23 frame step motors) drive the X and Y axes under load (represented by the 90 lb. arbor press). We’re not going to get into how fast and such discussions since the point’s moot until we start cutting under load. We’re making this move as fast as we can under some pretty poor conditions like a warped ballscrew (more on this later), some mislagnment between the ballscrew and motor shaft, and underpowered (for this machine and the speeds we plan on achieving) motors. It does give you an idea of travel (finally a larger work envelope than the X2 mini-mill :) and how it would move in real life. Oh, and this has all been made using the CNC’d X2 mini-mill, 4×6 bandsaw, 8×12 mini-lathe, and drill press (lots of elbow grease too!).

We still haven’t hooked up the Gecko G2xx series motors and the 990oz.in. step motors yet, so we’re guessing what you see in the video is the lower end of what we’re utlimately going to be able to do once this package is all hooked up.

Click the picture to view the video. Enjoy!

Update! Watch a simple accuracy test video clip with the larger motors and drives.

‘,”,”,”,’Home-Brewed-CNC-Vertical-Mill’,”,0,”,0,4,1,1,’article’,”,”,’its-alive-the-x-y-axes-are-tested-under-load’,”,”,”,”,”,”,”,”,”,”,’90b893cb1ee8a3aa640268b19a2a7149′,’2006-09-22′);

CNC Mill X-Axis Ball Screw Mounts and Testing

(245,’2006-09-08 12:00:00′,’figNoggle’,’2006-12-20 08:02:44′,’david’,’CNC Mill X-Axis Ball Screw Mounts and Testing’,”,’All parts were made using the figNoggle Designs’ CNC Converted Sieg X2 Mini-Mill. The rolled Thomson ball screw was turned on the Harbor Freight 8″x12″ mini-lathe (the same as Lathemaster’s 8″x14″ – just different colors, accessories, support, and price).

Most of the time was spent drawing up the parts and generating G-Code to run in Mach. There were a few “oops” moments, but for the most part, the bearing block and end mounts were machined really nicely – much easier than using a boring bar (maybe not as truly circular, but it’ll work for now). Virtually zero backlash (the worst was the Y-axis at 0.002″) mainly due to the gib strip making things difficult to tune right for the entire Y-axis travel. Anyway, here’s a picture of the bearing block and end mount. Since we’re usin just scrap parts and those readily available, the bearing block is using shielded ball bearings (aka “skate bearings”) and the end mount is using an unshielded, ungrounded ball bearing.

The first step was to use Mach and the CNC X2 mini-mill as a quasi-powerfeed in the X-Axis (with the belt drive conversion we made) to true up the important sides of the bearing block pieces. We took at most 0.020″ per pass.

Here’s a quick clip of counterboring using peck-drilling code with a 3/8″ 2-flute end mill at 0.1″ per peck (click on the picture to view the video clip:

A few hours later, we were ready to put the ball nut on the ball screw – oops! The balls scattered all over the shop floor. It’s OK since it was time to try re-balling using the recommended method: insert the ball nut housing onto the ball screw, stick a dowel into one of the race holes and start inserting balls into the other hole and once the balls can’t be pushed in any further, put a few more into the race and insert and screw the clamp on – that should do it.

BTW, having a lathe larger than a 7x lathe helps when trying to turn a screw that’s over 2 feet long! Here’s a picture of the pieces layed out:

Then, it’s time to do some mount the pieces on the X-axis base and use the hand drill (after centerpunching, center-drilling, then drilling using a tap block to help make sure of plumb-ness) to drill then holes and then tap. After all this, we end up with the pieces fairly aligned, but ready to go:

Now it’s time to do some testing… we hooked up a 1000 RPM (at best) Sears Craftsman 19.2V cordless hand drill to the end of the ball screw shaft and tested the run (click on the picture to play a video):

Pretty nice! But that’s with no load! What happens if someone sits on it with all of 200+ lbs. while running the same hand drill (click on the picture to view the video):

Still moves nicely! It’ll be some sight to hook it up to the Gecko 201 drive and run it as fast as possibly under Mach…

We’ll need to hook up the motor, so a NEMA 23 and 34 mount is being designed (plans will be offered for free) and we’ll CNC it using the mini-mill.

Now we move onto making the motor mounts!

‘,’

All parts were made using the figNoggle Designs’ CNC Converted Sieg X2 Mini-Mill. The rolled Thomson ball screw was turned on the Harbor Freight 8“x12” mini-lathe (the same as Lathemaster’s 8“x14” – just different colors, accessories, support, and price).

Most of the time was spent drawing up the parts and generating G-Code to run in Mach. There were a few “oops” moments, but for the most part, the bearing block and end mounts were machined really nicely – much easier than using a boring bar (maybe not as truly circular, but it’ll work for now). Virtually zero backlash (the worst was the Y-axis at 0.002”) mainly due to the gib strip making things difficult to tune right for the entire Y-axis travel. Anyway, here’s a picture of the bearing block and end mount. Since we’re usin just scrap parts and those readily available, the bearing block is using shielded ball bearings (aka “skate bearings”) and the end mount is using an unshielded, ungrounded ball bearing.

The first step was to use Mach and the CNC X2 mini-mill as a quasi-powerfeed in the X-Axis (with the belt drive conversion we made) to true up the important sides of the bearing block pieces. We took at most 0.020” per pass.

Here’s a quick clip of counterboring using peck-drilling code with a 3/8” 2-flute end mill at 0.1” per peck (click on the picture to view the video clip:

A few hours later, we were ready to put the ball nut on the ball screw – oops! The balls scattered all over the shop floor. It’s OK since it was time to try re-balling using the recommended method: insert the ball nut housing onto the ball screw, stick a dowel into one of the race holes and start inserting balls into the other hole and once the balls can’t be pushed in any further, put a few more into the race and insert and screw the clamp on – that should do it.

BTW, having a lathe larger than a 7x lathe helps when trying to turn a screw that’s over 2 feet long! Here’s a picture of the pieces layed out:

Then, it’s time to do some mount the pieces on the X-axis base and use the hand drill (after centerpunching, center-drilling, then drilling using a tap block to help make sure of plumb-ness) to drill then holes and then tap. After all this, we end up with the pieces fairly aligned, but ready to go:

Now it’s time to do some testing… we hooked up a 1000 RPM (at best) Sears Craftsman 19.2V cordless hand drill to the end of the ball screw shaft and tested the run (click on the picture to play a video):

Pretty nice! But that’s with no load! What happens if someone sits on it with all of 200+ lbs. while running the same hand drill (click on the picture to view the video):

Still moves nicely! It’ll be some sight to hook it up to the Gecko 201 drive and run it as fast as possibly under Mach…

We’ll need to hook up the motor, so a NEMA 23 and 34 mount is being designed (plans will be offered for free) and we’ll CNC it using the mini-mill.

Now we move onto making the motor mounts!

‘,”,”,”,’Home-Brewed-CNC-Vertical-Mill’,”,0,”,0,4,1,1,’article’,”,”,’cnc-mill-x-axis-ball-screw-mounts-and-testing’,”,”,”,”,”,”,”,”,”,”,’3c396377f9d140c3d350a914c97679d2′,’2006-09-08′);

Home-Brewed CNC Vertical Milling Machine – Introduction

(244,’2006-09-07 12:00:00′,’figNoggle’,’2007-03-13 07:44:34′,’david’,’Home-Brewed CNC Vertical Milling Machine – Introduction’,”,’For many months we’ve been thinking about building a home-brewed CNC mill that was bench-sized, relatively easy to fabricate and assemble (with a pretty good degree of accuracy, say +/- 0.001 – type work), costs somewhere around $000 and has a greater work envelope than the X2 and even the X3 mills from Sieg.

We’ll most likely use the motor/spindle assembly from Sieg’s X2 mini-mill or X3 small-mill, linear slides from THK (or others), and readily available materials such as 6061-T6 aluminum and cold-rolled steel plates, and metal tubing. Well, that’s the general idea. If you have ever read the 5bears website, you’ll see that a home-brewed CNC machine can be made. Unfortunately we never get to see the last few pages of his work, but the first 10 or so gives a general idea of how he accomplished the building of his machine.

We began by using some stock we had in-house. It also helped that we have some pretty nice quality NSK linear bearings of the 20mm variety spec’d for high-load and are preloaded and matched between bearings and rails.

After the rails were layed out using nothing more than a hand drill and calipers, over the course of the 30″ of rail, there’s a deviation of roughly 0.003″. It’ll work. According to NSK, their permissible deviation is much less, but in order to achieve this, we would need to make a jig for identical spacing or spend longer positioning it using other means.

The 3/8″ aluminum plate could have been 1/2″ for stiffness, but the underside has two 1.5″ square metal tubing to help brace it some. We can easily stand a hefty person on it and have it slide easily back and forth. But that’s only after mounting the 10″ square 1/2″ cold rolled steel plate on the four bearings:

You’ll see why measuring twice (or more) and cutting once makes a lot of sense! We used a drill press to make the holes since the X2 mill was too small for this job. BTW, that’s another requirement: to be able to make this using just the “small” machines in the common home garage/workshop.

Initially after tightening the steel saddle plate to the bearings, it became more difficult to move along the rails. The reason is simple: the plate’s not straight! (Guess you could have figured that one out :)

As you can kind of see, by placing another rail (which is ground flat and true) on top of the steel plate you can see the concave “dip” in the middle. The “trick” here is to secure in a diagonal pattern the bolts to the bearings and to make sure not to overtighten them. The real solution is to have a machined flat plate or use an aluminum extruded plate since it’ll be flatter and truer than the cheap steel.

After a few hours (most of it was spent aligning things), we end up with this:

The reason you see the block and bolts at the ends of the plate are to prevent the saddle from rolling off the rails when the assembly is put into an upright position (this also needs to be able to be shipped in pieces :).

If you’ve read our X2 Mini-Mill how-tos, you’ll have already seen an inexpensive rolled ball screw and ball nut being used. We’ll do the same here since we’re reserving the ground ones for other projects. Here’s a picture of a simple 1″ square aluminum made into a flange. Perfect fit! We used the X2 CNC for milling the 0.870″ diameter hole for the ball nut thread.

That’s it for now. In the next installment, we’ll make end blocks and mount the screw (with NEMA 23 and 34 motor mounts) onto the X-axis and take it for a test run..’

‘,’

For many months we’ve been thinking about building a home-brewed CNC mill that was bench-sized, relatively easy to fabricate and assemble (with a pretty good degree of accuracy, say +/- 0.001 – type work), costs somewhere around $000 and has a greater work envelope than the X2 and even the X3 mills from Sieg.

We’ll most likely use the motor/spindle assembly from Sieg’s X2 mini-mill or X3 small-mill, linear slides from THK (or others), and readily available materials such as 6061-T6 aluminum and cold-rolled steel plates, and metal tubing. Well, that’s the general idea. If you have ever read the 5bears website, you’ll see that a home-brewed CNC machine can be made. Unfortunately we never get to see the last few pages of his work, but the first 10 or so gives a general idea of how he accomplished the building of his machine.

We began by using some stock we had in-house. It also helped that we have some pretty nice quality NSK linear bearings of the 20mm variety spec’d for high-load and are preloaded and matched between bearings and rails.

After the rails were layed out using nothing more than a hand drill and calipers, over the course of the 30” of rail, there’s a deviation of roughly 0.003”. It’ll work. According to NSK, their permissible deviation is much less, but in order to achieve this, we would need to make a jig for identical spacing or spend longer positioning it using other means.

The 3/8” aluminum plate could have been 1/2” for stiffness, but the underside has two 1.5” square metal tubing to help brace it some. We can easily stand a hefty person on it and have it slide easily back and forth. But that’s only after mounting the 10” square 1/2” cold rolled steel plate on the four bearings:

You’ll see why measuring twice (or more) and cutting once makes a lot of sense! We used a drill press to make the holes since the X2 mill was too small for this job. BTW, that’s another requirement: to be able to make this using just the “small” machines in the common home garage/workshop.

Initially after tightening the steel saddle plate to the bearings, it became more difficult to move along the rails. The reason is simple: the plate’s not straight! (Guess you could have figured that one out :)

As you can kind of see, by placing another rail (which is ground flat and true) on top of the steel plate you can see the concave “dip” in the middle. The “trick” here is to secure in a diagonal pattern the bolts to the bearings and to make sure not to overtighten them. The real solution is to have a machined flat plate or use an aluminum extruded plate since it’ll be flatter and truer than the cheap steel.

After a few hours (most of it was spent aligning things), we end up with this:

The reason you see the block and bolts at the ends of the plate are to prevent the saddle from rolling off the rails when the assembly is put into an upright position (this also needs to be able to be shipped in pieces :).

If you’ve read our X2 Mini-Mill how-tos, you’ll have already seen an inexpensive rolled ball screw and ball nut being used. We’ll do the same here since we’re reserving the ground ones for other projects. Here’s a picture of a simple 1” square aluminum made into a flange. Perfect fit! We used the X2 CNC for milling the 0.870” diameter hole for the ball nut thread.

That’s it for now. In the next installment, we’ll make end blocks and mount the screw (with NEMA 23 and 34 motor mounts) onto the X-axis and take it for a test run..’

‘,’For many months we’ve been thinking about building a home-brewed CNC mill that was bench-sized, relatively easy to fabricate and assemble (with a pretty good degree of accuracy, say +/- 0.001 – type work), costs somewhere around $000 and has a greater work envelope than the X2 and even the X3 mills from Sieg.

‘,’

For many months we’ve been thinking about building a home-brewed CNC mill that was bench-sized, relatively easy to fabricate and assemble (with a pretty good degree of accuracy, say +/- 0.001 – type work), costs somewhere around $000 and has a greater work envelope than the X2 and even the X3 mills from Sieg.

‘,”,’Home-Brewed-CNC-Vertical-Mill’,”,0,”,0,4,1,1,’article’,”,”,’home-brewed-cnc-vertical-milling-machine-introduction’,”,”,”,”,”,”,”,”,”,”,’f1a7c884f9057e4e8753a43a8f3f0d18′,’2006-09-07′);