Hallo Andi,
schau doch mal in der Doku nach TriggL/J und dazu TriggIo und TriggEquip.
Damit solltest Du erstmal weiterkommen.
Wenn nicht einfach nochmal melden.
Gruss...
Hallo Andi,
schau doch mal in der Doku nach TriggL/J und dazu TriggIo und TriggEquip.
Damit solltest Du erstmal weiterkommen.
Wenn nicht einfach nochmal melden.
Gruss...
Ich hoffe doch damit ist "Parametrierungsspeicher formatieren" gemeint...
Man könnte ja "format c:" daraus schliessen
Ja das war auch damit gemeint.
Grüsse...
Hallo Dust2,
schau mal in der Doku nach der Funktion IsStopStateEvent. Damit kannst Du prüfen ob der Programmzeiger versetzt wurde.
Gruss...
Hallo zusammen.
Das Tool von ABB werdet ihr wohl nicht bekommen,das haben auch nur bestimmte ABB Mitarbeiter und eine andere Möglichkeit gibt es meines Wissens noch nicht.
Gruss....
Hallo Orbid,
weiss nicht ob das geht, aber schau doch mal nach den Befehlen GetSysInfo oder ReadCfgData.
Gruss...
Hallo Buschmann,
wie schon von Paulaner gesagt geht das bei der S4C nicht mit RobotStudioOnline. Nimm irgendein FTP Prog (FileZilla,FTP-Voyager).
Hier die IP Einstellungen für deinen PC.
ABB M2000- Konfiguration:
TCP/IP: 192.168.125.82
Subnet-Mask: 255.255.255.240
Standart-Gateway: 192.168.125.81
FTP-Komunikationsadresse: 192.168.125.1
Damit kannst Du direkt auf die HD0A zugreifen.
Gruss...
Hallo mischwarz,
bin der Meinung das daß unter Paramter IO -> UnitType zu finden war. Da irgendwo konnte man das umstellen.
Grüsse...
Hallo Frank,
eine weitere Möglichkeit wäre die Funktion DInput(). Wenn ich es richtig im Gedächtnis habe liefert die Funktion auch eine BOOL-Wert zurück
Thilbi
Meinst Du nicht eher DOutput? Funktion DOutput wäre aber auch vom Typ Dionum.
Grüsse..
Hallo,
habe da wohl etwas überlesen.
So kannst Du es machen.
TAP Stop
VAR pAktPosistion;
StopMove; Stop ausführen
pAktPosistion:=CRobT ; Einlesen Roboterposition
WaitDI StopMove, 0; Warte das Stopsignal low wird
StartMove; wiederanstarten Roboterbewegung
MoveL pAktPosistion ,.......; anfahren der eingelesenen Roboterposition
ENDTRAP
Gruss und noch ein schönes WE...
Hallo Daniel,
also gibt da Instruktion StopMove um den Roboter in den Stop zu bringen.
Desweiteren noch StorePath (Bahnspeichern) und RestoPath (Wiederherstellung der Bahn).
Nach StopMove solltest Du aber deine aktuelle Position speichern mit CRobT und in eine Robtarget schreiben und auf den zurück zufahren.
Gruss...
Hallo iwan,
so weit ich das weiss ist er das nicht. Hatte schon des öfteren Anlagen wo er nicht mehr direkt am Controller war.
Gibt von ABB auch eine Box (Panelkabel,Schlüsselschalter,Motorentaste) um den an anderer Stelle anzubringen. Kann man sich aber auch getrost selber bauen, so lange das Teil nicht alt so weit vom Controller entfernt ist.
Gruss...
Hallo Frank,
das geht aus dem Grunde nicht da es zwei verschiedene Typen sind bool (true-false) und dionum(high-low etc).
Bei deinem Gruppeneingan handelt es sich halt um num (Zahlen) und deswegen geht es.
Schau mal nach der Funktion TestDi. Die könnte dir helfen.
Grüsse...
Also ich weiss nicht so recht wo das Problem liegt, wenn du doch schon ne Jobnummer hast und die bestimmt auch am anfang auf Pers Num nJobNr. oder so speicherst dann kannst Du getrost das auch mit der Greiferroutine machen.
MoveLSync pMaschiene, .......... "Greiferdrehen";
Proc Greiferdrehen()
Test nJobNr
CASE 1:
SetDo do_Gr1to0,1;
SetDo do_Gr1to180,0;
CASE 2:
SetDo do_Gr1to0,0;
SetDo do_Gr1to180,1;
ENDTEST
ENDPROC
und das ganze funzt nicht mit flexiblen Programmaufruf %"Greiferdrehen_" + nJobNr %; ?
Gruss
So weit ich weiss gibt es da nix spezifisches, aber in der normalen Doku findest Du wohl ein paar Beispiele.
Gruss...
Edit: hier sind noch ein paar Beispiele
Hallo Florian,
schau dir mal die Instruktionen TriggInt,TriggIO,TriggEquip an. Damit kannst Du dir das basteln.
Gruss...
aber XP11.X = XP1 ?
XP1 wird wohl der geteachte Punkt sein und der soll ja bekanntlich so bleiben wie abgeteacht. Daher das verschieben der Pos XP1 (P1) in die Pos XP11 (P11)
Mit XP11 wird dann die Verschiebung realisiert.
Gruss...
Kann mich auch täuschen, aber gab es dafür nicht den Cellkonfigurator?!?
Gruss...
Also ich denke da gibt es schon erhebliche Unterschiede. Im besonderen Handhabung und Programmierung ist doch anders, aber zu bewältigen!!!
Das RobotStudio wirst Du anfangs eigentlich nicht brauchen. Programme kannst Du mit einem ganz normalen Editor schreiben zB.UltraEdit.
Was für eine Steuerung bekommt ihr dann S4,S4C,S4C+ oder IRC 5?
Ab S4C bzw.S4C+ kannst Du deine Daten vom Roboter dann mit einem FTP Prog runterziehen und bei der IRC 5 kannst Du dann schon mit RobotStudioOnline arbeiten.
Das RobotStudio (nicht RobotStudioOnline) wird wohl für den Anfang etwas zu viel des guten sein, da man sich doch eigentlich auch ein wenig mit dem Roboter auskennen sollte.
Falls noch Fragen dann einfach schreiben.
Gruss...
Kannst es dann nur so machen. Hat aber den nachteil das Du einen Neustart machen musst. Sollte man aber mit leben können.
Alles anzeigenÖffne die MMC.CFG und füge die folgende Zeile ein:
MMC_REAL_ROUTINE:
Anschließend schreibst für jede Routine die Du nicht anzeigen willst, die folgende Zeile
-name RoutinenName -hidden
z.B. Routine Test1 ausblenden
-name Test1 -hidden
Anschließend MMC.cg wieder laden und Steuerung neustarten.
Gruss...