CNC Training Call David: 07834 858 407
30 Five Star Reviews
Want to know where to learn CNC Programming? Look no further than the CNC Training School based in Barwell in England.
Learn to Program a CNC Milling Machine (G Code Programming)
Duration: 2 days
Date: See course dates
Times: Start 9.30am Finish 4.00pm
Location: Barwell, England
£720 inclusive for the two days
Apply Now
Or call David: 07834 858 407
CNC Training Courses Basic Milling learn to program.
What is this CNC Training course?
(CNC Training Courses Basic Milling) this covers the basics of CNC programming for a 3 axis milling machine.
Haas, Fanuc or similar controls.
Learn to program (G Code Programming)
What Use Will it Be
It is suitable for anyone wanting to learn the most common type of CNC programming sometimes known as ISO. Ideally you need to have a basic idea of how milling machines work and a basic understanding of cutting tools. If you don’t then we recommend you take this course Beginners Milling Basics for CNC Programming.
It is on hundreds of machines and it is the best language to learn if you want to become a CNC Programmer. It is perfect for CNC operators who wish to progress on to programming.
There are simpler languages and some like Mazatrol that are an absolute dream but, and there is a big but, this is a bit of an industry standard and it’s got a real foothold. I recommend that you learn them all, but start here.
Virtual Reality
All our courses use virtual machines. You get to write your programs and crash them without tears.
And when you finish the course we let you use the software at home for three months.
Lets Have a Quick Lesson (and why not)
So this is what it looks like, if you are already operating a CNC machine it will look familiar and maybe a lot of it will make sense. Ok let’s have a quick lesson.
You see that bit where it says T01 M06?
Pay attention, I put a great big square around it
Ok the T01 means get me the tool that you stored in pocket number one.
The M06 means “ah and by the way can you change it for the tool that’s in the spindle”.
Wow that was easy you just did a tool change congratulations.
Yes and about the bit in brackets, well that’s just a comment you can put anything you like here the machine ignores it. It’s just for us mere mortals so we know what’s going on.
The machine sees an open bracket and it says “I need to mind my own business here” and it does. Then it sees the close bracket “I need to get my ass in gear now” and it does.
Can’t tell you any-more cos you will want my job. But you must admit its great fun.
The classroom training course (CNC Training Courses Basic Milling) is designed to cover
Fanuc controls.
Haas Controls.
A lot of other controls such as Heidenhain, Mazak and Hurco have an ISO option enabling them to run this type of program.
Many other controls use very similar systems and it will not take much to adapt your skills to program these controls. It is the best foundation for CNC programming.
What Skills Will I Learn
- What is different between a manual machine to a CNC machine?
- The basic Cartesian coordinate system.
- You will learn the basics of CNC Machine programming.
- What a program is and how to start and end one.
- How the machine moves in rapid feed and circular motion to produce your component.
- You will learn how to drill and tap holes using special cycles that can be repeated for ease of use.
- How to mill around shapes with a milling cutter.
- How to face-mill the top of a component.
- Understand how datum’s work and are transferred from drawing to component.
- How G codes work and how to use them.
- How M codes work to switch on and off your coolant and spindle
and how to use them. - How to build and structure a CNC program and make it clear and concise.
- Adding comments to your programs to make them more understandable.
- You will learn how you can branch off into sub programs and where these will be useful.
See all The Course
Or call David: 07834 858 407














