Siemens Using RND
Category : Siemens
CNC Training Call David: 07834 858 407
30 five star ratings on Google (Just saying)
Category : Siemens
Category : Fanuc Turn Haas Turn
This video “CNC Lathe Tool Nose Radius Compensation” is a follow up from my previous video “Tool Nose Radius Compensation on a CNC lathe”.
When you use tool nose radius compensation on a CNC Lathe (that means we are using G41 and G42) you have to tell the machine where the cutting point of the turning tool is so that the correct tool path is produced.
On a CNC Milling machine the cutting point is the centre of the tool but on a CNC lathe there are numerous choices depending on how the tool is going to cut.
This is sometimes known as the virtual nose position or the Tool Cutting Point. It is usually shown in a square diagram like this.
It is designated by a number from 0 to 9. On a Haas control this is under the column TIP on a Fanuc control it is usually under the column T although it is different on some controls.
You would be forgiven for thinking that T stands for tool and that it is the tool number (sorry it aint). Mmm I dunno the jury is out on this one.
On the offset page your machine will need to know the X and the Z position of the tool. If you are using a Tool Presetting arm or you want to use tool nose radius compensation (and you definitely should) then you will need to input the Tip Radius under the R column and the Virtual Nose position under the T column or the TIP column on a Haas.
So when you use CNC Lathe Tool nose Radius Compensation the computer will allow for the radius that you specify for your tool. The cutter path will also use the cutting point that you specify.
Below is a tool measurement arm. This can automatically measure a turning tool. It will need to know the type of tool in order to measure it in the correct part of the square. This boring bar would be a type 2.
Edgecam programming and training.
Classroom programmer and Setter Operator 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.
Category : Heidenhain

Heidenhain Programming Examples
The problem with learning something quickly and easily is that lots of good features are missed.
I often say to my customers “I get paid to read the manuals you can’t be arsed to read”
Obviously I wouldn’t say “arsed” to my customers. I’d say something more sophisticated like “the manuals you don’t give a flying fuck about”
I hate to see things underused we are The Wombles of CNC Programming. Check out this article.
You know, like when you find a piece of cheese behind the fridge. My mother taught me that so long as you cut all the mould off it’s fine to eat.
Most of the buttons will look familiar if you worked on older controls and you come to the newer models. Don’t be fooled by this there is loads of new stuff lurking under the bonnet.
It has a parametric programming function using Q defs.
“Bloody hell what are they” I hear you say.
It’s ok it’s just me trying to be posh again. It means that you can control a programme externally. The sizes, feeds and speeds, all sorts of stuff can be changed each time the programme runs.
You can programme circular arc moves in four different ways on this control.
“Why would I want to do that sounds complicated”
Actually it ain’t. The idea is you programme the same as your drawing.
Contact me if you are interested in learning Heidenhain Programming
Don’t forget to watch my Tutorial Videos on YouTube
Heidenhain Training call David 07834 858 407
We offer training on all types of CNC Machines and controls check em out.
Classroom programmer 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.
Category : Fanuc Fanuc Mill Fanuc Parameters Fanuc Turn
Format a Data Card on a Fanuc Control yes that’s what were going to do. Now first of all I have a confession to make.
People often say to me how nice it is of me to write all these articles helping people with the shit they can’t do. Well sorry it’s not true actually I’m just a selfish bastard just like all the rest of you.
My only reason is that I have and always have had the memory of a goldfish. If you have ever had a goldfish and tried to train it (which I once did). I read books on it like “How to Train Your Goldfish in 3 Easy Steps”, for which I got a refund.

Anyway I digress. The reason you can’t train them is, not least of all because you can’t keep them out of the water too long, but they don’t remember a word you say. Fuck all, Jack shit.
So the minute they learn a nice trick they immediately forget it. It doesn’t bother them because they just forget that it bothered them.
Sorry no more about Goldfish.

Anyway its really easy to Format a Data Card on a Fanuc Control. You just hold in these two babies while switching it on.
Oh and make sure you have data card selected in your parameters.

This is me doing it. Yes that’s my gnarled up old hand.
Category : Fanuc Parameters
Over-travel alarm, make this a thing of the past with this parameter
You first need to go to the setting screen in MDI.and put a 1 in the parameter write box.
Today we are going to change the parameter that stops the machine generating an alarm when it gets to the end of travel.
Now I need to start by apologising to all the lovely people at Fanuc. All the years I have moaned and moaned about the fact that when you get to the end of the machine stroke on a Fanuc control you get a stupid alarm.
Actually I have been totally wrong and I offer my sincere apologies to all who have been hurt by my nasty comments about this.
If you set parameter 1300 BIT 1 (NAL) to a 1 then you do not get an alarm when you travel to the end of the machine stroke.
This should make it work. If it doesn’t then maybe you should call the Samaritans.
When counting the bits in parameters you count from right to left so the first one on the right is bit 0 or sometimes known as #0

3202 Unlock Program 9000 to 9999 and 8000 to 8999 to Edit
3402 G Codes that are Active When The machine is Turned On
6005 Allows the Use of Local Subroutines (Newer Control)
6050-6059 Allows you to Call a 9000 series Program with a G Code
6080-6089 Allows you to Call a 9000 series Program with An M Code
5003 Retain Geometry when you Press Reset
3291 Wear Offset requires Key to Adjust
8134 3453 allows you to use ,R and ,C (Rads and Chamfers)
That’s it away you go.
This guy has more CNC Manuals than you can shake a stick at.
Oh just one other thing before you go off and cripple your machine forever.
Do yourself a favour take a picture of the screen before you change a parameter. If you aint got a camera then you must have a piece of paper.
Even better back everything up.
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