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

Monitor Axis in BG Logic

  • AutoMattic21
  • February 2, 2022 at 8:05 PM
  • Thread is Resolved
  • AutoMattic21
    Reactions Received
    2
    Trophies
    2
    Posts
    47
    • February 2, 2022 at 8:05 PM
    • #1

    Hello All,

    We have a multi robot System R-30iA , with 4 Arc mate 100iC and 1 rotating table (being run by the 4th robot controller).

    I'm looking for a way to monitor the rotating table's position when doing sub programs with the other individual robots. I'm not very familiar with BG logic, but would there be a way to monitor the axis' position and send it to Variable So I can write If logic at the beginning of my sub program to make sure my table is where its supposed to be before starting a job?

    Thanks,

  • Go to Best Answer
  • EnergyAddict
    Reactions Received
    45
    Trophies
    4
    Posts
    133
    • February 2, 2022 at 8:13 PM
    • #2

    Could you maybe create a reference position instead and Open up the tolerance on the 6 axes of the robot, but keep the tolerance of the table small, then the Reference Position could be tied to a digital output?

  • retobor
    Reactions Received
    18
    Trophies
    4
    Posts
    207
    • February 2, 2022 at 9:05 PM
    • #3

    The reference position would be the easiest method. However, anytime I've had to monitor an additional axis, it interacted with an operator. In that case, I would use a DCS JPC monitor and connect it to an NSI.

  • AutoMattic21
    Reactions Received
    2
    Trophies
    2
    Posts
    47
    • February 2, 2022 at 9:25 PM
    • #4

    I dont think the reference position will work because the table isnt part of the group mask in the sub program. Because I run all four robots at once, I cant put the table movements in the subprograms or all 4 robots would be arguing over who is telling the table where to go.

    My Programs basically look like this;

    -------------------

    Call: Move Table to 90°(Group *,*,*,*,1)

    Run: R1 90° Program(Group 1,*,*,*,*)

    Run: R2 90° Program(Group *,1,*,*,*)

    Run: R3 90° Program(Group *,*,1,*,*)

    Run: R4 90° Program(Group *,*,*,1,*)

    Call: Move Table to 180°(Group *,*,*,*,1)

    Run: R1 180° Program(Group 1,*,*,*,*)

    Run: R2 180° Program(Group *,1,*,*,*)

    Run: R3 180° Program(Group *,*,1,*,*)

    Run: R4 180° Program(Group *,*,*,1,*)

    ---------------------

    I dont know how I would use a reference position for this, but I'm borderline ignorant with Fanuc.

  • EnergyAddict
    Reactions Received
    45
    Trophies
    4
    Posts
    133
    • February 2, 2022 at 9:28 PM
    • #5

    The Table would still output the reference position as long as it is in that position.

  • AutoMattic21
    Reactions Received
    2
    Trophies
    2
    Posts
    47
    • February 2, 2022 at 9:30 PM
    • #6
    Quote from EnergyAddict

    The Table would still output the reference position as long as it is in that position.

    I think i need to do some more research on reference positions lol.

  • EnergyAddict
    Reactions Received
    45
    Trophies
    4
    Posts
    133
    • February 2, 2022 at 9:43 PM
    • #7

    Also, from what you're showing, your Table is a separate group (not an extended axis, which is what I thought orignally) so its even easier, because your reference position will only have to look at the one axis.

    you can try it;

    Go to MENU->SETUP->Ref Position your softkeys should have a GRP# over F2, change the group to Group 5 (which is what you are showing your table as)

    In one of the reference positions, you can do a simple test, by enabling and recording a position. then tie it to an unused DO or RO. Jog the table around and watch the Output turn on and off.

    EDIT:

    if you go down this route, you'll probably want 2 ref posns, one at 90 and one at 180.

  • AutoMattic21
    Reactions Received
    2
    Trophies
    2
    Posts
    47
    • February 2, 2022 at 9:51 PM
    • #8

    That's what I'm going to try first thing tomorrow. There are actually 6 different table position for me to do this with, do you know off hand if there is a limit to the number of reference positions I can assign?

  • EnergyAddict
    Reactions Received
    45
    Trophies
    4
    Posts
    133
    • February 2, 2022 at 9:57 PM
    • Best Answer
    • #9
    Quote from AutoMattic21

    do you know off hand if there is a limit to the number of reference positions I can assign?

    I am not positive without digging thru manuals, I know you can change the number in the list using the System variable $REFPOSMAXNO. But I think I read somewhere that you can only have so many of them active, but that might only be on older Software versions.

    My list in my currently open roboguide cell shows 30, and I'm able to enable them all.

  • AutoMattic21
    Reactions Received
    2
    Trophies
    2
    Posts
    47
    • February 3, 2022 at 1:01 PM
    • #10

    Was able to get this set up pretty quickly and easily this morning.

    I did have to change the $REFPOSMAXNO variable but that was easy too.

    Thanks for your help EnergyAddict!

  • gcarrier
    Reactions Received
    1
    Trophies
    2
    Posts
    24
    • February 3, 2022 at 6:44 PM
    • #11
    Quote from AutoMattic21

    Hello All,

    We have a multi robot System R-30iA , with 4 Arc mate 100iC and 1 rotating table (being run by the 4th robot controller).

    If I understand you have a servo rotary table, so did you try a REFPOS?

    If you have a stepper rotary and a unique position, can you had a inductive sensor or something?

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

Similar Threads

  • Moving to a Taught Point in Kuka for quick touch up

    • mcasa0802
    • August 26, 2020 at 9:46 PM
    • KUKA Robot Forum
  • New to the robotic world. Need help with the force detection

    • HFourour
    • May 15, 2019 at 9:00 PM
    • KUKA LBR IIWA
  • Monitor a continuous turn axis

    • Runis86
    • September 24, 2018 at 7:46 AM
    • Fanuc Robot Forum
  • Matching motion speed to external reference

    • bigmatt
    • March 9, 2018 at 11:31 PM
    • Fanuc Robot Forum
  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