I noticed a common search in google is G80 G-code Fanuc.
CNC Machines use what we call canned cycles in a nutshell G80 cancels a canned cycle.
What is a canned Cycle?
To be honest I think it is a funny choice of words “Canned Cycle”.
My guess would be that all the information to drill a hole would be kept together in a “Tin Can” to use whenever you want.
I made this…….
First of all we program the cycle this is a G81:
G81 G98 Z-10. R1.5 F200. X55. Y55. F250.
The machine will move to the position X55. Y55. then it will rapid to 1.5mm above the part (this is the R1.5). It will then feed down to Z-10. at a feed-rate of 250 mm per minute F250.
Finally it will use rapid to come out of the hole.
Joking aside please don’t be arsed to learn a load of M Codes you will probably never use.
Well Commented Programs
Try to put M Code descriptions in your program. That way you won’t need to keep looking them up. A part transfer on a CNC Lathe is a good example, there are an absolute shit load of em.
They are everywhere. If you put a meaning to each one in brackets it will make proving the program out really easy. Oh and if you have a CAM system then change your post processor to output them for you.
M11 (OPEN CHUCK)
M10 (OPEN CHUCK)
etc etc
I had a boss once who actually learnt sines and cosines of angles.
Cosines of Angles
Holy shit I mean it’s impressive and I must add in 1975 it was actually worth doing because we didn’t even have calculators.
Hope you enjoyed reading my article on CNC Milling M Codes.
Please remember that it keeps me occupied and while I’m writing these articles I am not holding you up in the supermarkets queue trying to find a coupon for 10p off my incontinence briefs.
Layers in Edgecam, when I was a planning engineer at Rolls Royce in 1971, the year they went bust and the government had to take-over, everything was done with a good old fashioned pencil.
The way that you could build up drawings was with the use of see through tracing paper. This meant that you could have different things on different sheets of tracing paper. For example one sheet could just be the dimensions. So when you layered them all on top of each other you could see the whole drawing. On the other hand if you wanted to be without the clutter of the dimensions you could remove that sheet.
Ok that said well that’s the principle of having Layers in Edgecam or any CAD system. You can put anything on any layer and then display the layers as and when you wish. If you just want to see your solid model and nothing else you can click show only on that layer and the model is all you will see.
You can see what a powerful tool this is when used right. Unfortunately when used wrong it can be very confusing.
When you are drawing (lines circles etc.) or you are extracting edges. Always be aware that this is going onto whatever is the active layer.
It is really easy to think that maybe you didn’t draw that line and it just disappeared (no this is CAD CAM not David Blaine). That line or extraction is just on a layer that is not turned on. It’s there, you just can’t see it till you turn it on.
It can be very difficult to find something if you don’t know what layer it’s on. So you try switching them all on, oh dear what a mess more clutter than a teenagers bedroom.
Ok so what you do is always use meaningful names for your layers. For example CLAMPS and if you have made containment boundaries I usually prefix the layer CONT and then the name TOP EDGE or whatever it is. I am sure you can work out your own system for this.
A few tips
If you prefix something with a space it will go to the top of the tree because in alphabetical index space is before letter A. You could use two spaces and be sure it will be above anything else.
You could prefix all your containment boundaries with a number 1 so it would be 1 CONT TOP EDGE etc. That way these would all sit together in the list.
I usually try to put my model, my stock and my fixtures at the top, each prefixed with a space. These are the layers I would want going into simulation so I can easily see them to turn them on.
If you click the model on the screen a box will appear with the layer name which you can change if you so wish.
Edgecam Part Modeler tutorial.Tells you how to customize your interface for ease of use.
Setting up the interface on any software is really important. It’s one of those things you never seem to get around to. Like cutting your toenails then you get a hole in your sock and you think “I need to do this shit”
Get On With It
Once it’s done you get hours of fun. Think of all those wasted moves and drop down menus you won’t have to worry about.
I call it wasting time to save time. It might take you half an hour to do this but once it’s done every time you use your software you save a few more seconds.
If you liked this video, please don’t forget to subscribe. My YouTube channel :CNC Training Centre
This is a short video that covers Flatland Finishing and Intermediate Slices. You may have forgotten you can do this or maybe you didn’t know it existed. Please add comments and request any tutorial videos you may want.
If you liked this video, please don’t forget to subscribe to my YouTube channel by going to:CNC Training Centre