Welcome, Guest. Please login or register.
Did you miss your activation email?
February 08, 2012, 02:25:38 AM
Home Help Login Register
News: Any Problems or Experience with Industrial Robots ?
Register and place your Question / Answer to worldwide Robotexperts right here !

+  Robotforum | Support for Robotprogrammer and Users
|-+  Industrial Robot Help and Discussion Center
| |-+  Fanuc Robot Forum (Moderators: Sven Weyer, Jim Tyrer, Lerak, Napierian)
| | |-+  User/Tool Frames
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: User/Tool Frames  (Read 884 times)
cobenson
Full Member
***
Offline Offline

Posts: 225


« on: March 03, 2010, 01:24:51 AM »

I have a customer that continues to change the tool frame number and also takes out the hard code I have in the beginning of the program to set the UTOOL_NUM=1.
   I was wondering if there is a variable to set that will keep the tool frame and user frame the same all the time. We only use 1 of each, ever, so there would be no need to change it.

Thanks All,
Corey
Logged
Fabian Munoz
Global Moderator
*****
Offline Offline

Gender: Male
Posts: 862


Uruguay Campeon de America 2011 !!!!!!!!!!


« Reply #1 on: March 03, 2010, 03:09:29 AM »

Switch the key to AUTO and break it in front of him.

Then say   Oooops, sorry 

Seriously, This is not the best solution but why dont you put the uframe value on a  R variable and then check it at the beggining of the program against the proper value
.
Now you customer would have to change the check loop in the program and the value of R.

Now, if he keep doing it, that's fine, just keep charging him for the service call $$$$$$$
Logged

somar
cobenson
Full Member
***
Offline Offline

Posts: 225


« Reply #2 on: March 03, 2010, 03:28:14 AM »

Somar,
    I did think about breaking the key off as well, but not sure my boss would like that too much.  lol

The register is a good idea as well. But that still gives them an easy way to change it as well. But now they would have a harder time anyways.

Your are right, we just keep collecting their $$$$$$$$$$$ and they are happy to pay it.  cheer cheer cheer cheer
Logged
anonymous
Full Member
***
Offline Offline

Posts: 142


« Reply #3 on: March 04, 2010, 12:58:40 AM »

Since the result of your end user's changes isn't mentioned, it's hard to be more specific here. I would expect to see uframe and utool mismatch alarms. It depends on the robot set up.

However, a potential solution may be to define all the frames the same. That is, set the X, Y, Z, W, P, and R values the same for all the tool frames available. That way, changing the tool frame number would not alter the tool path. The same scheme goes with the user frames.

You might find another partial solution through investigation of the following system variables in a System Software Manual:

$SCR.$MAXNUMUTOOL -- Maximum tool frames

$SCR.$MAXNUMUFRAM -- Maximum user frames

Of course, it would be prudent to make an "All of above" and "Image" backup of the controller before modifying these variables in the event of software "breakage."

What about the Password Protection option?
Logged
Routerguy
Full Member
***
Offline Offline

Posts: 210


« Reply #4 on: March 04, 2010, 03:09:29 AM »

I would just passwork protect the programming level that is the sensible easy solution.
Logged
cobenson
Full Member
***
Offline Offline

Posts: 225


« Reply #5 on: March 04, 2010, 11:50:42 AM »

I would just passwork protect the programming level that is the sensible easy solution.

The customer does not want passwords in any of their robots.
Logged
freemanleon
Newbie
*
Offline Offline

Gender: Male
Posts: 15



« Reply #6 on: March 21, 2010, 05:45:28 PM »

I think there is another way but the process is a little complicated. Write down the details of frames and tools in PRs, re-value the PRs to frames/tools in Home macro.Therefore in every cycle these frames and tools will be restored. Set the Home macro and other related programms to Write Protection On. AND FINALLY, Control Start to change the variable $MACROTABLE[1].$sys_lev_msk to 7(maybe) or higher. Then nobody can change these macros expect knowing this variable.
This method is some kind of ....sinister however 
Logged
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!