And yet more Shop-Page Upgrade Goodness (tm)!

Joined: January 1st, 1970, 12:00 am

October 30th, 2017, 4:23 am #1

Most of you might recall I was working on converting my Logan lathe over to CNC last year, and got it pretty darn close to... well, not 'done', but at least functional.

My main problem, however, is my near-total lack of familiarity with Mach 3, G-code in general, and the whole process of trying to model a part, convert that to a toolpath, transfer the toolpath to the machine, etc.

It's all stuff I need to learn, of course, but with all the other things drawing my attention these days, it's hard to sit down and concentrate much on it.

And in any case, I always knew Mach 3 was kind of a "placeholder" program- one of M3's biggest drawbacks is that it can't support more than a single-pulse encoder. That is, just a single signal "bit" every revolution of the spindle.

That's sufficient to tell M3 the spindle is turning, and how fast, but it's barely enough resolution for basic threading (assuming you don't have a slippery belt or weak motor) and nowhere near enough data for rigid tapping or multi-lead threading.

The original plan was to switch to something like LinuxCNC, which can do all of those things, but of course is just another layer of complexity for me- I've never dealt with Linux, and since the whole thing is open-source, there's a lot of manual work you have to do to add 'modules' and other capabilities to the basic OS.

However, earlier this past summer, I heard about a new option by a company by name of Centroid, who have been producing well-respected industrial CNC controllers for some 35 years now. They've ported their industrial software over to a new DIY-type CNC controller called an Acorn, which has a lot of very nice features.

The first and foremost of which is that it can accept a proper quadrature encoder, so that the controller can not only know how fast the spindle is turning, but also what direction. Centroid recommends a 2000-line encoder, which produces 8,000 pulses to the controller, so that it can tell- and adjust accordingly- if the spindle is, for example, slowing down during a heavy cut, as well as being able to determine start locations for multi-lead threads.

I waited patiently until last week when the Lathe software was finally released, and ordered one, along with several other goodies in order to almost completely rebuild the entire control system for the lathe.

It's not all in yet (tracking says my new speed controllers won't be here 'til the middle of the month) but late last week I got in the spindle encoder and some generic pulleys in order to build an offset 1:1 drive for it.

I spent... okay, maybe a bit too much time on it this weekend but I've been champing at the bit to finally get this thing properly running. It's been sitting there in the corner, not entirely dead, but might as well be. (I've managed a few very simple operations on it, but it usually takes so long to make it work right, I might as well just make the parts manually.)

I knew the encoder drive would take a bit of work, so I wanted that completed and tested before the actual controller got here, so I can hopefully jump right in once all the parts are in.

Anyway, all of this is of course documented in the Machine rebuilds Page: Part 16, whipping up a toolpost for the current setup and doing a few trial cuts (all of that dates back to the latter half of '16) and Parts 17 through 19 (which is as-yet incomplete) showing the construction of the encoder drive.

And it's been a pretty hectic weekend, so let me know if you find any spelling errors or broken links. Seems no matter how many times I proofread it, I still keep finding screwups.

Doc.
Quote
Like
Share

Joined: October 28th, 2014, 1:06 am

October 30th, 2017, 5:52 am #2

Logan Lathe CNC Conversion

Text Goes Here!

Logan Lathe CNC Conversion

Text Goes Here!

Logan Lathe CNC Conversion

Text Goes Here!

Logan Lathe CNC Conversion

Text Goes Here!

That was all I found. The work looks great.
Quote
Like
Share

Joined: January 1st, 1970, 12:00 am

October 30th, 2017, 6:46 am #3

I make "template" sheets for each page, and just fill in the number of the photo and the caption text.

I try to make each page anywhere from eight to fifteen or so photos, and I still have to mount the actual encoder, so there'll be a few more pics added to that page before it's done.

Stand by.

Doc.
Quote
Like
Share

Joined: January 1st, 1970, 12:00 am

October 31st, 2017, 12:27 am #4

Had a few minutes between other bits, so I took five and slapped the actual encoder on:



http://www.docsmachine.com/cnc/logan/logan19.html

Just waitin' on the belt, now.

And, of course, the Acorn board itself.

And a computer. And the speed controllers. And a power supply. A DB9 connector. Possibly a new enclosure. Some more wire. Maybe one or two other things.

But hey, we're almost done!

Doc.
Quote
Like
Share