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. Yaskawa Motoman 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

Need Guidance on Multi-Robot Programming with Yaskawa Robots

  • CryptoTalk
  • January 20, 2025 at 9:39 PM
  • Thread is Unresolved
  • CryptoTalk
    Posts
    1
    • January 20, 2025 at 9:39 PM
    • #1

    Hi everyone,

    I'm somewhat new to running programs for Yaskawa robots in setups involving more than one robot. In my current role, we have three robots in the cell, along with additional devices like a turntable and a jig machine.

    From my understanding, I would need to create a master program that calls at least five subprograms:

    1. Three subprograms for the individual robots.
    2. One for the turntable.
    3. One for the jig machine.

    I’ve only worked with single-robot setups before, primarily for pick-and-place tasks, so this multi-robot setup is new territory for me.

    My question is:

    • How should I structure the master program to ensure smooth coordination between the robots and devices?
    • Are there best practices or specific commands I should know to synchronize the robots and peripherals effectively?

    Also would anyone provide and describe how would the program look like if i to assume 5 sub-programs in total and creating a master program all in one.

    Any advice, examples, or tips would be greatly appreciated. Thanks in advance!

    Edited once, last by CryptoTalk (January 20, 2025 at 10:55 PM).

  • Lemster68 January 20, 2025 at 10:13 PM

    Approved the thread.
  • arigatomrroboto
    Reactions Received
    1
    Trophies
    1
    Posts
    12
    • January 21, 2025 at 2:00 PM
    • #2

    For multi program tasks that are synchronized but not coordinated, you can use the PSTART SUB "X" and PWAIT commands to run to robot programs in parallel, along with TSYNC commands (PWAIT will not advance the master program until all of the parallel jobs have been completed, TSYNC is a command that will hold a control group until the respective TSYNC has been reached in another job). For coordinated moves between robots or an external axis, you'll use the SMOV command, but you'll have to set up your jobs such that one is a master and one a slave (this is traditionally used with a robot and an external axis. You will also have to calibrate the master and slave device). Additionally, when setting up your master job, you'll want to make it a "non-grouped" job. Nested jobs can only take on control of the control groups of the parent job.


    There is a Yaskawa manual called "Standard Jobs and Opportunity Programming" that I think would be of great benefit to your situation for master job structure. There are additional manuals that cover coordinated motion as well as various commands. They are all free on Yaskawa's website.

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

Tags

  • robot
  • industrial robot
  • robotics
  • yasakawa
  • Multi-robot programming
  • multi-robot coordination
  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