Tool Nose Radius Compensation CNC Lathe

Tool Nose Radius Compensation CNC Lathe

Tags :

Category : Fanuc Turn Haas Turn

On or Offsite CNC Training
Tel: David 07834 858 407

CNC lathe tool nose radius compensation, I think that sometimes in life we get off to a bad start with things. I know when I was at school I was convinced that I was useless at French, Physics and all sports.

I just got off to a bad start.

Getting stabbed with a javelin in the foot did not enthuse me with regards to sporting activities.

Tool Nose Radius Compenasation

 

Oh and two of my close friends wanted to see if passing a high voltage though my body would give me special strengths a bit like Frankenstein. Needless to say it didn’t work and to this day I can’t watch those films.

So when you have a bad experience with something it just puts you off.

Maybe when you first tried to use G41 and G42 you got loads of ALARMS. Not to mention that nasty rash that you needed a three month course of antibiotics to clear.

We often find ways around our lack of knowledge or whatever.

I know when I was in France my mate always spoke English in a kind of French accent thinking they would know what he was on about. He would put an “a” at the end of each word.

He would say “doa youa knowa thea timea” and they would say “Va te faire foutre”

Here is the video (DON’T YOU DARE WATCH IT YET)

Sorry about the long intro but I have a record to sell as well.

If you liked this video, please don’t forget to subscribe to my YouTube channel by going to: CNC Training Centre

Anyway, Tool Nose Radius Compensation.

People find ways of programming without tool nose radius compensation.

It surprises me when people don’t use it and it is usually because they don’t understand the very simple rules.

Rules CNC Lathe tool nose radius Compensation

The daftest one being, don’t ask it to do the impossible.

So if you are machining a diameter of say 40mm and you move to a bigger diameter 40.5

If your tip radius is 0.8 the machine would alarms out.

You swear at the machine but unfortunately it’s you that’s being a prick. You can’t fit a .8 radius in that gap.

TNRComp

The same thing applies if you machine around a radius that is smaller than the tip radius.

The other common fault is knowing when and where to apply it. (A bit like lip gloss.)

Your shape needs to be one continuous path that does not go back on itself.

No reverse gear.

Tool Nose Radius Compensation

I always say “use it and get rid of it”.

You can’t just move on to another shape.

You need to cancel and then re apply.

If you don’t use compensation your parts are not really correct because you are frigging the figures. You naughty naughty boy.

CNC Lathe Tool Nose Radius Compensation

The other big problem is if you need to change the tip radius and you didn’t use tool nose radius compensation you would have to change the program.

Your program and part will simply be wrong without tool nose radius compensation that is unless you are only machining orthogonal lines. (Some of my readers will need to goggle that)

If your CAD system is not outputting tool nose radius compensation or cutter compensation in milling then you need to look at your post processor.

If you can’t do it get your software provider to help. Believe me they can all output this if they are set up correctly.

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

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.


G84 Rigid Tapping Program Example

G84 Rigid Tapping Program Example

For On-site CNC Training Contact David: 0783 858 407

G84 is a tapping canned cycle.

G84 taps holes.

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.

G84 Rigid Tapping Program Example

G84 Rigid Tapping Program Example

Here is the CNC code

G84 Rigid Tapping Program Example

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

G84 Rigid Tapping Program Example

The G95 selects feed per revolution which means we only need to program the tap pitch for the feed-rate.

See full rigid tap G84 Rigid Tapping Program Example

The M29 engages the rigid tapping mode and the S800 is the speed. (It does not start the spindle)

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

The G84 Cycle instructs it to tap a hole 17.mm deep (Z-17.) at a feed of 1.75mm per revolution (F1.75) 

So it feeds at 1.75mm per revolution with the spindle turning clockwise to depth.

At the bottom of the hole it reverses the spindle and feeds back to the initial point.

This initial point was in the line.

G84 Rigid Tapping Program Example

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 tapping process.

When the G80 is programmed it no longer taps holes.

Single block and feedhold do not work in a tapping cycle.

Why? You ask.

IT BUSTS THE TAP

Now watch the video to see it all in action (not breaking the tap).

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

 

 

 


G98 and G99 It’s About Jumping Things

G98 and G99 It’s About Jumping Things

G98 and G99, 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
  •  Feed-rate
  •  A point in the Z axis to rapid to before drilling
  •  Point to rapid back to after drilling
Sample program of G81 Drilling Cycle G98 and G99
G81 Drilling Cycle Sample Program G98 and G99

What happens then is each time you give the machine a new position it will drill one of these holes.

This is great because you don’t have to worry about what’s going to happen.

Each hole will be identical unless you change one of the parameters in the cycle like the Z depth or the feed-rate.

Therefore if on one hole you put a different Z depth that hole and all subsequent holes will be to the new depth.

Easy As ABC

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 and it stops drilling holes.

Machine says “OK this turkey doesn’t want anymore holes” so from now on when the machine moves to a position nothing happens.

Mitsubishi Drill In Action G98 and G99
Mitsubishi Drill In Action

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. If you scrat around this website for a while you’ll find them all.

Anyway they all do different shit.

They all work in the same way but with some variations.

Now the video at the bottom of the page is about G98 and G99.

G98 and G99 are in all of the drilling and tapping cycles. You have one or the other. You can even miss it out if you can’t be arsed with it.

OK so assuming I want it, 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 because you’re frightened of what it might do..

Now’s the time to learn or you will have it on your conscience for the rest of your life.

By the way if you don’t give a flying shit what it does then I wouldn’t waste anymore time reading this.

Here is a lovely video on kittens for you to watch. Off you go.

G98 and G99 How it works.

If you prefer  dogs read on.

  1. First of all the tool will rapid to what we call an initial point which the control remembers ready in case you decide to program G98. (This is the last Z move you made before the cycle is called).
  2. The tool will then rapid down close to the hole (this is called the R point). Don’t make this too far away or you will waste movement.
  3. Tool feeds down in Z to the Z depth at the feed-rate you specified.
  4. Then the tool will rapid back out of the hole. It can either rapid out to initial point (1) or the R point (2) depending on if you programmed G98 or G99.
Parts of the G81 drilling cycle with G98 and G99
How G81 works in action

Now if you program G99 it returns to the R point (2)
If you program G98 it returns to the initial point  (1)

OK why on earth would I want that? Maybe you wish you had chosen to watch the kittens video, but read on.

Well……. if you made that initial point 50mm above the job (about 2 inches) and the rapid point was 1mm above the job (.040 inches).

You could drill all your holes in G99 and the drill would each time return to 1mm (.040 inches) above the part.

If you add a clamp to jump over just put G98 on the hole before and it will jump to 50mm (2 inches) above the part. Oh and it misses the clamp.

Change back to G99 and it stays down returning to 1mm (0.040 inches) above the part.

Admit it, you like it don’t you?

Please don’t try this at home by the way.

Get it? So you eliminate wasted moves. Good init.

 

demonstration of G98 and G99 in action
G98 and G99 in Action

Oh and here is my video it explains how to use G98 and G99 to jump over clamps on a fixture.

The video is shit by the way but I had to learn (it’s been ages ago).

If you are completely crazy and you like 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
  • Siemens Training
  • Hatha Yoga
  • Flower arranging

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.


Careers in CNC

View all current vacancies in CNC

Click here

Call David: 07834 858 407