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

How To Turn on BG Logic on the Old-Style Teach Pendant (R-30iA)?

  • alive15
  • February 14, 2019 at 7:03 PM
  • Thread is Resolved
  • alive15
    Reactions Received
    15
    Trophies
    3
    Posts
    160
    • February 14, 2019 at 7:03 PM
    • #1

    Good afternoon all,

    I have a Fanuc R-30iA with a black and white, 1 display teach pendant. I cannot find back ground logic for some reason. I have a program that runs in the background which controls a conveyor (99% sure anyways). From my understanding, the robot controller was restarted at shift start, and since then, the conveyor was not indexing automatically, but was done manually by an operator via pushbutton. I have uploaded some pictures showing some settings on the particular program, but unsure what I may need to change? Maybe option 1 or 2?
    Any help is appreciated, thanks!

  • alive15
    Reactions Received
    15
    Trophies
    3
    Posts
    160
    • February 14, 2019 at 7:06 PM
    • #2

    I'm unsure if you can see the attachments, but I uploaded here also:

    https://imgur.com/a/I38ckIK

    https://imgur.com/a/16YxW2r

    Images

    • program pic1.jpg
      • 930.06 kB
      • 4,160 × 3,120
      • 45
    • program pic2.jpg
      • 495.8 kB
      • 4,160 × 3,120
      • 38

    Files

    program pic1.jpg_thumb 20.51 kB – 151 Downloads program pic2.jpg_thumb 23.1 kB – 149 Downloads
  • fastfingers
    Reactions Received
    25
    Trophies
    5
    Posts
    190
    • February 14, 2019 at 7:56 PM
    • #3

    Have you tried MENU>SETUP>BG LOGIC to see if there are any background programs set up? What software version are you running?

  • alive15
    Reactions Received
    15
    Trophies
    3
    Posts
    160
    • February 14, 2019 at 8:40 PM
    • #4

    Right, when I hit menu, setup, it does not show BG Logic. On the newer colored teach pendants, I can see BG logic, but on this old one I cannot. How do I check the software version for you?

  • fastfingers
    Reactions Received
    25
    Trophies
    5
    Posts
    190
    • February 14, 2019 at 9:01 PM
    • #5

    MENU>ENTER will show the software and version

  • alive15
    Reactions Received
    15
    Trophies
    3
    Posts
    160
    • February 14, 2019 at 9:08 PM
    • #6

    The solution was to abort the program and re-run it from the beginning. It then calls that program to run in the background. What happened, they turned off the robot this morning, and when they started back up, the tech knew the exact location the robot was at in the program, so he moved down to it and started from there. However, he skipped opening that background routine up, as it's in the first few rungs, thus causing it not to run.

    However, I will still bring you the software version, as I would like to know how to enable it manually, instead of restarting the entire program, as I am sure there is a way to do this.

    Thanks!

  • fastfingers
    Reactions Received
    25
    Trophies
    5
    Posts
    190
    • February 14, 2019 at 9:25 PM
    • #7

    If BG Logic isn't available, it is possible to force the program to run when the system does a cold start. Set the system variable $PWR_NORMAL to the name of the program you'd like to execute. However....

    I am not sure that background is what you need. It seems this program may have been executed from a RUN statement (multi-tasking) in a .TP program. Take a look in your programs and see what might be calling or running the code that controls the conveyor.

  • tacheson
    Reactions Received
    4
    Trophies
    3
    Posts
    46
    • February 15, 2019 at 1:08 AM
    • #8
    Quote from fastfingers


    If BG Logic isn't available, it is possible to force the program to run when the system does a cold start. Set the system variable $PWR_NORMAL to the name of the program you'd like to execute. However....

    I am not sure that background is what you need. It seems this program may have been executed from a RUN statement (multi-tasking) in a .TP program. Take a look in your programs and see what might be calling or running the code that controls the conveyor.

    Great point! If you're multitasking your conveyor program probably has the header of the program to ignore pause and not have the run light on while it's executing, plus of course not have motion enabled. Then inside the program, there is just an infinite loop. Also, i don't think R30iAs have BG logic...I could be mistaken though and it may just be an option.

    Add this program to your hotstart and cold start in your system settings. I normally make a program called HOTSTART and then run the needed background programs in there. That way the program is always executed whether it's called in the production program or not.

    tyler
    http://www.acieta.com

    Tyler<br />http://www.acieta.com

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