INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Schrittmotor fährt über Ziel hinaus



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!

20.10.2009, 10:23
Beitrag #1

bernds76 Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Sep 2009

8.5 & 2009
2010
de

0109*
Deutschland
Schrittmotor fährt über Ziel hinaus
hallo,

mich plagt weiter folgendes problem

in meinem vi soll man die wahl haben zw. sonderprüfun und prüfungsfolge.
sonderfolge arbeitet wie gewünscht.
bei der prüfungsfolge fährt mir der motor über seine zielposition hinaus weiter.
der grund hierfür ist mir unklar, da der befehl für den controller gleich ist.

bei der prüfungsfolge soll der motor eine wählbare anzahl von durchläufen abarbeiten, wobei er eine position anfährt und danach zurück.

wer kann mir da einen rat geben?

erstellt ist das angehängte vi mit version 8.2

danke


Angehängte Datei(en)
Sonstige .vi  Schrittmotor_090311_2_X_for.vi (Größe: 1,36 MB / Downloads: 249)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.10.2009, 10:58
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Schrittmotor fährt über Ziel hinaus
Moin,

ich kanns ja leider nicht testen...

... aber kann es sein, dass du die Variable "Position(0...40000)" in deiner Messschleife immer auf den aktuellen Positionswert setzt und für den "Zurückfahrbefehl" davon einfach 100 abziehst?

Solltest du nicht lieber den Positionswert beim Starten des ersten Durchlaufes speichern und nach jedem Durchlauf als Zielposition benutzen?

MfG SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.10.2009, 18:19 (Dieser Beitrag wurde zuletzt bearbeitet: 20.10.2009 18:22 von IchSelbst.)
Beitrag #3

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Schrittmotor fährt über Ziel hinaus
' schrieb:wer kann mir da einen rat geben?
Zuerst muss ich den Rat geben, das Blockdiagramm auf Bildschirmbreite zu beschränken. Was ich noch ertragen kann, ist, wenn Bildschirm-große Schleifen nebeneinander stehen.

Ansonsten:
Ich sehe hier jede Menge RaceConditions. Guckst du Bild. Die lokale Variable "Position (0...40000)", die für den Vergleich nach der Sequenzstruktur verwendet wird, wird ausgelesen, noch bevor die lokale Variable "Position (0...40000)" innerhalbn der Sequenzstruktur beschieben wird. Das heißt also, die While-Schleife wird erst beendet, nachdem der Motor für die Zeit von zweimal "delay before read" nach seiner Endposition nachgelaufen ist.


Nachtrag:
ACH GOTT! Kapitaler Fehler! Abfrage auf IstGleich! Die Abfrage einer Endposition geht immer mit GrößerGleich (oder je nach Algorithmus KleinerGleich) !


Angehängte Datei(en) Thumbnail(s)
   

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.10.2009, 19:08
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Schrittmotor fährt über Ziel hinaus
Offtopic
@bernds76:
Darf ich nochmal aus den LVF-Regeln zitieren:
Zitat:Deutsch schreiben bedeutet übrigens, mal ab und zu einen Punkt oder ein Komma zu setzen und nicht alles durchgehend klein zu schreiben. Die Tastatur hat nicht umsonst eine Umschalttaste.

Im letzten Thread hat das scheinbar nicht geholfen.

Gruß, Jens

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!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Ansteuerung Schrittmotor JK87 8 5.355 24.09.2019 08:44
Letzter Beitrag: MaxP
  Schrittmotor Nema 17 per LabVIEW funktioniert nicht! TTT 5 6.230 27.04.2018 08:20
Letzter Beitrag: Freddy
  Schrittmotor über Labview ansteuern für X-Y-System taracho 5 6.848 26.10.2017 09:59
Letzter Beitrag: GerdW
  Schrittmotor Simulation Meierr 3 4.801 09.02.2016 15:00
Letzter Beitrag: GerdW
  Schrittmotor steuern ogbomo 5 9.111 27.08.2010 09:38
Letzter Beitrag: jg
  Frequenzrampe Schrittmotor (Hilfe) edmoudo 1 4.641 28.11.2009 23:15
Letzter Beitrag: jg

Gehe zu: