Hallo Zusammen
Dies ist mein erster Beitrag im LabView Forum. Deshalb seit mir bitte nicht böse, falls dieses Thema nicht hier rein passt, oder sonst etwas nicht korrekt ist. Vielen Dank.
Also nun zu meinem Problem. Ich bin gerade daran eine CNC Maschine mit Lego Mindstorms zu erstellen. Da NXT-G mir zu unübersichtlich und zu klein wurde, verwende ich seit neustem Lab View 2011 mit dem NXT Toolkit. Da ich nur gerade seit diesem Projekt Labview verwende, bin jetzt schon begeistert davon, bin ich ein Newbie
Am besten ich erkläre zuerst schnell, wie das Programm funktioniert. Eine G-Code Datei (Beispiel für ein Quadrat siehe Anhang) wird eingelesen. Dann werden die Zahlen aus dem Code extrahiert und mit ein paar Zahlen verrechnet (z.B. *144, da sich das Zahnrad 144 Grad für ein Zentimeter drehen muss). Im nächsten Schritt werden die errechneten Zahlen in die Motoren eingespeisst.
Die Motoren vollführen dann die Umdrehungszahl und die nächste Zeile sollte wieder in das Programm eingelesen werden. Das Programm läuft im PC Modus, NXT ist via USB angeschlossen.
Die Maschine ist folgendermassen aufgebaut: Motor A für Z Achse, Motor B für Y Achse und Motor C für die X Achse. Am Schluss sollte das Programm einfach die Zahlen einlesen und gleichzeitig, bei X und Y, die Moren dazu bewegen.
Nun aber zum Problem:
1. Die beiden Motoraktionen (X und Y) laufen nicht parallel ab. Wie kann ich das bewerkstelligen?
2. Nachdem einige Zahlen eingelesen und ausgeführt wurden, fängt plötzlich der B-Motor mit unkontrollierten Drehungne (unendlich lange) an. Worum kann dieses Problem liegen?
Ich weiss ihr habt keine Glaskugel, deshalb wenn etwas nicht verständlich ist, oder ich etwas genauer erklären soll einfach melden.
Sorry, dass ich nicht weiter komme und hier vielleicht etwas blöd frage, aber ich bin seit über 3 Stunden am pröbeln und verstehe immer noch nicht, wieso es nicht funktioniert.
Liebe Grüsse und vielen Dank für eine Antwort
Cat Turbo