Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
08. Februar 2012, 15:34:22
Übersicht Hilfe Suche Kalender Einloggen Registrieren
News: >> Roboterprogrammierer gesucht !? <<

Roboterforum für Industrieroboter Anwender  |  Allgemeines zum Thema Industrieroboter  |  SPS Forum  |  Thema: SPS S7 Programm für Kuka KR3 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: SPS S7 Programm für Kuka KR3  (Gelesen 6743 mal)
sillyboy
Neuling
*
Offline Offline

Beiträge: 2


« am: 30. April 2008, 12:21:44 »

Hallo erstmal,

ich bin aus der Schweiz und muss im Rahmen einer Semesterarbeit eine Roboterstation Kuka KR3 mittels S7 über Profibus zum laufen bringen. Leider habe ich als Studi natürlich keinerlei Erfahrung auf dem Gebiet.
Habe die Verbindung mal soweit aufgebaut, die Kuka auf Slave umgestellt und kann auch die einzelnen Ein- sowie Ausgänge der Kuka mit der SPS ansprechen.

Zum Setting:
Master -- S7 314 DP
Slave -- KR3 mit CP 5614

Nun zu den eigentlichen Fragen: Mit welchen Bausteinen kann ich von der S7 aus die Programmnummern bequem an die Kuka senden? Und an welche Adresse? Wie funktioniert das mit der Überprüfung der Programmnummer?

Sorry falls das für euch Kinderkram ist, aber alles was nicht BOOLEAN ist, ist für mich noch wie Chinesisch.. nocheck

Gruss sillyboy
Gespeichert
stefanM
Global Moderator
Elite Member
*****
Offline Offline

Beiträge: 518


« Antworten #1 am: 30. April 2008, 18:52:48 »

Hallo,

mit PLC hab ich eigentlich nix am Hut. Aber ich glaub mit den Bausteine bist du auf dem Flaschen Dampfer.
Wenn es sowas gibt hoechstens fuer Automobilibdustrie und dann Kaeuflich bei Siemens zu erwerben.
Von Kuka gibt es ein Standard-Modul namens P00 (C:\KRC\ROBOTER\KRC\R1\TP) davon wuerde ich auch die Finger lassen.

Sachen wie Jobnummer usw. kann man  einfacher mit der Hand am Arm programmieren.

zum Beispiel auf dem Roboter
Code:
; Jobnummer einlesen
$out[DO_AufTragActive] = FALSE
$out[DO_AufTragReq] = TRUE
Wait for $in[DI_Auftrag]
iAuftrag = DI_AuftragNummer ; Auftragsnummer als 8 Bit Integer
$out[DO_AufTragReq] = FALSE
$out[DO_AufTragActive] = TRUE
Wait forNOT( $in[DI_Auftrag])
; Job abarbeiten
switch iAuftrag
  case 1
     ; job 1 - z.B- Teil Greifen
  case 2
     ; job 2 - z.B- Teil ablegen
  case 3
     ; job 3 - z.B- service Stellung
  default
    ; den Auftrag gibt´s  nicht
endswitch

; Rueckmeldung an plc - auftrag fertig
DO_AuftragNummer = i Auftrag; damit die SPS weis, was passiert ist
$out[DO_AufTragActive] = FALSE

Die E/A - Bereiche (auf PLC und Kuka) musst du selber festlegen.
Auf der PLC dann halt das Gegenstueck. Es gibt verschiedene Moeglichkeiten, dass zu loessen.
Das ist nur ein Beispiel.


Gruss Stefan
Gespeichert
sillyboy
Neuling
*
Offline Offline

Beiträge: 2


« Antworten #2 am: 01. Mai 2008, 18:56:42 »

Danke für die Info.
Habe jetzt gerade nach langem Suchen in diesem Forum endlich die entsprechende Doku zum Kuka gefunden, welche mir die extern Einstellungen eindeutig erklärt. Die geht dann aber über das P00, warum ist aus deiner Sicht dies nicht zu empfehlen?

Wenn ich es wie in deinem Beispiel lösen möchte, auf welcher Ebene müsste ich das eintragen? Beim Cell.src? Oder schon im sps.sub?

Noch eine Frage zu den Eingangs/Ausgangs-Kanalnummern: Egal, von wo ich in der SPS die E/A Nummerierung beginne, bei der KUKA ist die tiefste Nummer immer 25, wovon kommt das?

dank und gruss

sillyboy
Gespeichert
MEGATRON
Deluxe Member
******
Offline Offline

Geschlecht: Männlich
Beiträge: 380



WWW
« Antworten #3 am: 06. Mai 2008, 07:11:36 »

Siehe hier: http://www.roboterforum.de/roboter-forum/bussysteme/kuka_profibus_einrichten-t3706.0.html;msg15717#msg15717
Gespeichert

"Erfahrung heißt gar nichts. Man kann eine Sache auch 35 Jahre falsch machen." Kurt Tucholsky

"Wenn die Macht der Liebe die Liebe zur Macht überwindet, erst dann wird es Frieden geben."
Jimi Hendrix (1942 - 1970), US-amerikanischer Rockmusiker
S7User
Neuling
*
Offline Offline

Beiträge: 9


« Antworten #4 am: 16. Dezember 2009, 12:22:18 »

Hallo,

ich habe hier nen Baustein für mich gefunden:
http://www.raeppel.de/phpBB3/downloads.php?view=detail&df_id=38

Gruss
Gespeichert
WolfHenk
Forenjunkie
********
Online Online

Geschlecht: Männlich
Beiträge: 1446


GIT d- s+:- a+ C++ UL+ P+ L+ E-- W++ !N !o !K w !O


WWW
« Antworten #5 am: 16. Dezember 2009, 13:21:44 »

Thread vom Mai 2008. Der ist längst Ingenieur...
Gespeichert

Wolfram (Cat) Henkel

never forget Asimov's Laws at the programming of robots...

"Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."

http://www.xing.com/go/invita/5634410

PMs mit Anfragen wie "Wie geht das..." werden nicht beantwortet. Diese Fragen und die Antworten interessieren jeden hier im Forum.
http://roboterszene.de
S7User
Neuling
*
Offline Offline

Beiträge: 9


« Antworten #6 am: 16. Dezember 2009, 13:25:27 »

oh, hab ich übersehen. aber liegt wohl dran dass hier im unterforum nicht wirklich viele threads sind
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Allgemeines zum Thema Industrieroboter  |  SPS Forum  |  Thema: SPS S7 Programm für Kuka KR3 « vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS