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

Writing KRL programs on Linux

  • robocoder
  • September 27, 2020 at 10:35 AM
  • Thread is Unresolved
  • robocoder
    Reactions Received
    5
    Trophies
    3
    Posts
    51
    • September 27, 2020 at 10:35 AM
    • #1

    Hi!

    Are there anyone developing KRL programs on Linux? If so I am interested in hearing about your workflow.

    - How do you transfer files to / from the controller?

    - How do you debug / test your programs (since KUKA software is Windows only)?

    - Offline programming with OfficeLite / KUKA.Sim possible in any way?

    Thanks for any tips! :smiling_face:

  • robotecnik
    Reactions Received
    19
    Trophies
    4
    Posts
    568
    • September 27, 2020 at 11:37 AM
    • #2

    It should not be a big issue:

    1. develop on any editor that gives you syntax highlighting.

    2. send the files with USB sticks or via ethernet.

    3. debug and test directly on the robot.

    Remember you can't copy files directly in the "program" folder as they won't be understood as a program unless you completely shut the robot cabinet down.

    Given you have a windows OS installed in the robot controller, you can install there any FTP solution VNC... that could help you to perform those tasks easier.

    In case you don't want to do it directly on the robot:

    1. install a virtual machine with windows software.

    2. install all kuka software (with licences) there.

    3. edit + debug there.

    4. send the programs using the ethernet or USB sticks.

    Hope this helps.

    http://www.robotecnik.com | Robots, CNC and PLC programming.

  • massula
    Reactions Received
    205
    Trophies
    8
    Posts
    1,437
    • September 27, 2020 at 3:12 PM
    • #3

    For years I used Ubuntu on my main machine, but I used the virtual machine route. WorkVisual, KUKA.Load and everything else installed on a Windows VM.

    On the code part itself, any good text editor will do the job.

    VIsual Studio Code has some KRL syntax highlighters on its store, and there is also a Ultraedit version for Linux (although I prefer Notepad++). And, of course, You have all traditional *nix text editors. I think we have some vimmers on this forum.

    This is one of the beauties of KUKA system. Systems are mostly text based, so on most cases You won't need any special software to look inside a backup or make some development.

  • massula
    Reactions Received
    205
    Trophies
    8
    Posts
    1,437
    • September 27, 2020 at 4:39 PM
    • #4

    And, forget to mention, OfficeLite will work under Linux, but I'm not sure if KUKA.Sim will work properly. Never tried.

  • robocoder
    Reactions Received
    5
    Trophies
    3
    Posts
    51
    • September 28, 2020 at 8:04 AM
    • #5

    Thank you very much for your tips! :smiling_face: I thought about using Vim myself, there is a KRL syntax plugin which seems interesting :smiling_face: Any success on using VirtualBox instead of VMWare? I guess not since OfficeLite is very picky about VMWare version

  • massula
    Reactions Received
    205
    Trophies
    8
    Posts
    1,437
    • September 28, 2020 at 12:17 PM
    • #6

    OfficeLite (for KRC4) really should be used with VMware, since it was designed this way. But You can use VMware Player, wich is lighter than VMware Workstation - or whatever name it has today. But pay attention to VMware version. Sometimes, OL will not run on latest and greatest VMware, I don't know why. On this forum we have some reports on this situation.

    Other software runs under VirtualBox flawlessly. WorkVisual, KUKA.Load, and even OfficeLite for KRC2.

    The advantage of making a VM is that You have a portable work environment.

  • massula
    Reactions Received
    205
    Trophies
    8
    Posts
    1,437
    • September 28, 2020 at 12:18 PM
    • #7

    DraMat Robot Studio also works natively on Linux. It is more focused on VKRC, but you can use some functions on regular KRCs.

  • robocoder
    Reactions Received
    5
    Trophies
    3
    Posts
    51
    • September 28, 2020 at 1:24 PM
    • #8

    Thank you very much! Too bad VMWare Player does not support saving snapshots. It would save some time if I could save a snapshot with eg. OfficeLite running and a separate VM with WorkVisual running. Snapshots are only supported in the Pro version of VMWare. However, buying VMWare may not be such a bad idea since it is a great tool :smiling_face: I could use snapshots in VirtualBox for WorkVisual.

    Anyway! Thanks again! :smiling_face:

  • MOM
    Reactions Received
    176
    Trophies
    7
    Posts
    1,424
    • September 28, 2020 at 6:43 PM
    • #9

    KSS 8.3.OL and KSS 8.6.OL (this is what I tested) works together with vmware workstation V15.1 and latest version of windows 10.

    It will not work with vmware workstation 15.5

    I think, that this problem was indroduced by microsoft with the update of window 10 (1909?) and could not be solved by vmware.

    The update of windows 10 (latest version) did also not solve this problem - still having problem with vmware workstation 15.5.

    I do not know whether vmware wants to make money out of it, but they made changes to vmware workstation and now calling it v16.0 => you have to buy an upgrade?!

    Does someone is using linux and vmware 15.5? Do you have the same problem?

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

  • KUKA
  • KRL
  • linux
  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