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

Force equal machine servicing

  • K-Sky
  • June 21, 2017 at 8:43 PM
  • Thread is Resolved
  • K-Sky
    Reactions Received
    4
    Trophies
    3
    Posts
    196
    • June 21, 2017 at 8:43 PM
    • #1

    I am setting up a cell with an M20 servicing multiple machines and I want to force the robot to equally service them. I want it load mach#1-4 in order. Lets say it has already serviced machines#1-3 the goal is to prevent it from being able to go back and load machine#1 before it has loaded machine#4. I have setup something like this in the past but it wasnt very clean or efficient, especially when trying to reintroduce say machine#3 while it was loading machine#2. It wouldnt auto recognize that machine#3 was back in the loop, it would have to wait until it had loaded machine#4 and reset the logic, then it would recognize machine#3 and begin loading it in order after machine#2. That means it would sit there idle for several minutes before it would get serviced. I am curious how other people have handled this type of situation and basically how you programmed to handle it.

    Thanks

  • DaveP
    Reactions Received
    23
    Trophies
    4
    Posts
    201
    • June 21, 2017 at 9:54 PM
    • #2

    I have a similar situation with multiple mills serviced by a Top Loader. Each mill can be offline at any time and we want the system to utilize each mill equally. My solution is pretty long but it has worked well for several years. It is based on using registers for each machine that increment each time a part is loaded into a machine (balance count register). All the registers increment whenever a part is loaded and the count is reset for the mill that was loaded. I also have a priority register that can be set to a specific mill if I want to load that mill next.

    The main program calls a sub program that looks to see which machines are online and ready and then sets/resets bits based on that status for each mill. Then it looks to see if the priority register is set to a specific mill and then if yes, it sets the "balance" register to the priority number and exits that program. If no priority, it looks to see which mill has the highest count and then sets the balance register to that mill and exits the program. The main program then calls the mill program based on the value of the balance register. The balance count for that mill is then set to zero.

    This allows any mill to be offline for any period of time and then come back online and the robot can load it immediately if the count is the highest because the count has been incrementing each time a part was loaded into any machine. It will cycle through all the machines before going back to the same machine again.

  • Iowan
    Reactions Received
    2
    Trophies
    4
    Posts
    686
    • June 22, 2017 at 1:33 PM
    • #3

    I presume you're looking for something more elegant than a simple state counter that counts from 1 to 4 and services the corresponding machine. Counter would skip an offline machine.

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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • 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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • 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