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 

2xSchrittmotor und 2x SMCI33-2



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!

28.09.2018, 09:41
Beitrag #15

s-vdobre Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Jun 2018

2014
2017
DE_EN



RE: 2xSchrittmotor und 2x SMCI33-2
Hallo Gerd,

ich bin ganz von vorne angefangen und deine erste Tipp gefolgten und zwar ein Zustandsautomat zu erstellen.
Den habe ich auch gemacht und funktioniert teilweise. Also es gibt noch ein paar Sachen die ich noch nicht hinbekommen kann und die beschreibe ich in folgenden Text.

Wie soll das Programm funktionieren:
1. Initialisierung von X und Z Achsen:
Der Schrittmotor fährt den Wagen nach links bis zum Endschalter. Wenn der Endschalter gedrückt ist hört Case Init X1/2 auf und springt zum Init X2/2. Im Init X2/2 wird der den Wagen in Gegenrichtung also nach rechts bewegt, um einen Reset der Positionsfehler des Motors zu erreichen. Also jetzt ist der Endschalter nicht mehr gedrückt und X Achse ist auf 0 positioniert.
Selbe Vorgang passiert für Z Achse auch.

2. Abtasten XZ:
Richtung und Schrittweite "Abtaste X" = Richtung und Schrittweite "Abtaste X2"= s47, links(d0)
Richtung "Abtaste Z - links"= links(d0)
Richtung "Abtaste Z - rechts"= rechts(d1)------- Schrittweite für beide = s47

2.1 Funktionsweise:
a) "Abtaste X" bewegt sich um eine Schritt und eine Wiederholung--> "Abtaste Z - links"
b)"Abtaste Z - links", macht 150 Wiederholungen(W150)--> "Abtaste X2"
c) "Abtaste X" bewegt sich um eine Schritt und eine Wiederholung--> "Abtaste Z - rechts"
d) "Abtaste Z - rechts" = "Abtaste Z - links" aber Richtungsumkehr--> "Abtaste X"

Ich habe bei "Abtaste X" und "Abtaste X2" einen Timer von 10000ms eingestellt damit der Motor erst mit "Abtaste Z-links/rechts" fertig ist und dann mit "Abtaste X/X2" anfängt ansonsten überschreibt die
Steuerung die Befehle und X startet bevor Z fertig ist.

Meine Ziel:
1.Wenn Punkt 2 ausgeführt wird und einer von der Endschalter gedrückt wird muss das Programm sofort beendet werden. Weil in meinen Fall endet der Case aber der nächste wird gleich gestartet. Einen Befehl mit dem die Steuerung zurück gibt, dass der Schalter gedrückt ist, finde ich nicht. Also wie kann ich das realisieren?

2. Bei drücken auf "Abbrechen" oder "Stop" stop soll das Programm auch beendet werden.
3. Punkt 2 "Abtasten XZ" soll 50 mal durchlaufen und dann aufhören. Hier habe ich mit Schleifen usw probiert und trotzdem komme ich nicht zum Erfolg.

Was werden Sie mich raten um meine Ziele erfüllen zu können?
Vielen Dank!

P.S. Entschuldigung für die Schreib- und Grammatikfehler, ich bin Austauschstudent und ich schreibe nur meine Bachelor-arbeit in DE.


Angehängte Datei(en)
14.0 .vi  Nanotec-Open-Visa.vi (Größe: 20,46 KB / Downloads: 258)

14.0 .vi  Nanotec-write.vi (Größe: 18,31 KB / Downloads: 249)

14.0 .ctl  States 1_1.ctl (Größe: 4,34 KB / Downloads: 238)

14.0 .vi  Zustandsautomat.vi (Größe: 42,29 KB / Downloads: 240)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: 2xSchrittmotor und 2x SMCI33-2 - s-vdobre - 28.09.2018 09:41

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Nanotec SMCI33-1 USB Ansteuerung Programmierknecht 2 7.876 03.06.2013 14:10
Letzter Beitrag: Programmierknecht
  Ansteuern von zwei SMCI33 tritrap 5 8.521 11.12.2009 19:54
Letzter Beitrag: M4Z
  Schrittmotorsteuerung SMCI33 raff99 12 17.705 27.11.2009 14:18
Letzter Beitrag: Mike###

Gehe zu: