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

Fixed TCP Block instructions case changes when opened KIDE

#1 by wawol ( Guest ) , Tue Apr 08, 2025 1:35 pm

Hello,

We have found an issue when using block step motion programs. When loading programs that we have modified in KIDE to the robot we care finding that the case is changed from upper to lower case when loaded. Version was 1.1.3 but is still happening in 1.1.5. This only appears to be happening FJOINT FLINEAR blockstep instructions.


The following user say thank you: cquante
wawol

RE: Fixed TCP Block instructions case changes when opened KIDE

#2 by cquante , Thu Apr 10, 2025 8:31 am

Thank you very much for your report!

K-IDE currently identify lines with "OX=" and "WX=" as Block Teching lines. Looking at your report it seems that "FJOINT" and "FLINEAR" lines does not include "OX=" or "WX=".

Is this correct? Can you provide some example lines of your code?

Thank you in advance!


Christian Quante
Technical Sales
Sales Department

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


 
cquante
Posts: 345
Date registered 12.20.2019


RE: Fixed TCP Block instructions case changes when opened KIDE

#3 by wawol ( Guest ) , Wed Apr 16, 2025 3:03 pm

Here is the example, as requested.
FJOINT SPEED9 ACCU1 TIMER0 TOOL2 WORK0 CLAMP1 (OFF,0,1,c) OX= WX= #[74.356,12.524,1.2537,0.0093056,-91.254,-45.134] ;
FJOINT SPEED9 ACCU1 TIMER0 TOOL2 WORK0 CLAMP1 (OFF,0,1,c) OX= WX= #[75.111,15.547,1.694,0.0091451,-91.695,-45.888] ;

In this example you can see the lower case "c" in the clamp arguments that is causing the syntax error. On another robot we are seeing this, TOOL setting switched to lower case.
FJOINT SPEED9 ACCU1 TIMER0 tool1 WORK0 CLAMP OX= WX= #[48.307,43.72,-42.454,65.45,45.142,-224.14,0] ;
FJOINT SPEED9 ACCU0 TIMER0 tool1 WORK0 CLAMP OX= WX= #[51.338,49.123,-39.125,63.957,42.907,-225.86,-0.050832] ;


The following user say thank you: cquante
wawol

RE: Fixed TCP Block instructions case changes when opened KIDE

#4 by cquante , Thu Apr 17, 2025 12:08 pm

Thanks for this interesting bug report! I can see that the Block Teching lines are identified and not formatted, but there is another bug in K-IDE that renames variables in the code. In this routine, the Block Teching inspection is not active, so “c” and “tool1” (I assume these are variables in your project(?)) are renamed to lowercase.

If I'm right and you rename your variables "tool1" and "c" to uppercase ("TOOL1", "C"), the Block Teaching lines should be correct. But of cause, this bug has to be fixed.

Thank you!


Christian Quante
Technical Sales
Sales Department

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


 
cquante
Posts: 345
Date registered 12.20.2019

Last edited Thu Apr 17, 2025 12:09 pm | Top

RE: Fixed TCP Block instructions case changes when opened KIDE

#5 by cquante , Thu Apr 17, 2025 12:31 pm

Please find the update -> here <-.


Christian Quante
Technical Sales
Sales Department

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


 
cquante
Posts: 345
Date registered 12.20.2019


RE: Fixed TCP Block instructions case changes when opened KIDE

#6 by wawol ( Guest ) , Thu Apr 17, 2025 2:58 pm

Fantastic!

Only other question and excuse my ignorance. How to I change the language on the menus and such to English?


wawol

   

bug while copying pg [1.1.5.9]



Xobor Xobor Community Software
Datenschutz