format c:_

Site: HomeGalleryCopyright and Disclaimer
Hobbies: GadgetsiPodLEGORobotsFlashTutorialsDownloads
Contact: PollsLinkingGuestbookContact info

You are here:
format c:_
Robots
→ CNC Machine

 · CNC Machine



  • Introduction
  • First skteches
  • Latest news
  • Einleitung
  • Erste Skizzen
  • Neues

  • The LEGO CNC Machine


    A real computer controlled milling machine made 100% out of LEGO.


    This will be by far the largest Mindstorms project I've ever done or even thought about doing, and for the same reason, it will certainly take more than just a few days to reach completion.
    I have no idea if and when it will be finished or how far I will get, but this is the outline of the original plans, and -with enough spare parts- they should all be doable.


    The idea is to create a machine replicating professional CNC machines for metalworking, capable of using LEGO tools to shape a wax workpiece, either by internal programs or from a PC using IR-messages. The machine should have a good precision for the axis positioning, enough torque for the cutting bit and flexibility regarding the shape of the workpiece and the use of different tools.


    Phases of construction


    First phase: Basic functionality
    - Planning and design
    - Construcion of a 3-axis milling machine

    3 motors required for movement in the X, Y and Z axes
    3 relative position sensors, at least 2 touch sensors for absolute positioning
    1 power motor required for the main spindle, 1 motor for indirect rcx control of the spindle

    - Modular tool design for manual tool exchange
    1 control button to confirm tool exchange


    4 motors, 1 power motor, 3 position sensors, 3 touch sensors (possibly multiplexed)
    4 controlled outputs, 1 constant output (power motor), 5 sensor inputs
    --> RCX + Scout



    Second phase: Enhanced functionality
    - Adding a fourth axis for machining of at least 3 sides of the workpiece

    1 motor required for movement in the A axis
    1 position sensor

    - Automatic tool changer for between 2 and 8 tools

    At least 2 motors for tool selection and tool exchange
    Possibly assistive sensors (depending on the design), alternatively: LEGO stepper motors (tool selection) and pneumatics (+1 motor for compressor) (tool exchange)


    4+3=7 motors, 1 power motor, 3+1=4 position sensors, 3 touch sensors
    7 controlled outputs, 2 constant outputs (power motor + compressor), 7 sensor inputs
    --> RCX + RCX + Scout


    Third phase: Additional features
    - Pneumatic security door, emergency off switch for motors

    1 motor for valve switch
    1 touch sensor for emergency off
    - Status lights (Power, Working, Tool change, ..)


    TOTAL
    8 motors, 1 power motor, 4 position sensors, 4 touch sensors, lights
    8 controlled outputs, 2 constant outputs, 8 sensor inputs
    2 RCXs, 1 Scout

    Die LEGO CNC-Maschine


    Eine computergesteuerte Fräsmaschine aus 100% LEGO.


    Mein bisher größtes und anspruchsvollstes Mindstorms-Projekt. Aus dem Grund wird es auch nicht von einem Tag auf den anderen fertig sein. Ich habe keine Ahnung, ob und wann es den Fertigstatus erreicht, aber hier ist die Übersicht der anfänglichen Pläne; alle sollten (mit ausreichendem Teilevorrat) machbar sein.


    Die Idee ist es, eine Maschine zu bauen, die die Funktionalität einer echten CNC-Maschine zur Metallbearbeitung nachahmt, in dem sie mithilfe von LEGO Wekzeugen ein Werkstück aus Wachs bearbeitet, entweder durch intern gespeicherte Programme oder durch einen PC über die IR-Schnittstelle. Die Maschine sollte eine gute Präzision für die Vorschubantriebe, genug Kraft für die Bearbeitung und Flexibilität bei der Form des Werkstücks und der Werkzeuge besitzen.


    Phasen der Konstruktion


    Erste Phase: Grundlegende Funktionen
    - Planung und Design
    - Bau einer dreiachsigen Fräsmaschine

    3 Motoren für die X, Y und Z-Achsen
    3 relative Wegmesssysteme, mindestens 2 Tastsensoren für absolute Positionierung
    1 Power-Motor für die Arbeitsspindel, 1 Motor für indirekte RCX-Steuerung

    Modulares Werkzeug-Design für manuellen Werkzeugwechsel
    1 Tastsensor zur Bestätigung des Werkzeugwechsels


    = 4 Motoren, 1 Power-Motor, 3 Wegmesssensoren, 3 Tastsensoren (Multiplexen?)
    = 4 geregelte Ausgänge, 1 konstanter Ausgang (Power-Motor), 5 Sensoreingänge
    = RCX + Scout




    Zweite Phase: Erweiterte Funktionen
    - Vierte Achse für mind. dreiseitige Bearbeitung des Werkstücks

    1 Motor für die A-Achse
    1 Winkelsensor

    - Automatischer Werkzeugwechsel für 2-8 Werkzeuge

    mind. 2 Motoren für Werkzeugauswahl und Werkzeugwechsel
    möglicherweise Hilfssensoren (abhängig von Design), alternativ: LEGO-Schrittmotoren (Werkzeugauswahl) und Pneumatik (+ 1 Motor für Kompressor) (Werkzeugwechsel)


    = 4+3 = 7 Motoren, 1 Power-Motor, 3+1=4 Wegmesssensoren, 3 Tastsensoren
    = 7 kontrollierte Ausgänge, 2 konstante Ausgänge (Power-Motor + Kompressor), 7 Sensoreingänge
    = RCX + RCX + Scout


    Dritte Phase: Zusätzliche Funktionen
    - Pneumatische Sicherheitstür, Notausschalter für Vorschub+Spindel

    1 Motor für Ventil
    1 Tastsensor für Not-Aus

    - Statusleuchten (Angeschaltet, Bearbeitung, Werkzeugwechsel, ..)


    GESAMT:
    8 Motoren, 1 Power-Motor, 4 Wegmesssensoren, 4 Tastsensoren, Lampen
    = 8 kontrollierte ausgänge, 2 konstante Ausgänge, 8 Sensoreingänge
    = 2 x RCX + 1 x Scout

    First sketches / Erste Skizzen

    Full high-resolution gallery / komplette hochauflösende Galerie


    Basic layout, linear positioning, tool changers, ...
    Grundlayout, Vorschubantriebe, Werkzeugwechsler, ...



    Rails, pneumatic Vise, ...
    Achsenschienen, pneumatischer Schraubstock, ...


    Latest developments

    September 3
    - The power motor arrived today. I will need some days to try out different materials (wax, soap, ...) and cutting tools.
    - First tests of the X and Y axes (see video). I used the new power motor for this test, the end result will be using normal Technic motors.

    Neues

    3. September
    - Der Power-Motor ist angekommen. In den nächsten Tagen werden verschiedene Materialien (Wachs, Seife, ...) und Fräswerkzeuge ausprobiert.
    - Erste Tests mit den X- und Y-achsen (siehe Video). Hier wurde der Power-Motor verwendet, im Endprodukt werden normale Technic-Motoren verbaut sein.


    August 27
    - I'm waiting for the gear racks to arrive any day now to comtinue work on the X and Y axes.
    - The power motor should also arrive shortly, to start experimenting with LEGO cutting bits (gears? modified Technic axles?).
    - My motors and sensors are still on the way in a container somewhere on the Atlantic Ocean.

    Neues

    27. August
    - Jeden Tag sollte die Zahnstangen-Bestellung ankommen, um an den X- und Y-Achsen weiterarbeiten zu können.
    - Der Power-Motor müsste auch bald da sein, zum Experimentieren mit LEGO-Fräsköpfen. Zahnräder? Modifizierte Technic-Achsen?
    - Meine Motoren und Sensoren sind immer noch irgendwo über dem Atlantik in einem Container.


    © Daniel Rojas 2002-2006 Top ↑

    navigation home · stuff

    E-mail:

    Visitor map:
    Add yourself to the visitor map!


    SITE STATUS: Green
    Site is fully operational and being maintained.


    Free Domain Name - www.YOU.co.nr!
    Get Firefox!