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”

CNC For Beginners, Order Code

Category : Beginners

Running Order (CNC For Beginners)

This is part of a series of articles, CNC For Beginners.

The order of your code in one block does not matter from the computer’s point of view (see below).

The computer gobbles up a line or block of code and then makes sense of it. you programme G90 G0 X50. Y50. Z50. all the axis will move together so G90 G0 Z50. Y50. X50. would be exactly the same. I just jumbled it up, not to confuse you, just to show you that it does not matter.

O0001 (G81 DEMO)
(PROGRAMMER PETER ANDRE)
G21 G90 G40
(G90 G40 G21) Works the same

T01 M06 (20.0 MM DIA X 90 POINT SPOT DRILL)
(M06 T01) Works the same

G90 G0 G54 X12.64 Y88.0 S2546 M3
(S2546 M3 G90 G0 G54 X12.64 Y88.0) Works the same

However it is best to keep the order the same. Create your own convention and stick to it.
G90 G0 G54 X12.64 Y88.0 S2546 M3

If you programme as above you will get used to the order and your programmes will be easier to read.

At a customers recently I got really frustrated by the inconsistency of the program. I did the only thing my upbringing has taught me to do.

Headbutt the nearest object.

CNC For Beginners

Consistency (CNC For Beginners)

G90 G0 G54 X12.64 Y88.0 S2546 M3

So you could begin with absolute or incremental (G90 G91).
Then rapid or feed (G0 or G1).
Then G54 (G55 G56…..) work offset.
Then X Y Z not Z Y X.
Then Speed S2546
Then turn on spindle M3

For example if the speed was always at the end of this line you would notice straight away if it was missing

It’s like reading telling the time we learn to recognise patterns.

So although the running order does not matter, in terms of the way the programme runs, it is important from a visual point of view.

Try to make your programmes consistent and to a regular pattern. Anyone using your programmes, including you, will find them easy to read and to fault find.

Remember if you are a programmer then the machinist, setters and operators are your customers so try and imagine the programmes from their perspective.

Heidenhain and Mazak

On these controls you don’t get any choice in the way the code is set out so you don’t need to worry. In fact you wasted your time reading this article.

Rules (CNC For Beginners)

I often say to customers that I work with that it does not matter how you do a lot of these things but you must have a consistent approach.

A good idea is to write a standard operating procedure (SOP) this would document exactly how the running order will be. If you are using CAD/CAM you will need to get into your post processor and make sure it outputs the code in accordance with your SOP.

Even down to leading zeros and training zeros do you programme G0 or G00 do you programme X.2 or X0.2. I know what I prefer because I hate wasting space (I am old school when memory space was sparse). It really does not matter but you must have a consistent approach and if you are not the only programmer, meet with your colleagues and come up with a plan.

 

If you don’t for example programme X50. Y60. Z80. in that order there is a good chance that you will alter the wrong figure and end up with two X figures or two Y figures.

Standardisation will mean less confusion and it will reduce errors.

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.

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.


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”

Heidenhain Circular Interpolation

Category : Heidenhain

Heidenhain Circular Interpolation
On or Offsite CNC Training
Tel: David 07834 858 407

Heidenhain circular interpolation, mm what bullshit, this just means cutting in a circular move.

Very often wrongly called interpolation here is Wikipedia meaning.
Well that’s definitely confused me. But to me interpolation means movement.

Circular interpolation moving in a circular motion, full or part circle.
Linear interpolation moving in a straight line.

Heidenhain circular interpolation, there are four ways to produce a circular move on a Heidenhain control. You will love the flexibility of this control once you take the time to get to know it.

CNC Airfryer

Heidenhain is the Airfryer of CNC controls, it does the lot and in many different ways. Now the healthy option is the one that suits your drawing and require the least amount of Maths.

Here are some Airfryer recipes to try at home.

Come on David Where are The Fuckin Circles????

  1. You can use the same way as a Fanuc using heidenhain circular interpolation which is end point and radius.
  2. Using heidenhain circular interpolationtangent and end point.
  3. Using heidenhain circular interpolationcircle centre and end point.
  4. Intersecting corners then program the heidenhain circular interpolationfunction.

This video explains it all. You’ll have four useful tools in your programming toolbox.

Subscribe to my YouTube channel please

The Heidenhain control offers multiple choices when it comes to circular moves try to use the information straight from your drawing.

“Read More”

Haas Setting Page 103 and Other Settings

Tags :

Category : Haas

On or Offsite CNC Training
Tel: David 07834 858 407

Haas Setting 103

Haas Setting 103, I think this is so cool and is typical Haas. Try changing setting 103, this makes the green CYCLE START only work when it is held in, a really good way to prove out a programmes. Can’t wait to try this.

The settings page on the Haas control is very exciting, as well as Haas Setting 103, you will find a myriad of exciting things that will change the behaviour of your Haas control. Read the manual very carefully before embarking on this journey.

Haas Setting

This is where you can turn on your programme restart which is probably the single most innovative thing on this control, it always amazes and annoys me in equal measure when I see people not using it.

Setting 15 is a great one to use too.

This checks that when you programme your tool length compensation G43 Z3. H01, that this tool length offset agrees with the previous tool call-out (M06 T01).

So if for example you programmed M06 T02 it would throw up an alarm telling you that the H and the T code did not agree.

I am sure you must have changed a tool position and forgot to change the tool length offset number (the H number). Easy done.

It’s what makes us get of bed I often lay awake at night thinking about what you can do with these setting. Mmmm…..

The settings are designed to be changed by the user, so don’t worry too much about changing them.

It’s a good idea to make a note of these settings before and after. Maybe take a picture if you can’t be arsed to learn how to do a screen shot

Or yes you guessed it SHIFT F1 take a look at how to do it for a screen shot on your memory stick.

It’s only when you start getting into changing parameters that you really have to think “am I ready for this Leap Of Faith”

Haas Setting

But nevertheless there again there is some real interesting stuff here, another article maybe? Anyway have fun with this and come back and tell us how you got on.

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.

Services offered at CNC Training Centre

Edgecam programming and 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.


WP to LinkedIn Auto Publish Powered By : XYZScripts.com