Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

Lathe Threading Question


Greg_J
 Share

Recommended Posts

Hello,

I've been threading parts but if I change the rpm and re-run the part to get rid of chatter the machine looses pitch, I didn't actually do this cause I knew before hand that this will happen.

 

My question is why? and is there a way to change the rpm and re-run with out loosing pitch? Is there any relation to the rpm and start point?

 

I ran a lathe with a Heidenhain control on it and before the threading cycle I would put a code to set the spindle orientation to 0 then the machine always new where the start of the thread was, just like a mill doing rigid tapping does internally.

 

Does anyone know the codes to do that on a Fanuc?

 

I'm using a Doosan Fanuc i series(not sure where to look to get more specific Fanuc info).

I have two lathes with live tooling and two with out I'm sure the ones with live tooling have the options to do this cause you need to control the spindle (c axis) to do milling.

 

Anyway any help is appreciated.

 

TIA

 

Greg

Link to comment
Share on other sites

Completely agree that this is a major annoyance on Fanuc lathes. I have asked this exact question on another machinist-related forum years ago, but never did get any info on how to adjust the starting Z point to adjust for the new RPM. There has to be some formula, I'm sure of it. I'd love to know it myself!

 

What I've had to do, if needed to lower the RPM to reduce chatter, is use radial infeed in threading and watch closely that the threading inserts begins to track the existing thread and adjust Z accordingly if not...

Link to comment
Share on other sites

Unless your on a manual lathe, no.

The RPM, start point, and chuck location are tied together. If you change the RPM, you change the timing location for the start point. Its a matter of Kenetics.

Once you set the pitch feed and RPM, they are tied together. Its how fast the tool will start moving at a timed rotation of the chuck.

 

As opposed t a Mill, you can change the RPM to whatever the SFM needs. You just cant do it once you start the process, as in your case your getting chatter.

Link to comment
Share on other sites

I was researching triple start threads on the Machining thread and got this reply

 

http://www.emastercam.com/board/topic/88060-triple-square-modified-10°-thread/

 

 

 


 

You don't necessarily have to shift your start point for a multi-start thread.
Sometimes clearances will not allow for this.
You can use "Q" to shift the start angle.
This works with canned threading & long code threading. (G32)
So for a triple start thread you would use:
G32 ............Q0.
G32 ............Q120.
G32 ............Q240.

or;

G76X_Z_I_K_D_F_A_P_Q_;
I : Difference of radiuses at threads
K : Height of thread crest (radius)
D : Depth of the first cut (radius)
A : Angle of the tool tip (angle of ridges)
P : Method of cutting
Q: Shift angle of thread cutting start angle

Depending on your control, you may not be able to use decimal points for the "Q" value.
Q120. could need to be Q120000 or similar.    

 

 

      

 

It's possible that adding a Q0 to your G76 line might allow you to change RPM

I don't know and haven't tried it.

It would be a simple test

Add a Q0 , back your tool offset off till you're just getting a witness cut

change the rpm and run it again.

If it works, it works, if it doesn't, no harm done

Link to comment
Share on other sites

Thanks G-code I'll give it a try let you know.

 

I gave Fanuc a call and the person who I talked with had no clue what they were doing, they thought I was talking about G76 boring cycle for the mill. I also called the Doosan rep and he told me that in their new machines they had a thread repair cycle and if I had that option I could use it to recut the thread, so no real help either.

Link to comment
Share on other sites

Hello,

I've been threading parts but if I change the rpm and re-run the part to get rid of chatter the machine looses pitch, I didn't actually do this cause I knew before hand that this will happen.

The reason you can not change RPM on the same part, is that, the CNC lathe's encoder sends a start signal at the beginning of the thread cycle at a particular RPM. When you change to a different RPM, there is a time delay or mismatch that changes the tool's angular entry point... there is no way I know of to account for or calculate that change. That is why using G96 on a thread is a no-no... you should always use direct RPM, G97.

 

I always set up a new part using a very low RPM so that I don't lose the first part because of chatter on the threads... then, you can increase the spindle speed between each part, until you reach the optimum RPM without chatter.

  • Like 1
Link to comment
Share on other sites

My typical threading cycle.

 

G76 P010000 Q100 R0.

 

G76 X4.474 Z-2.75 P1350 Q100 R0. F.25

 

 

 

First block of the G76 Threading cycle

 

 

G76 : G code for threading cycle.

 

 

P : P actually consists of multiple values which control the thread behavior

 

01 : Number of spring passes

 

00 : Thread run out at 45 degree

 

00 : Flank angle or Infeed angle

 

 

Q : Depth of normal cut

 

R : Depth of Last or Finish cut

 

 

Second block of the G76 Threading cycle

 

 

G76 : G code of the threading cycle.

 

X : The end value in x-axis

 

Z : The end value in z-axis

 

P : Thread depth

 

Q : Depth of first cut

 

F : Thread Pitch

 

R : Thread Taper

 

 

gcode it looks like the Q value in degrees that you mentioned wouldn't work with this cycle it's the depth of first cut.

Link to comment
Share on other sites

My typical threading cycle.

 

G76 P010000 Q100 R0.

 

G76 X4.474 Z-2.75 P1350 Q100 R0. F.25

 

 

I always define the second Q parameter larger than the first so that the first cuts take more until the minimum depth of cut is reached. Q100/Q500 works quite well and saves a lot of time as well in larger threads... the manufacturer (Sandvik does this) may have labeled the recommended number of passes in the box of inserts.

Link to comment
Share on other sites
  • 6 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...