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

HMI Panel start button on TP to start program

  • Charlie1768
  • July 5, 2023 at 11:31 AM
  • Thread is Unresolved
  • Charlie1768
    Trophies
    1
    Posts
    10
    • July 5, 2023 at 11:31 AM
    • #1

    HI all, trying to make an HMI to display on our R30IB controller and teach pennant that has a program start button on it.

    so far I've got a button on my HMI that runs on a flag and then a wait command at the very start of my program waiting for this flag to be turned on to start the program.

    Then in the program select menu i have program select mode set as other and production start mode set as UOP

    Then in the system config I have Enable UI signals set as true and remote/local config set to remote.

    And this isn't working for me wondering if there is something I've missed or need to do differently any help would be greatly appreciated.

    Thanks

  • 95devils July 5, 2023 at 11:50 AM

    Approved the thread.
  • Bout_de_ficelle
    Reactions Received
    14
    Trophies
    1
    Posts
    52
    • July 5, 2023 at 11:54 AM
    • #2
    Quote from Charlie1768

    HI all, trying to make an HMI to display on our R30IB controller and teach pennant that has a program start button on it.

    so far I've got a button on my HMI that runs on a flag and then a wait command at the very start of my program waiting for this flag to be turned on to start the program.

    Then in the program select menu i have program select mode set as other and production start mode set as UOP

    Then in the system config I have Enable UI signals set as true and remote/local config set to remote.

    And this isn't working for me wondering if there is something I've missed or need to do differently any help would be greatly appreciated.

    Thanks

    Display More

    Hello, There are two ways to create an ihm on Teach Pendant. The first is to create an html page and open it with the Browser, and the second is to open it in the -> User menu.

  • Charlie1768
    Trophies
    1
    Posts
    10
    • July 5, 2023 at 12:11 PM
    • #3

    Yes I have made an HMI using sharepotint 2007 with activeX control options. On it I have a toggle button that turns on a flag then this is saved as an SDM file and transferred onto the controller and opens fine but when i try to start the program using this button it does nothing

  • Bout_de_ficelle
    Reactions Received
    14
    Trophies
    1
    Posts
    52
    • July 5, 2023 at 1:37 PM
    • #4
    Quote from Charlie1768

    Yes I have made an HMI using sharepotint 2007 with activeX control options. On it I have a toggle button that turns on a flag then this is saved as an SDM file and transferred onto the controller and opens fine but when i try to start the program using this button it does nothing

    For example, what you can do in a Logic BG is that when the flag is activated, you activate the SI Cycle Start and when you want to stop, you activate another button that deactivates the flag and deactivates the SI Cycle Start.

  • Charlie1768
    Trophies
    1
    Posts
    10
    • July 5, 2023 at 3:47 PM
    • #5

    How do i activate the SI cycle start with the flag?

  • Charlie1768
    Trophies
    1
    Posts
    10
    • July 5, 2023 at 5:05 PM
    • #6
    Quote from Bout_de_ficelle

    For example, what you can do in a Logic BG is that when the flag is activated, you activate the SI Cycle Start and when you want to stop, you activate another button that deactivates the flag and deactivates the SI Cycle Start.

    How do I activate the SI signal using the flag I've tried looking around everywhere for a way to turn it on and i cant seem to find it

  • Online
    SkyeFire
    Reactions Received
    1,038
    Trophies
    12
    Posts
    9,373
    • July 5, 2023 at 5:28 PM
    • #7
    Quote from Charlie1768

    How do I activate the SI signal using the flag I've tried looking around everywhere for a way to turn it on and i cant seem to find it

    I can't speak to the SIs, but I've done this before using the UIs. If you map a DO and an UI to the same Port number on Rack 0, Slot 0, turning on that DO also turns on the UI. I've used this a couple times when I had to use a BG program in place of a PLC.

    This does require that you switch the robot from using SIO to UIO, though.

    DO 400-417 mapped to UI 1-18


  • Charlie1768
    Trophies
    1
    Posts
    10
    • July 5, 2023 at 5:32 PM
    • #8
    Quote from SkyeFire

    I can't speak to the SIs, but I've done this before using the UIs. If you map a DO and an UI to the same Port number on Rack 0, Slot 0, turning on that DO also turns on the UI. I've used this a couple times when I had to use a BG program in place of a PLC.

    This does require that you switch the robot from using SIO to UIO, though.

    DO 400-417 mapped to UI 1-18


    Display More

    Does this mean i could press a button on my HMI that turn on the DO but at the same time turns on the UI and if so is there any specific UI that needs to be turned on as i had a look at the UI list on our robot and one of them is already predefined as a start or can i use any UI

  • Online
    SkyeFire
    Reactions Received
    1,038
    Trophies
    12
    Posts
    9,373
    • July 5, 2023 at 5:37 PM
    • #9
    Quote from Charlie1768

    Does this mean i could press a button on my HMI that turn on the DO but at the same time turns on the UI and if so is there any specific UI that needs to be turned on as i had a look at the UI list on our robot and one of them is already predefined as a start or can i use any UI

    Specific UIs. Their assignments are fixed, and not changeable.

    For the robot to operate, you need hold the UIs IMSTP and HOLD. Probably also SFSPD and ENABLE.

    The FAULT RESET and START UIs will need a pulse apiece, one after the other, in order to start the robot.

  • Charlie1768
    Trophies
    1
    Posts
    10
    • July 5, 2023 at 5:50 PM
    • #10
    Quote from SkyeFire

    Specific UIs. Their assignments are fixed, and not changeable.

    For the robot to operate, you need hold the UIs IMSTP and HOLD. Probably also SFSPD and ENABLE.

    The FAULT RESET and START UIs will need a pulse apiece, one after the other, in order to start the robot.

    I'll give this a go and see if it works.

  • racing_is_life
    Trophies
    2
    Posts
    19
    • July 5, 2023 at 9:45 PM
    • #11

    We use this UOP start method using a browser page. You should be able to switch or pulse the UOPs with the browser page. Remember to set the programme you want to run in the $SHELL_WRK.$CUST_NAME (which I think is in the detail of program start method)

  • Charlie1768
    Trophies
    1
    Posts
    10
    • July 5, 2023 at 10:46 PM
    • #12
    Quote from racing_is_life

    We use this UOP start method using a browser page. You should be able to switch or pulse the UOPs with the browser page. Remember to set the programme you want to run in the $SHELL_WRK.$CUST_NAME (which I think is in the detail of program start method)

    I tried this method before and when I tried to turn on a UOP through the web page it tried to write a 1 into it rather then turn it on or off

  • racing_is_life
    Trophies
    2
    Posts
    19
    • July 6, 2023 at 8:32 AM
    • #13
    Quote from Charlie1768

    I tried this method before and when I tried to turn on a UOP through the web page it tried to write a 1 into it rather then turn it on or off

    Just had a look at ours. We pulse a flag from the HMi. The UI is mapped to this flag.

  • Charlie1768
    Trophies
    1
    Posts
    10
    • July 6, 2023 at 12:58 PM
    • #14
    Quote from racing_is_life

    Just had a look at ours. We pulse a flag from the HMi. The UI is mapped to this flag.

    Might have to give this a go later

  • Charlie1768
    Trophies
    1
    Posts
    10
    • July 6, 2023 at 10:29 PM
    • #15
    Quote from racing_is_life

    Just had a look at ours. We pulse a flag from the HMi. The UI is mapped to this flag.

    I gave your idea a go and couldn’t seem to get the UI mapped to anything. What I did was go into the configuration of a DO and set the rack, slot, and start to 0 and did the same for the UI signal and it seemed to do nothing. Was this the right way to do this or is there another way

  • racing_is_life
    Trophies
    2
    Posts
    19
    • July 7, 2023 at 7:35 AM
    • #16

    Go into IO - TYPE - UOP - Change to UI - Config. Change the rack to 34 slot 1 and start to which flag you want to use.

  • Online
    SkyeFire
    Reactions Received
    1,038
    Trophies
    12
    Posts
    9,373
    • July 7, 2023 at 5:16 PM
    • #17
    Quote from Charlie1768

    I gave your idea a go and couldn’t seem to get the UI mapped to anything. What I did was go into the configuration of a DO and set the rack, slot, and start to 0 and did the same for the UI signal and it seemed to do nothing. Was this the right way to do this or is there another way

    What mapping did you use? How did you test it? You should be able to monitor DOs in one window, UIs in another, and see each UI turn on/off when you change the matching DO.

    Note: This is a different method from using Flags:

    Quote from racing_is_life

    Go into IO - TYPE - UOP - Change to UI - Config. Change the rack to 34 slot 1 and start to which flag you want to use.

    This method connects Flags to the UIs instead of DOs. Other than that, it should work the same way.

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

  • Buttoms maping

    • blue_just
    • January 8, 2023 at 8:39 PM
    • Fanuc Robot Forum
  • Robot Not Keeping Remote Settings

    • mherde
    • August 17, 2021 at 6:49 PM
    • Fanuc Robot Forum
  • Kuka kr 210 r2700-2 + OpenPLC SoftPLC

    • JKBGZ
    • March 18, 2021 at 3:52 AM
    • KUKA Robot Forum
  • Kuka auto external control

    • Vasya Kazmin
    • August 4, 2020 at 8:40 AM
    • KUKA Robot Forum
  • Ethernet IP Topology Proposal

    • kwakisaki
    • November 15, 2019 at 2:08 PM
    • Fanuc Robot Forum
  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