Offset Keylock Fanuc Parameter 3291

Messing With Parameters Can Be Fatal!!!!!

Offset Keylock Fanuc Parameter, before you change this you will need to go to the setting screen in MDI.

From here you can allow yourself to alter parameters.

Put a 1 in the parameter write box.

Today we are going to change the parameter that stops operators from altering wear offsets.

Offset Keylock Fanuc Parameter

Apprentices should be inquisitive it’s normal. We want them to experiment and learn by making mistakes.

Mmmm sounds great but and there is a big but. By a big but I don’t mean a big arse I mean but with one t.

I once trained an apprentice on a Haas VF1. He picked it all up really fast. When I revisited he was really excited to show me how  he’d learned to alter parameters all over the place.

It was real scary stuff he thought it was fuckin space invaders or some computer game.

Game Over

Game over on a CNC machine means you just buried a tool in a part and caused £5000 worth of damaged or somebody just died for real.

The key switch is now needed.

Parameter 3291 will stop operators from changing the tool wear offsets. It requires use of a physical key to unlock them.

So you just pull the key out and depending how the machine is setup It’s like you just made him wear boxing gloves.

Offset Keylock Fanuc Parameter

So in Parameter 3291 you can set bit 0# (WPT) to a 0 and you will need to use the key to edit offsets.

 

Offset Keylock Fanuc Parameter

Isn’t it just great to sort out those annoying problems?

By the way it wouldn’t have stopped my rogue apprentice I think he’s the MD now.

Bits n Bobs

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

Other Parameters Of Interest

1300 Stops over travel alarm

1401 Cutting Feed-Rate 0% stops movement of machine

3101 Clear Screen

3102 Unlock Programs

3203 Clear MDI Screen

3204 Unlock Program 9000 to 9999 and 8000 to 8999 to Edit

3291 Wear Offset requires Key to Adjust

3401 Calculator Type Decimal Point or Integer

3402 G Codes that are Active When The machine is Turned On

5003 Retain Geometry when you Press Reset

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

8134 3453 allows you to use ,R and ,C (Rads and Chamfers)

That’s it away you go, Offset Keylock Fanuc Parameter

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.

Thanks

If you have been affected by any of the issues in this post or need CNC Counselling then contact me.

Or call us

If you want to learn to program CNC Milling Machines

Look no further Contact CNC Training Centre


Retain Geometry Fanuc Parameter 5003

Messing With Parameters Can Be Fatal!!!!!

Retain Geometry Fanuc Parameter 5003, to change this parameters first you need to go to the setting screen in MDI.

Put a 1 in the parameter write box.

Today we are going to change the parameter that stops your tool offset from being dropped when you press reset.

Retain Geometry Fanuc Parameter

Parameter 5003 will stop that annoying thing where you activate a tool offset and then press reset and it clears.

If you have a Mazak machine you will know that if you index to tool 6 the offset will be instantly activated. This means if you are on a CNC Lathe you can just move the tool to a 50mm diameter and turn away. Providing the tool has been measured the size will be correct.

Retain Geometry Fanuc Parameter 5003

You are probably used to the tool not being active if you use a Fanuc control but help is at hand.

With this parameter 5003 set to 1

You input T0101 in MDI and that activates tool number one’s offset. Your position display is now correct (allowing for tool geometry).

If you now look at the ABSOLUTE position display and press reset it will not change. If it changes then the machine is more than likely dropping the tool geometry.

#6  (LVK) Set to 1 not cleared on reset

#7 (TGC) Set to 1 not cleared on reset

Retain Geometry Fanuc Parameter

Retain Geometry Fanuc Parameter

Isn’t it just great to sort out those annoying problems?

Bits n Bobs

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

Other Parameters Of Interest

 

1300 Stops over travel alarm

1401 Cutting Feed-Rate 0% stops movement of machine

3101 Clear Screen

3102 Unlock Programs

3203 Clear MDI Screen

3204 Unlock Program 9000 to 9999 and 8000 to 8999 to Edit

3291 Wear Offset requires Key to Adjust

3401 Calculator Type Decimal Point or Integer

3402 G Codes that are Active When The machine is Turned On

5003 Retain Geometry when you Press Reset

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

8134 3453 allows you to use ,R and ,C (Rads and Chamfers)

That’s it away you go.

Oh just one other thing before you go off and cripple your machine forever.

Do yourself a favor 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.

Thanks

If you have been affected by any of the issues in this post or need CNC Counselling then contact me.

Or call us

If you want to learn to program CNC Milling Machines

Look no further Contact CNC Training Centre


Power Up Fanuc Parameter 3402

Messing With Parameters Can Be Fatal!!!!!

Power Up Fanuc Parameter 3402. To change parameters you need to go to the setting screen in MDI. Now put a 1 in the parameter write box.

Today we are going to change the parameter that sets all the modal G codes when you first turn on your machine. This is often known as the wake up state.

Power Up Fanuc Parameter How it works?

When you switch on your machine certain G codes will be active. But what G codes are active?

Well….  they are whatever you set in this parameter.

Imagine you just typed in X50. Y50. in MDI and pressed cycle start. Would it rapid, feed or try and go around in an arc?

In parameter 3402 the different bits set the G codes that are active when you first turn on your machine.

#0 G01 (Set to zero you wake up in G00 set to 1 you wake up in G01)

#1 G18 (Set to zero you wake up in G17 set to 1 you wake up in G18)

Power Up Fanuc Parameter

Isn’t it just great to sort out those annoying problems?

Things like the machine waking up in incremental can be a potential disaster.

Bits n Bobs

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

Other Parameters Of Interest

1300 Stops over travel alarm

1401 Cutting Feed-Rate 0% stops movement of machine

3101 Clear Screen

3102 Unlock Programs

3203 Clear MDI Screen

3204 Unlock Program 9000 to 9999 and 8000 to 8999 to Edit

3291 Wear Offset requires Key to Adjust

3401 Calculator Type Decimal Point or Integer

3402 G Codes that are Active When The machine is Turned On

5003 Retain Geometry when you Press Reset

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

8134 3453 allows you to use ,R and ,C (Rads and Chamfers)

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 ain’t got a camera then you must have a piece of paper.

Even better back everything up on a regular basis.

Thanks

If you have been affected by any of the issues in this post or need CNC Counselling then contact me.

Or call us

If you want to learn to program CNC Milling Machines

Look no further Contact CNC Training Centre


Subroutines Fanuc Parameter 6005

Messing With Parameters Can Be Fatal!!!!!

Subroutines Fanuc Parameter 6005, to change this parameter you need to go to the setting screen in MDI.

Put a 1 in the parameter write box.

Today we are going to change the parameter that allows us to use local subroutines on your Fanuc control.

To call a subroutine on your fanuc control. You first need to make sure that Bit 0 (SQC) of parameter 06005 is set to 1

(See yellow square.)

Subroutines Fanuc Parameter 6005

Oh and before you get over excited this option is only on newer controls.

Doing it on a Siemens control

Subroutines Fanuc Parameter 6005

Local Subs Fanuc Parameter 6005

A local subroutine is where your sub-programs are included in your main program.

Programmers like to do this because it makes programs very easy to manage. Heidenhain and Siemens controls all have this facility.

Early Heidenhain controls only had this internal way of using sub-programs.

External Verses Internal

Subroutines Fanuc Parameter 6005

External sub-programs are separate so effectively you call one program from another.

The good thing about a separate sub-program is that you can call it from any of your main programs.

This means you could use it to send your turret on your CNC Lathe to a convenient position for tool changing. When you want a safe tool change position in any of your programs you can call this up and know it works.

Siemens controls are very versatile when it comes to sub-programs and they are really easy to manage.

Bits n Bobs

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

Parameters You may Need to Change

 

1300 Stops over travel alarm

1401 Cutting Feed-Rate 0% stops movement of machine

3101 Clear Screen

3102 Unlock Programs

3203 Clear MDI Screen

3204 Unlock Program 9000 to 9999 and 8000 to 8999 to Edit

3291 Wear Offset requires Key to Adjust

3401 Calculator Type Decimal Point or Integer

3402 G Codes that are Active When The machine is Turned On

5003 Retain Geometry when you Press Reset

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

8134 3453 allows you to use ,R and ,C (Rads and Chamfers)

That’s it away you go.

Oh just one other thing before you go off and cripple your machine forever.

Do yourself a favor 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.

Thanks

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

 


M Code Alias Fanuc Parameter 6080

Messing With Parameters Can Be Fatal!!!!!

M Code Alias Fanuc Parameter, to change this parameter you need to go to the setting screen in MDI.

Put a 1 in the parameter write box.

Today children we are going to change the parameter that allows us to alias an M code to a 9000 series program.

Bits n Bobs

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

Alias What the fuck is an Alias?

Well to use an alias you have to know a bit about Macro programming

Now if you don’t it’s probably going to be best if you go and play with your Xbox.

But if you do know about macro (and you don’t need to know much).

It means you can write a program to do something and use your own special M code to call it.

M Code Alias Fanuc Parameter

So for example if you were to put 384 in parameter 6080.

If you program M384 you would be directed to program 9020.

Parameter 6080 is thecode for program 9020
Parameter 6081 is thecode for program 9021
Parameter 6082 is the code for program 9022
Parameter 6083 is the M code for program 9023
Parameter 6084 is the M code for program 9024
Parameter 6085 is the M code for program 9025
Parameter 6086 is the M code for program 9026
Parameter 6087 is the M code for program 9027
Parameter 6088 is thecode for program 9028
Parameter 6089 is the M code for program 9029

Now program 9020 could look like this.

09020 (M384 Macro)
M9 (Turn off Coolant)
M5 (Stop Spindle)
G40 (Cancel Cutter Compensation)
G80 (Cancel Canned Cycle)
G90 (Absolute)
G0 G53 X0 (Return X To Tool change Position)
G53 Z0 (Return Z To Tool Change Position)
(Any Old Shit You Want to Do)
M99

M Code Alias Fanuc Parameter

So when you program M384 in MDI or from a program it jumps into program 9020 and does all that lot.

M Code Alias Fanuc Parameter

There is just no end to the stuff you can do with this. I’m not telling you anymore cos I need the work and probably couldn’t handle the competition.

That’s it away you go.

Parameters You may Need to Change

1300 Stops over travel alarm

1401 Cutting Feed-Rate 0% stops movement of machine

3101 Clear Screen

3102 Unlock Programs

3203 Clear MDI Screen

3204 Unlock Program 9000 to 9999 and 8000 to 8999 to Edit

3291 Wear Offset requires Key to Adjust

3401 Calculator Type Decimal Point or Integer

3402 G Codes that are Active When The machine is Turned On

5003 Retain Geometry when you Press Reset

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

8134 3453 allows you to use ,R and ,C (Rads and Chamfers)

Oh Yea By The Way

If you want to learn macro programming look no further.

Oh just one other thing before you go off and cripple your machine forever.

Do yourself a favor 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.

Thanks

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

 


Careers in CNC

View all current vacancies in CNC

Click here

Call David: 07834 858 407