PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : X-Y Steuerung für IndustrieNähmaschiene (ähnlichwie Plotter)



totalchaos
04.09.2008, 12:43
Hallo

Ich habe hier euer Forum entdeckt und beim Lesen auch schon einige Erkenntnisse gesammelt.
Ich bin momentan dabei eine x-y Achsen Steuerung für so eine Maschine zu konstruieren:
http://nichtgedreht.de/Quilt_auf_der_Maschine.jpg


Das ist eine große Quilting Maschiene, damit näht man dann ein Patchwork mit einem Vlies und einem Rückenstoff kunstvoll zusammen.
Und jetzt geht es eben darum die dxf Daten aus der Layoutsoftware in Steuerung zweier Schrittmotoren umzusetzen.

Die Maschine ist zwar sehr schwer, aber kugel gelagert unterwegs.
Ziel ist es, dass sie bewegt werden kann, ich den Motor an und aus schalten kann und ich auch durch bewegen der Maschiene Pfade aufzeichnen kann.
Das gute ist, die Maschiene hat schon eine Stichregulierung, um die Nähgeschwindigkeit muss ich mich also nicht kümmern, da reicht wohl ein Einfaches an/aus. Die Nadel endet auch immer oben, wenn man also umherfahren möchte muss man sich da auch keine sorgen drum machen.

Hier erstmal was ich mir schon überlegt habe:
Ich nehme einen Laptop, an den ein Controller Board angeschlossen ist
Das steuert dann 2 Schrittmotoren die über Ketten oder ähnliches dann die Nähmaschine bewegen.
Der Controller sollte dann auch den Motor an und ausschalten können (Kurzschluss->an; noch ein Kurzschluss->aus)
(evtl. noch zum vernähen einen Ausgang für den Einzelstich Taster)
und er sollte das Signal von 2 Bewegungssensoren aufzeichnen können, damit man muster aufzeichnen kann.

Hier im Forum habe ich schon von einigen gelesen, dass sie sich einen Plotter oder eine Fräse gebaut haben.
Unter anderem hier:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=12153&postdays=0&postorder=asc&highlight=dxf&start=44
Deshalb wollte ich für den Softwareteil auf dem Laptop fragen, ob jemand von euch schon Plotter gebaut hat, die mit Daten im DXF Format gefüttert werden weil ich als Quelldaten nur die Wahl zwischen DXF, PEM, EFM Typ a und B habe.
Ich könnte theoretisch auch selber etwas Schreiben, dass das die Dateien interpretiert, ist ja gut dokumentiert

(http://www.autodesk.com/techpubs/autocad/acad2000/dxf/drawing_interchange_file_formats.htm), aber mit nur einem Semester C und ein wenig C++ Erfahrung wird das schwierig.
Die Programmierung der Steuerung bekomme ich wahrscheinlich hin.
Auch die Mechanische Realisierung sollte gut machbar sein. Ich weis nur nicht so recht was ich brauche um die Motoren und Taster anzusteuern und die Dreh Sensoren auszulesen.

Da die Machine ja eine Regulierung für die Nächgeschwindigkeit hat ist sie schon mit ordentlichen Dehsensoren ausgestattet, von denen ich allerdings nicht weis wie man sie ausliest. Die sehen so aus:
http://img384.imageshack.us/img384/6323/drehsensorak7.jpg
ISt dann wahrscheinlich der hier:
http://usdigital.com/products/encoders/incremental/rotary/shaft/s1/

Kurze Zusammenfassung ;-) :
DXF auslesen/ in Schrittmotorsteuerung übersetzen?
Was brauch ich für Hardware?
Drehsensoren auslesen?

Ich wäre für eure Hilfe sehr dankbar

Lukas

Roboman93
14.09.2008, 13:10
zu den drehsensoren: ich würde messen, welche beiden pins der strom ist. dann bleibt ja nur noch einer über. da ist dann warscheinlich das signal, dass warscheinlich nicht zu schnell für einen interruptpin ist da kannste dann die geschwindigkeit ausrechnen. oder an dem pin ist ne analoge spannund, die du mit ne adc auswerten kannst.

mfg roboman

ManuelB
14.09.2008, 13:42
Hallo,
bei Schrittmotoren ist es ja so, dass man die Geschwindigkeit ohne Encoder über die Taktfrequenz festlegen kann. Auch das Abfahren bestimmter Strecken ist damit ohne Rückmeldung möglich. Interressant sind die Encoder aber bei Schrittmotoren für eine Erkennung von Schrittverlusten und Nothalt. Wenn Encoder dran sind wäre auch der Einsatz von Servoantrieben möglich. Meistens sind ja die Encoder das teure daran ;).
Zur Bewegung würde ich nicht unbeding auf Ketten sondern eher auf Zahnriemen zurückgreifen.

MfG
Manu

Feratu
15.09.2008, 08:49
Theoretisch könntest du die entkoder von einer alten Maus oder vom COnrad nehmen, um Schrittverluste festzustellen sollten die allemal reichen.

totalchaos
18.09.2008, 22:35
Erstmal danke für eure antworten.
Momentan bin ich erstmal dabei mit dem DXF Format klarzukommen aber hab immerhin schonmal das hier gefunden:
http://www.geocities.com/SiliconValley/Server/2468/products/tcldxf4cpp.htm
http://www.autodesk.com/techpubs/autocad/acad2000/dxf/drawing_interchange_file_formats.htm
http://www.codeproject.com/KB/library/cadlib.aspx
http://www.codeproject.com/KB/cs/dxfreader.aspx

skua
19.09.2008, 00:06
@roboman

Was soll man da denn probieren?
Die Belegung steht doch drauf.


So wie das aussieht gibt das ding gray code von sich.

Nicht ohne das Projekt.