Welcome, Guest. Please login or register.
Did you miss your activation email?
November 21, 2008, 12:19:06 AM
Home Help Search Calendar Login Register
News: Any Problems or Experience with Industrial Robots ?
Register and place your Question to worldwide Robotexperts right here !

+  Robotforum | Support for Robotprogrammer and Users
|-+  Robot Help and Discussion Center
| |-+  KUKA Robots (Moderators: Werner Hampel, kai_n, MartinH)
| | |-+  how to select program by PLC
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: how to select program by PLC  (Read 487 times)
alb320
Newbie
*
Offline Offline

Posts: 10


« on: July 17, 2008, 09:13:44 AM »

Hi guys....
my control said me then I haven't selected any program for automatic mode...
In user manual I haven't found anythink about it...
I have to select program by PLC. How I have to do?
I have a VRS1 control.
Thank you guys
Logged
markopo
Jr. Member
**
Offline Offline

Gender: Male
Posts: 55


« Reply #1 on: July 18, 2008, 12:34:23 AM »

Hi Alb320.
Topic which You choose is very large.
For the first You have to confiure External automatic. I'm think that You already made configutration of Your internal (slave) communication frame (profibus,interbus etc. Configuration of slave interbus is needed to allocate adresses (input, output). Files where You change configuration I/o slave communication is (for example) IO.sys or Interbus.sys. That is first what You need to do. Second is make configuration External automatic. You can do it on Kuka pendant. You ought to open Monitor then I/O finally Automatic external. On the first tab You have Inputs. Inputs are binars or variables. First input is binar : Drive On in external mode. This input gives You ability to turn on drives controlled by PLC or German SPS. Next is folgestart. Signal which gives robot ability to start correct choosen by you folge. The adress of first bit is in fourth Input named First input for Folgenumber. In fifth input You can change number of bytes  Length of Folgenumber.
The outputs are in second tab.
First variable define on which adress robot send number folgi in use. Lenght is configured in inputs as I writed down few lines up.
Second interesting output is Robot control ready. This signal if is high gives back there are no external fails. Because of safety rules robot can has Drives on only when This signal is high. Next two outputs gives to Plc signal in which operating mode is robot. Programing mode or Single step. Next one is Automatic External. This signal inform PLC in which mode is robot hand or automatic. Next is Friegabe Stellglieder Start.
Gives signal that robot works fine, no safety breaks or overloaded axes. And so on.
Marek
Logged
alb320
Newbie
*
Offline Offline

Posts: 10


« Reply #2 on: July 18, 2008, 12:20:54 PM »

Hi marek!!
thank for your fast reply! this is my precious solution!!
thank a lot
Alb320
Logged
markopo
Jr. Member
**
Offline Offline

Gender: Male
Posts: 55


« Reply #3 on: July 18, 2008, 11:31:28 PM »

Hi Alb.
I'm very interested what are You doing Huh?? What kind of application do You want to do. Robot+what?Huh?.
Some transportation cell or welding cell Huh?
Best greets from Poland.
To control robot via plc there are  many things to programm or to set-up.
If You want I can shortly write down (plc blocks in lad to control robot, choosing folge number , checking robot states etc.). What kind of comunication You use profibus, devnet, interbus Huh???
Logged
alb320
Newbie
*
Offline Offline

Posts: 10


« Reply #4 on: July 20, 2008, 10:32:44 AM »

Hi Marek...
 I have to program it for trasport a full crucible of precious metal melted and overthrow it in ingot container.
For this application I have to carefully setup accellerations... I'm thinking what kind of program is better for me, now.
And... I'm studing the gripper for pickup crocible.
My idea is then control gripper by an electro-pneumatic system by plc, and program robot by in PTP mode, by this way I think I have the better solution.
Do you have some advice for me?
Logged
alb320
Newbie
*
Offline Offline

Posts: 10


« Reply #5 on: July 20, 2008, 10:36:22 AM »

sorry my bad english...
Have you some advice for me?

Best regards from Italy
Logged
markopo
Jr. Member
**
Offline Offline

Gender: Male
Posts: 55


« Reply #6 on: July 21, 2008, 03:35:22 PM »

Hi Alb320.
In a free time I try to think about solution for You.
Best regards
Marek
Logged
markopo
Jr. Member
**
Offline Offline

Gender: Male
Posts: 55


« Reply #7 on: July 21, 2008, 03:50:22 PM »

Hi again.
For the first but I suppose that is most controlled motion is to divide path on a pieces, many pieces. Every piece I (if i have not much time to do it) is to create trajectory with controlled acceleration.
$ACC_AXIS[axis number]: to program maximum axis--specific acceleration rates.
Step by step increase acceleration.
Marek
Logged
Andicot
Newbie
*
Offline Offline

Posts: 25


« Reply #8 on: July 26, 2008, 07:51:18 PM »

E' possibile selezionare il programma tramite plc configurando la modalità automatico esterno.
Non ho capito bene cosa devi fare ma ti conviene utilizzare movimenti lin e settare l'accellerazione e velocità correttamente

Andrea
Logged
markopo
Jr. Member
**
Offline Offline

Gender: Male
Posts: 55


« Reply #9 on: July 27, 2008, 07:00:57 PM »

Andicot Andrea. Hi.
I agree with You, but it's better to divide move and increase speed, without changing velocity. If You have full cup melted metal it's very fragile move needed to start-up ramp then move with approx same speed and stop ramp. I would like to do it by change proximity (100%) like a move-through with maximum proximity. This move will be very smooth without any incorrect speed-ups and brakes. The main condiotion will be ability to set up this kind of move ( free place to move with maximum proximity of encoders values, maybe time of cycle).
Marek form totally hot Poland.
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.7 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!