Welcome, Guest. Please login or register.
Did you miss your activation email?
February 09, 2012, 02:24:55 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
|-+  General Category - Industrial Robot Forum
| |-+  General Discussion (Moderator: Werner Hampel)
| | |-+  Kuka Serial PC Motion Control
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: Kuka Serial PC Motion Control  (Read 954 times)
New-KRc2man
Guest
« on: January 05, 2010, 08:04:38 PM »

Hi Everyone ,
 

I'm new at this Forum because I'm looking for serious Help setting up my little KR16 with the C2 Controller.
What I would like to do is to send motion commands for my Laptop / PC to the Kuka controller using Visual Basic 6 VB6.
Motion commands I understand sending Home PTP LIN ect commands using the RS232 Serial Port to the Kuka controller.
Any help would be much appreciated.
I understand nothing is for free in life so I do not assume that I get good advice / Help for nothing.
Anyone who is interested / capable and has the patience  angel to help me please contact me asap.

Frank
Logged
APT Techniques
Newbie
*
Offline Offline

Gender: Male
Posts: 3



« Reply #1 on: January 10, 2010, 12:34:14 PM »

The KUKA controller does not have a "built-in" interface to directly execute motion commands received thru the serial port. Therefor exists an optional software package called RSI, which works object oriented and in real-time using TCP/IP. However, it's quite complex, and somewhat dangerous since the robot instantly tries to go wherever you tell it to go. (...e.g. you must yourself take care of proper acceleration profiles, singularities, etc.).

If all you want to do is moving the robot from one position to another, there is what-so-ever a relatively simple method possible, using the serial port:
(...also one that doesn't require any additional kuka software packages)

You write a robot programm which permanently loops in a cycle where the serial port is polled for an incoming motion (...or any other command). The command structure you can define yourself anyhow you like it. Once a command string is received, you execute (e.g. using SWITCH...) the motion commands, commands for setting I/O's, or what ever you need for your application. As you define the serial command structure yourself, you are free to include in a motion command any number of additional parameters, e.g. velocity, motion type (ptp, lin), etc. The only thing to be aware of is, that the resulting moves won't be merged, so the robot will do one move after another. The current robot position or other informations (e.g. "motion complete") can of course be sent thru the serial port to your pc as well.

what's your robots software version?

peter

 

PS: If you don't want to write the krl code for interpreting serial commands yourself, i may write you the robot software according to your functional specifications.
Logged

APT Techniques GmbH
Software-Development for Robots & PLC's.
SkyeFire
Global Moderator
*****
Offline Offline

Posts: 1627


« Reply #2 on: January 20, 2010, 01:06:02 PM »

APT already covered most of the bases, but you might be more successful in this inquiry if you posted to the KUKA forum, rather than the General Discussion forum.

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!