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

Stop Skipping Lines

  • KyleW
  • January 24, 2023 at 2:18 PM
  • Thread is Resolved
  • KyleW
    Reactions Received
    7
    Trophies
    3
    Posts
    41
    • January 24, 2023 at 2:18 PM
    • #1

    Hello,

    We have operators and others that have found if the robot is waiting for a signal that if they turn the TP on and go down a line, and turn the TP off and start the robot it starts from this new line. What options do I have for stopping this? We have passwords. Is there a system variable or something I'm misisng?

    Thanks

  • Sbeve2020
    Reactions Received
    5
    Trophies
    1
    Posts
    109
    • January 24, 2023 at 2:24 PM
    • #2

    I mean don't let them use the TP is probably going to be ur best bet. I know you can set up some like HML screen on the Tp so they can only do some stuff.

  • retobor
    Reactions Received
    17
    Trophies
    4
    Posts
    205
    • January 24, 2023 at 4:59 PM
    • #3

    You should at least get a yellow prompt box on the TP which asks the user if they want to resume from that line. This may be a production check setting under Setup - Prog Select.

    Regardless, this doesn't really help as it's just another step they can preform. You should be able to prevent access to the program with the password option. Alternatively, you could send a signal to the PLC when the TP is enabled and track it that way.

  • KyleW
    Reactions Received
    7
    Trophies
    3
    Posts
    41
    • January 24, 2023 at 5:46 PM
    • #4

    It pops up with a prompt but they are intentionally skipping the line so they say yes. Currently I'm trying to figure out if I can disable the FWD/BWD buttons in the password xml file. I know it's a setting in the function menu but it would be nice to just have it tied to our logins instead.

    Anyone know the key Id for the FWD/BWD buttons? And/or where to find Key IDs in either the manual or variables? I have had no luck so far

  • KyleW
    Reactions Received
    7
    Trophies
    3
    Posts
    41
    • January 24, 2023 at 6:24 PM
    • #5

    Or if someone can just tell me the "fctn fwd/bwd disable" system variable I will just set it in BG based on current login level.

  • HawkME
    Reactions Received
    568
    Trophies
    11
    Posts
    3,268
    • January 24, 2023 at 7:39 PM
    • #6

    How are you starting the robot? If you are using UOP, then simply don't provide the operators with a resume button. If they turn the teach pendant on and off then you can force them to start the program over from the beginning.

  • KyleW
    Reactions Received
    7
    Trophies
    3
    Posts
    41
    • January 24, 2023 at 8:46 PM
    • #7
    Quote from HawkME

    How are you starting the robot? If you are using UOP, then simply don't provide the operators with a resume button. If they turn the teach pendant on and off then you can force them to start the program over from the beginning.

    It's a weird UOP/SOP combo. It's UOP signals controlled through flags so it can auto start after fence open/faults but if you press the sop start it will also pulse the start signal. But I don't want it to restart at the beginning because it's in the middle of loading a furnace and waiting for the signal drop the ingot, but they skip it and it loads the furnace anyway.

  • AlanL
    Reactions Received
    22
    Trophies
    3
    Posts
    78
    • January 24, 2023 at 9:06 PM
    • #8

    You can add a timeout to the wait and have it jump somewhere else. We stymie that by having the label that is jumped to turn on an output to trigger a red light, pause the program, and just have it jump back to itself so if they restart they are stuck in a loop. Savvy operators could still go up to the line it failed at and restart, but they'd have to know where to go.

  • HawkME
    Reactions Received
    568
    Trophies
    11
    Posts
    3,268
    • January 25, 2023 at 1:14 AM
    • #9

    I'm not sure if there is a way to prevent that systematically.

    Even if you prevent fwd/bwd they can still press the up down arrows to put the cursor on a different line.

    I say either lock the TP in a box, or monitor TP enabled in BG Logic or your PLC.

  • kluk-kluk
    Reactions Received
    51
    Trophies
    5
    Posts
    300
    • January 25, 2023 at 10:25 AM
    • #10

    I had that same problem and I could not find a software solution.

    So I hooked up a horn on the UOP tp enabled output.

    Every time when the robot is in program and they switch on the tp, there is a 130 DBa sound resonating through the whole factory.

    That helped.

  • C_hiney
    Reactions Received
    2
    Trophies
    2
    Posts
    32
    • January 25, 2023 at 3:22 PM
    • #11

    Maybe remove access to the edit screen until logged in, or add several redundant checks and timeout loops with in the check program so it can be done with a single line skip

  • KyleW
    Reactions Received
    7
    Trophies
    3
    Posts
    41
    • January 25, 2023 at 3:29 PM
    • #12

    I FOUND IT!

    I'm not sure exactly which one, I will figure it out and then update this post but I just added and disabled all of the constants to the password file. One of them disables being able to answer the "start from different line prompt"

    <PWD level="4" const="1" access="0"/>

    There are const 1-24, I disabled access to all of them for level 4.

    Does anyone have a description for each const? Otherwise I'll only be able to figure out which one affects this line skip prompt.

  • KyleW
    Reactions Received
    7
    Trophies
    3
    Posts
    41
    • January 25, 2023 at 4:47 PM
    • #13

    <!-- Block Access to Skipping Lines of Code -->

    <PWD level="0" const="24" access="0"/>

    <PWD level="2" const="24" access="1"/>

    <PWD level="3" const="24" access="0"/>

    <PWD level="4" const="24" access="0"/>

    Does anyone have a description for each const? There are 24 total, and I only know what 20 and 24 do now.

    Hope this helps whoever else.

  • KyleW
    Reactions Received
    7
    Trophies
    3
    Posts
    41
    • January 25, 2023 at 5:54 PM
    • #14

    Found all the constants... They're in the Handling Tool Setup and Operations Manual Page 5-186

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

  • External motor motion skipping

    • capital9
    • November 14, 2022 at 9:36 AM
    • KUKA 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