What's new
What's new

Fanuc 6T

cookie54

Aluminum
Joined
Jun 2, 2018
Good morning

I have a Nakumara Lathe with a Fanuc 6T control and i am not sure how to make a loop program i have a lot of 3/8 dowels pins that need to be cleaned up on the end i parted off.

I would like to avoid having do a cycle start for every part and reduce my time on it.

Thanks in advance
 
Hello cookie54,
As suggested by AJH, but to conveniently have the program terminate when required, put a Block Delete before the M99 as follows:

---------
---------
---------
Program Code
---------
---------
---------
/M99
M30

With the Block Delete switch turned off, the M99 will be executed. With the Block Delete switch turned on, M99 will be ignored and the M30 executed, thus ending the program.

Regards,

Bill
 
This is how I used to do it when I had a NAK with 6T:

<IN SUB PROGRAM (which contains all code except the loop!)>
O0002
( PULL BAR )
G28 U0.0 W0.0
G50 X0. Z0.
T0?00 (BAR PULLER )
G98
G00 X3.0 Z0.0 T0?0?
G01 X0.0 F80.
M11
G04 P1500
G01 Z?.?
M10
G04 P1500
G01 X3.0
G28 U0.0 W0.0
G00 T0?00
M99
%

<THIS !IS! THE MAIN PROGRAM>
O0001
M98 P0002 L1
M30

L is the number of times it will loop.
 
Good Morning,

Im stumped on how to format a M98 code. I attached some code as to show where I'm at. So here's a bit of the program I made.



N20 G20
N30 G28 U0. W0.
N40 G50 X0. Z0.
N50 M42
N60 T1100
N70 (OD ROUGH RIGHT - 80 DEG.)
N80 (MAX - Z.2033 | MIN - Z-.0654)
N90 G00 G99
N100 G50 S3000
N110 G96 S200 M03
N888 G0 X.575 Z.0973 M08 T1111
N130 G1 X.375 F.01
N140 G2 X.3381 Z.1033 R.0312
N150 G1 X-.1825
N160 G0 Z.2033
N170 X.575 .093



N380 G0 Z.1
N390 G0 X1.00 Z1.00
N400 M09
N410 M05
N420 M10
N430 M00
N440 /M98 N888
N450 M30
 
Good Morning,

Im stumped on how to format a M98 code. I attached some code as to show where I'm at. So here's a bit of the program I made.



N20 G20
N30 G28 U0. W0.
N40 G50 X0. Z0.
N50 M42
N60 T1100
N70 (OD ROUGH RIGHT - 80 DEG.)
N80 (MAX - Z.2033 | MIN - Z-.0654)
N90 G00 G99
N100 G50 S3000
N110 G96 S200 M03
N888 G0 X.575 Z.0973 M08 T1111
N130 G1 X.375 F.01
N140 G2 X.3381 Z.1033 R.0312
N150 G1 X-.1825
N160 G0 Z.2033
N170 X.575 .093



N380 G0 Z.1
N390 G0 X1.00 Z1.00
N400 M09
N410 M05
N420 M10
N430 M00
N440 /M98 N888
N450 M30

I think you kind of mishmashed two different suggestions. Put M99 in place of your M98 and your cycle with loop until you hit block delete. What wheelie suggested is using a sub program to control the exact part count. Realize his method is showing TWO SEPARATE programs.
 
I think you kind of mishmashed two different suggestions. Put M99 in place of your M98 and your cycle with loop until you hit block delete. What wheelie suggested is using a sub program to control the exact part count. Realize his method is showing TWO SEPARATE programs.

I could be wrong, but as near as I can understand he's trying to do what can't be done. He's trying to avoid repetitive cycle starts. But It appears to me he needs to load/unload a part every cycle. Which means a spindle stop, which in turn means a cycle start. But maybe I'm missing something.

I suppose It could be done with dwells, but not the safest solution. For example Wheelie does It the same as we do. Where he has dwells for the chuck open close you could load a part Instead of Bar Pull. But your number of fingers could vary. Use at your own risk.
 
I could be wrong, but as near as I can understand he's trying to do what can't be done. He's trying to avoid repetitive cycle starts. But It appears to me he needs to load/unload a part every cycle. Which means a spindle stop, which in turn means a cycle start. But maybe I'm missing something.

I suppose It could be done with dwells, but not the safest solution. For example Wheelie does It the same as we do. Where he has dwells for the chuck open close you could load a part Instead of Bar Pull. But your number of fingers could vary. Use at your own risk.

100% correct, anyone that would consider that option is bound to leave this world with less dick beaters than they came in with one way or another.
 
Good morning,

You are correct i was loading and unloading each part manually.

I was under the impression that this could work. I have never made a sub program and or worked with a bar puller. I actually never seen how a bar puller works or a program format until Wheelie King provided me one, so this is completely new to me. To be honest about this I thought this is how a bar puller works. So i do apologize for my lack of Knowledge

I was trying to avoid cycle start every time it actually took longer to start than machine the part.I thought i could knock off a few hours
 
BTDT and still have all 10 fingers.

Of course there were some G4's in the program.

After watching the video of the dude loading an injection mold manually with the door open, and not getting out of the way of the mold as it closed....

Nope. No thank you. Nuh uh. Not that my shop would ever allow such a thing, we've got more safety guys than most shops have machinists, but even if they did, I wouldn't do it. Nah.
 
BTDT and still have all 10 fingers.

Of course there were some G4's in the program.

Somebody else runs the program and does not time it right, injury at best, death at worst. Never ever put your hands in a machine with a timed pause.

Are you stupid???

Ed.
 
Good morning,

You are correct i was loading and unloading each part manually.

I was under the impression that this could work. I have never made a sub program and or worked with a bar puller. I actually never seen how a bar puller works or a program format until Wheelie King provided me one, so this is completely new to me. To be honest about this I thought this is how a bar puller works. So i do apologize for my lack of Knowledge

I was trying to avoid cycle start every time it actually took longer to start than machine the part.I thought i could knock off a few hours

You should really work towards increasing your knowledge. Books and youtube videos are your friend. It sounds like you quite literally "know enough to be dangerous". This is not a dig at you we all start somewhere, but running a machine without thorough understanding can result in injuries and machine damage. As far as the programing I would download the Haas lathe book and read it, it's a way easier read than Fanuc and with the exception of a few things is pretty transferable.
 
WHEW!! PLEASE put a smiley after a statement like that! Scared the heck out of me! I tried using G4's for cleaning chips with a hook ONE time, didn't go as planned.

Ed.

lol, It's all good. After I read your initial response I said Shoot, I probably should have put an emoji after that comment.

I can only imagine what happened with your chip hook! :eek:
 
You should really work towards increasing your knowledge. Books and youtube videos are your friend. It sounds like you quite literally "know enough to be dangerous". This is not a dig at you we all start somewhere, but running a machine without thorough understanding can result in injuries and machine damage. As far as the programing I would download the Haas lathe book and read it, it's a way easier read than Fanuc and with the exception of a few things is pretty transferable.

Agreed that older haas machine manuals are fantastic self teach tools.
I got my start sneaking one out of work at night in my backpack, and studying it at home 30 years ago.
I still occasionally reference them to this day.
 








 
Back
Top