G71 and G70 Use to Rough and Finish Turn

G71 and G70 Use to Rough and Finish Turn

New video about the G71 roughing cycle on a Haas or a Fanuc control, also covers the G70 finishing cycle.

Call David: 07834 858 407

 

G71 is sometimes known as a canned cycle when in fact it is a multi repetitive cycle. The G70 cycle goes with it and can pick up the same lines to finish.

The N numbers are important as the cycle uses these as the points of reference to jump to.

G71 cycle interprets the shape between these two N numbers and then breaks up the shape for roughing.

“Read More”

Copy Paste Fanuc CNC Control

Tags :

Category : Useful Stuff

Copy Paste Fanuc CNC Control, here is a video that shows you how to copy and paste on a Fanuc control.

Call 07834 858 407

Copy Paste Fanuc CNC Control, in the video I am using the Fanuc 18i on a big vertical lathe but most Fanuc controls are the same or very similar.

“Read More”

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

 

 

 


Cutter Compensation

Cutter compensation explained.

Call 07834 858 407

This is a video explaining cutter compensation in CNC programming.

You will come across various terms to describe this such as:

  •  Tool cutter comp.
  •  CNC cutter comp.
  •  G41 G42 cutter compensation.
  •  Cutter diameter compensation.
  •  Cutter radius compensation.
  •  Heidenhain RL RR.

Cutter compensation is referred to as cutter diameter compensation and cutter radius compensation

Haas cutter compensation, Fanuc cutter compensation and Mazak cutter compensation all work in the same way.

Although Heidenhain cutter compensation or Heidenhain cutter comp looks different. In the programme it functions in exactly the same way.

Cutter Compensation

In the parameters or settings of your control you can set up your system to use the radius or the diameter of your cutting tool.

This means that when you input the data for your cutting tool in your offset table you can use the diameter or the radius of the tool.  This depends on your settings.

Cutter Compensation

When people talk about cutter compensation G code they may say “cutter comp G code” it’s often shortened.
(Cutter compensation G code)
The G codes used in this video are:

  •  G41 cutter compensation left
  •  G42 cutter compensation right
  •  G40 G code to cancel cutter compensation

This Video shows you :

  • How to program G41.
  • How to program G42.
  • CNC cutter compensation examples.
  • Cutter compensation Heidenhain style.
  • Heidenhain RL RR.

We always recommend that you climb mill so you will be using G41 most of the time.

Milling the outside of a square using G41.

Cutter Compensation

Milling the inside of a square using G41.

Cutter Compensation

Milling the inside of a square using G42 (should you want to conventional mill).

Cutter Compensation

Milling the outside of a square using G42 (should you want to conventional mill)

Cutter Compensation

 

The rules when using compensation on a CNC Milling machine.

Rules are the same as the tool nose radius compensation on a CNC Lathe.
If you programme a shape and you do not use cutter compensation you will have to work out the size of the shape with your tool radius added.

This is simple on a square sided figure or a simple radius. Anything more complex and it’s a nightmare.
I just heard some smart arse say “Ah well my CAD system takes care of that”.
So it should my friend but, and there is a but:

  • What will you do when your cutter wears?
  • What if you want to use a different size cutter?
  • The cutter may not run true.
  • What if the cutter is not exactly size?

In the old days of paper tape and Corned Beef we as programmers would write several programmes.

This was so that we could re-grind the milling cutters in fixed increments. A different programme could be used each time the tool was changed.

Sorry I can’t talk about this much longer as I still have the nightmares (mainly about corned beef sandwiches).

Cutter Compensation

 

Anyway enough of that. So when we machine our first profile we can add some on to the tool radius in the offset file. When we check the part we can adjust the offset and re-cut the profile to achieve an accurate result.

The Rules:

  • Shape must be continuous and consistent.
  • You can’t cut along a line and then go back along it.
  • It’s important to allow more than the tool radius when entering tool compensation. The same applies when you come out of tool compensation.
  • Internal corner radii and steps must be greater than the tool radius.

Always allow more than the radius because when you adjust it it may be larger than the actual tool you are using.

Don’t ask

For example if you have a 12mm endmill but you have .2mm in the wear compensation. The machine thinks that the tool is 12.4mm in diameter.

You can’t do this in cutter comp:

Cutter Compensation

You would have to apply one cut in G41 and cancel with G40 then do another cut in G42 and cancel with G40:

Cutter Compensation

Call 07834 858 407

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.

Don’t forget to watch my Tutorial Videos

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.


WP to LinkedIn Auto Publish Powered By : XYZScripts.com