Wie viel kann Ihnen die Arbeit mit CNC-Maschinen über Robotik beibringen?


7

Ich habe ein paar einfache X / Y / Z-CNC-Maschinen gebaut. Ich habe etwas über G-Code, Motorsteuerung, Firmware und Open-Loop-Systeme gelernt. Ich sehe Maschinen wie Rover, große Hunde und Fabrikarme, die im Vergleich unglaublich komplex erscheinen, aber nicht mehr so ​​magisch wirken.

Was sind die wichtigen Fähigkeiten, die Sie bei der Arbeit mit CNC-Maschinen erwerben müssen? Was ist die nächste logische Sache zu lernen? Welche Dinge würden mir CNC-Maschinen niemals beibringen?


1
Inwiefern ist eine CNC-Maschine kein Roboter? Die meisten CNC-Maschinen, die ich gesehen habe, sind im Grunde nur ein Portalroboter mit einem speziellen Endeffektor !
Mark Booth

Ich habe im Wesentlichen mit dem Bau von CNC-Maschinen in der Robotik angefangen. Der Vorteil ist, dass Sie, wenn Sie an coole Projekte denken, auch über die Werkzeuge und die Erfahrung verfügen, um diese zu erstellen.
Benutzer65

Das einzige, was ich mir vorstellen kann, dass CNC-Maschinen Ihnen wirklich nichts über Robotik beibringen können , ist künstliche Intelligenz .
Paul

Antworten:


9

Der Bau von CNC-Geräten kann Ihnen Folgendes beibringen:

  • Motorsteuerung
  • Kinematik und koordinierte Bewegung
  • So wählen Sie Motoren für eine bestimmte Last aus
  • Mechanische Bewegung (Drehmoment, Moment usw.)
  • Einfache Elektronik

Das Betreiben von CNC-Geräten kann Ihnen Folgendes beibringen:

  • Softwaresteuerung von Hardware
  • Timing (zumindest auf Bruttoebene)
  • Feedback
  • Erkennung und Wiederherstellung von Hardwarefehlern

Während die Felder unterschiedlich sind, sind CNC-Maschinen im Großen und Ganzen nur Roboter. Das Gegenteil ist der Fall. Aufgrund ihrer spezifischen Verwendung gibt es unterschiedliche Terminologie und normalerweise unterschiedliche Steuerungs- und Verwendungsschemata und -szenarien, aber am Ende des Tages bewegen Sie Dinge unter elektronischer und oft autonomer Kontrolle.

Selbst die heutigen Hochgeschwindigkeits-Leiterplattenmontagemaschinen verwenden Computer Vision auf komplexe Weise, ähnlich wie die heutige fortschrittliche Robotik. Sie werden feststellen, dass die beiden Felder die meisten Gemeinsamkeiten aufweisen, sodass alles, was Sie in einem lernen, auf irgendeine Weise auf das andere zutrifft.


2

Sie können sich Robotik als in drei Teile unterteilt vorstellen: Erfassen, Treffen von Entscheidungen und Betätigen. Open-Loop-Systeme sind nur der "betätigende" Teil dieses Bildes, und es scheint, als hätten Sie dies bereits bei Ihrer Arbeit mit CNC-Maschinen gut im Griff.

Ich denke, der nächste Bereich, den Sie überprüfen sollten, wäre das Erkennen. Es ist nicht so einfach, wie es aussieht, und Katy Levinson wird Ihnen einige davon erklären: http://www.youtube.com/watch?v=gFW0schumkE

Nicht, dass Sie direkt in hoch entwickelte Sensoren springen müssten. Sich mit Sensoren (und ihren Einschränkungen sowie dem Filtern und Kombinieren separater Sensoren zu einer einheitlichen Weltanschauung) vertraut zu machen, kann so einfach sein wie die Verwendung einer Uhr und eines Lichtsensors, um festzustellen, ob es sich um einen bewölkten Tag außerhalb handelt.

Das Letzte, was überprüft werden muss, ist die Entscheidungsfindung: Wie werden die Daten der Sensoren verwendet, um zu entscheiden, was mit den Aktuatoren geschehen soll? Es gibt zu viele Möglichkeiten, um sie aufzuzählen. Daher ist es am besten, eine Projektidee wie "Ich möchte Wasser in meine Pflanzen abgeben, wenn der Boden zu trocken wird" oder "Ich möchte meine Jalousien nachts schließen und sie öffnen." am Morgen "oder" Ich möchte einen Filzstift in meine CNC-Maschine stecken und den Tisch bewegen, um das Signal vom Beschleunigungsmesser meines Telefons in Echtzeit zu zeichnen ".... dann nutzen Sie dieses Problem, um sich die Theorie beizubringen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.