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:

Starting a thread in position


DavidB
 Share

Recommended Posts

Hi guys whats the best way to get a Lathe Internal thread to start at a C axis position.

I have a job that has 3 Internal keyway which I broach on the machine at 120 degree spacing then the Thread must start in one of these internal keyways.

Link to comment
Share on other sites

Hi guys whats the best way to get a Lathe Internal thread to start at a C axis position.

I have a job that has 3 Internal keyway which I broach on the machine at 120 degree spacing then the Thread must start in one of these internal keyways.

 

Hi David,

 

I hope these formulas may help you to achieve it:

 

thrangle.png

 

The translation was done by a German dude so it's not perfect... but basically where he mentioned "Position sign (Indicated point)" is the Z coordinate where the internal keyways are intersecting with the thread. This cycle was written for one of our machines for a very similar application.

 

I hope it helps... ;)

 

Best,

 

 

(Edited: I removed the reference to my problem to put an image here - I was using ImageShack and getting errors from this board.)

Link to comment
Share on other sites

If it has to be timed to an external feature and your machine has the ability to do threadmilling with the C axis I would recommend threadmilling it. That way you can time the external feature or cross holes to the exact place without hoping you can get some formula right that is going to lock you to a certain speed and feed on the threads. We use to make spray knozzels years ago and they had to be within .5 deg of print when tighten in place. Was a pain, but threadmilling everything made ti a breeze once we got the set-up right.

 

HTH

  • Like 1
Link to comment
Share on other sites

If it has to be timed to an external feature and your machine has the ability to do threadmilling with the C axis I would recommend threadmilling it. That way you can time the external feature or cross holes to the exact place without hoping you can get some formula right that is going to lock you to a certain speed and feed on the threads. We use to make spray knozzels years ago and they had to be within .5 deg of print when tighten in place. Was a pain, but threadmilling everything made ti a breeze once we got the set-up right.

 

HTH

 

+10000

Link to comment
Share on other sites

Dave,

On my little fanuc c-axis lathe I used to adjust the entry of a timed thread by changing the Z start point on the threading cycle. e.g. if I had a 1mm pitch thread that I needed to "rotate" 180 deg, I would add 0.5mm to the Z start point.

 

The only catch with this method is that it was trial and error for the first couple of parts. Not a problem on little stuff, but maybe you could use an acetal setter to get it right before risking the real job?

 

HTH

 

Bruce

Link to comment
Share on other sites

Dave,

On my little fanuc c-axis lathe I used to adjust the entry of a timed thread by changing the Z start point on the threading cycle. e.g. if I had a 1mm pitch thread that I needed to "rotate" 180 deg, I would add 0.5mm to the Z start point.

 

The only catch with this method is that it was trial and error for the first couple of parts. Not a problem on little stuff, but maybe you could use an acetal setter to get it right before risking the real job?

 

HTH

 

Bruce

 

The formulas above helps to make it right in the first shot. You can precisely calculate your start Z with them...

 

I admit I was skeptical about them when the WFL AE delivered the machine, but we're in the O&G business with very odd threads and often we have just one shot to make it right... and thanks to God the math has proved again to be of help...

 

The tutorial above was written and delivered with the machine for a part we designed for the machine acceptance...

 

By looking at the part drawing, you can see from where the values in those formulas were taken from and probably figure out how to do it in other circunstances...

 

aaa.png

 

 

 

bbb.png

 

By the way: The start Z there was a negative coordinate (-285) because we cut this thread towards Z+ - But the math works for all situations...

 

Cheers

Daniel

Link to comment
Share on other sites
  • 8 months later...

I've just found out that you can control the start point of a thread in a G92 cycle using a "Q" value in .001 increments.

This controls the "C" position start point without changing your "Z" position start point.

The only problem is "Q" has to be on every subsequent line of the threading cycle or you end up with a double start.

Anyone know if this is possible in a "G76" or any other threading cycle?

Link to comment
Share on other sites

Adding a "Q" value is fairly easy if you know how to edit a Post. I would use the Miscellaneous Real Numbers to set a value, and use that in the thread cycle output. I don't know if it is possible in any other thread cycle besides G92, but adding the functionality is super easy.

 

First, you need to add a Format Assignment line for the Misc Real that you want to use. In this example, I used mr5$:

 

fmt  "Q"  2  mr5$ #Angle output for G92 Thread cycle

 

Then you add the output of 'mr5' to the 'pthrg92_3$' post block:

pthrg92_3$	   #G92 threading
  copy_x = vequ (x$)
  pcom_moveb
  pcan1, pbld, n$, sgfeed, sthdgcode, pfxout, pyout, pzout, pcout,
    [if thdrdlt & thdpass$ = one, *thdrdlt], pfr, *mr5$ strcantext, e$
  pcom_movea
  prv_gcode$ = m_one

 

This will give you the Q value that you enter in mr5$. Note that you could potentially use any of the MR values, as long as the Format Assignment matches the MR you use in the output...

Link to comment
Share on other sites

I've done something similar to what your doing and what I did was take 1 skim pass with the thread FIRST maybe like .005 deep or so and then time the keyways to the thread which is very easy then when you done broaching run the complete thread which should pick up the same lead. Easy pesy japanesey!!!

Link to comment
Share on other sites

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...