Author Archives: David

G80 G-code Fanuc

CNC Training Call David: 07834 858 407

CNC Training Centre Reviews

Contact CNC Training Centre

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…….G80 G-code Fanuc

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.

It then sits ready for the next move.

 

All you do now is just give more positions.

G81 G98 Z-10. R1.5 F150. X56. Y56. F200.
X70.
X85.
X90.
X95. Y65.
G80

Every time it moves to a position it will do whatever you stated in the canned cycle (G81)

You don’t add anything else to these positions.

G80 G-code Fanuc

“Read More”

CNC Milling M Codes List For Beginners

CNC Training Call David: 07834 858 407

30 Five Star Reviews

CNC Training Centre Reviews

Contact CNC Training Centre

 

CNC Milling M Codes
List of M Codes for a CNC Milling Machine

Download CNC Milling M Code List

This is my list of CNC Milling M Codes and you will notice there aren’t many.

That’s because you don’t actually need many.

M Codes are used to turn things on and off on a CNC Milling Machine. Sometimes known as miscellaneous functions.

A typical M Code would be M03 which would start your spindle forwards.

M04 would be reverse and guess what?

M05 is stop the spindle.

There, you learned three already.

You don’t need the extra zero so I advise you leave it out, program M3 M4 M5.

It really doesn’t matter but….. You could be wasting memory space or wearing out the tips of your fingers.

Here’s what I think about leading zeros.

M codes are the Snow Leopards of CNC Machining

Snow Leopards are Solitary Animals

Snow Leopards only ever get together to mate, they don’t even have a Christmas party or get pissed on a stag night.

With M codes they hate being on the same line of code. If they are then they will fight to the death.

Tigers Playing

Please note no animals were hurt in the making of this post.

There are exceptions to this rule, M Codes that is, but please don’t overload yourself with this at the moment.

Just trust me.

The first one in the block usually wins but I can’t  guarantee it. So you could get some crazy shit happening.

G90 M8 G0 G54 X0 Y0 S1500 M3;

You wouldn’t even get an alarm on most controls and it may just obey the first M Code it sees and ignore the last one.

The other thing to note with M Codes is that it makes no difference where they are in a block of code.

So if you put your M Code at the front of a block of code.

M3 S1500 G0 X0 Y0;

Or the end.

G0 X0 Y0 S1500 M3 ;

The spindle will start according to the logic of the machine not where the M Code is in the block of code.

The Boring CNC Milling M Codes

That’s my list of M Codes the rest are really boring doing stuff like changing gear ranges and stuff.

Download CNC Milling M Code List

Sorry I’m being flippant again.

CNC Milling M Codes Where Are The Rest?

Sorry you can’t have them. The reason for this is that they are different depending on what machine they are on.

CNC Milling M Codes
Hand Em Over

For example this beast is a Mazak Megaturn

CNC Milling M Codes
Mazak Megaturn

It Has a Gearbox.

To change gear you program M41 M42 and M43 for the different gears

M40 is neutral. Now on machines with gearboxes they do normally use these same M Codes.

However they can be different.

M10….. mmmm well that’s normally a clamp.

I think you get the picture. It is up to the machine tool builder.

It is best to get a specific set of M Codes from your machine manual.

The manual by the way is that book that nobody ever reads, it’s usually at the bottom of a bent up old filing cabinet.

Please Don’t Read It

I’ll read it for you then charge you a shit load of money for training.

Click here for CNC Training

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.

Download CNC Milling M Code List

 

 

 

 


Layers in Edgecam

Tags :

Category : Edgecam

Edgecam Training Call David: 07834 858 407

30 Five Star Reviews

CNC Training Centre Reviews

Contact CNC Training Centre

 

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.

Layers in Edgecam

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.

Layers in Edgecam

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.

Layers in Edgecam

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.

Gif2

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.

Gif3

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.

Gif1

Please contact me if you require:

  • Fanuc training.
  • CNC programming training.
  • Want to learn CNC programming.
  • Fanuc programming training.
  • Yasnac programming training.
  • Any type of CNC course.

Other Edgecam Stuff

Edgecam Instruction Simulation

Edgecam Associativity How it Works

Roughing Edgecam (Centre Cutting Tool)

Edgecam Version Update Now

Edgecam Tutorial Assemblies and Filters

Services offered at CNC Training Centre

Edgecam programming and training.

Classroom programmer training.

Onsite CNC Machine Training.

CNC Training on all controls and machines.

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.


Edgecam Part Modeler Tutorial 1: Setting Up Your Interface

CNC Training Call David: 07834 858 407

30 Five Star Reviews

CNC Training Centre Reviews

Contact CNC Training Centre

Edgecam Part Modeler

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

Edgecam Part Modeller

Please contact me if you require:

Don’t forget to watch my Edgecam Support Tutorial Videos

Call David 07834 858 407

Training on all types of CNC Machines and controls check em out.

Services offered at CNC Training Centre

Edgecam training.

Siemens Sinumerik

Classroom programmer training.

Onsite CNC Machine Training.

CNC Training on all controls and machines.

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.

Siemens Sinumerik 840 820


Edgecam Tutorial 1: Intermediate Slices and Flat Land Finishing

CNC Training Call David: 07834 858 407

30 Five Star Reviews

CNC Training Centre Reviews

Contact CNC Training Centre

Intermediate Slices and Flat Land Finishing

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

Please contact me if you require:

  • 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

Other Edgecam Stuff

Edgecam Instruction Simulation

Edgecam Associativity How it Works

Layers in Edgecam

Roughing Edgecam (Centre Cutting Tool)

Edgecam Version Update Now

Services offered at CNC Training Centre

Edgecam training.

Classroom programmer training.

Onsite CNC Machine Training.

CNC Training on all controls and machines.

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.

Siemens Sinumerik Training


Careers in CNC

View all current vacancies in CNC

Click here

Call David: 07834 858 407