DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

43
DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7

Transcript of DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Page 1: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

DIY

Personal Fabrication

Mechanik

Juergen Eckert – Informatik 7

Page 2: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Letztes mal bei DIY

• CAM → CNC– G-Code (uralte Lochstrafen Sprache)

Foto: Wikipedia

N3 T0*57 N4 G92 E0*67 N5 G28*22 N6 G1 F1500.0*82 N7 G1 X2.0 Y2.0 F3000.0*85 N8 G1 X3.0 Y3.0*33

(Hier RepRap G-Code mit Checksum)

Page 3: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Steuerbefehle einlesen

Geometriedaten verarbeiten (Koordinatentransformation)

Bahnplanung(Geschwindigkeitsführung)

Interpolation(Zwischenpunkte berechnen)

Antrieb / ExtruderSynchrone Aktionen

ZeitunkritischFIFO-Puffer

Zeitkritisch

Timer Interrupts

1ms

100us

Bild nach: Weck: Werkzeugmaschinen Band 4, Springer-Verlag 2006

CNC-Steuerung (1/2)G-Code

Page 4: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

CNC-Steuerung (2/2)

• Controller Board– Mikrocontroller

• 8bit: Wenig RAM, Seriell (USB, langsam), SD-Karte• 32bit: Netzwerk Interface, USB (native, schnell)

– Günstig– Marlin, Grbl

• Embedded System– „All-In-One“– Teuer– LinuxCNC =

Linux + RTAI

Bild:http://www.electronicsam.com

Page 5: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Steuerbefehle Einlesen

• Embedded System: Dateisystemzugriff• Controller Board „3Drag“ (8bit): – USB-Seriell• 250kBaud ( 24kB/s)∼• Zwischenspeicher: nur wenige Befehle

– SD-Karte• Kompletter G-Code (PC unabhängig)• Upload

– USB-Seriell (sehr langsam, stunden...)– Kartenleser (umständlich)

Foto: 3Drag

Schnellere Interfaces bei teureren (32bit) Boards

Page 6: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Geometriedaten Verarbeitung

• G-Code: Pfad der Werkzeugspitze (≠ Achsen der Maschine)

• Koordinatentransformation und Skalierung

Wikipedia Thingiverse

XYZ Delta

Page 7: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Bahnplanung (1/4)

• Prämisse: Minimale Druckzeit bei (idR) maximaler Genauigkeit• Werkzeugbewegung:

– Von Punkt zu Punkt (maximale Geschwindigkeit in G-Code enthalten)

– In jedem Punk Richtungsänderung

• Analogie: Auto fährt mit maximal erlaubter Geschwindigkeit auf eine enge Kurve zu → abbremsen

• Sollverlauf muss physikalisch realisierbar sein

Page 8: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Bahnplanung (2/4)

• Wann wird welche Geschwindigkeit erreicht?

• Geschwindigkeit Kinetische Energie↭• Weg, Beschleunigung Motorleistung (begrenzt)↭

m: Bewegt Masse (const)F: Maximale Stellkraft (const, vereinfacht)v: Geschwindigkeits: Strecke

-- Stark vereinfacht --

Page 9: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Bahnplanung (3/4)

• Beschleunigungsrampe: Geschwindigkeit linear anpassen

• Problem: Ruck (mechanische Schwingung)

Bild: Weck: Werkzeugmaschinen Band 4, Springer-Verlag 2006

Page 10: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Bahnplanung (4/4)

s: Strecke

v: Geschwindigkeit = s‘

a: Beschleunigung = s‘‘

r: Ruck = s‘‘‘Bild: Weck: Werkzeugmaschinen

Band 4, Springer-Verlag 2006

Page 11: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Bahnplanung: Look Ahead

• „Vorausschauendes Fahren“• Nicht an jedem Punkt komplett stoppen• Verrunden der Ecken (erlaubte Toleranz)

• Schneller• G64

G61:(Punkt zu Punkt)

Page 12: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Interpolation / Antrieb

• Schrittmotor / Servo– Ansteuerung (Pulse)– Vor- und Nachteile

• Später im Elektronik-Kapitel

Page 13: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Subtraktive Fertigungsverfahren

• CNC seit 1960• Fräse (im FabLab)– 585x350x180mm

• Drehen (im FabLab)– Durchmesser 100mm

• Material: bis Stahl

• Schwierigkeit: hoch

Foto: FabLab

Page 14: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Zerspanung

• Material wird durch härteres abgetragen (komplex; Material plastisch verformt)

• Material bildet Späne aus

• Mit unbestimmter Schneide– Schleifen– Honen

• Mit geometrisch bestimmter Schneide– Drehen– Drechseln– Fräsen– Bohren

Foto: KTM GmbH

P. Hehenberger,

Computerunterstützte Fertigung.

Springer, 2011

Page 15: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Drehbank

• Hauptwerkzeug:Drehmeißel mitWendeschneidplatte

• Vorschub und Zustellung(aus Datenblättern)– Zu niedrige Werte

verhindern effektives Zerspanen

– Zu hohe Werte kann die Maschine nicht bearbeiten

Wendeschneideplatte

Page 16: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Fräse

• Fräser ist kreisrund → „Abrolllinie“ entlang Außenkontur

• Stumpfe Ecken (>180° Material) nicht möglich

→Durchmesser beachten Foto: Wikipedia

Schaftfräser mit Schruppverzahnung

Page 17: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Ausfräsen eines Sterns

• d

Page 18: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Einfräsen eines sternförmigen Lochs

• 3

Page 19: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Additive Fertigungsverfahren

• 1984: Charles W. Hull: Stereolithographie• 1987: Carl Deckard, Joseph Beaman:

Selektives Laser Sintern

• Material: bis Stahl– Im FabLab: PLA und ABS

Page 20: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Laminated Object Manufacturing (LOM) (1/2)

1. Folienvorrat 2. Beheizte Walze 3. Laserstrahl4. Umlenksystem5. Laser6. Schicht7. Arbeitsplattform8. Abfall

Foto: Wikipedia

• „Schneideverfahren“ mit „Schichtenverkleben“• Schichtdicke: eine bis mehrere Blatt Papier• Adaptives

Verfahren

Page 21: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Laminated Object Manufacturing (LOM) (2/2)

Material: Folien aus Keramik, Kunststoff, AluminiumVorteile• Keine chemische Reaktion• Wenig innere SpannungenNachteile• Mechanische Belastbarkeit variiert in Abhängigkeit

von Baurichtung• Dünne Wandstärken schwierig (<2mm)• Restmaterial (idR) nicht wiederverwendbar

Page 22: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

SLS / SLM (1/4)

• Generatives Verfahren

• Selektives Lasersintern (SLS)– Sintern: Pulvrige vermischte Stoffe werden durch

Erwärmung miteinander verbunden.– Pulverkörner nur partiell aufgeschmolzen

• Selektives Laserschmelzen (SLM)– Pulver ohne Zusatz eines Binders wird vollständig

aufgeschmolzen

Page 23: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

SLS / SLM (2/4)

Foto:Wikipedia

Page 24: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

SLS / SLM (3/4)

Foto:Wikipedia

Page 25: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

SLS / SLM (4/4)

Material: „was der Laser schmelzen kann“Vorteile• Restmaterial wiederverwendbar• Keine Stützstrukturen notwendig• Höchste mechanische Belastbarkeit• Baumaterial günstigNachteile• Raue Oberfläche (granulares Pulver)• Teilweise hoher Nachbearbeitungsaufwand• Materialabhängig können giftige Gase entstehen • Hoher Anschaffungspreis

Page 26: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Stereolithographie (SLA) (1/2)

• Generatives Verfahren

Foto: Wikipedia

Page 27: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Stereolithographie (SLA) (2/2)

Material: lichtaushärtender Kunststoff (Photopolymer)Vorteile• Sehr genau (10μm)• Sehr schnellNachteile• Nur photosensitive Materialien verwendbar• Stützstrukturen notwendig• Nachbelichtung notwendig• Giftige Gase entstehen• Bauteile brüchig und porös

Page 28: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Fused Deposition Modeling (FDM) (1/4)

• Additives Verfahren• Schmelzschichtung

Oder auch• Fused Filament Fabrication (FFF)• Plastic Jet Printing (PJP)

Foto: Wikipedia

Page 29: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Fused Deposition Modeling (FDM) (2/4)

• Technologie erlaubt mehreren Materialien• Idee: Stützstruktur aus weicherem Material oder

auswaschbar

Meist nur ein Material

Page 30: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Fused Deposition Modeling (FDM) (3/4)

Vorteile• Geringer Anschaffungspreis• „Bürotauglich“• Stützmaterial auswaschbar (selten)Nachteile• Für sehr kleine, komplexe Geometrien ungeeignet• Stützstrukturen notwendig• Schlechtere Oberfläche• Bedingte Belastbarkeit• Materialkosten verhältnismäßig hoch

Page 31: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Fused Deposition Modeling (FDM) Filament (4/4)

• Wärmezufuhr verformbare Kunststoffe (Thermoplaste)• PLA

– Polylactide, die auch Polymilchsäuren– Biologisch abbaubar– Verarbeitungstemperatur 190°C

• ABS– Acrylnitril-Butadien-Styrol– Verarbeitungstemperatur 220°C– Langlebiger und stabiler als PLA, Druck schwieriger

• NinjaFlex– Thermoplastische Elastomere (TPE)

Page 32: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Weitere Additive Verfahren

• 3D-Printing (3DP)• Poly-Jet Modeling (MJM)• ...

Page 33: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Beispiel: Luft- und Raumfahrt

• Airbus A380 Teil• Titan + DMLS

(SLS mit 200Watt Laser)• Technologie entwickelt

von EOS in München

• Billiger• Leichter• Mehr Design Freiheit

Foto: EADS

Page 34: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Beispiel: „Magic Arms“

Foto: YoutubeEmma mit 2 Jahren

Page 35: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Weitere Beispiele

• Prototypen Entwicklung• Medizintechnik– Organe– Zahnkronen– Prothesen

• Lebensmittel (Digitale Küche)• ...

Page 36: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Demo Time (Dos and Don‘ts)

Wie drucken?

Page 37: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Demo Time (Dos and Don‘ts)

CAM

Page 38: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Demo Time (Dos and Don‘ts)

Am stabilsten

Gut

Schlecht

Keine gute Idee

Page 39: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Demo Time (Dos and Don‘ts)

Wenn überhängend drucken dann so

Page 40: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

CAM Simulator

Page 41: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

CAM Simulator

Page 42: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Stützstruktur

Page 43: DIY Personal Fabrication Mechanik Juergen Eckert – Informatik 7.

Nächstes mal bei DIY

• Elektronik