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

UOP Wiring

  • Robo1
  • March 17, 2013 at 11:25 PM
  • Thread is Resolved
  • Robo1
    Trophies
    3
    Posts
    11
    • March 17, 2013 at 11:25 PM
    • #1

    Hello, I have a new LR Mate 200ic with R30iA controller. Robot controller is stand alone unit, there is no PLC connect to it. I have several TP programs and would like to install an UOP panel that has: Start push button, reset push button and green light, red light when fault, ect...
    The question is, how do i do the wiring for those push button and light?

    Thanks in advance for your help!

  • Kabi
    Reactions Received
    3
    Trophies
    3
    Posts
    83
    • March 18, 2013 at 8:46 PM
    • #2

    Hello,
    we use DI's and DO's for almost the same... Buttons (we use PC with IO card, but hardware doesn't matter) and lights are connected to chosen IO's and in UOP config are are all signals associated with appropriate DI and DO.
    it seems like this

    DI Card setup:
    1-27, Rack 1, Slot 1
    28-512, UNASG

    DI's assignment
    DI 28 - Cycle Stop
    DI 29 - Fault Reset
    DI 30 - Start
    DI 31 - Enable
    DI 32 - RSR0001

    UOP In setup
    1-3, Rack 35, Slot 1, Start 1 (always on)
    4-6, Rack 1, Slot 1, Start 28 (Cycle Stop, Fault Reset, Start)
    7-7, UNASG
    8-9, Rack 1, Slot 1, Start 31 (Enable, RSR0001)

    same situation with outputs...
    Also you will have to enable UI signals in system configuration

    hope this helps a bit

  • Sergei Troizky
    Reactions Received
    70
    Trophies
    6
    Posts
    658
    • March 18, 2013 at 10:51 PM
    • #3

    The R-30iA controller cabinet features the standard operator panel (SOP) with exactly the buttons and lights mentioned.
    Why do you need an additional operator panel?

    Do it well right away. It will become bad by itself.

  • Kabi
    Reactions Received
    3
    Trophies
    3
    Posts
    83
    • March 18, 2013 at 11:28 PM
    • #4

    I think SOP is Read-Only, or am I wrong? But definitelly would work for indication lights.

  • Robo1
    Trophies
    3
    Posts
    11
    • March 22, 2013 at 6:01 AM
    • #5

    Thanks to Sergei and Kabi.

    The reason we're adding operator control box is we have mulitiple product that run with mutiple programs (so operator able to start program 1, 2,3, ect..) by using push button switch. and we're constantly changing product every 5 mins.

    Is there better way to automated or using main program to call subprogram?

    Thanks all for your help!!!

  • Chipprogr
    Reactions Received
    5
    Trophies
    3
    Posts
    229
    • March 24, 2013 at 4:13 AM
    • #6

    Hi robo1,

    It would be a good idea to consider using 1 main program that just runs..... Then use a main program loop to check and see if a certain input is 'high' then call the appropriate sub program that contains your motion.

    There a a few ways you can use a few of your DI (digital inputs).
    #1 - Say you used DI17,18,19,20, 21. If you used a direct connection from the switchs on the user panel and direct connected them to the robot...then you have 5 seperate programs you can call at the completion of each cycle. This is the least efficient method.

    #2 - With the same 5 inputs, assigned as a group input, you now have a possible 31 programs you can select to run. This is binary coded decimal tat you would prefer to drive from a PLC. This is a much more efficient way. Then in your main program loop you ask the question..
    LBL[100: main loop]
    IF GI[1:prog select] = 1,
    CALL motion1program
    IF IF GI[1:prog select] = 2,
    CALL motion2program

    etc....

    IF IF GI[1:prog select] = 0,JMP LBL[100]

    Hope this helps -Eric

  • Robo1
    Trophies
    3
    Posts
    11
    • March 29, 2013 at 4:27 AM
    • #7

    Thanks Everyone and Eric for your help.

    I've managed and wiring as method #1 as Eric decribed below. it works. Now we're trying to integrating barcode scanner and hoping we can scan barcode (1 and 2D) to call up specific motion program.

    Could anyone help i would go about to implement this?

    I did some research and have had talked to Funuc support. They told me that i can purchase a camera which more than $2,000.00, camera cable $1200.00, option for barcode scanner is $500.00 as well as camera adaptor, lens Ect.... If i were to purchased barcode scanner option and i already have multiplexer.

    1. Could i just use keyence or cognex barcode scanner instead of camera to read barcode?
    2. If it's' ok to use other brand for scanner, do i need special cable for scanner to multiplexer?

    Thanks in advance. Any help would be greatly appreciated.

  • Chipprogr
    Reactions Received
    5
    Trophies
    3
    Posts
    229
    • March 29, 2013 at 5:49 PM
    • #8

    Glad to help..


    I would imagine that if you used any vision system (external to robot) , then you could get an output that would indicate pass/fail or type 1, type2...etc. Use those outputs and connect them to DI on the robot. Then program the code so that in a decision loop, you decide what motion action to take based upon that DI that went 'high'.

  • Robo1
    Trophies
    3
    Posts
    11
    • March 29, 2013 at 8:59 PM
    • #9

    Yes, We're having 2/3D Irvision system with multiplexer. Currently 1 set of camera dedicated to 3D laser. because our objects are different in height. That's why we're thinking to add additional camera or barcode reader to call specific program.

    I'm so clear/or understanding how do we obtain a vision signal output and connecting to the DI. if we were to use Fanuc Irvision system. if there is a way please help!!!

    Thank you very much. Hope you're all having a Good Friday!

  • leopard
    Reactions Received
    4
    Trophies
    3
    Posts
    73
    • March 29, 2013 at 9:19 PM
    • #10

    As you already have a camera and iRVision, you can mount the camera on the arm to fit different height of parts, then use iRVision error proof to detect which part is present and run the program accordingly.

  • Robo1
    Trophies
    3
    Posts
    11
    • March 29, 2013 at 11:11 PM
    • #11

    Camera is fixed mount and perdendicular to the conveyor. Reason for us not to mount camera on the robot because we're moving every fast application (1.5 second per cycle). And we're currently using Single 2D vision process NOT Error Proof. Also we're really MUST use barcode reader to ensure that each object must read and ensure there is not different object being mixed during the process. If it does appeared reading wrong barcode, we'll stop the process.

    Thanks,

  • leopard
    Reactions Received
    4
    Trophies
    3
    Posts
    73
    • March 29, 2013 at 11:26 PM
    • #12

    If iRVision barcode reader does not work due to different height of the parts, probably, you need a separate barcode reader and program it to interface to discrete robot io or buy a Fanuc ethernet/ip scanner option and a barcode reader that can be recognized by the same protocol.

  • Robo1
    Trophies
    3
    Posts
    11
    • March 30, 2013 at 12:38 AM
    • #13

    Thanks to Leopard, Additional camera with barcode reader option from Fanuc was our initially thought. Anyone ever experience with this setup/implement please help!

    Thanks!

  • Robo1
    Trophies
    3
    Posts
    11
    • March 30, 2013 at 2:55 AM
    • #14

    I've change subject to barcode reader.

    Could i able to use barcode reader that connect to PC then send data to robot controller to turn on either Flag, string, words or DI then use those signal to call specific proram?

    If so, how i'm going to communicate between pc and robot controller?

    Thanks,

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
  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