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

Unable to Perform a Move Instruction After Cyclic Brake Check

  • gmumaugh
  • January 29, 2022 at 4:04 PM
  • Thread is Resolved
  • Online
    gmumaugh
    Reactions Received
    13
    Trophies
    2
    Posts
    63
    • January 29, 2022 at 4:04 PM
    • #1

    I have an IRB7600 running RobotWare v6.12.00. I have a local procedure that I want to automatically execute a cyclic brake check when the PLC gets the SC1CBCPREWARN signal. The robot will move to position and execute the brake check, however it will not perform any move instructions after, even though the system still says running. My first thought was that the CPU was reading ahead too far and trying to execute the move instruction while still performing the brake check, so I added a WaitRob \InPos instruction after the call for the brake check, but this didn't fix my problem. I also tried the \ZeroSpeed switch but that didn't work either. I tried calling the regular BrakeCheck, but with SafeMove 2 installed I am required to use CyclicBrakeCheck. The CBC routine is able to finish and I make sure not to interrupt it while it is executing. The SC1CBCOK signal is being sent as well once it finishes.

    Here is a basic version of what I'm trying to run:

    Code
    MoveJSync pPreBrakeCheck, v1000, z200, toolhand1\WObj:=wobj0, "rMoveInSync";
    MoveJSync pAtBrakeCheck, v100, fine, toolhand1\WObj:=wobj0, "rMoveInSync";
    WaitRob \InPos;
    CyclicBrakeCheck;
    WaitRob \InPos;
    !PP will get stuck here despite the system saying "running"
    MoveJSync pPreBrakeCheck, v1000, z200, toolhand1\WObj:=wobj0, "rMoveOutSync";
    rGoToHome;
  • Online
    gmumaugh
    Reactions Received
    13
    Trophies
    2
    Posts
    63
    • February 1, 2022 at 2:08 AM
    • #2

    After doing a lot more tests and looking through the documentation I found a solution.

    The first thing I changed was the second MoveJSync command into a MoveJ and called rMoveInSync on the next line according to ABB's recommendations for stop points.

    Next, to fix my movement issue I used the StopMove and StartMove instructions:

    Code
    MoveJSync pPreBrakeCheck, v1000, z200, toolhand1\WObj:=wobj0, "rMoveInSync";
    MoveJ pAtBrakeCheck, v100, fine, toolhand1\WObj:=wobj0;
    rMoveInSync;
    CyclicBrakeCheck;
    StopMove;
    WaitTime 1;
    StartMove;
    MoveJSync pPreBrakeCheck, v1000, z200, toolhand1\WObj:=wobj0, "rMoveOutSync";
    rGoToHome;

    Using the StopMove and StartMove instructions now allows the program pointer to actually execute the movements back to home and finish the procedure. This is not the most elegant solution and I'm still not sure why the problem exists in the first place, but for now it is solved.

  • SharplesR
    Reactions Received
    6
    Trophies
    4
    Posts
    443
    • February 1, 2022 at 9:34 AM
    • #3

    Are you positive that the stopmove is necessary? I recall needing a startmove, but the stopmove surprises me.

  • Online
    gmumaugh
    Reactions Received
    13
    Trophies
    2
    Posts
    63
    • February 2, 2022 at 12:03 AM
    • #4

    Nope, the StopMove is not necessary. I was just able to run the routine without it. Thanks!

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

  • abb
  • move
  • brake test
  • Cyclic Brake Check
  • Brake Check
  • CBC
  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