Results 1 to 8 of 8

Thread: Why can't threading speeds be changed on CNC lathes?

  1. #1
    Registered
    Join Date
    Dec 2006
    Location
    USA
    Posts
    18
    Downloads
    0
    Uploads
    0

    Why can't threading speeds be changed on CNC lathes?

    I've always wondered this, I've ran several different CNC lathes in my life and all of them will cross thread if you make a thread and then decide you need to change the speed in the middle of the thread to reduce chatter, or if your running a roughing tool and a finish tool the speed has to be the same for both, you can't run say 500 RPM on the rougher and 800 RPM on the finisher. It seems to me the machine should know where it is at all times and speed wouldn't matter.


  2. #2
    Registered
    Join Date
    Jan 2007
    Location
    USA
    Posts
    355
    Downloads
    0
    Uploads
    0
    Interesting...

    was the programmed feedrate in inches per minute or inches per revolution? I can understand i.p.m. messing up the threads if the rpms change, but you'd think that i.p.r. would sync to the spindle speed.

    It should be possible to cut tapered threads in G96 (constant surface speed) mode if the feedrate is programmed in i.p.r.

    Also, (If I recall correctly), the Cincinnati lathe I ran years ago locked out any speed or feed overrides in threading mode.

    Even the vertical machining centers lock out speed & feed overrides while in tapping cycles.

    Weird.


  3. #3
    Moderator HuFlungDung's Avatar
    Join Date
    Mar 2003
    Location
    Canada
    Posts
    4,826
    Downloads
    0
    Uploads
    0
    My best guess would be that the acc/dec rate of the Z servo is constant. When you change spindle rpm, the feedrate increases proportionately for threading at the higher rpm, however, the servo still cannot accelerate any faster than it did before, and it has to accelerate for longer to get to a higher feedrate.

    A certain number of cpu cycles is required to detect the encoder index, and to initiate motion. Since the time delay between detection and motion is fixed, it seems reasonable to assume that a faster running spindle has managed to turn a little bit further than it did previously, before the servo gets up to higher speed at the faster rpm. This amounts to a change in timing.
    First you get good, then you get fast. Then grouchiness sets in.

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)


  4. #4
    Registered jackson's Avatar
    Join Date
    Oct 2006
    Location
    United States
    Posts
    586
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by Hogger View Post
    I've always wondered this, I've ran several different CNC lathes in my life and all of them will cross thread if you make a thread and then decide you need to change the speed in the middle of the thread to reduce chatter, or if your running a roughing tool and a finish tool the speed has to be the same for both, you can't run say 500 RPM on the rougher and 800 RPM on the finisher. It seems to me the machine should know where it is at all times and speed wouldn't matter.
    Well some machines you can use the the override on the control it kind of a pain cause you have to wait for it to come back to the z stat poin then ajust the override
    individual who perceives a solution and is willing to take command. Very often, that individual is crazy.


  • #5
    Registered
    Join Date
    Jul 2005
    Location
    Canada
    Posts
    11,960
    Downloads
    0
    Uploads
    0
    I am not sure if this is what you mean but this program runs okay on a Haas TL1. Starts at 1000 rpm and then drops down to 800 then 400 and the tool stays on track.

    %
    O00016 (THREADING)
    G20 G40 G80 G99 G61 G97
    G53 G00 X-2. Z-18.
    T202 S1000 M03
    G00 Z2.
    G00 X2. Z1. M23
    X1.77 Z0.2 M08
    G92 X1.74 Z-1. F0.125
    X1.7
    X1.66
    X1.62
    M03 S800
    X1.6
    X1.58
    M03 S400
    X1.56
    X1.54
    X1.52
    G00 X2.
    G00 Z6.
    M30
    %


  • #6
    Registered jackson's Avatar
    Join Date
    Oct 2006
    Location
    United States
    Posts
    586
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by Geof View Post
    I am not sure if this is what you mean but this program runs okay on a Haas TL1. Starts at 1000 rpm and then drops down to 800 then 400 and the tool stays on track.

    %
    O00016 (THREADING)
    G20 G40 G80 G99 G61 G97
    G53 G00 X-2. Z-18.
    T202 S1000 M03
    G00 Z2.
    G00 X2. Z1. M23
    X1.77 Z0.2 M08
    G92 X1.74 Z-1. F0.125
    X1.7
    X1.66
    X1.62
    M03 S800
    X1.6
    X1.58
    M03 S400
    X1.56
    X1.54
    X1.52
    G00 X2.
    G00 Z6.
    M30
    %
    looks like i may have to try this
    individual who perceives a solution and is willing to take command. Very often, that individual is crazy.


  • #7
    Registered
    Join Date
    Jun 2006
    Location
    USA
    Posts
    9
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by Hogger View Post
    I've always wondered this, I've ran several different CNC lathes in my life and all of them will cross thread if you make a thread and then decide you need to change the speed in the middle of the thread to reduce chatter, or if your running a roughing tool and a finish tool the speed has to be the same for both, you can't run say 500 RPM on the rougher and 800 RPM on the finisher. It seems to me the machine should know where it is at all times and speed wouldn't matter.
    Some lathes do allow spindle speed changes via the override knob on the control. But they need to have that option from the factory.
    We do it all the time on J & L 4 axis lathe to find the optimum speed, then edit the program to that.
    Most machine will cross thread if the speed is changed.


  • #8
    Registered
    Join Date
    Dec 2006
    Location
    USA
    Posts
    18
    Downloads
    0
    Uploads
    0
    Our machines won't let you change the speed with the override, just last Thur. I was making a 6" long 1 15/16-10 LH thread gage for a part we had to make, I was running a center in it and tried to thread it at 600 RPM, guess what... it chattered badly, so I slowed it down in the program to 300 RPM and tried it again, setting the wear offset high so I could see where the tool tip was cutting, I ended up having to use -.025 Z wear offset to get the tool back in the center of the tread.


  • Similar Threads

    1. MetalWorking Machines / Lathes / Mini Lathes
      By widgitmaster in forum Suggestions for the CNCzone.com site.
      Replies: 0
      Last Post: 01-04-2007, 06:48 PM
    2. Everything has changed
      By greybeard in forum Forum Questions or Problems
      Replies: 11
      Last Post: 09-22-2006, 04:52 AM
    3. Darn near FREE LATHES!!!! - 2 lathes, gotta go NOW!
      By mxtras in forum General Metal Working Machines
      Replies: 0
      Last Post: 03-22-2006, 01:43 PM
    4. Replies: 9
      Last Post: 03-15-2006, 03:07 AM
    5. Budget changed, now what..?
      By Rekd in forum Benchtop Machines
      Replies: 20
      Last Post: 03-09-2005, 09:15 PM

    Posting Permissions


     


    About CNCzone.com

      We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

    Follow us on

    Facebook Dribbble RSS Feed


    Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.