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. Stäubli & Bosch 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

“Frozen” Teach Pendant

  • 16000lc
  • February 24, 2023 at 10:24 PM
  • Thread is Unresolved
  • 16000lc
    Reactions Received
    3
    Trophies
    1
    Posts
    29
    • February 24, 2023 at 10:24 PM
    • #1

    Hello everyone!

    Has anyone faced a problem where while using the teach pendant it completely freezes?

    We can power it( we see the green light turning on when pressing deadman) but other than that the screen doesn’t move.

    It happened twice already and we were obligated to turn off the power of the controller( which can cause more harm than good when doing it constantly)

    Can it be a memory problem? Too many programs?

    Is there a solution other than turning off the controller power? We really need to avoid this problem .


    Rx130 CS8

    Best regards

  • kwakisaki February 24, 2023 at 11:38 PM

    Approved the thread.
  • Galet
    Reactions Received
    19
    Trophies
    2
    Posts
    141
    • February 27, 2023 at 11:59 AM
    • #2

    Hello,

    If you have a other SP1, you can try to change it.

    Control the connection and the cable between the SP1 and the controler.

    What's happen when you stop all the applications ?

    Have a good day...

  • ElEsgalho
    Reactions Received
    17
    Trophies
    3
    Posts
    119
    • February 27, 2023 at 12:33 PM
    • #3

    It happens something similar to me once.

    Ensure all tasks continually running do have an instruction to cause an immediate sequence, this is, frees the CPU resources to jump to other tasks avoiding a deadlock.

    Example of a deadlock task:

    Code
    do
       ...Something...
    until false

    Example of a task that sequenced immediately:

    Code
    do
       ...Something...
       delay(0)
    until false

    The delay(0) will free the CPU from the task running too many times, allowing resources to run other tasks, like the pendant update internal task.

    Inside VAL3 manual:

    The VAL 3 instructions that can cause a task to be sequenced immediately are as follows:

    • watch() (condition wait timeout)
    • delay() (timeout)
    • wait() (condition waiting time)
    • waitEndMove() (arm stop waiting time)
    • open() and close() (arm stop waiting time followed by timeout)
    • taskResume() (waits until the task is ready for restart)
    • taskKill() (waits for the task to be actually killed)
    • disablePower() (waits for power to be actually cut off)
    • The instructions accessing the contents of the disk (libLoad, libSave, libDelete, libList, setProfile)
    • The sio reading/writing instructions (operator =, sioGet(), sioSet())
    • setMutex() (waits for the Boolean mutex to be false)

    Hope this is your problem, otherwise good luck!

  • 16000lc
    Reactions Received
    3
    Trophies
    1
    Posts
    29
    • February 27, 2023 at 10:31 PM
    • #4
    Quote from Galet

    Hello,

    If you have a other SP1, you can try to change it.

    Control the connection and the cable between the SP1 and the controler.

    What's happen when you stop all the applications ?

    Have a good day...

    We do have another teach pendant but it’s not in a better state that the current one 🤔

    Quote from ElEsgalho

    It happens something similar to me once.

    Ensure all tasks continually running do have an instruction to cause an immediate sequence, this is, frees the CPU resources to jump to other tasks avoiding a deadlock.

    Example of a deadlock task:

    Code
    do
       ...Something...
    until false

    Example of a task that sequenced immediately:

    Code
    do
       ...Something...
       delay(0)
    until false

    The delay(0) will free the CPU from the task running too many times, allowing resources to run other tasks, like the pendant update internal task.

    Inside VAL3 manual:

    The VAL 3 instructions that can cause a task to be sequenced immediately are as follows:

    • watch() (condition wait timeout)
    • delay() (timeout)
    • wait() (condition waiting time)
    • waitEndMove() (arm stop waiting time)
    • open() and close() (arm stop waiting time followed by timeout)
    • taskResume() (waits until the task is ready for restart)
    • taskKill() (waits for the task to be actually killed)
    • disablePower() (waits for power to be actually cut off)
    • The instructions accessing the contents of the disk (libLoad, libSave, libDelete, libList, setProfile)
    • The sio reading/writing instructions (operator =, sioGet(), sioSet())
    • setMutex() (waits for the Boolean mutex to be false)

    Hope this is your problem, otherwise good luck!

    Display More

    That’s a good idea.

    I will see what tasks are running continuously and see if I can add that condition to avoid possible problems

    There are tasks that are continuously running while waiting for information from the PLC to start the operation.

    Maybe If I add an delay(0) to each one of them it can help?

    Best regards

    Edited once, last by 16000lc (February 27, 2023 at 10:47 PM).

  • ElEsgalho
    Reactions Received
    17
    Trophies
    3
    Posts
    119
    • March 2, 2023 at 12:24 PM
    • #5
    Quote from 16000lc

    There are tasks that are continuously running while waiting for information from the PLC to start the operation.

    Maybe If I add an delay(0) to each one of them it can help?

    Best regards

    Not sure how they are structured but yes, if it is a loop with no delay or waits, it will suck the CPU resources. If you need help looking at this, keep posting here.

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

Similar Threads

  • S10 reinstall software via kfloppy after reinstall doesn't keep the software keep showing core4 press enter

    • manucnc
    • August 31, 2020 at 1:04 AM
    • Fanuc Robot Forum
  • PCB Alarm 7: Teach Pendant is Frozen at Ready Screen

    • JordanOlsen
    • November 1, 2022 at 7:03 PM
    • Fanuc Robot Forum
  • KRL Styleguide

    • Hes
    • October 29, 2022 at 1:10 PM
    • KUKA Robot Forum
  • AutoUpdate Process is frozen with message ''UD1: ¥plp¥M332896.COM Opening"

    • nhfMinion
    • August 3, 2022 at 1:55 PM
    • Fanuc Robot Forum
  • Teach pendant screen freezing

    • EPeters1
    • June 20, 2022 at 4:03 PM
    • Fanuc Robot Forum
  • Deadman Switch Worn?

    • RobotRobert
    • September 28, 2021 at 2:46 PM
    • KUKA Robot Forum
  • Teach pendant of R-J3iB controller freezes due to network

    • Bas0601
    • January 12, 2021 at 6:29 PM
    • Fanuc Robot Forum
  • FTP connections to robot stopped working

    • IRockWell
    • October 9, 2019 at 4:17 PM
    • Fanuc Robot Forum
  • R30ia frozen on boot monitor

    • Tiger10
    • September 11, 2019 at 11:22 PM
    • Fanuc Robot Forum
  • Fanuc Alarm codes SRVO-232 and SRVO-480

    • AlexGuut
    • August 20, 2019 at 12:32 PM
    • Fanuc Robot Forum

Users Viewing This Thread

  • 1 Guest
  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