View Full Version : I need help with G33 code
Mario-2 06-15-2005, 06:12 PM Can you help me?
I work with a cnc milling. I need to do normal and pipe thread. I have some dificulty to use G33. Does someone have an exemple of normal or pipe thread code with G33???
At present, I do my thread wit G02 and K. But it is difficult to do pipe thread.
Can you help me?
Mario
cncwhiz 06-15-2005, 07:42 PM If you use a greenfield tool they will do the program for you. I have a program to do pipe threads if you need it. To get it round you need to move out on your arc move per quadrant to keep the thread form correct. I do them all the time with no problem. I run pro manufacturing and proe does not do pipe threads so it takes so modeling to get the job done. Let me know if you need the program and I can post it here or send you a copy. As far as the "G33" I can't help you there.
miljnor 06-15-2005, 08:17 PM what exactly are you looking for? I assum for a lathe? g32 is what i use and its probably the same.
if so you just need to program via the machinist handbook. The book gives all the relevant data.
( WORKGROUP )
( TOP NOTCH THREADING INSERT )
N3G50
G97G54T0303S1405M3
G0X1.Z1.M8
Z1.0035
X.93
X.723
G32X.8285Z-.684E.071429
G32X.9286Z-.734E.071429
G0X.93
Z1.
X.7108
G32X.8163Z-.6875E.071429
G32X.9163Z-.7375E.071429
G0X.93
Z1.0017
X.7048
G32X.8103Z-.6858E.071429
G32X.9103Z-.7358E.071429
G0X.93
Z1.
X.6988
G32X.8043Z-.6875E.071429
G32X.9043Z-.7375E.071429
G0X.93
Z1.0017
X.6928
G32X.7983Z-.6858E.071429
G32X.8983Z-.7358E.071429
G0X.93
Z1.
X.6868
G32X.7923Z-.6875E.071429
G32X.8923Z-.7375E.071429
G0X.93
Z1.0017
X.6808
G32X.7863Z-.6858E.071429
G32X.8863Z-.7358E.071429
G0X.93
Z1.
X.6748
G32X.7803Z-.6875E.071429
G32X.8803Z-.7375E.071429
G0X.93
Z1.0017
X.6688
G32X.7743Z-.6858E.071429
G32X.8743Z-.7358E.071429
G0X.93
Z1.
X.6628
G32X.7683Z-.6875E.071429
G32X.8683Z-.7375E.071429
G0X.93
Z1.0017
X.6568
G32X.7623Z-.6858E.071429
G32X.8623Z-.7358E.071429
G0X.93
Z1.
X.6508
G32X.7563Z-.6875E.071429
G32X.8563Z-.7375E.071429
G0X.93
Z1.0017
X.6448
G32X.7503Z-.6858E.071429
G32X.8503Z-.7358E.071429
G0X.93
Z1.
X.6388
G32X.7443Z-.6875E.071429
G32X.8443Z-.7375E.071429
G0X1.
Z1.
M9
X4.Z4.
M1
this is an example of a 1/2" od pipe thread done with g32 the E. is for feed rate for some reason the guys at Haas felt that g32 needed its own Feed character.
Mario-2 06-15-2005, 09:59 PM Thanks for your answer.
I program my milling manuaily, so I will try your code tomorrow.
If you have some other exemple of G code for pipe thread with a sigle point tool, you can send it to me.
My tool il represent on the picture.
Mario
miljnor 06-15-2005, 11:37 PM i use the same style tool all the time. but if you want relevant code let me know the pipe size and id or od threading.
if you want to program manually then you have to use the machinist hand book it gives all the info you need..
the example i gave you is alternating threading (which is a pain in the A$$ to program by hand) you could just pick one of the groups listed and drop the x for every pass to get your passes.
Z1.
X.6388
G32X.7443Z-.6875E.071429
G32X.8443Z-.7375E.071429
G0X1.
Z1.
just change the above x's to what ever steps you need.
cncwhiz 06-16-2005, 10:24 AM Your pipe thread is not going to be round with the methods above. As you know pipe threads are taperd so when you program just a standard circle move with a z move your thread depending on size could be out of round between .0004 and .0015. If this is ok then go for it. Just my two cents.
:confused:
WayneHill 06-16-2005, 10:40 AM If you are using a Fanuc control try this pipe thread macro for a single flute thread mill cutter.
http://www.cncci.com/resources/tips/taper%20thread.htm
What kind / model of control are you using?
miljnor 06-16-2005, 10:56 AM Your pipe thread is not going to be round with the methods above. As you know pipe threads are taperd so when you program just a standard circle move with a z move your thread depending on size could be out of round between .0004 and .0015. If this is ok then go for it. Just my two cents.
out of round on a lathe???
these threading cycles are for a lathe.... sorry for the confusion, I realy got to read the question more carfully...
must be on crack! ;)
WayneHill 06-16-2005, 11:17 AM :)
Found a great program to generate thread milling for standard and NPT threads ...
http://www.vardex.com/site/tm_down.asp?num=3&title=10
mxtras 06-16-2005, 12:45 PM Can you help me?
I work with a cnc milling. I need to do normal and pipe thread. I have some dificulty to use G33. Does someone have an exemple of normal or pipe thread code with G33???
At present, I do my thread wit G02 and K. But it is difficult to do pipe thread.
Can you help me?
Mario
Mario -
You said "milling".....now you're on a lathe? Which is it? :wee:
All these guys are hooking you up to mill the thread and have spent their time and ...oh, never mind. (chair)
Tapered threading on a lathe - is that the question? ...put that crack pipe away, and focus!!
Scott
miljnor 06-16-2005, 06:45 PM Mario -
You said "milling".....now you're on a lathe? Which is it?
All these guys are hooking you up to mill the thread and have spent their time and ...oh, never mind.
Tapered threading on a lathe - is that the question? ...put that crack pipe away, and focus!!
Scott
__________________
Consistency is a good thing....unless you're consistently an idiot.
dang! and i thought I hadnt read the thread! ;)
Mario-2 06-16-2005, 11:20 PM I try some code but it doesn't works. I find a way to do my pipe thread but it is not the best. I do it in G02 and I write a line for each fillet.
EXEMPLE FOR MY EXTERNAL PIPE THREAD:
G02X-.235I.235K-.086
X-.23425
G02X-.23425I.23425K-.086
X-.2335
G02X-.2335I.2335K-.086
.....
.....
My milling is a Toshiba Asahina Shibaura model BTS-100W 1992.
Next time I will code pipe thread, I want to do it correctly. At this time only G02 works, but it is long to code. I found some G33 code but it doesn't works, perhaps it's the letter that change from a CNC to an other.
The thread That I'll have to do often is 1" 1/4-11 NPT
Mario
WayneHill 06-17-2005, 01:58 AM I made a script program with MTB Pro (A program I wrote :cool: ) that generated a pipe thread in Vector. The problem is that it generates a point to point output that is long.
deanrach 06-17-2005, 12:50 PM I think Wayne Hill's recommenadtion to use a "macro" (if your controller supports macros) is the best way to go. If not, Wayne's second suggestion to use thread milling software from Vardex is a great second choice - either way you're in business.
Mario-2 06-17-2005, 05:33 PM Ok tanks for your help. I do my thread with the vardex CNC G code.
|