hast du den Link noch? Damit wir uns auch mal ein Bild davon machen können.
Beiträge von RobiMan
-
-
Ich bin jetzt kein Freund von einfach Code hier einzustellen und du baust das ein ohne zu verstehen wie das funktioniert.
Schau dir im Rapid Refernzhandbuch die Instruktionen "WZDOSet" und "WZHomeJointDef", dort sind auch Beispiele drin
-
Ich nutz immer einer statische Weltzone
Funktioniert selbständig im Einrichten und Automatik problemlos auch ohne das ein Programm läuft
Für Home ein Signal setzen und reseten halte ich für höchst problematisch -
hast du den Task ohne ein Waittime laufen?
Ich baue immer ein Waittime 0.1 ein. keine Ahnung wie schnell der Task ohne läuft.
Könnte mir aber vorstellen das das Probleme verursacht.
Obwohl dann bestimmt auch noch anderer Meldungen auflaufen. -
CJointT und CRobT funktionieren nur bei fine Punkten, hast du das beachtet?
Was macht übrigens dein Schweißroboter??
-
Positionswerte durch digitale Signale(DI) vorgeben??
damit kannst du evtl. welche Positionswerte auswählen die irgendwo gespeichert sind.
(es sei denn du möchtest nur auf pos X,Y,Z 1mm mit der Standard Orientierung fahren)sonst benötigst du schon Gruppen oder Analogsignale
-
Bist du sicher das du Kalibrieren willst oder doch nicht nur die Umdrehungszähler aktualisieren!
Lies bitte im Handbuch was da der Unterschied ist. Da kannst du ganz schnell den Rob "verbiegen" und dann passt gar nichts mehr.Sonst wie schon vorher beschrieben geht auch jede Achse einzeln, das sollte dann überall ausreichend sein.
-
Das läuft bei ABB etwas anders
mal grob zusammengefasst:
zuerst mal die Profinet EA Karte einrichten mit allen Details
dann kannst du Signale definieren
und denen dann Standartfunktionen verpassen
und das alles muß in der EIO.cfg deklariert werdenJetzt ist aber schluß mit den Kram hier!
Weihnachten ist angesagt -
-
zum schweissen gehört ja noch mehr in der proc. cfg
und die Welddata, seamdata und weavedata was steht alles drin.
Wie sollen die Schweißparameter eingestellt werden?
direkter analogwert vorgabe oder gibt es einen Jobbetrieb an der Stromquelle?habt ihr die passenden Handbücher dafür?
-
-
ich hab mal vor Jahren eine M94 mit einer TPS4000 aufgerüstet
das lief damals über ein Rob4000 oder 5000 Terminal und die EA karten des Roboters.
Müsste mal die CFG files raussuchen von damals
Weldguide? ist das mit gebootet oedr aktiviert, da habe ich keinen Plan ob der noch in die Suppe spucken kann. -
Na das ist doch mal ne Ansage.
Denke aber die 50€ machen wir gemeinsam bei einen Bier platt -
Arcware 2.1 bedeuted das auch OS2.1?
M94 oder M96 oder.. was hast du für ein System?ich fasse noch mal zusammen
P Start hast du auch ausgeführt. Die Welddata und den ARC Befehl kennt er erst nach den P-Start
Wenn du den Ausgang setzt für schweissen EIN, Schweist dein System auch
Schweissen ist nicht Blockiert
ArcL/on wird benutzt
und deine EIO sind correct in der Proc.cfg eingetragenDas einzigste was nicht funktioniert ist der Arc Befehl
Was du nicht geschrieben hast hat das System schon mal so funktioniert oder soll der Rob das erste mal schweissen??
mal neu gebootet??
-
Blöde Frage: aber Schweissen ist nicht zufällig blockiert??
-
in den Systemparametern unter Prozess müssen die Signale auch den Funktionen zugewiesen werden
dort musst du zuweissen welches signal bei welcher Funktion schalten soll
Weiss jetzt nicht genau unter ws das steht aber Arc IO oder so ähnlich -
Kunden Gibts, sag ich dir.....
schaut doch mal in die Statuszeile oben
-
Den Namen der Robotersteuerung für den 1616 gibst du in Simatic an.
Hat an für sich nichts mit den Roboterprogramm zu tun.
Der CP1616 ist eine andere Karte als die 4 Port Netzwerkarte die ABB verbaut bei Multimove ect.
Was für Potokollen gehen kommt auf deinen Key an.Die CP1616 kann Ctroller und oder auch Device sein im Profinet.
-
Nochmal zur Ausgangsfrage
Das hat eher nichts mit Robotern zu tun, das ist eher eine Grundlegende Frage von Programmierungen wie man sowas löst.
Das trift in jeder anderen Progammiersprache auch zu.Um sowas zu üben sollte man mit diesen hier beginnen.
http://www.schule.bayern.de/karol/download.htmum den Umgang mit Logicschen Funktionen zu lernen ist das kleine Tool genial, kann ich nur Empfehlen.
wie du schon geschrieben hast : ich bin kein Programmierer, sondern Industriemechaniker
Aus vielen guten Industriemechanikern sind schon sehr gute Programmierer geworden.
-
Alles wird gut