Training Course Fanuc Haas Macro Programming

CNC Training Call David: 07834 858 407

 

CNC Training Centre Reviews

30 five star ratings on Google (Just saying)

Haas Macro Programming

Fanuc Training Onsite

 

CNC Macro Programming Training Courses

Call David : 07834 858 407

(Suitable for Fanuc, Mazak and Haas Macro Programming)

Duration:          2 days.
Times:               Start 9.30am Finish 4.00pm
Location:          Barwell in Leicestershire.

Apply Now

 

Price £300 per day

Total £600 2 days

CNC Macro Programming Training Courses

If you want to learn how to use

  • Macro CNC Programming Fanuc
  • Macro CNC Programming Haas
  • Macro CNC Programming Mazak

Most ISO type controls that have Macro use a very similar system.

Follow the link to learn some more about Macro.

Heidenhain Q parameter programming is very similar to Macro CNC Programming for Haas and Fanuc.

Once you have grasped the concept of parametric programming you will find Heidenhain Q parameter programming easy to figure out.

Suitable for Fanuc, Mazak and Haas Macro Programming Lathe and machining centre


Haas, Fanuc or similar controls (ISO Mazak).

Haas Macro Programming   Haas Macro ProgrammingHaas Macro Programming

Make sure you have the Macro option on your control, it’s a real disappointment when you get all excited about this only to find you don’t have the option. Remember if you have a touch probe you will almost definitely have Macro installed on your machine.

Good news is you can buy the option, it don’t come cheap so sit the boss down and make him a cup of tea before you ask.

Haas Macro ProgrammingHaas Macro Programming


CNC Macro Programming Training Courses

What Use Will it Be?

This is where CNC Programming gets really exciting, welcome to the turbo charged world of Macro Programming for Haas and Fanuc type controls. There is so much exciting shit you can do with this I really don’t know where to start.

Write your own canned cycle

Yes you always dreamed of having your own personal G code, you can’t call it like Bill’s G code or something but you may have G271 or something which is personal to you.

Say you wanted a drilling cycle that changed speed half way down a hole or some daft thing well now you can do it.

Make A Set of Similar Parts

Imagine you had a bunch of parts that were similar, maybe the same holes but in different positions or a similar shape.

Haas Macro Programming

You could write a parametric (Macro) programme that would be completely adjustable and would make them all instead of having to keep writing similar programmes.

You can build these programmes and add to them as you get better and better and your ideas flood in.

I always say to students to start simple and build on your experience. Just using Macro in its simplest form will inspire you to go on to do greater things.

Interrogate Your CNC Machine

You can get almost any information you want from the machine.

  • Spindle Speed.
  • Position.
  • Datum.
  • Tool Length.
  • What tool is in the spindle.
  • Put the machine into an alarm state when things go wrong like wrong data is input.
  • And loads more.

You can even modify this information and send it back.

Do Calculations

  • Simple trigonometry.
  • Calculate feeds and speeds.
  • Simple maths.
  • Input formula and get answers.

I’m getting really excited just telling you this. It means you can add all sorts of functionality to your machine that you didn’t have before.


What Skills Will I Learn

  • Basic use of variables
  • Creating simple Macro programmes
  • How system variables work
  • How to write probing Macros
  • Creating your own G Codes
  • Create alarms to make sure your Macro users behave
  • Practical use of Macro
  • Creative use of Macro
  • and more, loads more

Hurco Converting MM to Inches

Hurco Converting MM to Inches, they say in life it’s the little things that matter. Well it’s an interesting thought. Doesn’t bode well with the bank manager when you only have 10 quid in your account but then that’s another story.

Hurco Converting MM to Inches

Call David: 07834 858 407

for Hurco training

Anyway here is a little thing about a Hurco control that is really useful. One of the things I always teach my pupils, or victims as they are sometimes called is this.

CNC Training Centre Reviews

30 five star ratings on Google (just saying)

Always let the computer do the simple maths, us humans are basically shit at maths especially when we do it in our heads. So when the CNC Control offers to help out, let it do it.

Above I am creating a tool and it’s a 3/16 inch endmill. First of all I’m going to change to inches. I click that little button MM down the bottom there.

Yes MM that’s little beast.

Hurco Converting MM to Inches, you will now get a warning

Imagine it’s the wife and just ignore it, well say YES, you know like you always do.

Your display will now turn to inches by complete magic. Your ok this is not a F****, the control is not about to simultaneously destruct.

Everything just went to inches. So exciting, I mean really it’s no big deal but if you are used to other controls then I’m afraid it fuckin is a big deal.

Now just type in 3/16 and press ENTER

Hurco Converting MM to Inches

Guess what it came up with 0.1875 wow wow wow.

Just one other thing, Press the INCH button, and it goes back to MM.

And it’s back to MM

Hurco Converting MM to Inches

Soooo 3/16 of an inch is 4.762 mm

Hurco Converting MM to Inches, no brain power used.

Now all you old school types are saying “when I was a boy we didn’t have calculators. I say “shut the Fuck up cos now we do”

Listen folks in my school we only had one fuckin abacus and that was kept in a vault and only got it out on a bank holiday.

The point of this is that you don’t make any silly mistakes.

Use for every calculation plus, minus, divide everything.

Hurco Converting MM to Inches

If you have been offended in anyway by this article please accept my appologies as I’m in a foul mood. The dog has shit in my sandwich box again.

 

 


CNC Turning M Codes List For Beginners

CNC Training Call David: 07834 858 407

30 Five Star Reviews

CNC Training Centre Reviews

Contact CNC Training Centre

 

CNC Turning M Codes
CNC turning M Codes

Download CNC Turning M Code List

This is my list of CNC Turning M Codes and you will notice there aren’t many.

That’s because you don’t actually need many.

M Codes are used to turn things on and off on a CNC Lathe. Sometimes known as miscellaneous functions.

A typical M Code would be M03 which would start your spindle forwards.

M04 would be reverse and guess what?

M05 is stop the spindle.

There, you learned three already.

You don’t need the extra zero so I advise you leave it out, program M3 M4 M5.

It really doesn’t matter but….. You could be wasting memory space or wearing out the tips of your fingers.

Here’s what I think about leading zeros.

M codes are the Snow Leopards of CNC Machining

Snow Leopards are Solitary Animals

Snow Leopards only ever get together to mate, they don’t even have a Christmas party or get pissed on a stag night.

With M codes they hate being on the same line of code. If they are then they will fight to the death.

Tigers Playing

Please note no animals were hurt in the making of this post.

There are exceptions to this rule, M Codes that is, but please don’t overload yourself with this at the moment.

Just trust me.

The first one in the block usually wins but I can’t  guarantee it. So you could get some crazy shit happening.

M8 G0 X50. Z2. G97 S1500 M3;

You wouldn’t even get an alarm on most controls and it may just obey the first M Code it sees and ignore the last one.

The other thing to note with M Codes is that it makes no difference where they are in a block of code.

So if you put your M Code at the front of a block of code.

M3 G97 S1500;

Or the end.

G97 S1500 M3;

The spindle will start according to the logic of the machine not where the M Code is in the block of code.

The Boring CNC Turning M Codes

That’s my list of M Codes the rest are really boring doing stuff like changing gear ranges and stuff.

Download CNC Turning M Code List

Sorry I’m being flippant again.

CNC Turning M Codes Where Are The Rest?

Sorry you can’t have them. The reason for this is that they are different depending on what machine they are on.

CNC Turning M Codes
Hand Em Over

For example this beast is a Mazak Megaturn

CNC Turning M Codes
Mazak Megaturn

It Has a Gearbox.

To change gear you program M41 M42 and M43 for the different gears

M40 is neutral. Now on machines with gearboxes they do normally use these same M Codes.

However they can be different.

M10….. mmmm well that’s normally a clamp.

I think you get the picture. It is up to the machine tool builder.

It is best to get a specific set of M Codes from your machine manual.

The manual by the way is that book that nobody ever reads, it’s usually at the bottom of a bent up old filing cabinet.

Please Don’t Read It

I’ll read it for you then charge you a shit load of money for training.

Click here for CNC Training

Joking aside please don’t be arsed to learn a load of M Codes you will probably never use.

Some M codes That “Might” be Useful

Open Chuck                         (Might be M11)

Close Chuck                         (Could be M10)

Parts Catcher Up               (Mmmmm)

Parts Catcher Down         (No idea)

Well Commented Programs

Try to put M Code descriptions in your program. That way you won’t need to keep looking them up. A part transfer on a CNC Lathe is a good example, there are an absolute shit load of em.

They are everywhere. If you put a meaning to each one in brackets it will make proving the program out really easy. Oh and if you have a CAM system then change your post processor to output them for you.

M11 (OPEN CHUCK)

M10 (OPEN CHUCK)

etc etc

I once had a boss once who actually learnt sines and cosines of angles.

Cosines of Angles

Holy shit I mean it’s fuckin impressive and I must add in the 1970’s  it was actually worth doing because we didn’t even have calculators. We just had bits of paper, pencils and Ford Capris.

The Market Online Classic Car Auctions

Mine was just like this but mine was a P reg three litre, vinyl roof handled like a cow on a march. Very fast at the time. Dream car, loved it.

Hope you enjoyed reading my article on CNC Turning M Codes.

Please remember that it keeps me occupied and while I’m writing these articles I am not holding you up in the supermarkets queue trying to find a coupon for 10p off my incontinence briefs.

Download CNC Turning M Code List

 

 

 

 

 


Edgecam Tutorial Assemblies and Filters

CNC Training Call David: 07834 858 407

30 Five Star Reviews

CNC Training Centre Reviews

Contact CNC Training Centre

Edgecam Tutorial Assemblies and Filters

Edgecam Part Modeler is once part of the Edgecam suite of programmes. You can create solid models very easily with Edgecam Part Modeler from simple line drawings.

You can move straight into Edgecam from Edgecam Part Modeler and start machining your component.

The brilliant thing is that through associativity you can alter the model and Edgecam will immediately know that you altered it in Part Modeler.

It will then allow you to automatically update the Edgeam programme to suite. Anyway watch my video on associativity

Edgecam Tutorial Assemblies and Filters

The video below is about how you can build assemblies. This could be something like a fixture with all its bolts and clamps.

This could be one complete assembly and you could move it around and do all sorts of things to it as a single unit.

You can also have sub-assemblies which are assemblies inside assemblies.

Edgecam Tutorial Assemblies and Filters

The great thing is that if, for example, you make a clamp, a bolt and a nut as a single assembly, when you get into Edgecam and you need to move them over a bit you can easily move them in one go as a single unit.

All you would have to worry about is filling in the hole you left behind and creating a new one in the new position.

Edgecam Tutorial Assemblies and Filters

It’s really easy to drag and drop bits or full assemblies around. That means you can take a part and move it into a different assembly very easily.

All CAD system will have a form of assemblies they just may work a little different to Edgecam Part modeller.

Filters

This is how you get the various items in your assembly to be displayed on the screen. It’s like each bit has its own light switch so you can see everything or just a single nut.

It’s like stripping your engine down and just seeing the crankshaft without getting oil on your mothers carpet.

In Edgecam Part Modeler you just set up a load of filters, give them meaningful names like whatsit and thingummy.

Then you tell each filter what bit you want it to show. It works the same way as Layers in Edgecam (did you watch the video?)

When you click the filter, well that’s the light-switch.

Edgecam Tutorial Assemblies and Filters Edgecam Tutorial Assemblies and Filters

 

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

Other Edgecam Shit

Edgecam Instruction Simulation

Edgecam Associativity How it Works

Layers in Edgecam

Roughing Edgecam (Centre Cutting Tool)

Edgecam Version Update Now

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.

 


Leading Zeros Programme Numbers

CNC Training Call David: 07834 858 407

30 Five Star Reviews

CNC Training Centre Reviews

Contact CNC Training Centre

Leading Zeros Programme Numbers

Next time you call up a programme on your Fanuc or Haas control. Instead of typing O0001

Just type O1

I know it’s daft but just add up all the time you wasted (Three presses of your Zero key no wonder it’s worn out)

Training Courses

Fanuc Haas Training


Careers in CNC

View all current vacancies in CNC

Click here

Call David: 07834 858 407