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

Force stop subprogram (Force Stop Pstart program)

  • Bipak8
  • August 1, 2023 at 11:08 AM
  • Thread is Unresolved
  • Bipak8
    Reactions Received
    2
    Trophies
    1
    Posts
    9
    • August 1, 2023 at 11:08 AM
    • #1

    Hi,

    INFO:YRC1000 controller

    I would like to know how to force stop a subprogram that is stuck in a loop.

    My 2 jobs:
    Clear_station.JBI (MASTER)

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

    PSTART JOB:DOCKING_MEASURE SUB1
    MOVL P087 V=75.0 PL=0 UNTIL IN#(3930)=ON (linked to OT#3930)
    IFTHENEXP IN#(3930)=ON
         MOVL P086 V=I0023 PL=0
        '********************************
        '*Move above pallet pos *
        '********************************
         MOVL P081 V=I0024 PL=0
         CALL JOB:61_RECOVERY
         SET B0002 74
    RET
    ELSE

    (force stop sub1)
         CALL JOB:CHK_LAST_POS_REACHED ARGFP087 ARGF63 ARGF5
         IFTHENEXP B0002>0
    RET
         ENDIF
    ENDIF

    SFTOF

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

    DOCKING_MEASURE.JBI (SUB1)

    '********************************
    '*Docking measure *
    '********************************
    SET D0001 0
    SET LB001 0
    WHILE LB001=0
         TIMER T=0.20
         DIN LB000 IG#(I1085)
         SET LD000 EXPRESS LB000 * 10000 - 10000
         IFTHENEXP LD000>D0001
             SET D0001 LD000
         ENDIF
         IFTHENEXP D0001>D0100
             PULSE OT#(3930) T=1.00
             SET LB001 1
         ENDIF
    ENDWHILE
    END

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

    If the measure is successful i would like to force stop sub1

    I know i can set an other condition in the WHILE function. That is not the point

    I would like to know if you can stop the subprogram without programming it in the subprogram it self. But my sending an signal form the master to stop it.

    In the masterjob I would like to be flexible if i start it in sub1, sub2 etc. and select whenever to force stop a subprogram.

    Thank you in advance

  • Werner Hampel August 1, 2023 at 11:22 AM

    Approved the thread.

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

  • motoman
  • YRC1000
  • subprogram
  • PSTART
  • SUB1
  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