Category Archives: Beginners

G83 Peck Drilling Program

Category : Beginners Fanuc

G83 Peck Drilling Program Example

G83 Peck Drilling Program, G83 is a deep hole peck drilling canned cycle.

Cycle G83 drills holes breaks up the chips as it goes. It fully retracts from the hole after each peck.

This simple part has four M12 holes drilled countersunk and tapped. The datum is the centre of the part so the holes positions are.

X55. Y55.
X-55. Y55.
X-55. Y-55.
X55. Y-55.

G83 Peck Drilling Program

G83 Peck Drilling Program

Here is the CNC code

G83 Peck Drilling Program

The machine first moves to X-55. Y-55. and rapids the Z axis to 3mm above the part.

G83 Peck Drilling Program

It then rapids the Z axis down to 1mm above the part R1.

The G83 Cycle instructs it to drill a hole 17.5mm deep (Z-17.5) at a feed of 200mm per minute (F200.) 

The Q2. tells the machine to drill the hole in 2mm steps. After each step it retracts to the surface of the part.

This allows all the chips or powder to come out of the hole after each cut. It also allows the drill to cool.

As it drills the depth increases by 2mm each time.

When the hole is done it rapids back to the initial point (Z3.) This was in the line

G83 Peck Drilling Program

This is because of the G98.

If it were G99 it would return to 1mm above the job (R1.)

See explanation of G98 and G99

Once the cycle is active each time it sees a position it repeats the drilling process.

When the G80 is programmed it no longer drills holes.

Now watch the video to see it all in action.

G83 Drilling Program Example

More G83 stuff from Haas

Thanks

If you have been affected by any of the issues in this post or need CNC Counselling then contact me.

If you want to learn to program CNC Milling Machines

Look no further Contact CNC Training Centre

 

 

 


Letter O Head of Programme

Letter O Head of Programme

There is a quick way of doing most things on computers and CNC Machines

It’s just being bothered to first find out what they are but most importantly force yourself to keep using them until it becomes habit.

To get to the head of your Fanuc Programme type in letter O and press your upper cursor.

Letter O Head of Programme

It beats the shit out of pressing reset which can stop everything if you press it by accident.

Classroom Training

Mazak Training


Single Block CNC Beginners Guide

Category : Beginners

CNC beginners guide (using Single Block)

CNC beginners guide

This article CNC beginners guide, is about Single Block and how it is used.

When you write a CNC programme it will consist of blocks of programme.

What is meant by a block?

Well it’s everything until the control sees a semicolon ;

If your not sure what a semi colon is it’s when you have had an operation to remove half your large intestine.

The semicolon is called an end of block or EOB


CNC beginners guide

Try not to confuse this with a line of code.

Depending on how your screen is set out a block could be more than one line. The control reads everything until it sees the semicolon or EOB (End of block).

In most cases and on most controls it does not matter what order the code is in. The main reason to follow a set pattern for your code is to make it easy to read.

Try to always put things in the same order.

In one block of code you can have loads of stuff.

You could write:

G0 X50. Y50. S1500 M3;

But if you wanted you could put the S1500 M3 on a different line.

When doing this, think about why you might want to do it. For example you may want to get the tool ready to use before switching on the spindle or the coolant. This saves the excitement of the spindle whizzing round when proving the programme.

Oh yes and you could get fuckin soaked.

Most of this applies when you first test your programme. This is when we use single block.

The Switch

To run a programme in Single Block we have to throw a switch.

CNC beginners guide

This can be a normal Single Block switch or a button or a soft key. Read the article below to learn how to prove out your CNC programme in Single block.

 

Read this if you don’t know how to prove out a CNC programme.

Once single block is enable the machine will do exactly what it says on the tin.

It will run that block and wait for its next command like a good doggy.

The beauty of this is you only need to think about one block.

Now I don’t want to appear sexist at this point but I recon if my wife were a CNC Operator she wouldn’t need single block. Not only can she do two things at once, which I can’t, but my wife also has an uncanny knack of knowing what’s going to happen next too.

For those with no extrasensory powers just switch on the fuckin single block.

If you turn single block off the machine will still stop at the end of it’s current block and wait for another press of the CYCLE START button to carry on.

Also when you first turn single block on it will stop at the end of the block it is executing.

CNC beginners guide

Those of you who read my articles will know that I love these old Matsuura machines (they make me feel young again).

You know when you’re getting old when you keep asking complete strangers “how old do you think I am”

I did it in Barwell the other day. The woman in the Coop said “piss off you silly old bastard”

What No Telly Screen

Anyway these machines have a one line display so you have to step through to read each line. You can only see little bits of code.

I once input a whole programme into one of these controls not realising I had no end of blocks .

(From now on I ‘m not saying fuck in my articles, I will refer to it as the F word like these posh people on the telly)

On this occasion I said the F word after taking about an hour trying to realise why the programme wouldn’t work.

The whole program was in one block!!!

 

Don’t mix your G Codes

(here is a nice way to make a John Collins if your bored with this CNC Shit)

You can even make this with non alcoholic Gin. Yes it’s true (non alcoholic gin) my wife bought a bottle the other day. Now I happily went along with this scenario till I found out it was fourteen quid a fuckin bottle.

Absolutely no way, no hang over, no phone call from your mate saying you shit in his cat tray. No no none of that, honestly I give up.

Let’s continue with this CNC beginners guide to CNC programming.

In one block of CNC code you can only have G codes that belong to the same group. I’ll tell you about this in another article when I can be bothered to do it. Anyway it’s easy, they can’t argue with one another. You can’t put G1 and G0 on the same line for example because they are in the same group.

You can’t say feed and rapid in the same line. That would be stupid.

Obviously you can’t repeat things like having two speeds in the same block.

G0 S1200 X50. Y50. S2000;

I don’t think anyone who reads my articles is that stupid….. Except for that bloke in Bolton, but I think he took up plumbing in the end.

Heidenhain

If you have a Heidenhain control the single block works the same. You select Full Run or Single Block

CNC beginners guide

You don’t hear me criticise Heidenhain very often cos I love em. Brace yourselves cos I’m about to.

Those bloody icons.

They all look the same. Every time I come back to working on Heidenhain I can never remember which is which.

I sometimes suggest making little sticky labels to go underneath to identify them.

 

This one will do wonders for your relationship with the guy on nights.

Before You Go A Few Question about Single Block

  1. What about a tool change?
  2. What about a canned cycle?
  3. What is the meaning of life?

Ok the last one is easy. Question 3 ….. the meaning of life is 42 

Right, Now the Difficult Ones.

Your tool change M06 is probably aliased to a macro. This means that a programme is running in the background that you can’t see. Single block may well be inhibited. This means one press of the CYCLE START button will do the tool change. Sometimes however single block works. In this case it will take loads of presses to get through the tool change. Just be patient.

This is the sort of thing that’s running in the background.

CNC beginners guide

I won’t go too much into this, after all it is a CNC beginners guide.

Canned cycles depend on parameter settings. It will normally be one press to rapid to the tool down. Then one press to drill the hole. It may or may not need another press to bring the drill out of the hole.

The exception is G84 Tapping Cycle. You definitely wouldn’t want single block to work on this. Imagine the tap gets to the bottom of the hole and sits there waiting for a push of the button.

Sometimes feedhold is inhibited too in a canned cycle.

Hope you enjoyed this CNC beginners guide

Services offered at CNC Training Centre

Edgecam training

Classroom programmer training.

Onsite CNC Machine Training.

CNC Programming and 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.


 

 

 

 


Careers in CNC

View all current vacancies in CNC

Click here

Call David: 07834 858 407