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. KUKA 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

Advance run stop in Submit interrupt

  • aknezevi.proton
  • April 5, 2024 at 9:50 AM
  • Thread is Resolved
  • aknezevi.proton
    Reactions Received
    5
    Trophies
    1
    Posts
    73
    • April 5, 2024 at 9:50 AM
    • #1

    Hello,

    I have a question that is probably very simple, but I am unable to find anything through the documentation.

    In my program I use Submit Interpreter to set certain $OUT signals. Setting of the signals triggers advance run stop in Robot Interpreter.

    My question is, does it also do advance run stop in Submit Interpreter? I.e. does a code like $OUT[1] = TRUE stop Submit interpreter from running until the robot has completed its current motion?

    Thank you all!

  • Fubini
    Reactions Received
    284
    Trophies
    9
    Posts
    1,906
    • April 5, 2024 at 12:58 PM
    • Best Answer
    • #2

    No. Submit is handled by a different interpreter totally independent. By design they should be and need to be like this. Otherwise you would be in hells kitchen.

    Fubini

  • Online
    SkyeFire
    Reactions Received
    1,061
    Trophies
    12
    Posts
    9,463
    • April 5, 2024 at 5:30 PM
    • #3

    The Advance Run Pointer is AFAIK entirely rooted in the motion planner, which is only in the Robot Interpreter -- motion commands are essentially "blocking", so the Main Run Pointer cannot get ahead of the actual motion command being executed. But to do CONT type motions or TRIGGER commands, there needs to be a "look-ahead", which need is filled by the ARP. But the ARP has specific rules and limitations that need to be addressed carefully.

    In the Submit Interpreter, there's no motion involved, and so no ARP to be broken.

    This does lead to some slightly odd things when you have a Submit program that's actually controlling Asynchronous external axes. In this case, the Submit does not suddenly gain an ARP -- instead, commands like ASYPTP are non-blocking, which means that the SPS can fire an ASYPTP command and just keep running the next line of code without any concern for how the ASYPTP command is going. Which leads to needing state machines that cyclically monitor the status of the ASY motion and branch the SPS program accordingly.

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

Similar Threads

  • Any suggestion how to resolve KSS01205 Ackn.: Interpolation cycle timeout monitoring LRS_HP issue

    • Aivaras Narbutas
    • September 11, 2023 at 3:43 PM
    • KUKA Robot Forum
  • Delay functionality in .sub program

    • Secrettnk
    • June 19, 2023 at 12:15 PM
    • KUKA Robot Forum
  • Setting a boolean variable in an interrupt that is monitored in a submit interpreter.

    • Drz
    • February 15, 2023 at 12:52 PM
    • KUKA Robot Forum
  • Background logic

    • Mangesh Shenavi
    • September 16, 2022 at 6:10 AM
    • KUKA Robot Forum
  • Executing movement inside using an interrupt

    • emerald_geni
    • July 1, 2022 at 9:48 AM
    • KUKA Robot Forum
  • Controlling external machine and robot at same time from KRL

    • wassimj
    • June 15, 2021 at 8:41 AM
    • KUKA Robot Forum

Tags

  • Submit Interpreter
  • KRC 4
  • KSS 8.3
  • advance run stop
  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