1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Fanuc Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

Safety Fence and Light Curtain Wiring

  • zrehlander
  • March 28, 2022 at 6:22 PM
  • Thread is Unresolved
  • zrehlander
    Trophies
    2
    Posts
    5
    • March 28, 2022 at 6:22 PM
    • #1

    Can someone explain the Difference between the EEs, EAS, EGS, and SD on the estop board for an R30ia controller?

    I have a system that is going to have a safety fence door interlock. I am thinking this should be wired into the EAS (Fence) board. My question is do I choose the controlled stop, powered off stop from the teach pendant or is it a matter of how the device is wired in? I am wanting the robot to stop once the gate is opened. Then I want it to have to be restarted from the controller when it is closed again.

    I am also adding a light curtain to the system. When the light curtain is broken I would like the program to HOLD when the light curtain is broken. And then once the light curtain is no longer block and the reset button is pressed I would like the robot to continue on with the program automatically. Should the light curtain still be wired into the EAS board.

    We do have the DCS software that came with the robot, but we have not gotten far enough with our programming to start messing with it. We bought the robot used. It is a R2000ib with the R30ia controller. This is our first attempt at using a Fanuc robot so we are still pretty green with it.

  • HawkME
    Reactions Received
    567
    Trophies
    10
    Posts
    3,268
    • March 28, 2022 at 7:31 PM
    • Best Answer
    • #2

    It can all be wired to the EAS. EAS will do a controlled stop.

    If you want to auto resume then you would need to have something like a PLC monitor it then issue a reset and start command.

  • zrehlander
    Trophies
    2
    Posts
    5
    • March 28, 2022 at 7:36 PM
    • #3

    So if I do not have a PLC does that mean I would need to continue program from the teach pendant, or does the program need to be restarted from the beginning every time the light curtain is broken?

  • zrehlander
    Trophies
    2
    Posts
    5
    • March 28, 2022 at 9:39 PM
    • #4

    How do I wire the door interlock and light curtain both to the controller?

    I think I can jump into the reset and cycle start buttons and run auxiliary push buttons closer to the light curtain. That would eliminate the need to walk to the robot controller for reset and cycle start. And would also eliminate the need for a plc if we just have the person pressing both buttons.

    Now onto my next problem.

    The way I am understanding is that I need two outputs from my safety relay for the door in EAS 1-11 and EAS 2-21 since they both need to activate / deactivate close in timing. So I take two separate outputs from my safety relay and run into those connections. (2 channel, 3NO safety outputs, 1 NC safety output) But then I am not left with any EAS connections for the light curtain to go into? I assume I also need 2 outputs from my light curtain for that to work correctly as well? Can I use the EGS as the same thing as the EAS? are the basically the same thing?

  • HawkME
    Reactions Received
    567
    Trophies
    10
    Posts
    3,268
    • March 29, 2022 at 12:24 AM
    • #5

    1. You really need to do a hazard assessment to verify what you are planning is adequate.

    2. If you don't have a PLC then the operator can reset and restart using the buttons on the front of the control panel, or you could use BG Logic to act as your PLC.

    3. You must wire all safety devices to monitored relays and then if all conditions are safe, accurate a pair of safety relays. 1 safety relay for each pair of EAS terminals.

    4. If the last point above doesn't make sense, I strongly suggest you consult a qualified electrical designer.

  • zrehlander
    Trophies
    2
    Posts
    5
    • March 29, 2022 at 10:22 PM
    • #6

    I guess where I am not understanding is how the EAS is working.

    I am planning to have two separate relays, one for the door interlock and one for the light curtain. Where I am losing my understanding is with both contacts of the EAS.

    I tried yesterday to pull the jumper on EAS 1-11 to see how the robot would react and what all we would need to do to reset it. EAS 12-21 was still jumpered. All of the contacts on that block are jumpered at the moment, that is how the controller came to us. After further forum searching my current understanding is that a fault occurs if EAS 1-11 and 12-21 are not switched at the same time. .

    So if I had my door connected to EAS1-11 and light curtain connected to EAS 12-21. If my light curtain was not broken, but my door was open how is that any different that having the jumper pulled on EAS 1-11 and the jumper still in 12-21? Wouldn't that give me the same fault on the fence circuit as I had when I pulled one of the jumpers mimicing a door opening, leaving the other jumper in mimicing that the light curtain is not broken?

    I have a call into our local integrator, now I am just trying to understand how this works for my own sake.

  • scotty
    Reactions Received
    43
    Trophies
    5
    Posts
    497
    • March 30, 2022 at 12:28 AM
    • #7
    Quote from zrehlander

    I guess where I am not understanding is how the EAS is working.

    I am planning to have two separate relays, one for the door interlock and one for the light curtain. Where I am losing my understanding is with both contacts of the EAS.

    I tried yesterday to pull the jumper on EAS 1-11 to see how the robot would react and what all we would need to do to reset it. EAS 12-21 was still jumpered. All of the contacts on that block are jumpered at the moment, that is how the controller came to us. After further forum searching my current understanding is that a fault occurs if EAS 1-11 and 12-21 are not switched at the same time. .

    So if I had my door connected to EAS1-11 and light curtain connected to EAS 12-21. If my light curtain was not broken, but my door was open how is that any different that having the jumper pulled on EAS 1-11 and the jumper still in 12-21? Wouldn't that give me the same fault on the fence circuit as I had when I pulled one of the jumpers mimicing a door opening, leaving the other jumper in mimicing that the light curtain is not broken?

    I have a call into our local integrator, now I am just trying to understand how this works for my own sake.

    You can't do it this way. EAS is dual channel safety input. You need to wire it up in next way (see attachment).

    Images

    • eas.JPG
      • 51.9 kB
      • 970 × 485
      • 139
  • Nation
    Typical Robot Error
    Reactions Received
    522
    Trophies
    9
    Posts
    1,900
    • March 30, 2022 at 12:41 AM
    • #8

    Yes, you will have a single channel fault if you drop one of the chains, and not the other. They must change state at the same time. End stop. You can't run each chain off seperate devices.

    Typically when hard wiring you would run both sides of the chain through safety relays. You would have 1 relay per channel per device. So in your case, 4 relays.

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,760
    • March 30, 2022 at 12:58 AM
    • #9

    I agree with HawkME and Nation and scotty

    You should consult an electrician/integrator as the dedicated safety circuits (external emergency stop and safety fence) are referred to as dual channel.

    FYI:

    The attached image is the basic schematic.

    You can see here, either external emergency stop or fence circuits consists of 2 circuits each.

    You can also see, each channel is NC and becomes NO by way of mechanical/forced disconnect.

    Emergency Stop:

    Channel 1 EES1 - EES11

    Channel 2 EES2 - EES21

    Fence:

    Channel 1 EAS1 - EAS11

    Channel 2 EAS2 - EEA21

    Both emergency stop and fence are usually referred to as dual channel inputs.

    Emergency stop channel 1 and 2 are constantly monitored.

    Fence channel 1 and 2 as standard are monitored in Auto, but not T1 or T2 (for teaching/manual).

    Emergency Stop and Fence evaluation:

    - Both channels are evaluated.

    - Both Channel 1 and 2 must be switched simultaneously.

    - Both Channels ON at the same time = Safety circuit/chain is established and normal operation.

    - Both Channels OFF at the same time = Safety circuit/chain has been broken and renders safe.

    - Either Channel in different state (OR) = Safety circuit/chain failure, results in error and renders safe.

    Think of:

    - EAS1 is the Channel 1 output from controller to field.

    - EAS11 is the Channel 1 return from field to controller.

    - EAS2 is the Channel 2 output from controller to field.

    - EAS21 is the Channel 2 return from field to controller.

    *** do not mix any channel 1 or channel 2 circuits with each other ***

    I have a safety circuit test box I use for site training and testing of robot external emergency stop and safety fence circuits, using estop buttons for the dual channel forced switching and inline with them, individual circuit switches to test the monitoring circuits.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • zrehlander
    Trophies
    2
    Posts
    5
    • April 4, 2022 at 2:00 PM
    • #10

    Awesome. Thanks for all the help. I gave a rough picture to the local integrator and they are going to come take a look in person and then give us a price.

  • JordanOlsen
    Reactions Received
    1
    Trophies
    2
    Posts
    39
    • April 20, 2022 at 4:38 PM
    • #11
    Quote from kwakisaki

    I agree with HawkME and Nation and scotty

    You should consult an electrician/integrator as the dedicated safety circuits (external emergency stop and safety fence) are referred to as dual channel.

    FYI:

    The attached image is the basic schematic.

    You can see here, either external emergency stop or fence circuits consists of 2 circuits each.

    You can also see, each channel is NC and becomes NO by way of mechanical/forced disconnect.

    Emergency Stop:

    Channel 1 EES1 - EES11

    Channel 2 EES2 - EES21

    Fence:

    Channel 1 EAS1 - EAS11

    Channel 2 EAS2 - EEA21

    Both emergency stop and fence are usually referred to as dual channel inputs.

    Emergency stop channel 1 and 2 are constantly monitored.

    Fence channel 1 and 2 as standard are monitored in Auto, but not T1 or T2 (for teaching/manual).

    Emergency Stop and Fence evaluation:

    - Both channels are evaluated.

    - Both Channel 1 and 2 must be switched simultaneously.

    - Both Channels ON at the same time = Safety circuit/chain is established and normal operation.

    - Both Channels OFF at the same time = Safety circuit/chain has been broken and renders safe.

    - Either Channel in different state (OR) = Safety circuit/chain failure, results in error and renders safe.

    Think of:

    - EAS1 is the Channel 1 output from controller to field.

    - EAS11 is the Channel 1 return from field to controller.

    - EAS2 is the Channel 2 output from controller to field.

    - EAS21 is the Channel 2 return from field to controller.

    *** do not mix any channel 1 or channel 2 circuits with each other ***

    I have a safety circuit test box I use for site training and testing of robot external emergency stop and safety fence circuits, using estop buttons for the dual channel forced switching and inline with them, individual circuit switches to test the monitoring circuits.

    Display More

    Referring to your picture of your testing buttons, you say do not mix any channel 1 or channel 2 but your picture is showing both Ch1 and Ch2 on each button. So are both channel 1 24V and both channel 2 0V? or are you saying not to pair channel 1 with channel 1 or channel 2 with channel 2

  • scotty
    Reactions Received
    43
    Trophies
    5
    Posts
    497
    • April 20, 2022 at 6:46 PM
    • #12
    Quote from JordanOlsen

    Referring to your picture of your testing buttons, you say do not mix any channel 1 or channel 2 but your picture is showing both Ch1 and Ch2 on each button. So are both channel 1 24V and both channel 2 0V? or are you saying not to pair channel 1 with channel 1 or channel 2 with channel 2

    Picture can confuse you. Just follow the electrical diagram and you won't have any issues.

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,760
    • April 20, 2022 at 8:17 PM
    • #13

    JordanOlsen

    The picture of my testing box simply represent an external emergency stop and a safety fence by using 2 emergency stop buttons it is not Fanuc dependent at all, I use it on other robots too.

    Each emergency stop button contains 2 forced NC contacts (forced open when pushed in).

    Therefore there are 2 separate circuit channels per button - Channel 1 and Channel 2.

    What I have added are 2 inline switches per button, so that I can force either Channel 1 or Channel 2 into a different state, creating an imbalance to the simultaneous dual channel switching, generating faults and evaluating dual channel safety circuits, mainly for training purposes, demonstrating safety device latencies, but also for when troubleshooting safety circuits on client systems to determine if it is field related, or controller related.

    What you can't see is underneath I have also installed fast acting fuses, so that in the event that I mess up wiring it into a controller, I don't damage the controller either.

    Rather than carry around a load of shorting links which I could accidently leave in a clients controller bypassing controller safety and leaving the controller in a potential hazardous condition (which in some companies, bypassing could be strictly prohibited or requires a special permit of control), I use my box instead, therefore my box is not bypassing ANY safety of the controller and I am in 100% control of it, satisfying my clients site contractor safety policy.

    Some safety circuits do not just operate on a 24V and 0V reference or P and N channel, some send a period pulse around the circuit and require to see the pulse return = safety circuit good, so by using the above box, I can also freely attach it to these circuits as well without fear of damaging the pulse generating equipment.

    Hence never mix channels

    My labels are just there for my reference to distinguish between channel 1 and channel 2 and do not reflect the voltages on safety circuits.

    Hope this clears it up a little.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • JordanOlsen
    Reactions Received
    1
    Trophies
    2
    Posts
    39
    • April 21, 2022 at 10:08 PM
    • #14

    kwakisaki Appreciate it. We were able to successfully wire these light curtains up and everything is working smoothly. Thanks again

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Tags

  • Fanuc
  • safety
  • R30iA
  • Hold
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download