I recently took delivery of what for me is a BIG mill. VM32L which is pretty much the same size as WM18. Whilst, I love the size of the table and being able to have a couple of areas on it, it's quickly become obvious that a Y axis power feed would make life much easier. So I'm going to make one. But I need some help!
As a background, I've already built a CNC system for my (much much) smaller CMD10 mill. Even to the point of writing my own CNC driver and controller (I'm a software keep by profession even if demoted to just talking to people in my old age).
What I have in mind is to build the electronics (arduino) with 3 axis in mind, but only one motor for now. I have some TB6600 drivers a 24V 20A supply and a bunch or arduinos. I expect I will control it from an old android tablet with a Xamarin program. So arduino (Iain's Code) to drive the driver and a simple app to pick speed and stuff on the tablet.
So what am I missing? I thought this would be a decent motor. I think it's overkill but it's not much more expensive than a smaller one and maybe the Z would need it.
I'm thinking that I either want to have a clutch which can disconnect the motor from the leadscrew when I want to be manual, or to have a relay or similar which can disconnect power to the motor. In this case I would arrange it so that when the power was turned off, the relay would disconnect the connections to the motor (after a second or so).
I kind of prefer the mechanical approach, but have no idea how to go about it. I'm thinking some kind of clutch, I'm thinking something with splines. I'm thinking it sounds very complex and hard to make. I'm thinking I could do with some advice!
The second think that would be useful is a drawing or model of the endcap (if that's the right word) that the handle is connected to. I can take it off and measure it up, of course, but I doubt my accuracy and it would be irritating to make a frame and find that it doesn't fit.
If you are going to create a controller program on the Android tablet why not emulate one of the pendants used on a CNC machine. These give fast motion or jog. Jog is selectable for steps such as 1mm, 0.1mm, 0.01mm and 0.001mm. With a manual pulse generator (mpg) there is also an option for a slower motion with speed controlled by the rate the mpg is turned. It may be easier than designing a clutch if the programming is possible. There is a software version in Mach3 that you could look at for ideas as well.
I probably will put a jog option on it, but I feel I need to be able to move by hand for somethings where I need to 'feel' my way into a piece and back off if things look like they are going west.
One thing which confuses me is that the the motor referenced above claims 4.2A and 2.96V. Why, therefore, am I considering a 24V power supply?
The idea is that the motor moves forward on the bars and engages the pins. You'd need a lock of some kind and I don't know if pins would be better than a wedge or bar.
Youu can't see it, but the two timing pulleys aren't quite in line (imagine the belt, that's beyond my 3d skills!), so it still needs a bit of fettling.
Gremlins got at the motor link in your first post and doubled the URL. Should be.
2.96V is the DC voltage needed to maintain the current (4.2A) in order to produce the motor's rated holding torque, ie ability to resist turning when stopped. The watts expended on holding won't overheat the motor within these limits.
Normally though stepper motors are turned by pulsing the windings rather than held stopped with a constant current.
Best step performance is achieved by getting the motor up up to rated current as quickly as possible. As the edge of a pulse rises faster with increased voltage it's usual to run the controller distinctly higher than the motors holding voltage and, because this could cause overheating, to keep the motor within ratings by managing the current. So the T6600 controller uses DIP switches to clamp the maximum current it will deliver irrespective of the input voltage.
With stepper motors amps and pulse rates matter more than volts and they work better when the controller has plenty of volts so the amps can be delivered quickly.
Rather than slide the whole motor, how about fitting a dog clutch between the motor and mill? Could a pair of contrate gears where one is slid to engage the other by a lever, or just a pair of bolted discs that the operator unscrews manually.
I have two similar disconnects on stepper motor drives to go from
power feeding to manual ,they both use the same type of connection.
The first one here disconnects the cross slide of my Warco lathe,the hub
is driven by the stepper motor and the three legged spider connects
to drive the gear when the three bolts are fitted.
The second one is much the same fitted on the Universal cylindrical grinder
to disconnect the table drive ,both of these have a ball race at the centre,the
leaves of the spider and the drive on the grinder connections have a small
amount of flex to clear the drive when not connected ,when the bolts are fitted
the connection is clamped up tight.
Pin and dog clutch drives may eventually become loose because of the
action of the stepper motor drive and rattle .
It would perhaps difficult to fit this on the stepper motor drive in your application
but you could fit something like this on the other pulley which would work just as well.
This approach might solve your problem; the worm attached to the stepper motor shaft can be rotated on its eccentric mounting to engage or disengage with the worm wheel on the feed screw. You also get a good reduction drive (say 20 :1) to give a slow speed and high torque. The stepper motor speed seems to be just about right.
Iain, I think tentatively milling is a good way to get an uneven finish and rapidly worn, chipped and blunted cutters. One of the thing CNC milling encourages you to do is learn about feeding at the correct rate to get good cutting processes and avoid rubbing or undersized chips that mean you are not using cutters as they were designed to be used. Look at what Jason is doing with his build logs, no feeling his way in to the material there.
Prompted by Bazyle's post, I thought I'd tell you where I'm up to with this.
This is what I plan to build
I'll replace the Y axis handle with a timing pulley, which will have a new handle bolted to it. I'm going to lose the graduations I think, but I've had news that my DRO kit may not be far off – and there's still the right hand handle.
The timing belt (not shown) connects to a timing pulley held on a bearing. On the outside (left hand side) there is a 3 fingered dog clutch (three clawed?). The motor has a 3mm keyway with the other half of the dog clutch on.To engage I slide it forward and tighten a lock screw. To disengage move it back.
I now have all the parts. I've built the electronics and the driver software on the arduino (well, I still have to include an acceleration profile and the code which stops when an end stop is reached). Even more I've tested it with a smaller stepper and it works! The big stepper arrived today.
I've also got the pulleys, timing belt and the bearing. And probably enough stock metal to make the bracket.
I'll post up a photo of the bits this weekend and of any progress I'm not too embarrassed about!
Who knows, it may even work!
I think the biggest challenge is going to be to get the motor lined up with the pulley so that the clutch engages correctly.
I forgot to ask if it is worth using shielded cable for the motor to reduce noise (which could affect the DRO when it arrives). If so is there any obvious source?
This on ebay looks like the right stuff, though I'm not keen on cable with 3 black wires and one green.
You say you are motorising the Y-axis but refer to the "right hand handle". Do I take it that it's actually the X-axis that's getting the motor upgrade – i.e. left to right? I'd be inclined to do that one first, anyway. Much more useful in my opinion and experience, limited though that is.
If you're driving it with a direct (1:1) stepper motor you don't need to declutch to manual wind. I have a stepper on the X travel on my Centec, 0.1" pitch leadscrew. The motor makes it 'notch' at 0.0005" increments, but I'll live with that.
I think a clutch would be a good idea Duncan. Although as you said, if the motor is a direct drive the resistance will be low, there still is a noticable resistance and worse than that, when you turn the handwheel you are feeding back some kind of voltage as I can see all the lights on the control box flickering.
I chose to make a simple friction disk clutch which serves a dual purpose, apart from decoupling the motor, it will slip if the load is too much or the end stop is reached.
The first step was the electronics, which looks like this
The motor on the far left is a much smaller test motor. The bigger beast next to it is the real deal.
Two oddities are the switch which appears to light up when off. Hadn't expected that (or have any idea where it cam from) and the motor drive socket is too high, the switch interferes with the eject button. it still seems to work with a bit of a wiggle, though.
And the working bits. On the left an arduino nano on some veroboard. I'm afraid I've never got to grips with making PCBs so it's old school. At the bottom a 24V 15A power supply and the black box claims to be a TB6600 drive. One thing I forgot when designing the front panel was indicators, so I'll be drilling more holes soon.
Incidentally, the way I made this was to do a design in OnShape, make a drawing, stick it to a piece of aluminium plate and drill, file and whatever against the template. Some of my filing's a bit rough, but it's hidden by the DB9.
All of these bits (apart from the motor I already had.
Next the hardware side
The flat bits are for the mounts, the wide round steel bar for the dog clutch, the thin bar for the axle, the aluminium bit (probably) for the new handle and the pulleys, belt and bearing are obvious.
The plans are shown below
Obviously the timing belt is missing between the two pulleys. THe first thing to make is the backplate
And the rest of the frame. The dog clutch is the only other difficult part (I hope)
The big bit of 12mm hot rolled plate needs to be cut down, faced and then further machined.
FIrst cut on the Femi bandsaw (I love this machine!)
Which is all very well for cutting to length, but it's still too wide. So I dragged out my franken-grinder.
I build this before I had a chop saw (which melted) or finally invested in the femi, It wasn't a whole-hearted success on thicker items, but it was designed to be able to cut long pieces.
This is an action photo. For the sake of those with weak stomachs let me say it was hot and I was wearing shorts. Sorry about the legs…
I got better sparks at the top of the cut and it's only by chance that the wife came in and was persuaded to take this (not very flattering) photo.
Next to thin down to 10mm
Mark out
And cut the slots and corner relief.
Although I've marked out the hole for the bearing, I was really worried about how I could make sure it lined up with the motor spindle. I eventually thought that the best approach was to hold the backplate and motor plate together and drill through both to provide an accurate hole to work from. Lets see how well that works.
Finally to cut out the un-needed L part. This was on my recently made bandsaw table which worked rather better than I expected (in fact I tend to be quite pleased when things I make work at all! Perhaps I'm improving).
and the result (so far)
I've cut it a bit oversize so I can clean up on the mill and match this to the motor plate.
Rightio. A bit intermittent over the last week, but progress has been made.
Here's the backplate (as above) plus the motor mount. I got the motor mount trimmed to match the backplate and then clamped them together to drill holes for bolts and, more importantly as pilots so to speak for the bearing and motor itself.
The motor plate motor recess was done on the lathe – spending (much) more time centering the 4 jaw than actually machining.
I swear that I get the direction to move the piece wrong at least one time in three!
The hole for the bearing in the backplate was done with a boring head, the new mill being a MUCH more pleasant instrument to use it on than the tiny CMD10.
One thing which was less good was that my (fairly) new co-axial indicator seems to be positioning the head a bit to the right of the actual centre. I can't even imagine a mechanism for this, but checking with a dial test indicator seems to suggest this. For now, I'm ignoring this issue, but I will need to review sometime soon .
I've also cut the axle to size, bored out the pulleys and started work on the dog chucks. The idea is to cut them on the mill in a hex ER32 collet, so I've cut a 40mm x 18mm cylinder as the support for a 40×10 cylinder. One done so far. I can't really take a cut bigger than 0.5mm on my lathe so it takes quite a while to reduce from 40 to 18, You can see the first one in the bottom right
Here are most of the bits.
Tomorrow, with some luck, complete the preparations for the dug chuck. Not sure I'll get to cut the faces though.
The more recent work for this has been mainly on the dog clutch. Sadly this turned out to be more of a dog's dinner as you will see.
The idea was to make a long stem for the dog clutch which could be held in an E32 collet for cutting the faces. You can just see one of the in the last photo in the previous post. Here is the face of the dog clutch being reduced (the clutch is 10mm high, 1 5mm plate and then 5 mm of doggy bits).
Here are the 2 parts with the Hex ER32 collet holder in the background.
And this is a complete mess.
The one on the right was my first attempt. It's not going to win any canine awards, I can tell you. The stupid thing I did was to rotate the holder by 6 degrees not 120, which doesn't work. I missed that in the otherwise rather good You Tube video which told me what to do.
The second mess up ( on the left) was just because I didn't tighten the chuck enough and it span.
However, the second shot worked rather better.
I had to do a bit of trimming with a file, as the lands were a littl bite too big, but better that than too small where it would rattle. The parts fit nicely together in all three orientations (after a little fettling) and there is only a barely perceptible slack.
Here's all the bits I've made so far and you can start to see how it fits together.
The only major thing left to do is to cut keyways for the leadscrew and the motor clutch. I've decided to leave this for now as, although I've made the keyway cutters, I want to make a spindle lock for the mill before I cut the keyways. Then the terrifying part – put it all together and see if the bits line up without too much 'help'.
This is a bit of a catch up on stuff that's been going on for the last couple of weeks.
Following making of a Spindle lock for the mill, I cut the 4mm keyway for the 12mm shaft of the leadscrew in one pulley.
And a 3mm one in in the steel dog clutch half.
I thought I was doing well, but then I put it all together and found that the bracket is miss-sized (or the size I used for the pulley in the design was wrong) which meant it wouldn't fit. A bit annoyed by that.
After a few minutes expressive language, I realised that I could remove the bottom plate and replace it with two bars, one at each end where the bolt holes are. I believe I'managed reasonable precision (within a thou) of the length, so it may even be better.
It looks like that works (sadly no photo, but I'll take one when all the bits are together). The dog clutch parts engage with the various turning bits mounted by hand.
With that, I Loctited (638) the bearing into it's housing and left it to dry. Next is to loctite the shaft into the bearing and make sure everything moves freely. This is the bit which scares me the most as the tolerances are pretty tight.
Whilst waiting for the loctite to set, I started on the replacement handwheel which will get bolted to the X axis pulley.
I have a piece of 4 inch aluminium bar sourced from some show somewhere as a, 'That will be useful someday'. Well it will be, but I hadn't considered how I would cut it if it was wider than needed.
In the end I drilled and tapped the hole which the handle will go in, bolted it to an angle plate and clamped that in the jaws of the bandsaw vice. This lets just enough poke out.
Whilst this makes the job possible (and lets start by saying that cutting it by hand isn't work considering), it's going VERY slowly. I've got about a quarter of the way through in about 15 minutes.
I expect this would go better with a blade with coarser teeth (as it says on the machine), but I only have the one. Hmm. It might actually be worth investing in a coarser blade. The time it would take to swap the blade would hopefully beat the time saved in the cut.
I'm also thinking about automating the thing. Very brutal engineering. Basically just hang a weight on the end of the saw! I've already got a clip to keep the trigger down for when using the saw table.
Hopefully, next time I post, the mechanics will be done….
Cutting a thick lump using a blade with fine teeth goes better if you can drill some vertical holes down through the stock on the cut line. This gives the swarf somewhere to go effectively making the big lump a stack of thinner ones with spaces in between.
Still a slow job as there is a lot of metal to get through but the saw blade spends less time with filled gullets riding uselessly on the material.
Wastes slightly more than the drill diameter's worth of metal of course. Which may be an issue.
If the drill won't go right through the idea works fine drilling from both sides. No need for the holes to accurately line up. Just close enough for a clear path down.
I used an extreme version of the technique when needing to cut a slice off a 7" diameter lump by hand 'cos some dinkle-brain forgot that his Rapidor saw capacity was only 6" when ordering it.
Silly boy.
Not only did I drill vertically I also went horizontally. Long series 5 mm drill I think. Plenty of lubrication and careful feeding on the drill got the holes done. When all is said and done drilling is by far the fastest metal removing method accessible to any ordinary workshop.
Finished the job with a hard-point builders saw.
Radial drilling might well work too. Easier to get a clean start for the drill as you are always drilling from top centre position. Just rotating the stock a little between holes.
I shall try that next time.
Probably drill lots more holes too. This will involve going round a couple or four times to ensure the drill doesn't get caught up where the holes meet due to asymmetrical loading when there is a hole one side but metal the other. No need to have all the holes going right through. I imagine 6 or 8 going right to the centre and a similar number of intermediate holes going only half way would make like usefully easier and the job far faster.
Just going back to the first part of this post, has anyone used a magnetic clutch to engage / dis-engage the drive motor? look like it could be a simpler and cleaner option?
Bit of a faff that. I just have the timing belt pulley with a larger hole bored through it running on a shaft and have a pin through the disc of the handwheel engaging a hole in the pulley.