May 26, 2019, 10:17:38 AM
Robotforum | Industrial Robots Community

 Fanuc Security Access with an ID badge

normal_post Author Topic:  Fanuc Security Access with an ID badge  (Read 220 times)

0 Members and 1 Guest are viewing this topic.

May 17, 2019, 02:27:46 PM
Read 220 times


I am trying to restrict access to several Fanuc (R-30iA) teach pendants.
I have the password option loaded onto the controllers. i have read the manual on the password setup. But what i'm trying to do is grant access with a badge scan instead of a password or an usb drive. We already have these badge scanners on alot of our machines so management is determined to use them for this function

This is a P-50iB running PaintTool and has the symbolic teach pendant. mainly I just want to restrict the Presets(Data Key) and of course the TouchUp function. But I wouldn't mind restricting everything if I have to. Due to certain safety issues, we need zero access granted to operators and those not authorized. So i'm looking for variables that can achieve this and I can just turn the variables on through BG Logic once the badge scan is accepted through the PLC. I've talked to the CRC at Fanuc but they said they dont know of a "disable editing" variable. After reading many threads here on RobotForum, I see that certain variables are very elusive and restricting access to certain keys has to be written out in the .xml file in the password configuration setup. That is fine. But I dont think I can write the setup file and then "access" it with a badge scan like I could with the actual password login.

So, I believe i would have to try to restricts what I can in the system variables and then turn those variables on and off with the BGLogic.
Ive "heard" of people restricting the editing through a variable. But have yet to "see" it. I know a lot of knowledge is here so I decided to ask if anyone here has any idea on how to achieve this.  I want to use the password option, but instead of a password or an usb,  I want to use an employee ID badge scan. The goal is only grant "editing" abilities to those with the correct badge

Today at 10:17:38 AM
Reply #1



May 17, 2019, 04:17:02 PM
Reply #1


Before you give up on passwords, take a look at section 5.9.11 for the Password Auto Login Function. My understanding is that it can be used to effectively log in based on a PLC input, which can then be controlled by your badge system. You would use Explicit Messaging or BG Logic to write the value of the system variable references in _AUTOLOGIN_3

May 17, 2019, 07:13:44 PM
Reply #2


I dont believe i see that. in my manual, it discusses the _AUTOLOGIN_ function but i dont see how its related to an input from the PLC.

the way I'm reading the Autologin section, is to set the UserName of the INSTALL level to AUTOLOGIN_0,1,or2. Then that allows you to use the teach pendant just like you would if the password is not even on the teach pendant? I guess i dont understand it.

Yes, i want to send an input from the PLC, then that input would release the teach pendant for use. It may be the AUTOLGIN but i dont  understand it.

The only variable i see called $AUTOLOGIN is number 16 under the $PASSWORD system variable. I can just set it to true or false. i need an enable variable somehow to go true when input is sent from PLC

thanks for your response

May 17, 2019, 07:40:44 PM
Reply #3


You would set the user name of your Install user to be the AUTOLOGIN_3 user, then you would have a BG Logic program setting $PASSWORD.$AUTOLOGIN = a digital input, which would be controlled by the PLC.

May 17, 2019, 08:09:08 PM
Reply #4


I believe i understand that.

So if the DI was on that would translate to true on the variable, and if the DI was off that would translate to false on that variable?

Thank you so much for your help. i'm going to try it very soon and i will let you know.

May 17, 2019, 08:20:27 PM
Reply #5


That is my understanding. In AUTOLOGIN_3, you are logged in if the variable is TRUE, and logged out if the variable is FALSE. Setting it to 1 or 0 SHOULD work, if not you can add the small amount of complexity that If DI[345] = ON, then Var = True.

Share via facebook Share via linkedin Share via pinterest Share via reddit Share via twitter

Need to implement Security on Fanuc Robot

Started by davidoeser on Fanuc Robot Forum

10 Replies
Last post May 28, 2017, 05:33:58 AM
by Chander_hxj
Access Sony XC-56 camera on Fanuc robot using ROS

Started by razerblade on Fanuc Robot Forum

0 Replies
Last post October 25, 2018, 04:52:57 PM
by razerblade
Security and RJ controller,

Started by ArcMan on Fanuc Robot Forum

0 Replies
Last post December 11, 2013, 01:40:59 PM
by ArcMan
M-1iA-Security entries

Started by azfboom on Fanuc Robot Forum

1 Replies
Last post September 30, 2014, 02:55:28 PM
by Lerak