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

How to create custom HMI on KUKA KCP???

  • LCotta
  • November 13, 2014 at 11:08 AM
  • Thread is Resolved
  • LCotta
    Trophies
    3
    Posts
    12
    • November 13, 2014 at 11:08 AM
    • #1

    Hello,

    I have a doubt about custom user hmi on kcp. I know there is an application from KUKA (KUKA.HMI Genesis or Zenon) to do this, but there is another free way to make this, without using this program??? I don´t find documentation about it, but if orangeapps can make it (smart plugins) i suppose it is possible...

    I would appreciate any suggestion or info...

    Thank you all very much!!!

  • panic mode
    Reactions Received
    1,262
    Trophies
    11
    Posts
    13,027
    • November 13, 2014 at 7:16 PM
    • #2

    yes, you can write your own windows application, the only challenge is accessing robot variables... :icon_wink:

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • Toolsoft
    Trophies
    4
    Posts
    3
    • September 2, 2015 at 11:28 PM
    • #3

    Hi panic mode,

    if i write my own Windows Application...
    How to start it at a KUKA-Window like "variable list"?
    Is it possible with OCX?

    regards
    Toolsoft

    Edited once, last by Toolsoft (September 2, 2015 at 11:30 PM).

  • M.Ozkan
    Reactions Received
    22
    Trophies
    5
    Posts
    538
    • September 3, 2015 at 8:15 PM
    • #4

    There are a lot of ways:
    - You can write your own plugin for KUKA_HMI with standart plugin procedures. (Like Variable->Overview screen)
    - You can use KUKA.HMI Genesis software and KUKA.OPC from KUKA (HMI integrated to system software)
    - You can use KUS Software from KUKA (HMI integrated to system software)
    - You can use WinCC Flexible from Siemens and KUKA.OPC from KUKA (HMI not integrated to system software) etc.


    If you need only menu element, Inline form or softkey you can use Usertech technology package.

    Edited once, last by M.Ozkan (September 3, 2015 at 8:18 PM).

  • aytequin
    Trophies
    3
    Posts
    3
    • January 25, 2016 at 3:39 PM
    • #5

    thanks for all ... i had need too :applaus:

    Time ... Not Enough.

  • irobot
    Trophies
    4
    Posts
    271
    • January 26, 2016 at 8:57 AM
    • #6
    Quote from fluke


    There are a lot of ways:
    - You can write your own plugin for KUKA_HMI with standart plugin procedures. (Like Variable->Overview screen)
    - You can use KUKA.HMI Genesis software and KUKA.OPC from KUKA (HMI integrated to system software)
    - You can use KUS Software from KUKA (HMI integrated to system software)
    - You can use WinCC Flexible from Siemens and KUKA.OPC from KUKA (HMI not integrated to system software) etc.


    If you need only menu element, Inline form or softkey you can use Usertech technology package.

    Display More

    Hi, fluke,

    what's the KUS ?

    KUKA Conntroller : _________<br />KSS Software : ____________ <br />Robot Model: _____________

  • tarun89engg
    Reactions Received
    1
    Trophies
    4
    Posts
    32
    • January 29, 2016 at 5:57 PM
    • #7

    Only for information

    if you are smart enough you can use kuka librarby (KukaRoboter.LegacyKrcServiceLib.dll) to Access KRC variables like tool, base, robot Actual position etc etc.

    I have created my own interface which I have linked in kuka Diagnosis Menu which find the Spot welding point name with x,y,z, A,B,C cordinates with tool and base also save as an excel file.

    Images

    • HMI.JPG
      • 55.03 kB
      • 556 × 697
      • 568

    Files

    HMI.JPG_thumb 19.78 kB – 450 Downloads
  • irobot
    Trophies
    4
    Posts
    271
    • February 1, 2016 at 2:24 AM
    • #8
    Quote from tarun89engg

    Only for information

    if you are smart enough you can use kuka librarby (KukaRoboter.LegacyKrcServiceLib.dll) to Access KRC variables like tool, base, robot Actual position etc etc.

    I have created my own interface which I have linked in kuka Diagnosis Menu which find the Spot welding point name with x,y,z, A,B,C cordinates with tool and base also save as an excel file.

    very interesting! your app run in the HMI like a plugin. Did you created *.dll or *.exe file ?

    KUKA Conntroller : _________<br />KSS Software : ____________ <br />Robot Model: _____________

  • tarun89engg
    Reactions Received
    1
    Trophies
    4
    Posts
    32
    • February 10, 2016 at 4:34 PM
    • #9

    Hello irobot

    yes I have create a dll file which is calling though HMI. If you would like to integrate your application in KUKA HMI without using any other external application than definetly you have to create a Dll file uisng wpf applicaion.

  • arunbluez
    Trophies
    3
    Posts
    18
    • February 22, 2016 at 3:55 PM
    • #10
    Quote from tarun89engg


    Hello irobot

    yes I have create a dll file which is calling though HMI. If you would like to integrate your application in KUKA HMI without using any other external application than definetly you have to create a Dll file uisng wpf applicaion.

    Would be kind enough to share the Source code of the WPF application u developed? if you dont want to share it in public could you please send it to my PM. I also want to make such plugin, i have the knowledge to develop a plugin but dont know how to integrate it with the KUKA HMI... Thanks a lot in advance!

  • axv6l
    Reactions Received
    1
    Trophies
    3
    Posts
    142
    • February 29, 2016 at 4:33 PM
    • #11

    Any examples....please

  • iDio
    Trophies
    3
    Posts
    140
    • March 9, 2016 at 7:00 PM
    • #12
    Quote from axv6l


    Any examples....please

    nothing? :angel:

  • rixmaia
    Guest
    • March 24, 2016 at 4:48 PM
    • #13

    Hi,

    Anyone have a example?
    I found the dll kukaroboter.legacy...

    Thanks in adavance!

    BR, Ricardo

  • Spl
    Reactions Received
    5
    Trophies
    3
    Posts
    178
    • March 28, 2016 at 8:18 PM
    • #14

    If you have the dll, you could use dependency walker to find out what functions the dll exports, and then use trial and error to test them.

    http://www.dependencywalker.com/

  • Jonson
    Reactions Received
    2
    Trophies
    4
    Posts
    211
    • May 23, 2016 at 4:06 AM
    • #15
    Quote from tarun89engg

    Only for information

    if you are smart enough you can use kuka librarby (KukaRoboter.LegacyKrcServiceLib.dll) to Access KRC variables like tool, base, robot Actual position etc etc.

    I have created my own interface which I have linked in kuka Diagnosis Menu which find the Spot welding point name with x,y,z, A,B,C cordinates with tool and base also save as an excel file.


    Where I can find the KukaRoboter.LegacyKrcServiceLib.dll? Is there a header file for my calling? Thank you!

  • tarun89engg
    Reactions Received
    1
    Trophies
    4
    Posts
    32
    • May 23, 2016 at 9:26 AM
    • #16

    Hello Jonson

    you can find all the necessary dll file from follwing path

    C:\KRC\SmartHMI

  • Jonson
    Reactions Received
    2
    Trophies
    4
    Posts
    211
    • May 24, 2016 at 2:06 AM
    • #17

    Thank you! But I can not find anything in this dll.

  • DavidNay
    Guest
    • December 16, 2017 at 7:39 AM
    • #18
    Quote from tarun89engg

    Only for information

    if you are smart enough you can use kuka librarby (KukaRoboter.LegacyKrcServiceLib.dll) to Access KRC variables like tool, base, robot Actual position etc etc.

    I have created my own interface which I have linked in kuka Diagnosis Menu which find the Spot welding point name with x,y,z, A,B,C cordinates with tool and base also save as an excel file.


    I am looking for the relevant information.Can you tell me how to generate dll file

  • rhino
    Trophies
    3
    Posts
    24
    • June 13, 2019 at 3:35 PM
    • #19

    I have looked through alot of posts trying to figure this one out, used the dll as mentioned above. Looking at the dll using dependancy walker totally confused me. So next step was to import the dll into a visual studio project and it kind of started to make more sense but i am still confused as hell.

    I assume you have obviously put a lot of work into dissecting the dll, but could you please provide some guidance, as i would also like to make use of the dll to extract data from the robot.

    Thanks

  • VinyVieira
    Trophies
    3
    Posts
    5
    • March 20, 2020 at 6:52 PM
    • #20

    Has anyone figured out how to generate the dll file?
    What software to use?

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