essentially your talking about 2 different things though. the dir loader lets you modify the whole program on the fly, while xml is going to let you modify each variable along the way. it just depends on how you want to do it.
Posts by mookie
-
-
im gonna bet that this doesnt help you but ill post it anyways.
-
it uses xml to transfer the information 3.1
-<Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <TriggerVar>KRDLTRIGGER</TriggerVar> <CommandVar>KRDLCOMMAND</CommandVar> <DownloadReadyVar>KRDLREADY</DownloadReadyVar> <SourceDirectory>C:\KRDLExchange\</SourceDirectory> <TargetDirectory>Krc:\R1\Program\</TargetDirectory> <LogAll>false</LogAll> <DeleteSource>false</DeleteSource> </Config>
Im still digging through code i can give to you.
-
the dir loader is used to replace directories upon signalling. ie. you have a backup directory, a target directory and an inbound directory. the robot will backup your current directory to the backup, then it will pull from the target and drop it into the inbound. this is done upon the rise of a signal. i will check my documentation to see exactly how it works for you though when im not braind dead. Im not sure how xhtml will help you because if i remember correctly and ill have to look through the code, its directly manipulating the kernel and stopping certain services to make sure the programs are loaded correctly.
-
updated
-
Okay, now I am confused.Do you have OfficeLite and a real-world, physical, robot? Or do you have OfficeLite and a robot modelled in KukaSim? Because I've been thinking that your problem was making a network connection between your computer and a physical robot.
yes genius i do believe thats what hes said.
um.. are you saying you have the laptop connected straight through to the robot or do you have a router in between?
-
Im going to try to upload new version tonight. more intellisense added in and obvious bugfixes
-
Hy mookie,I tried to load and use you soft : I can open the program but when I'm trying to edit a SRC Windows (7) says the program doesn-t work and close Kuka Editor...
NiamoR42
Ill take a look into it and reupload. Im on windows 7as well but have tested a little on xp. -
Took a quick stab at getting it to run on Wine....no luck. *sigh*. Back to boring old UEx.jim.. i will try soon to see if i can get this to run under wine but no promises.
-
yeah im fixing the time limit right now. like i said the intellisense is unfinished and ill finish it soon when i have beer and a whole lot of time on my hands. Im working this into a kawasaki as well and hopefully will be able to run commands through the software instead of using kcwin as well.
-
id check the connections from the teach pendant to the cabinet. is the key on the controller or on the teach pendant?
-
Can someone try this for me?
V1
Fixed Download link
V2Its a KUKA Editor that ive been working on . it should do all of the following
- Code Folding
I will allow you to fold the code the same manner that the KUKA does.- function window.
You should be able to double click the window and it should go straight to the code.- Intellisense
if you type $ it should come up with a list of system variables for you to enter.- Code info.
Cursoring over system variables should come up with information from the documentation
Documentation is limited right now as im a bit too lazy to type it all in- Dat file.
if theres a dat file associated with teh file you opened, it will open it at the same time. look at the bottom of the window for the expand arrow.-System functions
you should be able to get system information functions and variables from the rt file.update
dont remember how much stuff i changed but i did.
- Explorer.
will update when usb drive is plugged in.
-
havent seen you in a while but i was wondering if you care to share your regex or even your code? ive produced similar results as you but i havent gotten the comments that come with it
-
theres ways to do it but its gonna cost you. there is a utility that you can use that will copy programs from a directory and reload them through the hmi on command, its a bit overkill for what your looking for though. so what your trying to do is write a program outside of the editing environment but your trying to get the robot to pull it from where your writing it to? why not have it reside within the robots krl directory?
-
What type of application is this?
posting your code or the file may help but i agree with SkyeFyre. I worked on an application that cancelled the program anytime the robot was put into $T1 and then when the program was reselected it would cancel the submit interpreter and reinitialize it. is it just happening at random or can you repeat the scenario?
-
im really interested in how you went about this. are you using coop robots or program cooperation? some of the functions you have i am assuming are only to be used with that.
-
you guys make my head hurt..
can anybody confirm or deny jims assessment of it? its drawn in pretty little pictures that help me think a little bit.. next to breasts, pictures of homogenous transformations is the next best thing.
-
Gear with bearings A 1 D
Optigear Synthetic RO 150
Castrol, approx. 0.54 l 1)
KUKA Art. no.
00--144--898
Change oil as described in
Section 2.1.1.Gear with bearings A 2
Optigear Synthetic RO 150
Castrol, approx. 0.54 l 1)
KUKA Art. no.
00--144--898Gear with bearings A 3 D
Optigear Synthetic RO 150
Castrol, approx. 0.22 l 1)
KUKA Art. no.
00--144--898
Change oil as described in
Section 2.1.3 -
As Skyefire posted,
I am using this feature to insure that the positioning of my robot is always to the same position. For whatever reason, when i command a position, it has the ability to be overwritten by the robot
for instance i could do
DECL e6pos MyPartnerisNuts
MyPartnerIsNuts = $NullFrame
MyPartnerisNuts.Z =100LIN MyPartnerisNuts
if i ran this, it may show that the z value is 99.997
so i you declare it as a constant (which is actually available all the way back to 4.1)
it will stay the same. In our applications, the user will never touch up positions from the teach pendant so i need to insure that i keep the best numbers that i can.
-
martin,
I have alot of this information allready and maybe i missed the answer, but is there a trigger i can use for logging values when the robot reaches a position. I know i cant actually get the position name the robot has executed.
heres my objective,
My robot is applying force which at this time is being measured with an analog sensor. The analog sensor right now isnt being used for anything. I would like to use it for some data logging/trending for part quality in the future to create some scientific data that may be used in the future. this would mean at the moment logging
LIN p1 .02 m/sec $anin[1] = 6.5
so the ultimate question is, is there a way that i can figure out what position the robot reached when i log the data? I dont know the means at this moment.