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

Robot BX100 with E controller on its own jumps between program steps

  • siwy61
  • July 20, 2024 at 8:54 AM
  • Thread is Unresolved
  • siwy61
    Reactions Received
    2
    Trophies
    3
    Posts
    19
    • July 20, 2024 at 8:54 AM
    • #1

    Hello everyone,


    I'm facing really strange problem connected with BX100L C and E controller.

    During work, robot sometimes jumps between steps in program or even between programs.


    Below is description of one of many situations when error occured:

    Operator crossed light curtain so robot stopped in program 205 step 14:

    Then all errors were confirmed and robot started to work again. Everything was fine until step 19 of the program when error 1118 came out. Below you can see that robot was in step 19, but somehow next step was numer 12:

    In post below there is a photo of Exec program loggin which shows that robot finished 18th step of the program.

    There is also a photo showing which step was active after error.


    I can send backup of the robot via email.

    Does anyone has any idea why this is happening?

  • siwy61
    Reactions Received
    2
    Trophies
    3
    Posts
    19
    • July 20, 2024 at 8:55 AM
    • #2

    Photo of Exec program loggin:

    photo showing which step was active after error:

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,760
    • July 20, 2024 at 10:00 AM
    • #3
    Quote from siwy61

    During work, robot sometimes jumps between steps in program or even between programs.

    This is such a random statement to make, just what context are you referring to:
    - During normal running.
    - When the process is interrupted by an external influence.

    What you are describing above is a process interruption and the result (error) from not using a proper restart from interruption procedure.

    I suggest you contact the supplier of the system as they will be best served to assist you as they have programmed and integrated it and explain how to recover/restart when an external influence such as safety device has interrupted the process.

    The only thing I can recommend is to go to aux function 0502 (System Switch) and enable the DISP.EXE function as below.
    This will indicate current step and reduce the 'jumping steps' you are referring to initially as there is no evidence of step jumping in your provided log.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • siwy61
    Reactions Received
    2
    Trophies
    3
    Posts
    19
    • July 22, 2024 at 8:34 AM
    • #4
    Quote from kwakisaki

    This is such a random statement to make, just what context are you referring to:
    - During normal running.
    - When the process is interrupted by an external influence.

    Our process looks like that:
    We stop robot using signal from plc. When robot is in proper position - robot sends signal that operator can enter robot working zone. Then operator loads raw parts and during that operation he crosses light curtain - robot gets error: Safety fence is open. After loading, operator confirms errors and starts production.

    Quote from kwakisaki

    What you are describing above is a process interruption and the result (error) from not using a proper restart from interruption procedure.

    After reading this I assume that operator doesn't wait for robot confirmation that robot is ready to stop. Robot stops in random place and from this random place operator starts cycle which makes problems.

    Quote from kwakisaki

    The only thing I can recommend is to go to aux function 0502 (System Switch) and enable the DISP.EXE function as below.

    Thanks for this information.

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,760
    • July 22, 2024 at 10:38 AM
    • #5

    Well, I don't know what else to suggest.

    If they stop and restart the process in a manner outlined by whomever has integrated it, then there is no problem as that is how they have integrated it.

    If they interrupt the process at random points, or outside of the procedure outlined by whomever has integrated it and errors are produced then they are introducing these errors by externally influencing the application in areas which it hasn't been programmed or integrated to handle/monitor for.

    Unfortunately the forum will not be able to answer that without application and integration knowledge of your current application and equipment and from the sounds of it, program and possible application modifications would need to be applied in order for the system to handle these 'random external influences'.

    So only speculations can be made.

    The deviation JT4 error suggests it could be attributed to:
    - Brake of JT4 has failed.
    - Operator may have manually moved the robot to a different location before restarting.
    - Operator may have jumped steps before restarting.

    If the above is indeed the case and it is not JT brake failure, then the answer is simply to follow whomever has integrated it restart procedures based on the cell loading procedure (complete restart).

    Just by your initial post, it suggests the client is reporting something to you as 'they see it' or you are reporting something as 'you see it'.

    That system switch should assist the client/you further in the future to assist with future interruption issues.

    Further investigation about the circumstances in which these 'issues' are occurring outside of the normal operation procedures would be required and decision on whether this is equipment failure, or external factors and decide on a plan of action going forward and that is what I get from your posts.

    That's the best advice I can provide at this point...........

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • ShAdOwDrAgOnS
    Reactions Received
    37
    Trophies
    3
    Posts
    64
    • July 24, 2024 at 12:26 AM
    • #6

    So with the limited information I can suggest is the following:

    Take a save/full and look at the program execution log as it will tell you exactly what line of code the robot is executing and why it might be jumping to another line/program.


    From my experience things that make the robot code jump steps are:

    Goto commands

    Program calls

    Interrupts to a label or program ( remember interrupts stay active unless Ignore is used)

    Programs hitting a Return statement

    external reset from dedicated input like priming PG0 on step 1

    Operators changing step number or manually priming a program from the teach pendant. ( This can easily be checked by looking at the operator log to see if they are doing this)

  • siwy61
    Reactions Received
    2
    Trophies
    3
    Posts
    19
    • July 25, 2024 at 6:59 AM
    • #7
    Quote from kwakisaki

    The deviation JT4 error suggests it could be attributed to:
    - Brake of JT4 has failed.
    - Operator may have manually moved the robot to a different location before restarting.
    - Operator may have jumped steps before restarting.

    The deviation is connected with robot collision after reseting error and continuing production, done by an operator.

    Thank you for your help Kwakisaki.


    Quote from ShAdOwDrAgOnS

    external reset from dedicated input like priming PG0 on step 1

    That could be the reason. We send external reset by pushing on of the buttons on loading station.


    From my observation problem with jumping steps occurs not immediately after confirmation of "safety fence open" error but when robot reach first "Break" command and starts exchanging signals with PLC.

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,760
    • July 25, 2024 at 10:09 AM
    • #8

    ShAdOwDrAgOnS has highlighted additional specifics which influence a jumping perspective and what is mentioned in this thread are 3 specific different variants that influence this:
    1. External signal influence (like external program reset)
    2. Programmed influence (like interrupts, subroutine calls and returns, PC Task functionality).
    3. External operator influences (Move the robot from current position, selecting different steps).

    I don't know quite what else to suggest here as this issue appears to be externally influenced.
    It suggests to me you may be getting misdirected due to the 'jumping' you are seeing and may be assuming this 'jumping' is the problem where in fact this 'jumping' is normal due to Kawasaki and how it has been programmed and integrated.

    You also have the instance to consider that upon safety device activations and without any safety PLC like a Cubic S unit or alternative, then a category stop (usually 0) should be applied, causing engagement of brakes and removal of motor power which will stop the controller executing any further commands specifically motion segments.

    Are we looking at:
    1. A problem that has suddenly appeared on a mature system that didn't exist before.
    2. A problem that is occurring during commissioning.
    3. A problem that is occurring because operators are not following implemented procedures.

    It really only comes down to 4 things really:
    - Obtain specific Kawasaki knowledge through training and specifically target your application.
    - Understanding your system integration for continuance after safety device activation.
    - Following the correct procedures implemented.
    - If the procedures are incorrect, review what can be done to improve them.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

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

  • kawasaki
  • Kawasaki E Controller
  • BX100L
  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