K-IDE support forum
Find all information about Kawasaki's Integrated Development Environment

A Few Requests

#1 by jacksonbrock , Mon May 06, 2024 3:12 pm

First of all, I would like to thank the team responsible for bringing this software to the community, its fantastic and I could not imagine programming these robots without it at this point, so kudos!

I'll start with the easy ideas and work my way up,

1. It would be great if a key binding could be added to upload and download a single program (equivalent to the small upload and download robot icons when a program is open) I use this feature quite a bit more then the main upload button for rapid changes. No particular preference on which buttons you would like to use since I use a macro pad.

2. Similar to Mr.T's request about allowing the software to remember the upload flags from the previous attempt related to killing the foreground program, it would be great if the same could be done for turning off the motors. I almost always uncheck that box when uploading to save me a few seconds on the upload time, its a little thing but it adds up over time so it would be nice to have.

3. This ones a bit more obscure, but Kawasaki has an encryption feature for the robots that allows the developer to obscure the AS code displayed on the pendant depending on operator level, as well as encrypting the code when a download is attempted, again without the correct operator level. With this function enabled KIDE starts to struggle in a few areas since encrypting the individual programs requires them to be prefixed with a "!". So "autostart.pc" would become "!autostart.pc", as an example. Currently, aborting and killing pc programs works, uploading individual programs works (if they already exist on the controller with the "!"), and of course the entire AS file can be downloaded from the robot without issue. The main things I need a fix for is starting PC programs since it attempts to start the programs without the prefix resulting in an error, and uploading newly created programs with the prefix correctly. The reason I ask is our company has a standard product with a large amount of proprietary code running in the robot controller with this setting enabled (we might be the only ones doing this so I understand this could be a big ask for something very few users are likely to use). Maybe a setting that can be enabled for projects to let the software know its an encrypted AS program? Let me know your thoughts.

Again, I appreciate all the support!


 
jacksonbrock
Posts: 2
Date registered 03.26.2024


RE: A Few Requests

#2 by cquante , Mon May 13, 2024 7:56 am

Thank you for your ideas!

Zitat von jacksonbrock im Beitrag #1
1. It would be great if a key binding could be added to upload and download a single program (equivalent to the small upload and download robot icons when a program is open) I use this feature quite a bit more then the main upload button for rapid changes. No particular preference on which buttons you would like to use since I use a macro pad.


That will be possible. The most difficult task is to find a free key combination in the editor component.
Zitat von jacksonbrock im Beitrag #1
2. Similar to Mr.T's request about allowing the software to remember the upload flags from the previous attempt related to killing the foreground program, it would be great if the same could be done for turning off the motors. I almost always uncheck that box when uploading to save me a few seconds on the upload time, its a little thing but it adds up over time so it would be nice to have.


I agree with you. I will add that in the next time.
Zitat von jacksonbrock im Beitrag #1
3. This ones a bit more obscure, but Kawasaki has an encryption feature for the robots that allows the developer to obscure the AS code displayed on the pendant depending on operator level, as well as encrypting the code when a download is attempted, again without the correct operator level. With this function enabled KIDE starts to struggle in a few areas since encrypting the individual programs requires them to be prefixed with a "!". So "autostart.pc" would become "!autostart.pc", as an example. Currently, aborting and killing pc programs works, uploading individual programs works (if they already exist on the controller with the "!"), and of course the entire AS file can be downloaded from the robot without issue. The main things I need a fix for is starting PC programs since it attempts to start the programs without the prefix resulting in an error, and uploading newly created programs with the prefix correctly. The reason I ask is our company has a standard product with a large amount of proprietary code running in the robot controller with this setting enabled (we might be the only ones doing this so I understand this could be a big ask for something very few users are likely to use). Maybe a setting that can be enabled for projects to let the software know its an encrypted AS program? Let me know your thoughts.


I never worked with encrypted programs, but I've heard of them and I ever wondered if K-IDE is doing well with such programs. Now you gave me the answer. :-) I will check what is to do to support encrypted programs properly.


Christian Quante
Technical Sales
Sales Department

Kawasaki Robotics GmbH
Rheiner Landstrasse 195A • 49078 Osnabrück
Germany


 
cquante
Posts: 301
Date registered 12.20.2019


RE: A Few Requests

#3 by jacksonbrock , Mon May 13, 2024 3:23 pm

Amazing thank you!

If there is any information you need from me regarding encrypted program support, or anything you would like me to test please let me know!


 
jacksonbrock
Posts: 2
Date registered 03.26.2024


   

Release note
some ideas



Xobor Xobor Community Software
Datenschutz