Welcome, Guest. Please login or register.
Did you miss your activation email?
February 09, 2012, 02:26:23 AM
Home Help Login Register
News: Any Problems or Experience with Industrial Robots ?
Register and place your Question / Answer to worldwide Robotexperts right here !

+  Robotforum | Support for Robotprogrammer and Users
|-+  Industrial Robot Help and Discussion Center
| |-+  KUKA Robot Forum (Moderators: Werner Hampel, Martin H, SkyeFire)
| | |-+  Programming interface Robot/User
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: Programming interface Robot/User  (Read 949 times)
florian82
Guest
« on: March 15, 2010, 02:49:58 PM »

Hi,

I'm a newbie in KUKA programming and I would like to create an interface between the user and the robot (180-2PA).
Indeed, the user should be able to put the height of the box in a variable through this interface.
I'm using a KRC2-2005.

Sorry for my bad English, I'm French...

Best regards,
Logged
mookie
Global Moderator
*****
Offline Offline

Gender: Male
Posts: 331



« Reply #1 on: March 15, 2010, 03:16:39 PM »

are there set values for the range of boxes?

i.e.  boxset 1 = 100mm, boxset 2 = 300, etc

Logged
florian82
Guest
« Reply #2 on: March 15, 2010, 03:33:11 PM »

Hi!
thanks for your answer^^
we have to depaletize layer by layer, I don't know if this is the answer you were waiting for...
Logged
SkyeFire
Global Moderator
*****
Offline Offline

Posts: 1627


« Reply #3 on: March 15, 2010, 05:09:34 PM »

Without creating a new user interface, or programming some complicated message-window stuff, the simplest way to make a variable available is to use MONITOR>VARIABLES>SINGLE, and type in the name of the variable.  If you want to avoid typing in the name, use MONITOR>VARIABLE>GROUP>CONFIG, set up a page of the signals you want to make available, and then in the future MONITOR>VARIABLE>GROUP> will let you see the page and set variable values.

Logged
mookie
Global Moderator
*****
Offline Offline

Gender: Male
Posts: 331



« Reply #4 on: March 15, 2010, 06:58:47 PM »

Exactly,

if the box sizes are a constant, then user message windows could be created to prompt the operator, or an Enum could be created to be used for them as well.

if the box sizes are always different, the user messaging prompts can still be done, but may be more of a pain to try to get it to the value you want.
Logged
florian82
Guest
« Reply #5 on: March 16, 2010, 09:55:22 AM »

Hi everybody!

thanks for your advice, it's working   icon_wink
I find this operation a little boring for the user ( a complicated manipulation for a man at user level... )
But yet I will do like this.

I have an other question, Is there a torque limiter on all the 180-2PA ? How can I do to see if there is one on mine ?
If there is one, I would like to know if it will be able to determine the height of the palette...

Thanks for your answers

Regards,
Logged
florian82
Guest
« Reply #6 on: March 16, 2010, 02:24:22 PM »

Is it possible to use : $COUP_COMP[N,D] ?
And how use it in my program ?
Logged
SkyeFire
Global Moderator
*****
Offline Offline

Posts: 1627


« Reply #7 on: March 16, 2010, 02:38:10 PM »


I have an other question, Is there a torque limiter on all the 180-2PA ? How can I do to see if there is one on mine ?
If there is one, I would like to know if it will be able to determine the height of the palette...

Thanks for your answers

Regards,

There's torque monitoring on every servo.  The collision detection sensitivity is adjustable by altering certain system variables, which can be done from inside your program on the fly.   See the section "collision monitoring" in the configuration manual.
Logged
florian82
Guest
« Reply #8 on: March 18, 2010, 04:23:34 PM »

Thanks for your advice!

It's working 


Regards,
Logged
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!