Pics from IF Design Award site
Posts by luuxiii
-
-
Cyclic means that the task is started periodically. If the previous task was not finished it will be terminated. This means an endless loop should be run in a normal background task not in a cyclic one.Thanks for explanation . It makes sense. But it's interesting, that the sample in workstation .pdf doesn't show that....KUKA ...
-
do you have endless loop inside runCyclic method - after calling your routine?no I don't have my code in endless loop.
Doesn't "runCyclic" execute continuously
-
Hello fellas ,
I am having trouble with defining user keys.
I created own function for keysCode
Display Moreprivate void userKeys() { //1. Create a user KeyBar IUserKeyBar moje_tipke = getApplicationUI().createUserKeyBar("bedne so"); //2. create a reaction IUserKeyListener poslusalec = new IUserKeyListener() { @Override public void onKeyEvent(IUserKey key, UserKeyEvent event) //only happens when button is actually pressed { if(flancna.getLED_green() == false) { flancna.setLED_green(true); } else { flancna.setLED_green(false); } } }; //3. create a button IUserKey gumbek = moje_tipke.addUserKey(0, poslusalec, true); gumbek.setLED(UserKeyAlignment.BottomMiddle, UserKeyLED.Green, UserKeyLEDSize.Normal); moje_tipke.publish(); //5. publish the keyBar //pneumaticGripper.publish(); }
now here is the cache,
If i put this function in background service, and call it from "runCyclic", I can lode code to controller. Background service start automatically (green light) but also stops automatically after approx 1s. It's obvious that service is terminated.
but if I copy this same code to application and call this function and run it, it somehow WORKS
I'm using workstation 11any suggestion what could couse the issue ?
-
What work visual version are you using? Did you configure the two robots with different version?
On the quantec, the gear ration for E1 seems to be inverted, on the KR5 it seems that the gear ration for E2 is inverted.I would upgrade to the latest WoV version and redo the configuration.
I am using WoV 3.1.7. Both controllers have the same KSS version (8.2.17). Robots are functioning properly according to +/- sign on the kinematics, and also DKP400 is working properly according to these sign.
I am really confused right now. -
You should first add the positioner to the controller in workvisual. Make sure to select the correct voltage.
Then you must calibrate the positioner, it's done under Startup -> Measure -> External kinematic.
You must select the correct machine (probably 3 in this case), and then do a four point calibration.Thank you
I did every think you said, and tried different approach (Read KSS 8.2 SI)
But when ever I do calibration from every maschine, this is the result --> http://goo.gl/Xl6bFcWelding robot does some how follow tilt, but not rotate, and the milling robot can badly follow rotation, but can not tilt (rotating is really out of DKP400 circle )
what are we doing wrong ?
-
Hello everyone.
I`m trying to calibrate DKP400 turn-tilt table for few days now....I have 2 robots in roboteam.
Slave has DKP-400 connected to controller. I am trying to calibrate it with KR150. (MASTER)Is it even possible ?....do I have to enter DKP data in MADA (section $ETx_TPINFL ) ?
This is our roboteam network :
Thanks in advance.
-
Hey guys. So me and a friend successfully managed to setup RoboTeam on two robots (one with a DKP400) for a highschool end project.
The thing is, when we connect to the slave and select the base of the master, we get the following error/warning:
Circular geometric dependency detected (KSS00357).Anyone knows how to fix this?
Thanks in advance.
-
Thank you for you answer
-
Hello
I have two robot KRC4 controllers.
1 one is for purpose of milling and the second one is for the purpose of welding. They are located in the same cell
We have DKP400 connected to the second one.I have a project to connect milling controller with welding so we could mill on the DKP400.
Is it poosible to manual move DKP400 from the SmartPad with selected milling RDP (milling controller) ?Thanks for answer in advance