DOS 6.22,
es funktioniert so wie geschrieben. Dabei ist die KRC2 der Släve einer Siemens S7-300 irgendwas. Wir übertragen damit zuverlässig Kameradaten.
Gruß
Thilbi
DOS 6.22,
es funktioniert so wie geschrieben. Dabei ist die KRC2 der Släve einer Siemens S7-300 irgendwas. Wir übertragen damit zuverlässig Kameradaten.
Gruß
Thilbi
Hallo Michi86,
die Werte kannst du auch über Profibus analog einlesen, damit ersparst du dir die Umrechnerei und kannst einfacher auch Minus-Werte einlesen. Ich bin der Meinung dass darüber hier im Forum auch schon mal geschrieben wurde.
Prinzipiell musst du folgende Einstellungen vornehmen.
IOSYS.INI
[PBMASL]
ANIN1=127,10,16,1,CAL 10 ; Slave-Modul/Offset-SPS/Datenbreite,Rechtsbündig mit Vorzeichen / Berechnungsfaktor
ANIN2=127,12,16,1,CAL 10 ; Slave-Modul/Offset-SPS/Datenbreite,Rechtsbündig mit Vorzeichen / Berechnungsfaktor
ANIN3=127,14,16,1,CAL 10 ; Slave-Modul/Offset-SPS/Datenbreite,Rechtsbündig mit Vorzeichen / Berechnungsfaktor
$Config.dat
SIGNAL aiX_Wert $ANIN[1]
SIGNAL aiY_Wert $ANIN[2]
SIGNAL aiZ_Wert $ANIN[3]
In deinem Palettierprogramm kannst du dann auf die Werte entweder direkt zugreifen oder diese vorher einlesen und in entsprechende Variablen schreiben.
Gruß
Thilbi
Hallo Bang,
die Stelle an der du gerade suchst ist die Falsche. Schaue mal unter dem Punkte EIO_UNIT: dort sollte ebenfalls ein Eintrag der zuvor verwendeten Karte existieren. Den mußt du dann löschen. Der Controller hängt sich deswegen aber nicht auf.
Eine andere Lösung wäre, die alte Karte wieder reinbauen und ohne Slaves zu betreiben.
Gruß
Thilbi
OK, das ist dann etwas schwieriger. Ich würde dann die Programme speichern, in RobotGuide einlesen, dort die Programme so anpassen das der Programmkopf passt und bei den Positionen die Bewegungsgruppe herauslöschen und das geänderte Programm wieder einspielen.
Den Weg von rob76 kannte ich bisher nicht, muss ich beim nächsten Mal ausprobieren.
Gruß
Thilbi
Hallo,
in dem Programm, wo du die Gruppe nicht benötigst, gehst du auf die Detail und wählst unter dem Punkt "Group Mask" die entsprechende Gruppe ab. D. h. du musst aus der 1 ein * machen, das wir dir aber über die Softkey dargestellt.
Gruß
Thilbi
Hallo Dos6.22,
dann freude dich schon mal auf die erste KR C4, dort wurden Deine Overridewünsche erhört.
Gruß
Thilbi
Hallo Chilli,
IRC4 -> gibt es nicht, gab es nie
IRC5 -> die aktuelle Generation, mit farbigen Touchscreen, vielen Funktionen, mittels kostemlosen RobotStudio über Laptop zu programmieren
S4C+ -> der direkte Vorgänger der IRC5, schwarz/weiß Display, programmieren direkt am TeachPanel od. wenn entsprechende Kenntnisse vorhanden mit freien Editoren (UltraEdit) zu programmieren,
S4C -> der Vorgänger der S4C+, Funktionen ähnlich der +
S4P -> war soviel ich weiß für die Paintroboter.
Sicher gibt es noch mehr aufzuzählen. Dies sind aber mal die wichtigsten Unterschiede.
Gruß
Thilbi
Wir nehmen meistens die Methode mit dem PGNO_VALID.
Welche Vor- oder Nachteile dies gegenüber dem $EXT_START kann ich jetzt nicht sagen.
Gruß
Thilbi
Warum lassen die Ostfriesen nachts die Gartentüre offen stehen?
Damit die Blumen frische Luft bekommen.
Hallo Toby,
schreibe am besten am Anfang der Routine ihren Namen in eine selbsdeklarierte String-Variable.
Stepnummer?
Gruß
Thilbi
Richtig. Beim S4C gibt es keine Service-Dose.
Ich kenne aber keine Möglichkeit ohne ein Programm von ABB auf den S4C zuzugreifen.
Das benötigte Programm heißt S4Online. Damit kommst Du dann auf die Steuerung und kannst in dem Programm ein Backup anstoßen und auf dem Laptop speichern.
Ohne das Programm lautet dann eben die Devise: "Warten und in Geduld üben."
Grüße
Thilbi
Wieso willst du die in der Dat ändern?
In der Src kannst du z. B. eine E6POS Variable deklarieren und die Werte von den Gruppeneingängen mittels Punktseperatur zuweisen.
Z. B.
Decl E6POS xpBeispiel
...
xpBeispiel.x = giWert_X
xpBeispiel.y = giWert_Y
usw.
...
Inline-Formular "lin pBeispiel"
sollte so funktionieren.
Thilbi
Bei KUKA gibt es sogar frei definier- und beschreibbare Variablen in allen möglichen Format (integer, real usw.) und diese kann man auch mit einem Gruppeneingang beschreiben.
Thilbi
Stimmt, mit Karel wärs ziemlich einfach, zudem gleich auf der Steuerung.
Aber wer mit VB zurechtkommt für den sollte Karel auch keine Herausforderung sein.
Gruß
Thilbi
oder als weitere Möglichkeit.
Für jeden Greifer ein eigenes Modul erzeugen und darin die robtargets als "local" deklarieren.
Gruß
Thilbi
Hallo PA,
wenn du am Anfang bei den Deklarationen die Zeile
%NOBUSYLAMP
mit reinschreibst sollte die Steuerung nicht mehr erkennen dass das Programm noch läuft.
Gruß
Thilbi
hallo,
die R-J3iB hat genauso je einen zweikanaligen Schutzkreis für Fence und Notaus.
Grüße über den großen teich
die neue Robotergeneration heißt so.
Hallo,
man kann auch den Microsoft Sharepoint Designer nehmen. Dann noch die iPendantControls von Fanuc installieren und du hast alle Funktionen die du benötigst. Für die iPendantControlls mußt du dich evtl. an Fanuc wenden.
Gruß
Thilbi