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
Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Members
  3. Robot User 8

Posts by Robot User 8

  • FANUC Pallet Register Element Extraction

    • Robot User 8
    • October 25, 2024 at 3:57 PM
    Quote from pdl

    Have you tried the if (...) instruction?

    There is not an option for PL[ ] in the "IF(...) ..." unfortunately

    The only conditional instruction I could find to examine a PL[ ] is the "IF ... = ... ..." :

    Regardless I would prefer a simpler method than using conditional instructions to extract Pallet Register Elements such as:

    R[x] = PL[y, Element 1]

  • FANUC Pallet Register Element Extraction

    • Robot User 8
    • October 24, 2024 at 3:53 PM

    I am using FANUC's palletize instruction (software option J500) in a machine tending program for picking blank parts to load into a machine. I would like to extract the position register elements and copy it to a register (to display to the operator the current pick row, column, layer). However I cannot find a simple way to do this, what I would like is an instruction like: "R[x] = PL[x,i]" or "PR[x,1-3] = PL[x]" but this doesn't seem to exist. Right now my solution is to use if statements, as they are the only way to monitor individual elements (that I have found so far), which looks as follows:

    IF PL[1:BLANK] = [1,*,*], JMP LBL[1]

    IF PL[1:BLANK] = [2,*,*], JMP LBL[2]

    ...

    IF PL[1:BLANK] = [n,*,*], JMP LBL[n]


    LBL[1]

    R[1:ROW] = 1

    JMP LBL[i]

    LBL[2]

    R[1:ROW] = 2

    JMP LBL[i]

    ...

    LBL[n]

    R[1:ROW] = n

    JMP LBL[i]


    LBL[i]

    [END]

    This works, but it seems like there should be a much simpler method for just copying 3 integer values.

    Any advise it appreciated, thank you in advance!

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics
  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