Isel Motion Problem mit Programmierung einer Endlosschleife
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
RE: Isel Motion Problem mit Programmierung einer Endlosschleife
OK, dann lass dir halt mal die Zeitpunkte anzeigen, an denen du das Stopp-Event auslöst und dann abarbeitest, etwas in der Art:
Gruß, Jens.
EDIT: In LabVIEW 2014 kannst du über "View"->"Event Inspector Window" auch überprüfen, ob die Event-Queue deiner Event-Struktur vielleicht zu voll ist. Laut Main-VI Code zwar unwahrscheinlich, aber ein Blick kann ja nicht schaden.
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
RE: Isel Motion Problem mit Programmierung einer Endlosschleife
Hallo Joana,
Zitat:Die Zeitpunkte sind exakt gleich beim Stoppen der Achse und auch sonst.
Das soll wohl bedeuten: deine Schaltbedingung wird eingelesen, verarbeitet und als Befehl ans Gerät geschickt. Dieser Vorgang erfolgt "sofort" ohne erkennbare Verzögerung. Trotzdem hat dein Motor eine Nachlaufzeit von ca. 2s!?
Da bleibt wohl wieder mal nur: Handbuch der Hardware lesen. Du verwendest doch irgendeinen Motortreiber - frag dessen Hersteller…
RE: Isel Motion Problem mit Programmierung einer Endlosschleife
Guten morgen, ich bins mal wieder...
Die Nachlaufzeit ist techisch bedingt und wird sich wohl nicht abstellen lassen laut Hersteller.
Nun ein neues Problem, ich hoffe ich nerve nicht, ich traue mich kaum noch zu fragen...
Ich möchte meine Achse nicht nur Spannungsabhängig steuern, sondern zusätzlich noch Positionsabhängig. Damit möchte ich vermeiden, das ich in die Endschalter fahre.
Irgendwie habe ich einen Knoten im Kopf und bekomme das Problem nicht in den Griff.
Also ich lese ständig die Position aus und ab 750 mm soll die Achse nicht mehr in die eine Richtung sondern nur noch in die andere Richtung fahren, leider scheitere ich an der Umsetzung. Meine Idee blockiert immer irgendwie alles und nichts geht mehr.
Denn die Spannung liegt immer noch an aber die Achse soll stoppen und sich nur bewegen, wenn die Spannung ihr Vorzeichen wechselt...
Würde mich sehr freuen wenn jemand eine Idee oder Lösung zu meinen Knoten im Kopf hat?
RE: Isel Motion Problem mit Programmierung einer Endlosschleife
Das ist mir soweit klar, wenn Spannung kleiner 1700mV oder Position größer gleich 750mm dann soll die Achse stoppen. Ich weiß nur nicht, wie ich das in den Case mit der Spannungsabfrage durch eine Oder Verbindung integrieren soll, wo muss ich da ansetzen, dass es auch funktioniert?
10.12.2014, 10:33 (Dieser Beitrag wurde zuletzt bearbeitet: 10.12.2014 10:35 von GerdW.)
RE: Isel Motion Problem mit Programmierung einer Endlosschleife
Hallo Joana,
Zitat:Spannung kleiner 1700mV oder Position größer gleich 750mm
Da hast du doch schon deine Vergleichsbedingungen!
Zitat:Ich weiß nur nicht, wie ich das in den Case mit der Spannungsabfrage durch eine Oder Verbindung integrieren soll
Ich sehe eine Case-Struktur, in der das Spannungssignal geprüft wird. Und ich sehe eine Case-Struktur, in der eine Position getestet wird.
Die solltest du in eine einzige Struktur integrieren, in der beide Bedingungen überprüft werden…
RE: Isel Motion Problem mit Programmierung einer Endlosschleife
Hallo Jens
Doch leider stimmt meine Aussage, genau das habe ich den Hersteller auch gefragt, eine genaue Antwort konnte er aber nicht darauf geben. Es macht mich immer noch stutzig. Ich kann mir das selber nicht erklären...
Ich habe es dann nämlich mit ProNC ausprobiert, das ist mitgelieferte Software von Isel. Mit dieser Software kann man auch die Weganwendungen steuern, starte ich diese Bewegungen per Jogg Betrieb funktioniert der Stop einwandfrei, belege ich einen anderen Eingang, der die Achse starten und stoppen soll habe ich auch dort eine Nachlaufzeit.(Das ist völlig Labviewfrei)
Wie genau verknüpfe ich denn die Oder-Bedingung von Spannung und Position? Irgendwie verstehe ich das nicht. Kannst du mir ein Beispiel zeigen?
Gruß Joana