What's new
What's new

live tool right angle face tapping

Avsfan135

Cast Iron
Joined
Jan 19, 2011
Location
Fort Collins, Colorado
Can someone show me an example program for a fanuc31i control on a Doosan 1800tt to tap on center with a right angle live tool? I cant get Mastercam to make it work without crashing and I doubt my post will post it right anyway.

I know its a stretch but if anyone can help it would be greatly appreciated.

thanks
Nick
 
18i shown for cross tapping.
The T1 word can get forgotten easilly.

Kant think of a sample prog with face tapping right now....


N8T505(8-32 TAP)
M51S400
G0X1.75Z-.125Y0C0
X1.2M8
M29S500T1
G88G99X-.3F.0312
G80
G98
M9


-------------------

I am Ox and I approve this h'yah post!

 
Hey. On our lathes we dont need a canned cycle to tap like that.

We just do it sort of like this... For lets say 18 tpi 1 inch deep.

T0100 (tap)
G50 S500
G97 S300 M3
G0 Z.125 X.0
G1 Z-1.0 F.0555 (TAP IN)
M5 (STOP SPINDLE)
G4 P1.0 (1 SECOND PAUSE)
G1 Z.125 F.0555 (TAP OUT)
M4 (REVERSE SPINDLE)
G28 U.0 W.0 M5 (GO HOME)
M30 (END PROGRAM)

Very simple and we've done this at least 3 different times. So I know it works.
good luck yo.
 
Hey. On our lathes we dont need a canned cycle to tap like that.

We just do it sort of like this... For lets say 18 tpi 1 inch deep.

T0100 (tap)
G50 S500
G97 S300 M3
G0 Z.125 X.0
G1 Z-1.0 F.0555 (TAP IN)
M5 (STOP SPINDLE)
G4 P1.0 (1 SECOND PAUSE)
G1 Z.125 F.0555 (TAP OUT)
M4 (REVERSE SPINDLE)
G28 U.0 W.0 M5 (GO HOME)
M30 (END PROGRAM)

Very simple and we've done this at least 3 different times. So I know it works.
good luck yo.

Hi Solar,
What I think you missed in the OP's question is "right angle live tool". Although your method will work using a floating tool holder:
1. Rigid tapping is generally available (option) with G84/G88, if the machine is equipped with live tooling (as demonstrated in Ox's example using M29).
2. Your five blocks of code are accomplished with Ox's one G88 block. Basically the G84/G88 canned cycle combines all your blocks and has other arguments available such as an "M" address for "C" axis clamping (if its needed), and a "K" argument for a number of repeats (if its needed)
3. But the biggest draw back in using G1 as in your example, is that Feed and Speed Overrides are not inhibited, unless done so via a User Macro System variable. If you wanted to continue to use a longhand method, I'd suggest replacing G1 with G32 or G33 (depending on the G code system is set on the control). This will at least inhibit the Feed and Speed overrides.

Regards,

Bill
 
Oh wow i didnt know about those sweet G codes.

I did know he was doing this in a machine with live tooling... I just figured he could fit a tap into one of his "REGULAR" tool holders on his turret
since he wanted the taping done on center.

As far as those G32 and G33 codes are concerned, I will look into that... I didnt know about those.
Our cnc lathe machines are 1988, 1991, and 1992. So im not sure if they have those. But I will check...

Thanks!!!
 
Oh wow i didnt know about those sweet G codes.

I did know he was doing this in a machine with live tooling... I just figured he could fit a tap into one of his "REGULAR" tool holders on his turret
since he wanted the taping done on center.

As far as those G32 and G33 codes are concerned, I will look into that... I didnt know about those.
Our cnc lathe machines are 1988, 1991, and 1992. So im not sure if they have those. But I will check...

Thanks!!!

Hi Solar,
G32 and G33 were designed for and carry out screw cutting, and have been around since day dot on Fanuc controls; so your controls will have one of them. G32 is active if the control uses G Code System A, and G33 is used with G Code System B and C. These codes synch the slide feed with the spindle RPM, hence their use as a screw cutting code, and as stated in my previous Post, the Feed and Speed overrides are inhibited when using these codes.

G32/G33 are also useful in critical drilling operations. I've been involved in many projects using Elector Drills for very deep hole machining. The shape of the swarf is very important with these drills, particularly in the smaller sizes. Just one figure 6 piece of swarf in the smaller size is usually enough to block the Ejector tube of the drill and it was then curtains for the drill head and tubes. Accordingly, I use G32 instead of G01 in this drilling operation so that the operator can't inadvertently change the cutting condition.

Regards,

Bill
 
Thanks for the help guys.

This is what my code looks like posted can you take a look at it and tell me if you see anything that looks wrong or missing?

Thanks again

Code:
N1
G28 U0. V0. W0.
G54 G17 G80 G40 M35
( 7/16-20 TAPRH)
T1818
M90 (C1 UNCLAMP)
G28 H0.
G50 C0.
M101 (LIVE TOOL UNCLAMP)
G97 S1500 M3 P12
G00 Z2. C0.
X0. Y0. M08
M89 (C1 HIGH PRESSURE CLAMP)
G00 Z.1
G99
M177 (SPINDLE NORMAL ROTATION DIRECTION)
M29 S500 M3 P12 (RIGID TAPPING MODE SELECT)
M289 (CANNED CYCLE ON)
G84 Z-.87 R0.05 F.05
G80
Z2.
G98
M05 P12
G28 U0. V0. M09
G28 W0.
M01
 
Never seen a "200" series canned cycle.
No clue what that one does.


How about you tell us exactly where in the prog things go bad?
You could SINGLE STEP through it to be sure - just change your X value to something clear of the part, or just leave the part out of it I guess, although you may not have anything to guage your motion from. ???


----------------------

Sweatin' to the Oldies!
Ox
 
Here is a list of Daewoo Codes for both X and Z axis work:

O8010(RIGID TAPPING ON X-AXIS)
(LIVE TOOL ON MAIN SP.)
G0G18G40G80
M35
G28U0
G28W0
G28H0
T0808
G0X4.1Z1.C0
G99
G97S300M29
G88X3.F.05
C120.
C240.
G0G80X5.
G28U0
G28W0
M30

O8011(RIGID TAPPING ON Z-AXIS)
(LIVE TOOL ON MAIN SP.)
G0G18G40G80
M35
G28U0
G28W0
G28H0
T0808
G0X4.1Z.1C0
G99
G97S300M29
G84X1.5F.05
C120.
C240.
G0G80Z.5
G28U0
G28W0
M30

O8012(LEFT-HAND TAPPING)
(LIVE TOOL ON MAIN SP.)
(TAPPING ON THE OD)
G0G18G40G80
M35
G28U0
G28W0
G28H0
T0808
G0X4.1Z.1C0
M72(L.H.-TAP)
G99
G97S300M29
G88X3.F.05
C120.
C240.
G0G80X5.
M73(L.H.-MODE CANCEL)
G28U0
G28W0
M30

O8013(PECK DRILLING X-AXIS)
(LIVE TOOL ON MAIN SP.)
G0G18G40G80
M35
G28U0
G28W0
G28H0
T0808
G0X4.1Z1.C0
G99
G97S300M33
G87X3.Q1500F.01
C120.Q1500
C240.Q1500
G0G80Z2.
G28U0
G28W0
M30

O8014(PECK DRILLING Z-AXIS)
(LIVE TOOL ON MAIN SP.)
G0G18G40G80
M35
G28U0
G28W0
G28H0
T0808
G0X1.5Z.1C0
G99
G97S300M33
G83Z-.95Q1500F.01
C120.Q1500
C240.Q1500
G0G80Z.5
G28U0
G28W0
M30

O8015(SPINDLE SYNC & BAR-PULL)
M5
N10
(G54)G0G40G80G99
G28U0
G28W0
M31
M131
M169
G97S0M203
G0B-2.
M168
M69
M31
G97S100M203
G1G98B-1.F60.(BAR-PULL)
M131
M68
M169
G97S1000M203
M168
(CUT-OFF)G4U5.
M5
M105
G28B0
M30
 








 
Back
Top