Hallo,
Du hast das alles schon ziemlich genau getroffen :ylsuper:
Nullmodemkabel sollte genügen.
Ansonsten gibt's hier im Forum schon jede Menge Beiträge
zur ser. Schnittstelle.
Hermann
Hallo,
Du hast das alles schon ziemlich genau getroffen :ylsuper:
Nullmodemkabel sollte genügen.
Ansonsten gibt's hier im Forum schon jede Menge Beiträge
zur ser. Schnittstelle.
Hermann
Hallo,
genau so ist es.
Und ja hab' ich schon gemacht (vor vielen vielen Jahren). Hat sogar gut funktioniert.
Mit der Crosscommexe-Schnittstelle war's dann nicht mehr nötig.
Und bei den neuen Robotern ist's wieder die einzige offizielle kostenneutrale
Möglichkeit.
Hermann
Hallo,
bei der Ausgabe am Roboter ist alles korrekt.
das niedrigste Bit (hier 41) ist auch das niederwertigste Bit.
Das ist volkommen korrekt.
Falsch ist Deine Annahme dass dieses Bitmuster an der Peripherie als
128 interpretiert wird. Wenn das so sein sollte, dann stimmt da an der
Peripherie etwas nicht!
Das mit COM_ID='B1000000' sollte schon funktionieren. Aber die 'gedankliche' Umwandlung
in Dezimalzahlen findet halt anders statt.
Hermann
Hallo,
zur Taktzeitermittlung ist SimPro in Verbindung mit Office Lite hervorragend geeignet.
Ist genau dafür vorgesehen.
Ob nun Version 1 oder 2 spielt für die Taktzeit keine Rolle,
vorausgesetzt es gibt den Roboter schon in der Version 1.
Selbst wenn das Programm auf Version 1 (Office 4.1.7) erstellt wird sollte es nahezu unverändert
auf einem aktuellen Roboter ablauffähig sein, wenn es denn soweit kommen sollte.
Aber die Bedienung des Programms wirst Du dann schon lernen müssen, da führt kein Weg dran
vorbei. Viel Spass und Erfolg dabei.
Hermann
Hallo,
wenn die Zuweisung im SPS.SUB funktioniert, dann wird der neue Wert
für das Tool erst nach Abarbeitung des Vorlaufs übernommen werden.
Das heisst Du wirst Da eine deutliche Verzögerung wahrnehmen können.
Ausserdem wird es eher so aussehen müssen:
Tool_data[2].y = potivariable
Hi,
da gibt's im Programmverzeichnis vom NSM zwei Konfigurationsdateien:
client.nsm und group.nsm.
Könnte reichen, wenn man die kopiert.
Schön, wenn sich ein Programm nicht an die Richtlinien von Microsoft hält und
seine Einstellungen nicht in dem Datengrab Registry speichert
Hermann
Hallo,
wie sieht das Programm denn aus?
Linearbewegung oder PTP?
Vielleicht zu grosse Geschwindigkeit oder Beschleunigung programmiert.
Hermann
Referenzierung wurde wahrscheinlich im Handbetrieb durchgeführt?
Dann könnten es falsche Maschinenparameter sein, denn im Handbetrieb
wird mit reduzierter Leistung gefahren.
Hermann
Hallo,
mir ist da noch was eingefallen:
Hatte vor vielen,vielen Jahren so was ähnliches.
Damals half es eine Routine Main() zu erstellen, und in dieser
das Haupt() aufzurufen (Oder andersrum, weiss nicht mehr
so genau).
Wahr wohl irgendwie ein Problem mit der deutschen Sprachversion,
so dass da Main() und Haupt() durcheinander gerieten.
Hermann
Hallo,
schau mal da:
http://www.roboterforum.de/rob…oter/notepad-t4887.0.html
Da geht es zwar um Notepad++, ist aber kostenlos, und funktioniert ganz gut.
Hermann
Hallo,
man kann die Zeile
<Global caseIgnored="no" /> ändern in:
<Global caseIgnored="yes" />
dann ist's egal, ob man Fold, FOLD, fold, oder FoLd schreibt,
wird immer erkannt,
und man muss nicht jede denkbare Schreibweise eines Befehls in der
Befehlsliste eintragen.
Der Roboter ignoriert Gross-/Kleinschreibung ja auch komplett.
Hermann
Hallo,
gratuliere, an was lag's denn jetzt?
Könnte sein, dass sich ROPS4 mit der RHO3 gar nicht verträgt, soweit ich weiss ist ROPS4 für die RHO4
entstanden.
Funktioniert denn das Kabel mit ROPS3? Ansonsten könnte die Belegung noch falsch sein,
da mussten irgend welche Brücken drin sein.
Hermann
Hallo,
wenn Delphi nix bringt, wie siehts dann mit C aus ? :
http://www.roboterforum.de/rob….0.html;msg10402#msg10402
Der Code sieht insgesamt etwas übersichtlicher aus, und hat nicht so viel 'Verwaltungskram'.
Hermann
Hallo,
SimPro1.1 und Office 4.1.7 vertragen sich, gehören doch zusammen.
Für die Probleme damit würde ich vorschlagen das Zeug nochmal neu zu
installieren. Vielleicht ist da was beim Installieren des Interface schief gelaufen.
Gruss Hermann
Hallo,
vermute mal, dass SimPro 1 und Office Lite 5.2 sich nicht vertragen.
Jedenfalls wird bei der Installation von SimPro 2 abgefragt ob die Schnittstelle
zu Office LIte 4 oder 5 installiert werden soll.
Daraus könnte man schliessen dass die von Dir gewünschte Variante wohl nicht gehen wird.
Hermann
Hallo,
kann es sein, dass da die Ausgangswinkel um Z und Y bei annähernd 90 Grad liegen?
Dann hätte ich eine Erklärung dafür:
Mit den Euler-Winkeln wird eine Drehung um Z-, Drehung um die gedrehte Y- und dann
Drehung um die (jetzt schon zwei Mal) gedrehte X-Achse beschrieben.
Bei bestimmten Konstellationen (90-Grad-Drehungen) fällt dann die gedrehte X-Achse
auf eine schon gedrehte, dann dürfte genau der beschriebene Effekt eintreten.
Hermann
Hallo,
was soll sich denn da bei der alten Betriebssystemversion noch tun?
Da wird sich wohl nichts mehr ändern.
Man könnte da noch über die Crosscommexe auf Variable im Roboter zugreifen,
das funktioniert bei den alten Dingern, und ist sogar so halbwegs dokumentiert.
Dazu muss dann auf dem Roboter ein 'Gateway' programmiert werden, das auf der
einen Seite auf die Crosscommexe und auf der anderen Seite auf das Netzwerk
zugreift.
Hermann
Hallo,
vielleicht liegt es daran, dass die Schnittstelle jedesmal neu geöffnet wird:
-Schnittstelle nur ein mal ganz am Anfang des Programms öffnen, dann immer
geöffnet lassen.
oder:
- Das ganze asynchron im SPS.SUB machen.
Hermann
Hallo,
bei dieser alten Version ist die Sichtbarkeit evtl. von den Einstellungen
in der ersten Zeile im Programm abhängig:
&Access RVO oder so ähnlich.
Dann hängt das von der Kombination dieses RVO (oder welche Buchstaben
auch immer da noch gültig sind).
Oder mal im Explorer die Dateieigenschaft 'Versteckt' kontrollieren.
Löschen auf der Festplatte via Explorer bringt nicht unbedingt was,
da die Datei auf Roboterebene noch vorhanden ist, und beim Archivieren
dann wieder auf die Festplatte kopiert wird.
Im Zweifelsfall würde ich beim Einschalten des Roboters die BOF
am Start hindern (Shift-Taste auf normaler Tastatur beim Erscheinen des
Desktops), die Datei löschen, und dann die BOF starten. Dann bist Du
die Datei endgültig los.
Hermann