Ok, interessant. Der Draht " tackert" dann auch aufs Blech, ähnlich CMT, während der Suchfahrt oder bleibt auf dem Stickout stehen?
Beiträge von Blauer
-
-
Moin zusammen,
MotoLogix steuert komplett den Roboter, ohne TP. Da gibt es eigene FB´s von Yaskawa und die Punkte bestehen aus P Variablen die beschrieben werden. Es gibt aber auch die Möglichkeit, den Roboter im JOG Betrieb zu bewegen. Ist eine MotoPlus Anwendung
-
Hallo Chesie32,
WireSense wird erst ab DX200 unterstützt. Das wird mit der NX100 nix.
-
Perfekt, ein Hoch auf die Hotline
-
Hallo Peter, bei den Ein/Ausgängen gibt es ziemlich hinten den Punkt EA Meldung. Wenn du da draufgehst kannst du die Version des Ladderprogramms auslesen, evtl. nach unten scrollen, dann kann ich dir sagen was du einstellen musst in der IO Allocation.
-
Hallo Peter,
die EA Bereiche geben das Ladderprogramm vor. Da ist auch die Länge der Safety Signale vorgegeben.
Wichtig ist auch beim Roboter im Maintenance Mode unter Optionsplatine- CP1616 die Safe Schnittstelle aktiviert und die CRC length von 3 auf 4 stellt.
Die GSD Datei musst du dir im TIA Projekt selbst erzeugen, da gibt es keine Standard GSD Datei mehr.
-
Du kannst mit GETS PX100 $PX000 die aktuelle Position in eine P Variable auslesen und anschließend mit SET P200 P100 den Wert in eine andere Variable schreiben. Wenn du XYZ benötigst mußt du die Variable mit CNVRT PXxxx PXxxx BF oder TF oder UF noch konvertieren. sind dan maximal 3 Zeilen statt 12.
Alternativ auch mit GETPOS arbeiten
-
Hallo Rico,
vielen Dank für den Hinweis eines Lehrgangs. Ich habe schon einige Lehrgänge (inkl. FSU) in Eschborn absolviert, würde mich also als erfahren bezeichnen. Eine Änderung des Werkzeugs musste ich trotzdem bislang noch nicht machen.
Eine andere Vorgehensweise, als die von mir beschrieben, kennst du also auch nicht?
Grüße
Peter
Du kannst auch deine Jobs in Relativ umrechnen, dann beziehen sich die Punkte auf den TCP und nicht auf die Pulswerte.
-
Da geht nur die Hagiwara und diese ist nicht frei verkäuflich auf dem Markt. Eine normale CF Karte ist unbrauchbar für diesen Zweck.
-
Moin, so wie ich das verstehe, willst du bei dem Auftragsschweissen ein und die selbe Bewegung mehrmals abfahren, die Punkte aber versetzen, in der Höhe, X und/oder Y. Dann wäre hier ein Shift angebracht. In einer P Variable kannst du dann den Verschiebewert angeben.
MOVJ
MOVJ.
.
.
.
SFTON P001 Z.B. x 5.000 y 5.000
MOVL
MOVL
MOVL
SFTOF
MOVJ
MOVJ.
.
.In dem Fall würden die Positionen zwischen dem SFTON und SFTOF Befehl in x und y 5mm verschoben. Du kannst auch noch auswählen, ob im RF, UF, BF oder TF.
-
Einfach sowas Zusammenhangslos ohne Art der Anwendung und den Vorgaben die beim Kauf angegeben wurden zu posten finde ich schon ein wenig frech.....
-
Für welche Anwendung willst du denn die Positionen neu berechnen? Vielleicht machst du dir es gerade unnötig schwer und es gibt für deine Aufgabe einen viel einfacheren Weg.
-
Nabend,
natürlich ist es möglich Positionen zu berechnen. Dafür gibt es die P Variablen. Diese kannst du in xyz in Robot oder Base Frame anlegen. Mit GETE und SETE Befehl die Elemente 1- 6 auslesen und setzen. -
Hallo Aleks,
die Checksumme kann bei der Yaskawa Steuerung nicht angezeigt werden. Sie wird lediglich intern überprüft beim Aufspielen von systembetreffenden Dateien die die FSU betreffen.
Du kannst die FSU Dateien mit einem Editor vergleichen, das funktioniert ganz gut und zuverlässig. -
Sorry, da muss ich leider passen
-
Moin, um welches System handelt es sich bei der Nahtvervolgung?
-
Moin,
Du musst die ext.Achse im Maintenance Mode entweder löschen oder abmelden, dann sollte der Overrun Fehler weg sein. Bei dem 24V Fehler fehlt wahrscheinlich die ext.Spannungsversorgung für die Steuerung. Da müssten 24V aufgelegt werden. -
Moin,
seit DX200 sind einige Optionen aus dem Standard aussortiert worden, auch um die Steuerungen individuell anzupassen und günstiger anbieten zu können. Es gibt jetzt sogenannte F-Pakete, da steht drin was man bekommt. -
Moin,
in der VARNAME.DAT mit einem Editor, z.B. Notepad, UltraEdit etc.... -
Moin,
am Besten arbeitest Du da mit den GETREG/ SETREG Befehlen. Da kannst Du die errechnteten Werte in ein Register schreiben und im anderen Job wieder auslesen und in eine P- Variable schreiben. Direkt den Wert in die P- Variable zu schreiben kann zu Problemen beim Schreib-/ Lesezugriff führen..