Reparar un molino tanto como un coche

Hace años, alguien en el laboratorio de bioinstrumentos del MIT tuvo que cambiar una batería CMOS en el controlador por un molino de tres ejes. Esto restauró el BIOS de la máquina y fue visto como un mal movimiento. El molino se sentó en el laboratorio unos años antes de que el Prof. [Ian Hunter] lo donó a MITERS, la tienda para estudiantes del MIT. Y así, la tarea de reparar una máquina que costaba tanto como un automóvil recayó en un grupo robusto de estudiantes.

La máquina - Dyna-Myte 1007 tiene un taller de 10 ″ x7 ″ x10 ″, cambiadores de herramientas neumáticos y carrusel, y funciona para un cuarto eje. Es. sin embargo, funciona con una computadora Pentium anticuada que ejecuta DOS con toda la diversión de las ranuras ISA y las IRQ.

Los Mitra comenzaron su reparación investigando la configuración del software, encontrando que la transmisión del eje está controlada por IRQ 3, que actualmente estaba ocupada por COM 2. Cambiar eso en el BIOS permitió que la computadora controlara los ejes y, con algunos solenoides y un compresor de aire, el carrusel de herramientas también funcionó.

Con algunas excavaciones, las Mitras también accionaron el husillo, lo que les dio una fresadora CNC muy impresionante y muy cara de forma gratuita. Aunque la computadora podría ser reemplazada por una Raspberry Pi de $ 35, realmente tenemos que admirar a las Mitras por arreglar lo que ya tenían; es una forma más barata y mucho más rápida de operar su nuevo juguete.


  • Jeremy Cook dice:

    'Realmente debemos admirar a los Mitras para arreglar lo que ya tenían; es una forma más barata y mucho más rápida de operar su nuevo juguete. "

    Debo estar de acuerdo con eso. Probablemente consideraría cambiar la computadora, pero como eso es "HackADay", a veces el desafío de hacer las cosas parece difícil es parte de la diversión.

  • hojo dice:

    Mach3, eso es todo.

    • Joel dice:

      Meh. Me gusta EMC2. Linux y gratis. De cualquier manera, hay dolor en el agujero corriendo bien. Mucho más inteligente para hacer lo que hicieron.

  • sale de dice:

    Precisamente por esta razón, hice que todos mis antiguos alumnos de TI memorizaran la configuración básica de COM / LPT / IRQ. El molino probablemente permaneció sentado mientras careciera de una configuración simple, ya que todos pensaron que era plug-n-pray.

    • chango dice:

      Los estudiantes de TI también utilizarían para memorizar los comandos de OpenFirmware para clonar módulos Sun nvram. La tarea de IO e IRQ de herencia manual en X86 está muy muerta.

      • Me dice:

        Si eso fuera cierto, no estaríamos leyendo esto, ¿verdad?

    • Yo mismo dice:

      Sí, en i3detroit, cuando obtuvimos nuestra primera fresadora CNC, mi primer impulso fue reemplazar el disco duro giratorio por algo sólido. Tomé una tarjeta CF y el adaptador apropiado, y discutí / formateé / preparé / copié los archivos de la máquina. Luego tuve que cambiar algunas camisetas, irrumpir en BIOS, cambiar las unidades de disco y estaba listo.

      En medio de todo esto, uno de nuestros miembros un poco más jóvenes pasó y me vio mirando DOS, luego hundiéndome en la interfaz del modo de texto del BIOS, sumergiéndome en los números de cilindro / cabezal / sector y diciendo algo como " whoa ".

      Me pareció realmente extraño porque ese mismo miembro es uno de los maquinistas más talentosos que he conocido, y alguien en quien confío implícitamente en todos los demás aspectos de la máquina. La idea de que simplemente no pasaran tiempo en modo texto me abrió la mente.

      • caída con ruido dice:

        Actualmente estoy a unas semanas de más cursos de certificación de Linux. Si los profesores ven una GUI, fracasas. ¿Un conjunto de cursos de Cisco el año pasado tenía una política similar?

        Si alguien nunca ha pasado tiempo con una CLI, no es adecuada para un trabajo profesional. La mayoría de las veces, un salario más alto que el de un pasante significa SSH en servidores y enrutadores que están a muchas millas de distancia.

        En el lado menos cínico, probablemente diría lo mismo cuando vi a alguien insertar cheques en un CNC. Sería completamente nuevo.

        • sale de dice:

          Pero, ¿qué sucede si su trabajo es ejecutar una GUI para una aplicación con una CLI mal diseñada (o inexistente)? Estamos obteniendo cada vez más cosas de este tipo en el mundo de Linux, ya que el escritorio de Linux se usa más ampliamente como reemplazo de MS.

        • Tony dice:

          Qué actitud más estúpida, usa la herramienta adecuada para el trabajo.

          Tus profesores habrían tirado la computadora, sacado los motores y las manijas soldadas, porque eso es lo que hacen los "profesionales".

        • Kevin dice:

          Estamos en una era en la que las computadoras simplemente no pueden tener una política de todo o nada para las interfaces CL vs GU. De hecho, puedo decir que tuve una situación (sucedió ayer) en la que no pude iniciar sesión en un servidor a través de ssh, pero la aplicación aún era completamente funcional. Esta situación significó que tuve que usar la GUI para hacer el trabajo que necesitaba hacer. Estoy de acuerdo libremente en que este caso fue inusual y probablemente no volverá a suceder; sin embargo, nunca digas que algo nunca sucederá ... porque se demostrará que estás equivocado.

          • Tony dice:

            ¿Por qué se disculpa por usar la GUI?

            La cosa diabólica funcionó, ¿no? Probablemente más rápido, y tuvo que pasar 30 segundos averiguando la sintaxis de cada comando para que también haya menos errores.

            Las herramientas A no estaban operativas, utilice la herramienta B.

            Los coches también han experimentado esta mierda. ¿No puedes arreglar tu auto? ¿No sabes cómo funcionan las retransmisiones? ¿Los carburadores son un misterio para ti?

            Bueno, entonces no debería conducir, déjelo en manos de los "profesionales".

    • Hirudinea dice:

      Recuérdame que si algo sale mal para mí llamar a uno de tus estudiantes, las personas que pueden omitir una GUI siempre la necesitarán.

  • macona dice:

    No, no puede ser reemplazado por RasPi. Tal máquina tendrá servicios analógicos y posiblemente incluso reacciones de solución. LinuxCNC funcionará con las tarjetas Mesa y hay varias soluciones de servicios analógicos en Mach3. Pero no RasPi, al menos no todavía. Hay algunas personas que intentan ejecutarlo, pero necesitas el kernel en tiempo real para hacer las cosas críticas.

    • Anónimo dice:

      Hay una placa madre de backplane (basada en dsp / microprocesador) que se encarga de todos los bucles de servicio y lo que sea, el control de la computadora principal es simplemente "ir a x.xxx y.yyy z.zzz", etc. usando propiedad no documentada. Bus de comunicación de 24 bits.

      • Yo mismo dice:

        ¿Eso es BMDC o algo así? La última fábrica de Bridgeport con la que jugué fue una solución de dos procesos, con el 486 en la computadora manejando la interfaz de usuario y las tareas de programación de movimiento, y el procesador más pequeño (68k, tal vez?) En el BMDC haciendo todo el trabajo en tiempo real.

        No me gustaría emprender la tarea de hacer que todo funcione con una nueva plataforma, pero si lo hiciera, estaría buscando algo con un soporte sólido en tiempo real.

      • macona dice:

        Estoy seguro de que es un poco más complicado que eso. La computadora probablemente tiene todos los parámetros de servicio y también maneja las funciones del PLC. Probablemente también se ocupa de la planificación de trayectorias.

    • Przemek Klosowski dice:

      Charlie Steinkuehler está involucrado en la transformación de BeagleBone Black en un controlador LinuxCNC. Es un candidato mucho mejor que RasPi debido a la E / S programable de PRUSS

      • macona dice:

        Creo que vi eso en alguna parte. Me habia olvidado de eso.

  • miserable dice:

    Mojosa!

    Ahora, ¿alguien tiene una máquina CNC sin usar que quiera donarme (a mí)? (C:

  • valle dice:

    Me gustaría que implementara una solución RasPi por lo que cuesta y el tiempo es efectivo en comparación con la solución real.

  • aburrido dice:

    Es lamentable que un departamento, aunque bioinstrumentado, del MIT no haya podido entender cómo asignar IRQ. Seguramente deben haber conocido a alguien que hizo tecnología informática en los años 80/90. O que su primera idea fue comprar HAAS en lugar de ponerse en contacto con el fabricante o la empresa de servicios para reemplazarlo.

    • aburrido dice:

      * arreglalo

    • Dödel dice:

      Sí, exactamente lo que pensaba.

      Esto sucede si las instituciones públicas son demasiado ricas y la gente demasiado estúpida. Comienzan a reemplazar cosas porque es más fácil reemplazarlas sin importar lo que esté mal. Al menos este hermoso molino no terminó en el depósito de chatarra.

      • Daniel (de MITROS) dice:

        Realmente es un problema de tiempo y uno de los sistemas de programación / hardware obsoletos. El laboratorio de bioinstrumentos tiene cosas mucho mejores que hacer que pasar semanas limpiando un molino que apenas se usa (porque hay una máquina de 5 ejes en el taller de fabricación a lo largo del pasillo), cuando pueden pasar tiempo enseñándome adecuadamente un aula y un laboratorio. , ayudando a los niños con parálisis cerebral a caminar nuevamente, confirmando cuantitativamente que una parte significativa de la marcha humana proviene del tobillo, y construye un robot de tobillo adicional, construye espectrómetros de masas portátiles rentables para identificar toxinas en un país de tres mundos. situaciones ... Consulte sus problemas actuales aquí: http://bioinstrumentation.mit.edu/mediawiki/index.php/BioInstrumentation_Lab:Research

        • Charles (de MITROS) dice:

          Alguien amaba a 2.671.

    • aztraph dice:

      Del mismo modo, aquí, los conflictos de IRQ están más allá de lo básico, lo que quiero saber es ¿cuántos años tiene esto realmente?

  • jeicrash dice:

    ¿Entonces las máquinas muy caras se quedaron para siempre porque alguien era demasiado vago? Felicitaciones a quienes dedicaron el tiempo a operarlo. Estoy seguro de que esta máquina podría equipar todos los sistemas informáticos que deseen, es solo cuestión de tiempo, ¿vale la pena el tiempo y el esfuerzo? Como dice el viejo refrán, si funciona, no lo arregles. o si funciona tanto como quieras, déjalo estar.

  • Perry Harrington dice:

    Para poner las cosas en perspectiva, las fábricas de Dyna Mite eran más educativas que industriales. Estos están diseñados para entornos escolares y escuelas de negocios. Es muy diferente al molino de Haas (cualquier tipo).

  • Josh dice:

    Mientras trabajaba en mi AAS en electrónica, perdí la cuenta de cuántas cosas donadas a la universidad por personas bien intencionadas solo querían mantener las cosas fuera del vertedero que terminaron en la sala de estar / cueva humana de alguien después de un simple reflujo. o un cambio de fusible cuando la tienda de televisores quería $ 100 para cambiar una placa. Esto sucedió de la misma manera para el programa de automóviles: una porción de $ 5 podría iniciar un automóvil de $ 5,000. Si ese automóvil fue donado (raro), se subastará. De lo contrario, el propietario siempre daría algún tipo de donación monetaria (generalmente alrededor de la mitad del impuesto laboral local) al programa.

    A veces más una forma cara es la más fácil. Sin embargo, a menudo, pensar un poco y comer puede ayudar mucho a ahorrar $$.

  • Me dice:

    "Impulsado por una vieja computadora Pentium con DOS, con toda la diversión de las ranuras ISA y las IRQ".

    ¡Oye, no golpees ISA! Echo de menos esos ajustes fáciles asignados a un saltador. Simplemente seleccione una IRQ y una dirección de memoria disponibles, configure los puentes y olvídese. Claro, necesitaba saber más sobre su computadora para agregar accesorios, pero una vez que funcionaron, de una manera predecible.

    Extraño el hardware antiguo cada vez que busco ayuda en Internet sobre los archivos de configuración de udev porque no puedo acceder a ningún accesorio USB con el mismo nombre de dispositivo cada vez que lo conecto. (cada resultado de búsqueda habla de una versión diferente de udev que parece estar configurada de manera diferente tanto de mi propia versión como de los demás resultados) ¿O es cada vez que inserto una nueva tarjeta y la computadora no arranca porque la BIOS puede 'Don No invente un conjunto sensato de irqs para hacer felices a todos mis accesorios.

    ¡Ahora sal de mi prado!

    • FrankTheCat dice:

      Recuerdo haber construido un sistema Pentium Pro cuando tenía 11 años, durante el día, usando piezas excavadas. Pasé muchas horas revisando manuales y esperando que las páginas de geocities se cargaran a través de la computadora portátil con módem Toshiba 12k con una computadora con alimentación 486 para averiguar la configuración de ID e IRQ. Casi arrojo la computadora por la ventana.

    • Galane dice:

      Un vejete aquí con 30 años de experiencia en informática. Solía ​​llamar al antiguo hardware Jumper-n-Stay porque no había forma de que Windows 95 pudiera funcionar perfectamente en una computadora y hacer que no funcionara ... la mayor parte del tiempo.

      Había una serie de dispositivos secundarios a los que el Windows 95 original insistía en asignar IRQ y / o DMA en conflicto, a pesar de los ajustes difíciles realizados con interruptores DIP o camisetas. Fue necesario un trabajo duro para liberar a Windows de su configuración incorrecta y más jugabilidad para no volver a aplicar la configuración incorrecta. Siempre terminaba con cosas "sobresalientes" en Device Mangler en lugar de que todas las categorías colapsaran genial, pero la mayoría de las veces podía forzar a Windows 95 a permitir que el hardware funcionara.

      Lo peor para esto fue la interfaz 1x CD-ROM propiedad de Mitsumi. Cada vez, Windows 95 insistiría en configurarlo con la misma IRQ que el puerto paralelo. Si fuera Sony o Panasonic, funcionaría. Supongo que Microsoft lo echó a perder en la interfaz de Mitsumi y simplemente no puso un parche para corregir el error.

      Win95B era un poco mejor, pero PnP no funcionó por completo hasta Windows 98 Second Edition y el hardware que podía funcionar con recursos compartidos. Había muchas computadoras antiguas en las que Windows 98 flat no funcionaba, pero 98SE se instalaba y todo funcionaba. 98SE fue el objetivo que MS apuntó en MS en 1995. Y luego crearon Windows Me, con su menú de desplazamiento poco saludable, que intentaron obligarnos a usar en Vista y Windows 7.

      Windows todavía tiene Add New Device Idiot (MS lo llama ridículamente Asistente). Cualquier software que deba decirse y repetirse muchas veces donde están los controladores no es un asistente. Las rutas se ingresan en el Registro, pero en lugar de que el "Asistente" las use para encontrar los archivos en sí, esas claves MRU se usan solo para llenar la carpeta para que el usuario pueda decirle al "Asistente" a dónde ir.

      Lo peor de este "Asistente" siempre ha sido cómo el usuario se ve obligado a pasar por cosas sin sentido en lugar de poder saltar directamente al final para decir dónde están realmente los controladores. Necesitaba un botón Utilizar disco al principio, no al final.

      • Pilotos dice:

        ¿Desactivar "plug and play os" en el BIOS no impidió que Win95 asignara sus propias preguntas?

  • ka1axy dice:

    Después de leer todo el artículo, parece que alguien reemplazó el husillo con un tipo diferente al que originalmente venía la máquina y no corrigió ningún cableado sutil ni ajustes de ajuste en el controlador del husillo ... ni nada por el estilo.

    De todos modos, fue más que una configuración de BIOS. ¡Buen trabajo de detective y problemas!

  • Andrew Hooper dice:

    Solo un pequeño consejo: si está cortando Alu, es posible que desee probar Metholated Spirits como lubricante. funciona mucho mejor y parece detener el bloqueo de las piezas. Lo he estado usando durante años ... solo mantén las llamas alejadas de él. 🙂

  • Galane dice:

    Su ridiculez es tu ganancia. 😉 Sería bueno si alguna universidad o colegio entregara uno gratis en mi puerta, en lugar de * antes * se burlaran de él haciendo todas las cosas incorrectas tratando de arreglarlo.

    Si tan solo alguna persona inteligente en ese laboratorio fuera lo suficientemente inteligente como para ver que solo necesitarían llamar a una computadora, técnica, preferiblemente una más vieja con experiencia en sistemas informáticos del siglo XX.

    "¿Qué hiciste justo antes de que dejara de funcionar?"
    "¡Cambié la batería CMOS y no ha funcionado desde entonces!"
    "Ah, bueno, debería ser una solución fácil".
    * inicia la configuración del BIOS * * encuentra un conflicto de IRQ y lo corrige *
    "Aquí tienes. Ve el controlador ahora. "
    "¡Pero todavía no funciona!"
    "¿Qué más hizo?"
    "Encendí algunos de estos interruptores y ..."
    "¿Escribiste notas sobre las posiciones de los interruptores y otras cosas * antes * de que empezaras a perder el tiempo en lugar de llamarme?"
    "UH no ..."
    “No es mi circo, no mis monos. ¡Apesta ser tú! Espero que el fabricante todavía esté presente para ayudarlo a deshacer sus ajustes. "

  • rostro dice:

    Prueba de que el MIT no es lo que solía ser. Cualquiera en TI o CS que no lo haya descubierto es un fracaso épico. Muy triste.

    • t-hueso dice:

      El tipo lo dejó en casa durante años y probablemente se olvidó de lo que le hicieron. Los estudiantes descubrieron cómo arreglar esta cápsula del tiempo desde el día de sus padres. Yo diría que refleja bien el MIT.

  • [email protected] dice:

    (ups pulsa enviar demasiado pronto)

    ... si fuera un pentium, es muy probable que el control de hardware TOTALMENTE fuera de una CPU hija o una CPU interna a la caja de control del CNC.

    si era más antiguo como, por ejemplo, 386, entonces GARANTIZO que el 386 puede y hará ALGUNOS proyectos de robot de estilo CNC, incluidos ALGUNOS cnc lo que sea. y SIN NINGUNA CPU que no sea la 386.

    sus motores al fin. no comienzan y se detienen tan rápido jajaja

    tratar de hacer una verificación precisa del motor en algo más nuevo que 486 es una pesadilla y terminará con un diseño desagradable.

    interrupciones poco fiables, modos LPT incorrectos pero similares (¿1.7 frente a 1.9 alguien?), problemas de búfer en serie confusos, suspensión / interrupción que corrompe el sistema de archivos DOS, "SMART" ... al menos SMART se puede desactivar, normalmente. y, por último, el problema de este tipo ... LA DETECCIÓN AUTOMÁTICA DEL DISCO DURO NO FUNCIONA Y O CAUSA UN CRASH / 5 min

    por supuesto, podría enumerar TODOS MÁS problemas para que el software CNC funcione en cualquier cosa más nueva que 486

    Por supuesto, un microcontrolador cuesta solo $ 2 al día, por lo que incluir uno o dos no es un problema. una en una tarjeta secundaria cuesta $ 2 y con una tarjeta secundaria de CPU de este tipo, podría insertarla en IU con un zócalo ISA, incluso un pentium 4 ... si tuviera un zócalo ISA;)

  • danieljlouw dice:

    +1 para la referencia del excursionista 🙂

  • Adán dice:

    Como miembro senior del Laboratorio de Bioinstrumentación del MIT, me ofende el tono algo ingrato del artículo original y el resumen realmente incorrecto de esta página y me gustaría arreglar algunas cosas. Básicamente, tuvimos que gastar una gran cantidad de dinero en equipos nuevos en poco tiempo. El Laboratorio de Bioinstrumentos tiene amplias instalaciones que incluyen un enorme taller de máquinas que está simplemente repleto de tornos CNC, fresadoras, electroerosión, etc. Necesitábamos hacer espacio para algunas máquinas nuevas, por lo que el Prof. Hunter fue lo suficientemente generoso como para donar ese viejo molino a MITERS. Nos ocupamos de todos nuestros propios equipos en el BILab, incluidas las máquinas a veces más grandes y más complejas que ese segundo molino de gran altura. Da la casualidad de que esta fábrica se ha vuelto obsoleta, en parte porque la gente prefiere usar Haas (que teníamos hace mucho tiempo) en lugar de Dyna Myte (ver figura). El miembro del laboratorio a cargo de la fábrica realmente no tuvo tiempo de arreglarlo antes de una donación (estaban involucrados en una investigación científica y de ingeniería real, útil). Un consejo para Daniel J. González y algunos Mitras que comparten su sentimiento: cuando alguien es increíblemente generoso contigo, no actúes como bufones arrogantes y justos y publiques declaraciones insinuantes en Internet ... no es fácil de olvidar.

    • Strelock dice:

      Realmente no lo sé porque soy un forastero, pero me parece que el artículo no fue escrito por Daniel J. González. Especialmente porque dice "por Brian Benchoff" en la parte superior del artículo. De hecho, al revisar todos los comentarios, solo veo uno de alguien llamado Daniel, en la lista sin un apellido, y parece elogiar el trabajo de las personas en su laboratorio.

      • Adán dice:

        Hola Strelock,
        El cartel de la-tecnologia fue escrito por el Sr. Benchoff, sin embargo, el artículo original al que enlaza y del cual fundó su resumen fue escrito por el Sr. González.

    • DGonz (de Mitras) dice:

      Hola Adam,
      Me gustaría disculparme por el hecho de que mi publicación original puede haber sonado desagradecida u ofensiva, ya que no era mi intención en absoluto. Solo tengo la más alta estima por su laboratorio, y yo (junto con los muchos miembros de MITERS) estamos muy agradecidos de tener ese molino que ha hecho maravillas por nosotros. Mi conocimiento limitado de la historia de ese molino provino de una conversación con el propio profesor Hunter.
      Sé que los comentaristas de la-tecnologia a menudo pueden dejar comentarios mordaces, algunos de los cuales también me ofendieron (ver mi otro comentario más arriba defendiendo el BILab), pero no puedo controlar lo que dicen en respuesta a mi publicación.
      ¡Felicitaciones por tu doctorado!
      -Daniel

Isabella Ortiz
Isabella Ortiz

Deja una respuesta

Tu dirección de correo electrónico no será publicada.