Category Archives: Haas

Haas G150 Pocket Milling: How to Use It Like a Pro

I must admit I used to think this feature was a waste of time. But I didn’t realise that some folks don’t have a CAM sytem so long hand programming would take ages.

CNC Training Call David: 07834 858 407

CNC Training Centre Reviews

30 five star ratings on Google (just saying)

I got to work on a 1995 very old but brings back great memories for an old bastard like me.

Dirty old beast but then so am I and I still have my uses.

The Haas G150 pocket milling command is a versatile and powerful feature for CNC machinists looking to machine pocket shapes. By defining a pocket’s geometry in a subprogram and then using G150 to call it, you can streamline your code.


What is Haas G150 Pocket Milling?

The G150 G-code command on Haas CNC mills is designed for general-purpose pocket milling. It allows machinists to mill out complex pocket shapes by defining the geometry once in a subprogram, then calling it using a single line of code in the main program.


G150 Explained

The G150 command uses a range of parameters to control the milling operation:

  • P – Subprogram number that defines the pocket shape, can be internal or external (but not on my old machine)
  • X, Y – Starting location (usually the pre-drilled entry hole)
  • Z – Final pocket depth
  • I or J – Step-over distance in X or Y direction, make sure you only include one as you will get an alarm
  • K – Finish allowance for a final pass
  • Q – Incremental Z depth per pass
  • R – Height for pocket, depth is from here
  • F – Feed rate
  • D – Tool diameter offset register (for G41/G42)
  • L – Optional repeat count with incremental positioning

Writing the Pocket Geometry Subprogram

The subprogram specified by the P code outlines the pocket’s perimeter. Important rules:

  • Must be a closed loop (start and end at the same point)
  • Max 40 moves (linear or circular)
  • Start move should go from entry hole to the boundary
  • Final move must not go back to the entry hole
  • Use cutter comp G41 with lead-in/lead-out moves add to cycle.

This example it really simple try it out first just to make sure all is ok. You can then hit it with a much more complex shape.

On older controls you have to put the shape in an external sub program like O500 you can’t use internal sub routine.

“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.


Haas Macro Programming An Introduction

Category : Haas Macro

Haas Macro Programming

Haas Macro Programming

CNC Macro Programming Training Courses

Duration:          2 days.
Date:                  Click for Dates
Times:               Start 9.30am Finish 4.00pm
Location:          Barwell Leicestershire England UK

£600 for the two days

Apply Now

Call David on 07834 858 407

 

If you can’t wait here are a couple of free macros……..

Oh and you could come to us for a macro training course.

Haas spindle warm up.

Mazak Spindle warm up.

 

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

Contact: 07834 858 407

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.


Fanuc G81

Category : Fanuc Haas



Careers in CNC

View all current vacancies in CNC

Click here

Call David: 07834 858 407