Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

fanuc control all clear function for tool lengths 11m to 16m

Status
Not open for further replies.

theturbo

Aerospace
Joined
Jun 7, 2005
Messages
3
Location
GB
is it possible to to preset all the tool lengths in the library to 999,000 to prevent tools 'crashing' into the work space you can press the all clear soft key and it will set all your tool length offsets to 000.000 . can you change this figure if so how and where.. we had to replace a spindle 6 months ago, due to an inexperienced operator not entering a tool length
 
sorry new on here we are using fanuc control varying from 11m to 16m on 3 axis cnc milling machines
 
theturbo
The use of tool offset to cause a crash is just one of the ways an operator can destroy your machine. You cannot protect against all eventualities. The question I pose is how do you train your operators to avoid most of these bad results in the future?

Let me guess about the crash, it occurred on an off shift soon after this new operator had been on days for 2-4 weeks to get trained to run the machine. The day shift operator did all the running and the new operatior watched. The new guy was given all the grunt jobs to do while the day shift operator sat back and ran the machine.

Train your operators properly and test them if necessary before cutting them loose on your machines.
 
Typical Fanuc format:

O1
M00(RESET ALL OFFSETS TO 0?)
#100=1
WHILE[#100LT100]DO1
G10G90P#100R0
#100=#100+1
END1
M30

This will set all offsets to zero. Maybe you can modify this to suit your needs?

Dave
 
Hello, first time posting here but have been watching...

Quote:

O1
M00(RESET ALL OFFSETS TO 0?)
#100=1
WHILE[#100LT100]DO1 (note: this resets numbers 1-99, if you have more or less, change this value)
G10G90P#100R0
#100=#100+1
END1
M30

This macro would work except you'll need an "L" command and it will depend on if you have offset type A, B or C. For ex:

G10G90L10P#100R0. ( L10 is tool length for type B and C )

Of course, if you want to set to "999.0", then change the G10 line to"

G10G90L10P#100R999.



 
Hello, first time posting here but have been watching...

Quote:

O1
M00(RESET ALL OFFSETS TO 0?)
#100=1
WHILE[#100LT100]DO1 (note: this resets numbers 1-99, if you have more or less, change this value)
G10G90P#100R0
#100=#100+1
END1
M30

This macro would work except you'll need an "L" command and it will depend on if you have offset type A, B or C. For ex:

G10G90L10P#100R0. ( L10 is tool length for type B and C )

Of course, if you want to set to "99.0", then change the G10 line to"

G10G90L10P#100R99.



 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top