Free Download Books Manual Program Fanuc 6m Control Printable2020 We all know that reading Manual Program Fanuc 6m Control Printable2020 is effective, because we can easily get a lot of information through the resources. Technologies have developed, and reading Manual Program Fanuc 6m Control Printable2020 books can be far easier and much.
- November 4, 2018
0
Full Circle Macro Program on a Fanuc Type Control
Category : CNC Programming , Featured Article , Haas Programming , News
Full Circle Macro
When we program G2 and G3 on a Fanuc type control an end point is required and a radius.
The control can then miraculously fit in the circular move. Sometimes on training course my students have read stuff on the internet about I J and K.
My stock answer is unless your working on a really old machine and I mean dog shit old you wont need it.
Toward the end of the programming course I admit to lying and drop the bombshell that maybe you do need to know just a little bit about I J and K.
Anyway you can actually live your whole life and never worry your pretty little head with such crap as I J and K.
What about a full circle your smart arsed friend will ask.
Easy you program it in two halves.
Actually I think it is a bit of a cop out because there is a very easy way. I’m not explaining it again cos its in this article. Oh and it’s piss easy.
By the way in England if your mate is pissed it means he is intoxicated. In America I believe it means he is unhappy. Anyway piss can be used in many contexts. Piss easy means easy like taking a piss (urinating for the posh engineers)
Anyway this program is a macro you can use to easily program a circle of any size in cutter compensation.
In the above main program the tool radius is stated as D17 and #1 is the required radius. #2 is the depth.
Now take a look in the subprogram.
Full Circle Macro
Firstly it swaps to incremental so you you can dig this hole wherever you want in your garden just say where.
It feeds to the Z depth you told it in #2.
Then it applies cutter compensation (you gave it the D offset in the main program).
Then the G3 tells it to mill a full counter clockwise circle .
Hey don’t forget the G1 on this line G1 G40 X-#1. You will get a nasty little alarm if you don’t you naughty boy.
This just cancels the alarm and goes back to the middle.
Then the G90 to swap you back to absolute (keep the place tidy your mom doesn’t work here)
Her is a nice video of the whole thing. Don’t you just love Vericut.
Watch the program step through to give you a full explanation of what’s going on.
Full Circle Macro
Hope you like my Macro. If you use it then keep updating it and making it better. Send me a copy when you perfect it.
A Note
In macro programs it’s the stuff you leave out that counts. What I mean by that is that the more you leave out of the macro program the more you can control externally.
If the feed-rate and D offset were in the macro program you would be stuck with them whenever you use this macro. Think about it.
Thanks
If you have been affected by any of the issues in this post or need CNC Counselling then contact me.
Or call us on : 0333 939 8388
If you want to learn to program CNC Milling Machines
Look no further Contact CNC Training Centre
- October 28, 2014
0
Tutorial 2: CNC Programming Basics for Haas and Fanuc
Category : CNC Programming , Haas Programming , Video Tutorials
G98 and G99 (Call 0333 939 8388)
A canned cycle is usually one line of code for example to drill a hole. This one line of code tells the machine all it needs to know about drilling my holes.
- Depth
- Feedrate
- Point to rapid to before drilling
- Point to rapid back to after drilling
What happens then is each time we give the machine a new position it will drill one of these holes. Each hole will be identical unless we change one of the parameters. So if on one hole we put a different Z depth that hole and all subsequent holes will be to the new depth.
So all in all it’s a really easy way to drill holes. You tell it what you want and then each time you give a position you get a hole. Then when you get sick of drilling holes you type in G80. Machine says ok he don’t want anymore holes so from now on when the machine moves to a position nothing happens.
Mitsubishi Carbide
There are loads of Canned Cycles I can’t be bothered to tell you about them all cos I’m going out tonight otherwise I would explain them all. Anyway they all do different stuff like.
- G84 Tapping
- G73 High speed Peck Drilling
- G83 Deep hole Drilling
- G81 Drilling
They all work in the same way as each other but with variations.
Now the video at the bottom of the page is about G98 and G99 and that’s in all of the drilling and tapping type cycles.
Ok what does it do? You may well ask.
I know for a fact that some of you, and I won’t mention names, put this on the line with the canned cycle but you ain’t got a clue what it does. Maybe you don’t even put it in.
Anyway it’s simple.
Anyway it’s simple.
- You rapid to an initial point
- You rapid down close to the hole (this is the R point)
- You feed down to depth
- Then you rapid out to either the initial point (1) or the R point (2)
Now if you programme G99 it returns to the R point .
If you programme G98 it returns to the initial point (that means the first one)
If you programme G98 it returns to the initial point (that means the first one)
Ok why on earth would I want that?
Well……. if you made the first point say 50mm above the job (About 2 inches) and the rapid point was 1mm above the job (.040”).
You could drill all your holes in G99 and the drill would each time return to 1mm (.040″) above the part. You get to a clamp and you put G98 and it jumps to 50mm (2”) above the part and misses the clamp. Change back to G99 and it stays down returning to 1mm (0.040) above the part.
You could drill all your holes in G99 and the drill would each time return to 1mm (.040″) above the part. You get to a clamp and you put G98 and it jumps to 50mm (2”) above the part and misses the clamp. Change back to G99 and it stays down returning to 1mm (0.040) above the part.
Get it? So you eliminate wasted moves. Good init.
Oh and here is my video it explains how to use G98 and G99 to jump over clamps on a fixture.
If you liked this video, please don’t forget to subscribe to my YouTube channel by going to:CNC Training Centre
- CNC programming training.
- Want to learn CNC programming.
- Fanuc control training.
- Yasnac programming training.
- Any type of CNC course.
- Fanuc training courses
- CNC lathe training
- CNC Vertical Machining Centre training
Services offered at CNC Training Centre
Edgecam Training.
Onsite CNC Machine Training.
Mazak Training Fanuc Training
Don’t forget we offer training on all types of Mazak Machines and all Fanuc Controls 6m to 31i Oi old to young.