Controller for a 3 axis lathe

Advert

Controller for a 3 axis lathe

Viewing 22 posts - 1 through 22 (of 22 total)
  • Author
    Posts
  • #15181
    richardandtracy
    Participant
      @richardandtracy
      Advert
      #353702
      richardandtracy
      Participant
        @richardandtracy

        I am in the process of building a CNC lathe to make pens with. I want to be able to engrave the outside of the pen as well as make all the usual 2 axis lathe stuff.

        Now, my workshop is unheated and is a killer forPC's, so I want to avoid the usual Mach3 route and use a standalone controller. WinXP PC's are getting less & less reliable as time passes and becoming less available to act as replacements, and I hate the faff of setting up a new PC every 6 months. There are quite a few milling controllers on the market, some of which are both cheap and capable. The problem is that 3 axis lathe controllers seem to be like hens teeth, a bit rare and disappear when you start looking harder for them.

        A gent suggested I used a 4 axis milling controller instead. Used the x & y axes for the 2d bit of the lathe work, then remove the main drive belt and hook in a stepper motor onto the spindle for the thread cutting and engraving and then use X,Y and A. It sounds like it could work.

        Has anyone tried a system like this? And can anyone see any drawbacks that I may have missed? I can write programs to generate code that would make up for the lack of a G76 thread cutting canned cycle, if that's the only drawback.

        Regards

        Richard.

        #353762
        Nick Hulme
        Participant
          @nickhulme30114

          Lathe is a different set of G Code to Mill so a stand alone milling controller will not support lathe.

          #353777
          John Haine
          Participant
            @johnhaine32865

            Maybe you should think of it as a mill with an A axis where you don't use the X axis (very much)? Becomes a machining centre really. You compensate for the lack of lathe G code support through CAD/CAM.

            #353780
            richardandtracy
            Participant
              @richardandtracy

              Nick,

              What bits of a lathe will it not support? As far as I can see, the following:

              1. Threading
              2. Lathe specific canned cycles in the G7x range.
              3. Spindle encoding – used for threading.

              Is there more I have missed? The majority of a lathe's work can be simulated by 2 axis movement, which is well within the scope of a milling controller. There will be milling specific canned cycles that I'd have to avoid, but with thought it's not hard to imagine most lathe functions simulated as 2 axis mill functions. It should be relatively simple to work through a G1 command linking the spindle rotation axis (which I'll call 'A' and the lathe bed axis (usually called 'Z' with a command like 'G0 Z-20 A7200' to create 20mm of 1mm pitch thread – obviously having to repeat several times to get the correct depth of cut.

              I have never used a CNC lathe, and am not totally sure of the full operation of one, or which codes are most useful, but I have studied the list G an M codes for each, and made a basic assessment of the possible viability of the idea.

              I am looking for specific cases that I may need or have not considered. Sweeping statements and no specifics will not persuade me one way or the other.

              John,

              That was the sort of thing I was thinking of. Apart from being slightly crippled in its use, have I forgotten something obvious? I well know the thing hiding in plain sight is the bit you don't see..

              Regards

              Richard.

               

              Edited By richardandtracy on 12/05/2018 23:10:15

              #353781
              Neil Lickfold
              Participant
                @neillickfold44316

                I am looking at Centroid controllers for my next project. They seem to do one that allows the unit to be configured for a lathe. Not cheap, but looks to be a really robust system, the one on the converted Bridgeport that I saw was , and was a neat tidy conversion. They also have a cheaper option for DIY as well.

                #353783
                richardandtracy
                Participant
                  @richardandtracy

                  There are several small controllers that may work. The TC55 at about £130 is an option for a milling controller with a small screen built in. The Adtech is pricey, and both Newkye and Tomatech produce 3 axis lathe controllers at prices greater than the lathe – starting a £680 or so. These latter controllers have 7 or 8 inch screens built in.

                  Thus far I've seen no reason not to go for a milling controller, but my knowledge is less than complete.

                  Regards

                  Richard.

                  #353796
                  John Haine
                  Participant
                    @johnhaine32865

                    I use both CNC lathe and mill. On the lathe I've used G00, G01, G02/03, G38 for probing (yes it does work in Mach turn), and threading using a wizard.

                    #353903
                    richardandtracy
                    Participant
                      @richardandtracy

                      Thanks John. Not using Mach turn, but will be trying to get the similar result through a different means.

                      Regards

                      Richard.

                      #353904
                      John Haine
                      Participant
                        @johnhaine32865

                        Yes, understood, just to say that most things need only a small number of g codes to be supported on the lathe.  I keep wondering about moving from Mach 3, but I have an increasing number of special hacks that I've now implemented that would need to be reimplemented that it gets more daunting.  My workshop is warm and dry and so far the Dell computer I bought used in probably 2010 hasn't gone wrong, I should probably plan an upgrade of some sort pretty soon!

                        Edited By John Haine on 13/05/2018 20:57:10

                        #353908
                        richardandtracy
                        Participant
                          @richardandtracy

                          The first two PC's I used were Dell's. They failed fairly quickly, and I had a third that failed between me firing it up on arrival and needing to use it. Win some, loose some. The most expensive was £17.

                          Regards

                          Richard.

                          #353931
                          Muzzer
                          Participant
                            @muzzer

                            Most controllers come in milling and turning versions. My Newker (Chinese) controller is a 4 axis milling controller (990MDC), whereas Neil Blackmore (working with John Stevenson I believe) got the turning model (990TDC). There are quite a few differences that you might not appreciate until you miss them. I suspect that lathe-specific g codes won't be supported on the milling controllers for example. Similarly the Centroid Acorn has different versions of software for each.

                            I don't see any benefit in trying to use a milling controller on a lathe. It's like turning on a mill – it can be done but requires a lot of buggerage. Given that they cost the same (or possibly less for a 2 axis lathe controller than a 3 or 4 axis milling controller), why not just get a lathe controller? Your call….

                            Murray

                            #353947
                            Michael Gilligan
                            Participant
                              @michaelgilligan61133
                              Posted by Muzzer on 13/05/2018 22:33:44:

                              I don't see any benefit in trying to use a milling controller on a lathe. It's like turning on a mill – it can be done but requires a lot of buggerage. Given that they cost the same (or possibly less for a 2 axis lathe controller than a 3 or 4 axis milling controller), why not just get a lathe controller?

                              .

                              Maybe because of what Richard wrote in the opening paragraph of this thread ?

                              MichaelG.

                              #353949
                              jason udall
                              Participant
                                @jasonudall57142

                                Here’s my two pence
                                X axis on mill is front to back up axis is left right
                                Z is along the spindle

                                Lathes map these the same but less “arbitrarily”
                                X effects diameter through center line

                                Z length of part to and from headstock

                                Y axis is generally interpretated as tool height not generally used that way

                                The C axis is also controlled for “pseudo”y axis where a plane x’ -y’ is wrapped around the part in a cylinder using C axis and z …and X axis being z’ or depth
                                Now your control may or may not understand all that as must your CAM Software…
                                A milling control without a turning mode won’t be able to convert all those axis /coordinates for you..but I have in the past used Excel is post process milling engraving g codes to “around” a cylinder g codes..
                                As to your compound curves for pen handles…good luck..
                                Maybe consider ppnot a CNC lathe but an egg lathe…whole different hobby

                                #353966
                                richardandtracy
                                Participant
                                  @richardandtracy

                                  Jason,

                                  I have written a wrapper program to convert cambam milling output to go around an 'A' axis, such conversions are not a problem **LINK**. I have also got part way through a program that will use a reference profile to define the diameter of a piece of work so that non cyclindrical wrappings can be created. It's less easy than I had originally hoped – mostly because of the multiple ways a DXF file can define curves (splines, arcs etc).

                                  I do find the lathe axis designations less intuitive than the mill ones. I always feel X should be along the lathe bed, Y the cross slide and Z the missing vertical axis. I can understand why the lathe designations occurred – trying not to re-write all the hard won code from milling controllers when they were pressed into use as the early lathe controllers – I just think it's less intuitive than it could be.

                                  Murray,

                                  I am looking for 3 axis lathe, not 2. That is the current cause of my wallet related pain. There is a 2 axis lathe controller for a little more than the milling controller I pointed to earlier, this is it: **LINK** If they did a 3 axis version at a little more I'd have been in heaven. They do not. Which is why my wallet is protesting at the £400 price hike to add a rotary axis. OK. I admit it, I am a serious skinflint try to make my money go as far as possible, and that price difference would keep the entire cnc lathe under £1000 as opposed to under £1500. Going to £1500 will probably mean I'll be able to afford the bits next year, but under £1k, I will be able to afford the bits this year.

                                  I do agree that it looks as if it's going to be a PITA to use a milling controller on the lathe. But I think it is going to be the same if I use a lathe controller too, mostly down to my decision to use the motor the Clarke 430 comes with and not use a servomotor to drive the spindle. A 750W servo motor looks like it's coming in at £2-300 – again a big part of the cost of the lathe. I would prefer not to rule this option out as a future upgrade, which using a milling controller would pretty much do.

                                  I am close to being convinced about not using a milling controller, doing the job closer to 'right' rather than quick.

                                  Regards,

                                  Richard.

                                  #353970
                                  John Haine
                                  Participant
                                    @johnhaine32865

                                    Think of a lathe as a mill laid down on its left hand side, then on its back. The designations then make sense, as does the odd fact that normal threading counts as clockwise spindle rotation, which it is looking from "above".

                                    Sadly that lathe controller doesn't support probing.

                                    Edited By John Haine on 14/05/2018 09:29:03

                                    #353972
                                    jann west
                                    Participant
                                      @jannwest71382

                                      .

                                      Edited By jann west on 14/05/2018 09:47:42

                                      #353978
                                      blowlamp
                                      Participant
                                        @blowlamp

                                        I'm still very impressed with PlanetCNC TNG.

                                        It would surely do what you're after and could be configured in any way you like… Lathe, Miller, 3d Printer or some Hybrid machine setup.

                                        It also now runs on Windows, Linux and RaspberryPi. smiley

                                        Synchronised threading is sorted in v2017.10.30 but is at the moment in the latest version being revised, along with some other g-codes.

                                        I've been getting some serious use out of this software and it's proving nice and stable too.

                                         

                                        Martin.

                                        Edited By blowlamp on 14/05/2018 11:09:42

                                        #353986
                                        richardandtracy
                                        Participant
                                          @richardandtracy

                                          Martin,

                                          I came to the conclusion I want to go for a semi-industrial self contained unit with screen, keypad et al in the same unit rather than have a board where I plug a laptop in to find out what's going on. Furthermore, I was so 'impressed' with their fulsome and wholehearted response to your problem (last year, or a bit before?) with the encoder I rapidly ruled out the PlanetCNC controller from my list of options.

                                          Regards,

                                          Richard

                                          #354000
                                          blowlamp
                                          Participant
                                            @blowlamp

                                            If your workshop is "a killer forPC's" then what makes you think "a semi-industrial" unit will fair any better? If it's still cold & damp in there won't you need to sort that out first?

                                            I don't tend to plug and unplug the laptop I use with my CNC lathe, I just switch it on, start the software and get machining. However, I could easily move the laptop & control to the house to keep it dry if I needed to – could you do the same with something semi-industrial?

                                            The problem with the encoder was resolved after PlanetCNC opened a personal support ticket and issued updated software. I've put that episode behind me now and am enjoying the the new features that are included in TNG. Do you even need the threading/encoder facility?

                                            Let us know when you find something.

                                            Martin.

                                            #354009
                                            richardandtracy
                                            Participant
                                              @richardandtracy

                                              Yes, I do need the threading. I want to make pens, and there are masses of odd threads I need to do: here is a list from the first set of pens I want to make:

                                              1. Cap Finial to Cap Body thread: M10 x 1, single start
                                              2. Cap to Barrel thread: M13.5 x 3, 4 start.
                                              3. Barrel to Section thread: M10.5 x 1, 2 start.
                                              4. Section to Nib unit thread: M7.4 x 0.5, single start

                                              Depending on the levels of symmetry on the engraving on the outside of the pen, the Cap-Barrel thread may be 3 to 5 starts, but I am expecting the standard to be 4 starts. The form of the pens is as below:

                                              All spirals will also have an opposite hand spiral variant.

                                              The pens will all be in Fountain Pen, Rollerball and Ballpoint versions.

                                              Having finally ruled out the milling controller option, I am looking at the Newkye/SZGH 990TDb/TDc **LINK** and the Tomatech TAC-1003T **LINK**. There doesn't seem to be anything between them on controller capability. Unfortunately the Adtech range does not have a 3 Axis lathe controller in the range.

                                              Regards,

                                              Richard.

                                              #354854
                                              richardandtracy
                                              Participant
                                                @richardandtracy

                                                Just as an update, after a fair bit of cogitating and dithering, I finally plumped for the 3 axis version of the 990TDc. Due to the size of the bite out of my budget, it's highly unlikely I can convert the machine this year. But I can learn how to programme it in the meantime, and maybe translate the manual from English I can't understand into English I can.

                                                Regards

                                                Richard.

                                              Viewing 22 posts - 1 through 22 (of 22 total)
                                              • Please log in to reply to this topic. Registering is free and easy using the links on the menu at the top of this page.

                                              Advert

                                              Latest Replies

                                              Viewing 25 topics - 1 through 25 (of 25 total)
                                              Viewing 25 topics - 1 through 25 (of 25 total)

                                              View full reply list.

                                              Advert

                                              Newsletter Sign-up