Robótica y CNC


Recomendaciones para máquinas CNC

Si necesita asesoramiento en motores de búsqueda a utilizar, componentes mecánicos o cómo montarlos y comprarlos, Por favor, póngase en contacto con Fabio di Arezzo que en los últimos años ha reunido mucha experiencia en CNC de fresado y máquinas de grabado con láser.

En próximas fotos se pueden ver algunos de sus logros. Clic en las imágenes hacen más grandes y usted puede notar que son máquinas combinadas, es decir, que se puede montar cualquier láser que un cortador de.

Máquina CNC Máquina CNC CNC con láser

Escribir a Fabio para recomendaciones, comprar juntos los componentes o hacerle adquirir de él de los kits de componentes. O incluso podría acepta construir piezas o máquinas completas.

Fabio di Arezzo – Civitella in Val di Chiana (AR) – Fabio.cve31@gmail.com

Añado aquí algunas imágenes nuevas que nos envió en el 2024 y también un manual en PDF
Cortadores CVE Cortadores CVE Cortadores CVE

Manuale_Digital_CNC.pdf


Radar y brazos robóticos


Este es el primer sonar das Riboni, l ’ aplicación ThereminoRadar nació de este prototipo. Damos las gracias a Mauro, para mantenernos involucrados y para insistir en, hasta conseguir que funcione.
Descargar ThereminoRadar aquí: /automatización de descargas * radar información sobre sensores de aquí: /sensores de hardware de entradas # usound

– – – – – – –

Mauro Radan también está experimentando con diferentes versiones de pinza paralela. Sus mecánicos están muy bien diseñados. Esta es una versión con servos de alta potencia. Estos servos no son adecuadas escribir debido a su banda muerta, pero son grandes para coger y levantar objetos. Los dos servo en la base y la construcción muy robusta, lo suficientemente fuerte como para levantar objetos.

– – – – – – –



Uno de los primeros prototipos de ThereminoArm. Esta versión seguía siendo un maestro y un esclavo, porque el primer maestro no tenía PIN configurable. Ahora puedes hacen todo con solo amo y avanzan incluso dos pasadores. Abril ’ actualizar 2017: el nuevo firmware del maestro, aumenta el número de pernos a 6 en 12, así que ahora avanzan ocho clavijas para usos generales. También el nuevo firmware también puede manejar los motores paso a paso.

Luego puede construir brazos de robot muy precisa utilizando pequeños motores y correas. Te recomiendo que uses una proporción muy alta reducción, al menos cinco pero mejor si te las arreglas para llegar a diez. De esta manera la 200 pasos por revolución se convertirá en 2000 pasos por revolución y usted pueden conseguir una precisión de 0.7 mm con los brazos largos de medio metro. Exactitud que aumentará aproximadamente un décimo de mm y utilizando el microstep.

– – – – – – –

Un Robot no es necesariamente un brazo articulado. Con un poco’ de lujo, Usted puede componer máquinas de simples y eficientes.

Un robot “instrucción” construido por los estudiantes del Instituto ’, C. de Corniglio

Propuesta del Instituto, motivación c.i. Corniglio es: “…Únete al mundo digital con el mundo real y el concreto” y precisamente por eso nace el sistema Theremino. Un cálido agradecimiento por su investigación!


Bosquejo y Firmware

Muchos después de aprender el lenguaje de Arduino sketch, escribieron que les gustaría usarlo, por Theremino. Desafortunadamente fue pensado el bosquejo de la lengua, sólo los procesadores dell ’ Arduino y trasplantarlo en otro “micro”, sería tan diferente, perder cualquier posibilidad de, Programas de intercambio entre los dos.

Nuestra programación de PIC en C o C++, usando un compiladores IDE estándar y, Utilizamos el compilador de GNU, Es de código abierto.

En cuanto a la enorme popularidad de Arduino, Puede hacer que nos busca “varios”, en realidad es todo lo contrario, Arduino utiliza un lenguaje no estándar, hecho especialmente para Arduino y válido sólo para Arduino.

Bocetos no son programación firmware verdadero, pero una simple programación, que oculta todo el “esquema”. Con el bosquejo, l ’ eficiencia es la capacidad de maniobra, se limitan.

Además de un croquis didáctico deformación, aprender a utilizar una abstracción de la micro, en lugar del micro sí mismo. Para aprender a utilizar un micro, Debe tener en cuenta la hoja de datos del fabricante, no las instrucciones de Arduino.

Dicho esto, Por suerte, el firmware del sistema Theremino, no requiere programación. Estamos en 20xx y supuestamente el InOut un PC, así como el firmware de un teléfono móvil, o una lavadora, están trabajando. “Cómo son”, sin tener que reprogramar cada vez, Dependiendo de si desea lavar camisas, o azul jeans.


Cambio de perspectiva

El cambio de perspectiva, entre Arduino y Theremino son en realidad, mover la ’ inteligencia del firmware para el software. Este cambio multiplica por mil la velocidad disponible, la potencia de cálculo, la memoria, y la facilidad de programación.

Para este enfoque, Debe estar permanentemente conectado a un PC (o un NetBook, un eeeBox, una tableta, un PC embebido o un Raspberry Pi, como se explica aquí: blog independiente-aplicaciones/#standalone, y también aquí: equipos de descargas/notas-sobre-software #)

Muchos de los dispositivos, como las impresoras, monitores y ratones, constantemente están conectados a la PC y todos que se encuentran “normal”. Sin embargo, muchas personas piensan que una “dispositivo de”, como un brazo robótico, o una impresora 3D, debe ser autónoma, y probablemente un montón…


Inteligencia y brazos robóticos

Hacemos l ’ ejemplo, caja de reloj, un “brazo robótico”. Muchos fabricantes de brazos robóticos Arduinici, se dieron cuenta de que su brazo “independiente alimentado por batería”, al final siempre hace lo mismo. Lo que le falta? Comunicación y software, potentes algoritmos que mantienen en contacto datos 3D, con el mundo exterior, sensores de, Webcams, Micrófonos, entender la GCode, y comunicarse con otras aplicaciones, en tiempo real.

Micro no están diseñados para trabajar con archivos 3D, o decodificar las señales de audio, no tienen suficiente poder, para reproducir archivos midi, o decodificar el vídeo de una WebCam. Y aunque se ven obligados a hacerlo, el daño. Dicho con otras palabras: “El lugar apropiado para el cerebro, No está cerca de los músculos”

Otra de las razones, hace que sea muy inteligente, conecte firmemente los brazos y las impresoras 3D a su PC, es que hay que suministrar la energía. Cuando sobrepasas el juguete de la fase, necesidades de energía, llegan a ser demasiado pesados, para baterías.

Cómo son los brazos robóticos profesionales ?

  • Tienen grandes cables, lleva energía y datos.
  • Comunicarse constantemente con un hub PC.
  • Contienen sólo el firmware, algoritmos inteligentes, están todos en PC.

Haga clic en la imagen, para un mejor aspecto.


Que lenguaje utilizar?

Una vez que ha decidido mover la ’ inteligencia, desde el firmware a un lenguaje de alto nivel, cual es el mejor lenguaje para aprender?

Aquí es cuestión de gustos, Algunos dicen que sólo existe en C++, y tratar con desprecio, todos los otros idiomas.

Otros, como nosotros, Creo que C++ es un lenguaje de mayor, requiere mucho más tiempo y energía, últimos idiomas. Y también piensan que C++ y similares (C, Java y todas las lenguas con el punto y coma a cada fila) lenguajes formales son mal estructurado y mal, le invitamos a que escriba, por lo que “sucia” y confundido. En idiomas, puede escribir, cosas aceptables por el compilador, pero absolutamente ilegible, para los seres humanos.

Preferimos más estructuradas idiomas, que ayudan a escribir bien, y para minimizar los errores. Este proceso de distanciamiento gradual, de lenguaje de máquina, está en marcha para cincuenta ’ años y con cada nuevo paso, c ’ es cualquier persona que se queja y se queja de las viejas idiomas. Pero el proceso continuará, y finalmente nos pondremos programar, en lenguaje humano. Actualmente el lenguaje humano es VbNet.

Como las lenguas modernas (VBNET y C#), tienen una energía y una velocidad impresionante, porque sus funciones básicas, no se reescriben cada vez desde cero, pero en cambio están listos en “Tiempo de ejecución” y escrita con algoritmos optimizados, y adaptada al sistema operativo.

Una segunda ventaja de lenguas modernas, debe ser independiente del sistema operativo. Una aplicación escrita en C# o Visual Basic, funciona sin cambiar una coma en Mac, Linux y Unix. (Esto en teoría… en la práctica sólo en Windows funciona bien, Mientras que en otros sistemas operativos, las implementaciones son incompletos y lleno de errores)

En conclusión nos Le sugerimos que use VbNet o C# (muy similares entre sí) Casi todas las aplicaciones, Sistema Theremino, escrito en VbNet, porque nos resulta más “Humano”, pero usted puede cambiar fácilmente de una lengua todos ’ más, utilizando SharpDevelop para traducir.

Para instalar las herramientas de desarrollador, Lea aquí: instrumentos # descargas/notas-sobre-software

  1. Italo Davies dice:

    Estoy usando theremino en un proxxon 70 con grandes resultados.
    He comprado un chino cnc 3040 (y muy pronto) su electrónica de potencia para el mach3 y por lo que entiendo leyendo el manual y comparando con la señal de paso de cartas similar y’ invertida, bajo activo.

    Hay alguna theremino de ajuste para adaptarse a, o puedo invertir yo la señal con un 74ls04.

    Gracias

    • Livio dice:

      La señal de paso generada por el maestro fue tratada con la precaución en el firmware por lo que también puede trabajar con controladores que piensan lo contrario. Por lo tanto no debe perder medidas y no otro mal funcionamiento.
      Además, nuestro colaborador Leo, que vive en Shenzhen (China) trató de la operación un 3040 y hasta ahora no ha encontrado problemas.
      Entonces, para mantener la máxima simplicidad puede, No esperamos invertir las señales de los controles. Si quieres intercambiarlos por-que debe hacerlo en hardware con un inversor, o conectando el positivo de entrada LED de photocouplers (en máquinas que tienen) en 3.3 Voltios y la negativa al maestro de salida.

      • Italo Davies dice:

        Gracias
        Tan pronto hay que hacer las pruebas y sabemos’ significa.
        Mal va adquirir’ una nueva energía electrónica theremino cnc no.

        • Livio dice:

          Va a funcionar seguro. En la mayoría, Si absolutamente necesario y usted no puede invertir la señal mediante la conexión de los acopladores a la imagen positiva, a continuación, puede insertar los inversores, como sugirió.

  2. Mirko dice:

    Hola me gustaría proponer una idea, Ahora que he visto cómo funciona el programa seguidor de punto de. Si utilizas el valor obtenido de la cambio de fase en el eje horizontal de una etapa del microscopio también puede medir distancias haciendo un cálculo rápido. Utiliza el mismo principio de lidar, Aunque mucho más lento debido a la actualización de la webcam

    • Livio dice:

      Sí, funcionamiento.
      Ya hemos evaluado esta posibilidad pero que nunca hemos experimentado ya que haciendo los cálculos resulta que la precisión alcanzable es pobre.
      De todos modos podría probar y luego escribe qué características pueden llegar a.

  3. Mirko trinca coronel dice:

    Hola he estado usando felizmente theremino con cnc theremino hacer mi cnc. Hay sólo un par de cosas que se me escapan: Si dejas de trabajar y también la pc para reanudar al día siguiente que tengo que tomar la línea de gcode que llegué y luego el siguiente día busca conseguir entonces se separó de allí. hay una manera más rápida como guardar la posición automáticamente o algún tipo de búsqueda por línea de gcode? Gracias de antemano. Ah todavía trabajo perfecto el que hace un proceso muy largo (Acerca de 30 total de horas) con cam 3d y los cambios de la herramienta en varios días y de él no es nunca un milímetro

    • Livio dice:

      Lo que está haciendo es increíble. Rotura de un mecanizado en varios días no se esperaba. Se pensó en la mayoría que puede rehacer la misma pieza al día siguiente sin rehacer el se reinicia, entonces la línea no se restablece.

      Si su GCode tiene los números de línea usted puede encontrar la línea con:
      – Haga clic derecho sobre la GCode
      – Buscar y reemplazar
      – Encontrar nnnn (donde nnnn es el número de línea)

      Si deje de trabajar para un cambio de herramienta usted puede encontrar la línea con:
      – Haga clic derecho sobre la GCode
      – Buscar y reemplazar
      – Encontrar M06
      – Buscar siguiente hasta llegar a la línea correcta

      Si cambias algo por error en GCode, muchos deshacer con CTRL-Z hasta que desaparezca el mensaje “Modificado” de título de ventana de GCode

      Te importa todavía, Cuando salen como puntos aleatorios, el primer movimiento comienza desde la parte superior, para evitar rayar las puntas de deslizamiento o rotura.

      Si estos métodos no están suficiente escribir otra vez y nos veremos, Si es posible, Añadir la reinstalación de la línea en futuras versiones.

      • Mirko trinca coronel dice:

        Aquí es lo que estaba faltando :D clic derecho. Gracias 1000. De todas formas yo no he hecho nada especial, el hecho es que theremino nunca pierde pasos ni la ubicación, entonces la tomé de creostamp la mecánica hace su con husillos a bolas y guías correderas de viajar que es una belleza

  4. Mirko dice:

    Hola es yo otra vez la screwup del barrio :D. Recientemente he estado usando cnc y a menudo hacer moler gcode de theremino uno detrás del otro. También estoy tratando de ir más rápido y más rápido el sistema y hacer algunas pruebas estoy notando que la trayectoria del sistema de control de cnc de theremino es mucho más preciso y más rápido que lo que actualmente utilizamos en fusión de Autodesk 360(un programa excelente en todo sentido que tengo que decir y en + libre de … muy recomendable) Ya uno de theremino también maneja el accelleration. lo único es que theremino no parece distinguir entre el cnc de la alimentación horizontal y verticalmente, llevando los ejercicios que uso para resaltar un poco. Me preguntaba si no había manera para separar los dos tipos de alimentos o si hay algún tipo de resquicio legal para limitar la velocidad máxima de theremino amo. Gracias 1000 de antemano :D

    • Livio dice:

      Si mueves el eje al mismo tiempo entonces la alimentación se refiere al movimiento combinado (velocidad a lo largo de la diagonal que está cubierta). Por lo tanto el eje que hace un camino mayor que irá más rápido y el otro va más lento. Si tu alimentación es demasiado para las cuchillas y el material que utiliza, a bajarlo. Se debe establecer la GCode, no en el HAL o alimentación Manual. La leva puede preparar la GCode cambio de alimentación en cualquier momento del proceso.

      Si mueve un eje en un momento puede preceder cualquier movimiento de un alimento diferente, y aún en este caso hablamos de alimentación en GCode.

      Theremino CNC hace lo que dice la GCode y maneja los comandos exactamente como cualquier otra alimentación CNC Gcode.

      Velocidades de alimentación deben ser escritos en GCode, el campo alimenta a ajustar manualmente sólo sirve para hacer pruebas manuales.

  5. Livio dice:

    Ferdinand escribió
    En algunas máquinas, no en todos, Noté un comportamiento extraño, como si ellos fueron saltados durante la lectura de líneas del programa G002/03. Si repito el proceso, el error es siempre igual.

    Respuestas

    Salte las líneas de programa
    ———————————————————————————————
    Seguramente el defecto que haya experimentado no era debido a G02 y G03 pero falta prefijo G02 o G03 en principio de línea.

    Más allá de las versiones no fueron repetidos si los códigos fueron ocurriendo en todas las líneas de G02 G03 defectos. El G01 no hablando rechazada este problema yo mismo el G02/G03 sin código funcionó como si fueran G01. En las últimas versiones (4.4 y 4.6) Estos errores se eliminan. Pero igualmente es una buena práctica para empezar todas las filas con su código de G.

    Para explicar mejor, las siguientes líneas:
    G01 Z-5,825
    X 105,996 Y 22.525
    G02 X I-335 Y J 94.972 76.369 56.873.
    X 104,896 Y 43.69 34.014 21.69-J

    debe ser corregido a través de:
    G01 Z-5,825
    G01 X 105.996 Y 22.525
    G02 X I-335 Y J 94.972 76.369 56.873.
    G02 X 104.896 Y 43.69 34.014 21.69-J

    La falta de G02 al principio de la cuarta línea podría, más allá de versiones, causar una falla al parecer atribuible a G02.

    Cortar las curvas
    ———————————————————————————————
    Cómo Theremino CNC GCode líneas salto es imposible, pero puede haber un comportamiento de tipo "recortar costes", y tan parecido al omitir filas, determinado por un malentendido sobre cómo tienes que configurar rápido y feeds.

    Es esencial no “Rápida” o “De la alimentación” (también en Gcode) más que soportable por la búsqueda de motores y están escritas en el parámetro Max Speed de HAL. Si se excede este valor la HAL igualmente protege los motores de perder pasos, pero la punta puede llegar tarde a la meta y luego obligada a cortar esquinas y saltar las piezas de trabajo. Si usted equivocan mucho también podría romper herramientas y arruinar la pieza.

    Un defecto adicional causado por un mal ajuste “Rápida” es que manualmente joggando la herramienta de corte no cesa de agitarse por un tiempo incluso después de soltar los botones. Incluso en este caso existe el peligro de colisiones y herramientas de última hora. Si te jogga mucho cuando tire el dedo del pie era hasta ahora detrás de eso no parará y golpe en alguna parte.

    Nunca “Rápida” o “De la alimentación” mayor que “Velocidad máxima” Está escrito por todas partes, pero a veces no leer o understate la importancia.

    Coches con motores pequeños y masa grande
    ———————————————————————————————
    Errores de ruta de acceso también pueden ser causadas por los motores de aceleración muy bajo en comparación a la velocidad máxima. Si la HAL MaxAcc valor es mayor que diez veces el MaxSpeed entonces es bueno prestar atención a este aspecto.

    Lea las instrucciones de CNC Theremino notas sobre “Opciones” / “Efectos de la aceleración también” (páginas 26 y 65 en las últimas versiones de las instrucciones de octubre 2016 a partir).

  6. Roberto dice:

    Deseo que podría utilizar motores paso a paso comprobando con el theremino. En particular Verifique la posición del motor, velocidad, Aceleración. Por ejemplo puede seguir paso un espacio de señal sinusoidal (la velocidad varía continuamente sinusoidal). Como puedo hacer? Por ejemplo, si conecto un motor cinemático en ranura 1 controlado por la aplicación de alterna de rotación como se mueve WaveGenerator me encantaría poder conducir el paso. Yo debería ser capaz de variar la frecuencia de las bobinas de paso continuamente. Con las ranuras sólo puedo dar un destino final a alcanzar a una velocidad constante después de la aceleración. Además el valor de la velocidad y la aceleración de las ranuras no se obtendrá de otra aplicación.

    • Livio dice:

      Conecta el stepper motor y piloto con WaveGenerator a través de una ranura. Verás que se moverá exactamente como un siervo, con la velocidad “variable sinusoidal continua” como escribió. No hay necesidad de cambiar la “frecuencia de las bobinas”, pensar en el HAL.

      Para lograr esto, sin embargo, usted tiene que ajustar todos los parámetros correctamente, Si usted no puede escribir en Engineering@theremino.com y te ayudamos por teléfono para averiguar cómo hacerlo.

      Para mover un paso a paso de forma controlada no tiene que cambiar el MaxAcc y MaxSpeed de HAL. Estos parámetros son sólo de la más alta seguridad para evitar que el paso a paso puede perder pasos. Son parámetros para ajustar de una vez por todas en un determinado motor y no cambia más.

      Y aquí te preguntarás:
      “Cómo puedo yo ralentizar el movimiento si disminuyó estos parámetros”?

      Respuesta:
      Para mover un paso a paso (Pero incluso un siervo) de forma controlada, a cualquier velocidad, también muy bajo y con cualquier aceleración de cero a MaxAcc te “correa” y continuar a enviar nuevos destinos (en milímetros) con mucha frecuencia (al menos cincuenta veces por segundo pero mejor si más de un centenar).

      Si los nuevos destinos están cerca uno del otro la velocidad de movimiento es baja, entonces ya que dan unos a otros destinos más distantes puede aumentar velocidad y aceleración.

      Si usted exagere y se excede la velocidad máxima o máxima aceleración (lo que nunca debes hacer) a continuación, el servidor está protegido por HAL, no residuos avances pero se queda y no sigue el camino que quieres que hagan. En estos casos la correa se estira como una goma elástica y el servo comienza a cortar curvas tratando siempre de volver.

      Así es como funciona Theremino CNC. que guía el servo en todas las velocidades y aceleraciones posibles desde cero hasta MaxSpeed y MaxAcc escrito en HAL.

      Por supuesto, haciendo estas cosas en un software propio requiere habilidades de programación adecuadas, saber cómo utilizar temporizadores y roscas y también saber cómo tratar a los números con punto flotante y hacer los cálculos para determinar continuamente nuevos destinos (en milímetros o grados) enviarse a la ranura que controla el motor paso a paso.

      Todas estas consideraciones son exactamente iguales aunque sea mover el servo. Incluso el siervo, Si no avanzamos un pasito a la vez, salpicadura en su destino final con la máxima velocidad y la aceleración que puede producir.

  7. Livio dice:

    Ferdinand escribió:
    Algunos amigos que tienen cnc casero, me dicen que Theremino cnc es muy buena, pero que si tuviera la oportunidad de recuperar el juego seria perfecto, porque en mecánica casera, el juego siempre está presente, y con pocos medios, Es difícil de quitar mecánicamente.

    Respuesta:
    Proxxon que usamos aquí en el laboratorio no es una máquina de precisión, tiene los "retenedores" (guías de cola de Milano) ciloccano si les dejas celebrar demasiado suave y uñas.

    hace años, Cuando nosotros todavía Mach3, Hemos tratado durante mucho tiempo corregir la reacción. Y fijar por un lado, y peor en el otro, siempre se imprime con pistas todo raídas.

    La solución era a la tierra un poco mecánica mejor y ahora con Theremino CNC sin y sin correcciones se imprimen a partir de imágenes.

    Backlalash compensación "no puede superar los problemas con la máquina en corte continuo" (como está escrito en el manual de Mach3) pero sólo en situaciones particulares.

    En otras palabras regular en determinados puntos en el procesamiento pero peor en otras partes. También la creación de otros defectos, como se explica en la página 37 Manual de CNC Theremino.

    Así que no queriendo añadir reacción de compensación no es para ahorrar trabajo (Sería muy fácil aplicarlo) pero para evitar tentativas vanas de los usuarios, con mejoras evidentes en algunos casos para luego descubrir que han empeorado tratamiento posterior y en última instancia muchos perder el tiempo con ninguna mejora real.

    Al mismo tiempo sería mejor gastado para mejorar un poco’ la mecánica.

  8. José Pally dice:

    Hola Livio, Felicidades otra vez para Theremino CNC va como un sueño. Todavía tengo que conseguir a los apretones con algunos parámetros, pero todo es muy preciso y funcional. Mi fantasia pero me empuja siempre hacia cosas que sé poco…por lo tanto una pregunta: Estoy muy intrigado por el funcionamiento de los robots (o las impresoras que utilizan la misma mecánica) Tipo Delta (con tres columnas 120 grados…o brazos de control)…..para hacer eso con Theremino CNC debemos reescribir el derecho de firmware? Supongo que es un largo y duro trabajo pero que apoyaría a otros proyectos que ya tienes publicado el tipo de reconocimiento visual….
    Disculpa la pregunta…Gracias otra vez por lo que haces
    José

    • Livio dice:

      El firmware, situado en el interior el maestro módulos, Está bien como está ahora y podría conducir coches con cualquier estructura (Cartesiano como cortadores habituales, Delta como arañas que viene desde arriba e incluso Scara como los brazos de los cangrejos).

      Y además el software del firmware (Theremino CNC) sería capaz de ejecutar con éxito GCode creado para Delta machinery o Scara. crear estos Gcode con una leva que está configurada para la máquina específica que desea conducir (Sin embargo, mucho más difícil que un cartesiano con ejes paralelos).

      La única parte que aún no hemos implementado, y creo que no vamos a implementar teniendo en cuenta el pequeño número de usuarios que máquinas Delta o Scara, está mostrando la GCode para máquinas que no sea de coordenadas cartesianas. Y en esto sería incluir máquinas de corte de espuma.

      En otras palabras: incluso sin visión, Se puede hacer muy bien en la CAM, el proceso es perfecto para cada tipo de máquina.

  9. Vincenzo dice:

    Hola, Voy a empezar a construir un proyecto paso a paso CNC con nema23 de tamaño y colocación de módulos ya dvr8825 y V4 master necesito saber que motores comprar. Área de trabajo de aprox. 80 cm x 55 cm.
    Puedo conducir incluso motores que requieren de más amperios?
    Que hay tablas que representan el maridaje ideal?
    Muchas gracias.

    Vincenzo.

    • Livio dice:

      No hay mesas de que sé pero no hay mucho que calcular.

      Recomendable poner un ventilador a DRV8825 que enfriar todo junto con el aire frío desde arriba y naturalmente equiparlos con disipador de calor. En estas condiciones puede ajustar los controladores hasta dos amperios y todavía tiene un margen de.

      Pero eso no significa que usted tiene que utilizar dos amplificadores de los motores, Si es posible sería mejor ponerlos incluso de tres o cuatro amperios y utilizarlos, como debe hacer siempre, no al actual máximo soportable,

      Aunque, y esto puede decidir que sólo quienes conocen el molino específico y su fricción, también se podrían utilizar motores más pequeños, por ejemplo, de un año y medio o dos amperios. Y luego con 700 pero o 1 A máximo (aproximadamente la mitad de la corriente máxima).

      En otras palabras todos los motores están muy bien pero la velocidad no será la misma y usted no puede calcular a priori, única experiencia con la máquina específica puede llegar a definir si necesita más potencia o tal vez los motores con menos energía (menos corriente) pero con una tapa de velocidad mayor que.

      • Vincenzo dice:

        Hola Livio, en gracias de antemano necesito una ayudita. Debo estudiar el circuito Pwm para reanudar la montaje de la lmc6482 integrado. En mi parte no encontrado y no encontrar lo que cualquier equivalente. Qué puedo utilizar? CI sono “PWM a HP”ya elaborado y comercializado? Voy a tener que volar un huso con el inversor.
        Gracias.
        Vincenzo

        • Livio dice:

          Para conducir un motor no necesita PwmToCv con tiempo de respuesta rápido y de poco ruido (filtros de cuarto orden) en cuanto a música. Pero sólo un filtro simple, con una resistencia en serie con la señal seguida de un condensador a tierra. Como señaló en los primeros tres patrones que puedes ver aquí: https://www.theremino.com/hardware/adapters#pwm

          También sería útil añadir un fotoacoplador Máster de salida y antes de cada filtro, pero tenga en cuenta que lleva un fotoacoplador muy rápido (fracciones de un microsegundo), por ejemplo un 6N137 que es fácil de encontrar y barato.

          Con un acoplador de foto entonces tienes un voltaje de 5 Voltios de motor lado (No se puede utilizar el maestro de lo contrario usted arruinar el aislamiento entre la maestra y el motor que es la única razón que agregue un foto acoplador).

          Finalmente todo se coordinará con el circuito controlador de motor real. Y aquí todo cambia dependiendo de si el motor está en 220 voltios CA o CC. Si ya existe un acoplamiento foto en circuito controlador de motor y el acoplador de la foto sería inútil.

          En todos los casos, cuidadosos de no unir a las masas por medio de alambres que transportan la señal de. Si usted debe unirse a las masas de equipos pesados entre ellos (como motores y equipo) Se deben utilizar técnicas profesionales de “Estrella de tierra”. Todos Unidos en un punto común (el centro de la estrella) conectada a tierra del sistema eléctrico.

          Nunca se deben utilizar cables de señal para conectar la masa de un dispositivo de gran (como un motor) la Misa del maestro, que luego va a la computadora mediante el cable USB débil.

          Realizar las conexiones de masa aproximado pueden hacer perder la comunicación USB, durante el punto de partida del motor o de otras cargas de la máquina. Si esto sucede va a arruinar la pieza y luego tienes que pulsar “Reconocer” Acerca de HAL para compartir.

          Si usted no puede escribir y nosotros le ayudaremos a desarrollar el patrón específico a su caso.

          • Vincenzo dice:

            Buenos días, para la conducción de un inversor con 0-10v y bajar el eje velocidad variación directamente software pensé yo entiendo que este circuito podría dar vuelta la o-3, 3v para 0-10v es necesario. o he entendido yo mal?
            Buen trabajo
            Vincenzo

            • Livio dice:

              Tienes derecho. El circuito de PwmToCv puede generar un voltaje de 0..10 voltios, suministrarlo a 12 Voltios y modificarlo como se explica.

              Pero, siempre siempre que tiene la 12 voltios. a continuación puede utilizar el patrón “Por Pwm o FastPwm a 5 Voltios” en esta sección: https://www.theremino.com/hardware/adapters#pwm

              Este esquema no utiliza el LMC6482 pero simple transistor dos fáciles de encontrar y es tan simple que puede ser montado en un pequeño trozo de veroboard en diez minutos.

              Para obtener la excursión de 0 en 10 Debe desconectar el cable que va desde el emisor de BC557 en voltios 5 V Master y conectarlo a una fuente de alimentación 10 voltios.

              O podría vincularlo a una 12 V mediante la adición de un resistor de 39 ohmios en serie con el colector del transistor BC557, que disminuirán también los dos voltios y ajustará la salida exactamente 0 en 10 voltios.

              Deseo una respuesta más rápida y un ruido más bajo, usted podría volar con una salida de FastPWM ajustada 15 Khz, cambio de C1 de 100 UF a 10uF y (pero sólo si usted quiere conseguir la máxima linealidad hasta cero voltios) también agregar un resistor de 100 ohmios entre base y emisor del transistor BC557.

              Tan pronto como sea posible publicaremos los patrones para estas versiones.

              • Vincenzo dice:

                Gracias.

                Lo olvidé… pero cuando se comercian el maestro v5?

                no están disponibles en el momento.

                • Livio dice:

                  Los maestros están ya en camino de China y les envía con un mensajero rápido se. Creo que en una semana se restaura el funcionamiento normal del sitio ThereminoStore (Recuerdo que le corre por los chinos, que estamos totalmente sin fines de lucro). En el último mes han tenido muchos problemas esperamos que no suceda a ellos siempre otra vez un período tan su sorrowand otros.

                  Atención que hemos añadido algunas líneas en el mensaje anterior…

                • Livio dice:

                  Hemos añadido los esquemas para convertir las salidas Pwm_16 y Fast_Pwm en vivo 0..10 voltios.
                  https://www.theremino.com/hardware/adapters#pwm16to010
                  https://www.theremino.com/hardware/adapters#fastpwmto010

                  • Vincenzo dice:

                    Aquí estoy, especialmente dar las gracias hasta el infinito..
                    Entre las dificultades mecánicas 1 mil a sólo unos minutos, juego con maestro. Pregunta: Pero cómo conectar varios master para que uno de los dos se convierten en esclavos? O conexión USB necesaria para cada uno?
                    Gracias.

                    • Livio dice:

                      Conexión USB para cada maestro. Se puede utilizar un HUB USB. Probamos el USB2 y HUB USB3 con gl y hace años incluso con el USB1 y siempre trabajaron muy bien. Hay quien también utiliza a ocho maestros y siempre son resultados confiables.

  10. José dice:

    Hola Livio, Lo siento si yo siempre estoy aquí para hacer preguntas. Siempre en el tema de la conducción con cnc Theremino un robots delta ….(se recomienda encontrar que una leva puede generar gcode adecuado para delta). Vi que entre configuraciones de brazo de Theremino es también el Delta y las preguntas que estas:
    1) podría ser el software apropiado para extraer la gcode?
    2) sería posible interfaz CNC Theremino?
    3) Tal vez echaba de menos algo (De hecho …Seguro) pero vi las descripciones que se basan exclusivamente en el brazo robótico….y no a la posibilidad de configuración Delta
    Gracias de nuevo
    José

    • Livio dice:

      1) podría ser el software apropiado para extraer la gcode?
      Theremino brazo realiza la GCode, no se crean.

      2) sería posible interfaz CNC Theremino?
      No es posible interfaz porque Theremino brazo es un CNC a sí mismo y entonces sustituye todos Theremino CNC.
      Tal vez te refieres a interfaz con el maestro Theremino que luego va a mover los motores paso a paso para mover el Servo. Y esto es teóricamente posible. Aún no se ha hecho pero es solo para que coincida con el “Pasos por milímetro” Acerca de HAL con lo que es mecánica, y son entonces considerados StepPerGrado. Esto es sólo para asegurarse de al final de todo, mecánico incluyendo diferentes velocidades general, 90 partido de software de calificaciones 90 grados de hardware.

      3) Tal vez echaba de menos algo (de hecho... seguro) pero vi las descripciones que se basan exclusivamente en el brazo robótico... y no a la posibilidad de configuración Delta
      Si vas al brazo del Robot en la parte superior hay una pequeña ventana para seleccionar y cambiar para articular una Scara, Delta y disminuido. Hay no hay instrucciones, sólo una imagen en la carpeta “Docs” con los nombres de eje “Delta_Names.jpg” y un archivo que explica el significado de los parámetros “Delta_Names.txt”.

  11. Livio dice:

    Daniel nos pidió:
    Si pongo una condición IF, tipo si es un GoTo a este punto es conseguir la pieza, pero no todavía, Después de por ejemplo 4 veces, como si importara. Para ser más claro de la prueba a la descarga de la pieza el plato giratorio hace otro 4 se detiene. Así que desde el inicio de la primera y bueno la segunda y la tercera buena chatarra. Digamos que después de la máquina que pruebas me dieron un brazo toma y luego cuando alejaron de una señal limpia como un interbloqueo, No sé si explicado, para dar una entrada.

    Respuesta
    Antes de que usted puede programar una debo escribir o imaginar mentalmente con precisión. Aprendizaje al programa no es fácil, Toma años antes de empezar a escribir software decente. Entonces escribo muy bien tiene décadas de experiencia.

    Para dar una idea, la pregunta sería algo así como las siguientes líneas:
    Variable1 = 0
    IF LeggiSlotScarto > 500
    Variable1 = Variable1 +1
    IF Variable1 > 4
    ScriviSlotX 120
    ScriviSlotY 150
    GoSub PrendiPezzo

    Este pedazo de programa se escribe en Italiano para entender fácilmente, pero debe ser reescrito con instrucciones de programación de usos lingüísticos (Theremino automatización / Script Theremino / VBNET / CSharp )

    Pero antes de empezar tienes que escribirlo (o imaginárselo mentalmente) con precisión, con el tipo de frase italiana:
    1) Si esto sucede entonces incrementar el contador
    2) Si el contador es superior 4 entonces hacen este y otros
    3) de lo contrario, soy nuevo en el punto (1)
    Y así sucesivamente…

    Si el problema está funcionando bien en palabras, entonces funcionará también en el programa, de lo contrario será imposible plasmarlo en un software. Esta primera etapa se llama “Análisis”.

    Falta de experiencia es muy difícil escribir procedimientos complejos, son algo más de “encender un led/soldados 10 segundos / Apagar el led”.

    Puede empezar a aprender los conceptos básicos de programación explorando uno por uno todos los ejemplos que se encuentran en la automatización de Theremino. Puede entonces experimentar con estos ejemplos y el SlotViewer pero siempre recordar que son simples conceptos básicos. Procedimientos complejos de automatización requieren necesariamente pasar a lenguajes más potentes.

    La pregunta inicial ya es compleja al punto de que sería mejor utilizar VbNet (con VisualStudio 2008).

  12. Livio dice:

    Lucas escribió:
    Hace unos meses armé un corte controlado por el maestro Theremino. Las cosas van muy bien, especialmente con la última versión del CNC Theremino, con la compensación de la aceleración bajo. Ahora quisiera que gire el husillo y la aspiración por programa y tomé dos flyable con relés de estado sólido 3-32 V DC.

    Tengo dos preguntas:
    1- Puedo conectar directamente el relé con el maestro( perno en + y toma de tierra para – ) o necesita algo más?
    2-puedo controlar dos relés con un solo perno, simplemente clobbing la señal?

    Respuesta:
    Los relés pueden conectarse directamente al maestro
    – Señal de la + del relé de
    – GND, del relé de

    Si el relé del interruptor con 3 Voltios a continuación tienen un margen de 0.3 voltios (Vamos 3.3 Teóricos del maestro v). Es pequeña pero lo suficientemente seguro, porque si yo les doy de 3 voltios, entonces son ciertamente también 2.5 voltios, y luego casi un voltio de margen.

    Seguramente usted puede conectar dos URL. Se puede decir con certeza, sólo por saber la corriente que absorben relés con aproximadamente 3 Voltios de poder.

    Para asegurarse usted debe intentar conectar en paralelo dos, Encienda el maestro salida, y luego medir la tensión que el maestro puede enviar dos relés en paralelo.
    Si este voltaje es menos 3 voltios y luego no hay problemas. De lo contrario usted podría intentar usar una salida de 7 en 12 (que no tienen la resistencia de 100 Ohm en serie y luego dar una tensión ligeramente mayor en el consumo de corriente constante).

    Si en cualquier caso no puede llegar a tres voltios con dos relés en el mismo Pin, entonces sería mejor para conectarse a dos pines diferentes y luego unirse a las patillas, el controlador de eventos con la misma ranura de HAL Theremino.

  13. Livio dice:

    Daniele escribió
    Estoy tratando de utilizar Visual Basic con Visual Studio 2008 pero es complicado para empezar. Con la automatización de Theremino parece que te va una buena parte de lo que necesito… Cuántas funciones adicionales a la versión script seguiría? Cuáles son las diferencias entre Theremino y automatización de secuencia de comandos Theremino?

    Respuesta
    Theremino Script es un cruce entre automatización y VisualStudio.

    Con guión de Theremino puede hacer todo lo que usted haría con Visual Studio, tienes todo el poder y todas las funciones de VbNet. Pero escribir todo en un archivo y si esto simplifica el aprendizaje temprano, algunas operaciones se convierten en mucho más difíciles que con el verdadero Visual Studio.

    Aquí está una lista de secuencia de comandos Theremino:
    – Es difícil hacer la ventana que comunica con el usuario. Tienes que ser un experto para saber que controles a utilizar (botones, cuadros de texto etcetera...) y cómo escribirlas, Durante el uso de Visual Studio sería gráficamente y le ayudaría a poner a los.
    – Sugerencias para las funciones son muy limitadas y a veces engañosa
    – No se puede seguir la evolución del programa (igual con la automatización) tampoco puede Agregar puntos de control (punto de quiebre) y explorar el valor de las variables como se podría hacer con VisualStudio.
    – El editor es limitado y mucho más lento que el de Visual Studio.

    De todos modos es mucho más potente que la automatización de Theremino Theremino Script. Posiblemente trate de usarlo, contiene muchos ejemplos ya listos para iniciar.

    Una diferencia importante de automatización es que Theremino Script también puede producir verdaderas aplicaciones. Es decir, archivos ejecutables (.exe) que luego se puede iniciar haciendo doble clic sobre él, incluso sin abrir la aplicación Theremino Script.

  14. Gianni dice:

    Buenos días Livio,
    Vi la tarjeta de Theremino StepperDriver, soporta dos controladores diferentes.
    No puedo encontrar cualquier parte en su portal que conecta al maestro a controlador paso a paso de tarjeta, para instalar controladores de DVR8825 o A4988 puesto que son diferentes como fairways, Instalarlos
    indiferente?
    Perdón por ser preguntas triviales, pero no estoy muy familiarizado con la electrónica.
    Gracias
    Gianni

    • Livio dice:

      No son preguntas triviales, de hecho gracias señalado esta falta.
      Hemos añadido un cuadro que explica cómo colocar los controladores:
      https://www.theremino.com/hardware/adapters#stepperdriver

      Con respecto a los enlaces simplemente conectas el lado tierra del maestro con la ficha de conductor con cables Dupont hembra-hembra. Entonces el maestro controladores de adaptador de tierra Gnd-en. Para estar seguro te sugiero que conectar las masas con al menos dos o tres cables de jumper hembra-hembra.

      Entonces, para cada motor que va a conectar dos cables Dupont hembra entre la señal del maestro y DIR y paso de los drivers de la tarjeta.

      Aquí es cómo conectar el motor de primera:
      Master pin 1 SIG < ---> Driver1 paso
      PIN2 Master SIG < ---> Driver1 DIR
      Los otros motores están conectados en la misma forma pero con pasadores 3-4, 5-6, 7-8 y 9-10.

      Puede encontrar más información aquí:
      https://www.theremino.com/hardware/outputs/motors

  15. Gianni dice:

    Gracias 1000
    Gianni

  16. Marco dice:

    Estimado Livio, Que te moleste otra vez ya reemplacé mi vieja máquina cnc casera con una mucho más compacta y, las primeras pruebas, más precisa. Llego al punto de: He instalado un nuevo motor para cortadores, un clásico de China de 400W 48V diámetro 52 mm. Junto con el motor el regulador de velocidad ha llegado relativamente “sofisticada” puede ser volado con un potenciómetro o a través de un conector “PWM” (Mach3 firmado). El problema que no pude solucionar es que el motor no alcanza el número máximo de revoluciones con la entrada PWM conectada a Theremino, Comparado con el oído con la velocidad que se puede obtener mediante el potenciómetro. Trató de meterse con los valores de la ranura, PWM y PWM_fast, pero la velocidad máxima sigue siendo la misma, sensibilmente minore di quella possibile. Può essere un limite del circuito del controlador o de sono io riesco no un regolare lo ranura por avere un duty cicle “continua” e arrivare al massimo delle tipo? Di consecuencia gli unicos dati che ho recuperato sul controlador. Gracias!

    1: Control del potenciómetro de predeterminado (5K-100_K),por defecto 10K;

    2: Entrada de señal de control de velocidad de Mach3 - PWM, requisitos de entrada PWM externos: VPP de nivel 3.5-12V, frecuencia 1K - 10KHZ, conveniente para el control de velocidad de husillo de MACH3.

    3. Corriente nominal: 10En, protección contra sobrecarga y corto circuito actual 12A. (Sobreintensidad de corriente salida de corte, sobreintensidad de corriente parpadea, la luz potencial está apagada, Levante de sobreintensidad de corriente).

    4.función Soft start. Evitar el exceso de corriente causado por el daño de motor y potencia (defecto 0 arranque suave segundos), 0-5 segundos ajustable.

    5.Control de energía: 12V120W, 24V240W, 36V360W, 48V480W, 60V600W

    6.Rango de modulación de anchura de pulso: 0% -100%

    • Livio dice:

      Ya que se necesita una frecuencia de 1 kHz a 10 kHz, debe utilizar PwmFast y ponerlo 2 en 5 kHz

      Luego sólo hay que poner el “Valor” Tapas de Dell ranura del Pwm (generalmente 1000) y el maestro dictará el tiempo máximo, que siempre es una señal de 3.3 voltios. Si desea se puede comprobar con un osciloscopio, pero estoy seguro de es.

      Si no tienes un osciloscopio puede medir con un multímetro y al llegar a lo más debe salir un 3.3 V fijada.

      Escriben a partir 3.5 en 12 voltios.
      No estoy seguro que el 3.5 Es realmente necesario pero quizás el problema es que.
      Se puede verificar esto al tratar de enviar un 5 Voltios en coche y a ver si resulta en la mayoría.
      Y luego un 3.3 V fijo y ver como va.

  17. Marco dice:

    Gracias por los consejos! No enviar a 3.3 V cepillo de controlador de entrada el motor gira al máximo. A 5V en lugar de otro se convierte en 98% (a oreja…).
    Probé con una fuente de alimentación de voltaje variable y con eso pude controlar la velocidad del motor desde cero al máximo.
    Ya estoy construyendo adaptador Pwm 0-5V según sus proyectos y si me dices que no hay ninguna contraindicación, Creo que va a resolver el problema. Gracias de nuevo.

    • Livio dice:

      Debe trabajar.
      Puede también eliminar el condensador C1 y luego crear un PWM real (voltaje variable pero no es cierto pwm 0 en 5 voltios).
      Sería más fácil construir y más pequeño. Y respetando las especificaciones de su motor que (Me parece que han entendido) sería un PWM 1 en 10 KHz y no un voltaje variable.

      • Marco dice:

        Vale, hecho! Sin condensador, Funciona muy bien. Cuando encuentro tiempo, Voy a publicar una película en Youtube. Un poco’ la publicidad es lo menos que puedo hacer que. Gracias de nuevo.

        • Livio dice:

          Gracias!!!
          Si quieres un buen lugar para publicar tus creaciones y también un foro para discutir cualquier tema de electrónica y automatización… Sugiero GRIX.

          L enlaces en esta página:
          https://www.theremino.com/contacts/references#grix

          El sitio theremino es muy técnico y tiene muchos (muchos) páginas, pero no tiene un foro y no es un verdadero “Comunidad”. Sin embargo encontramos en GRIX un sereno hosting nosotros otra vez.

          Las discusiones se mueven gradualmente se.

  18. Mirko trinca coronel dice:

    Buenos días, siempre detrás con cnc y recientemente han cambiado a usar el software fusion360. grande para todas y fácil de entender …. hasta llegar a tirar de la gcode. Tengo algunos problemas relacionados con curvas casi como si ella me vio una curva como tantas líneas quebradas en lugar de una línea sólida, por lo tanto frena y me calienta cortadores (Ruta de algunos :C). Me preguntaba si tal vez algunos de ustedes tenían una configuración para la configuración de fusión o tengo que ir a la total ignorancia de eliminación (que la única persona que será el último que intento :D ). Mientras que miro parece un poco saltar PCB por láser y también hará algunas pruebas en la semana. Lo siento si me han morado y espero por su respuesta. Gracias de antemano

    • Mirko trinca coronel dice:

      pregunta: Estoy usando theremino cnc, gran como de costumbre y me cambia de un controlador de usb normal a la uno radio de xbox. todo perfecto para el uso, el único problema es el diseño de botón que es un poco enrevesada con. Hay alguna forma de cambiar la configuración de clave? También haré más adelante para finalmente terminar cnc cnc tipo con una caja de buen control industrial

      • Livio dice:

        Para mover y cambiar el tamaño de las teclas debe abrir el proyecto con Visual Studio 2008 y editar el formulario principal. Pero no es una tarea fácil, los tamaños y posiciones son todos bien coordinados s lo contrario mete todo como cambiar el tamaño de la ventana.

        Creo que es mejor que te acostumbres a usarlo como es. Básicamente somos todos bastante bien con este arreglo de llaves así que supongo que es sólo para conocerla un poco.

        • Mirko trinca dice:

          Lo siento culpa mea que me expresé mal :D. Me refería a la disposición del botón del controlador que utiliza me algunos permiten que son realmente difícil de alcanzar y que se sientan más cómodos en otros lugares (luego dependiendo de su uso. es que últimamente he estado usando realmente theremino como dro y trabajando sólo “Manual” para encontrar los feeds derecha para cantar bien la máquina

          • Livio dice:

            De hecho había escrito controlador pero no entiendo.
            Te recomiendo usar el Interior de cualquier controlador y conecte los cables al pulsador industrial dispuesto como usted por favor.

  19. Keya Dasgupta dice:

    Construí un cnc para alas de corte espuma, Actualmente sólo la mecánica.
    Mirando a su alrededor, para internet, buscando un software válido encontré theremino.
    El sistema parece muy válido, Aunque en el momento me confunde.
    Arei necesita saber lo que conforman el sistema (software y hardware), para empezar a entender y empezar a dar los primeros pasos. Los motores que tomé y editado son nema 17, y si es posible me gustaría usarlos.
    Gracias por la info que recibo de su respuesta.
    Salvatore.

  20. Senador Vincenzo dice:

    Hola Livio, Ayer probé la versión 4.7 la CNC y he notado que los movimientos claves de teclado “cambio” presionado no reducen la velocidad. Esto parece suceder después de la calibración del eje Z (pero no estoy seguro). Con vers. 4.6 obras.

    Saludos y buen trabajo.
    Vincenzo

    • Livio dice:

      En la versión 4.7 Hay comandos para ajustar la velocidad de JOG como porcentaje de la rápida. Se puede ajustar independientemente la velocidad JOG sin cambio y el cambio. Abrir el menú de opciones y obtendrá lo.

      También hay otros dos velocidades fijas (ajustable con opciones de) con ALT que es muy lento y con CTRL que es un paso en un momento.

      Las velocidades se explican en las instrucciones, en la página 13, y regulaciones del menú de opciones en la página 26.

      • Vincenzo dice:

        Es donde he comprobado y tiene la misma configuración que el 4.6.
        Cuando el 4.7 en el primer, los movimientos con la tecla shift cumplan con la configuración y todo está bien, pero después de la calibración del eje Z… ya no funciona… Todo está en rápida.
        Esta noche o mañana pruebo con otro PC.
        Nos vemos luego
        Vincenzo.

        • Livio dice:

          Hemos sido capaces de repetir, Gracias me enteré.

          Que arreglarlo pronto y publicaremos la solución con la versión 4.8

          • Livio dice:

            La versión 4.8 con la corrección se publicarán. Por favor, pruébelo y háganos saber si todo está bien.

            • Vincenzo dice:

              Hola Livio,
              todo OK. obras.
              Sigo con las pruebas.

              Gracias.

              • Livio dice:

                Si descargaste el 4.8 Es bueno que la sustituya con 4.9 incluye dos otras pequeñas correcciones.

                • Vincenzo dice:

                  Hola Livio, He probado el 4.9 y todo OK.
                  Proceder en pequeños pasos por falta de tiempo esperando a que los días se convierten en 48 horas.
                  Una pregunta: Enciendo el inversor con un relé conectado al maestro a cerca de conector de tierra fwd en el inversor; ahora me gustaría aislar este circuito del maestro mediante un opto-relés V3 (llegó hace unos días)… Cómo así? Electrónicamente puede cerrar dos contactos como retransmisor de física?

                  Otra preguntita: durante una prueba, tengo algunos pensamientos. Y si el eje se detiene…. romper los dedos del pie…
                  Hay una manera de hacer una pausa en la cnc con la parada accidental del electro-huso?

                  Gracias.

                  • Livio dice:

                    Para la primera pregunta no entiendo. Qué significan dos contactos? Con un relevador o relé opto se detiene un subproceso y vincularlos a las dos clavijas del opto relé. Si dejas de una fuente de corriente será el perno extremo dos (4 y 6) de lo contrario, ver los otros esquemas de conexión de dos.

                    También tenga cuidado de que no tiene mucho poder y puede quemar fácilmente si se interrumpe opto relé 220 energía del huso. Debe romper un enlace del circuito controlador. Tomaría el esquema. Posiblemente nos escriben por correo electrónico y enviarme el diagrama de la unidad de eje.

                    Para la pregunta 2 levantar las ranuras de emergencia cuando el husillo se detiene. Pero cómo vas a hacer para reconocer que él está deteniendo? Sin embargo cuando se detenga ya es demasiado tarde, ahora la punta se ha ido. Usted debe entender con antelación y no parece posible.

                    Mi filosofía sería no complicar la máquina con dispositivos de seguridad inútil (debe servir mucho cuando entonces no funciona) pero esforzarse por garantizar que las cosas importantes siempre funciona. El eje por lo que no debe dejar de, Si usted sospecha que hay un débil eliminarlo y hace 1 mil pruebas hasta estar seguro de que funciona bien no nunca dejas de.

  21. Mirko trinca coronel dice:

    Hola, He instalado un laser de 7, 5w en mi cnc y que tenía un poco con imgtogcode. Vi entre las diferentes configuraciones que salir el subir y bajan el eje z según la escala de grises. Sin embargo, ser un laser que me preguntaba si podría añadirse como opción además el eje vertical puede ajustar otro eje/dispositivo de comando m permitiendo así ajustar una señal pwm para regular la intensidad del láser, tal vez sigue dejando la opción para fijar el mínimo y máximo (sólo grabado en madera ya que tengo el máximo en la 10% o grabar todo). Incluso sin cambiar el programa una idea para superar este XD
    Gracias de antemano por su respuesta.

    • Livio dice:

      El eje Z no es nada especial. La aplicación de CNC escribe a un número en una ranura y este número representa una altura pero puede representar alrededor, Por lo tanto la potencia de un láser. Qué sucede cuando cambia esta ranura, Depende de qué clase de perno utiliza y lo que está eléctricamente conectado al Pin maestro.

      Si usted está interesado en, Acerca de HAL no configurar el Pin en relación con el eje Z (normalmente 5 y 6) como paso a paso, pero la primera de las dos (normalmente 5) como Pwm. Y por último utilizará la señal Pwm (con un circuito adecuado) para ajustar la potencia del láser.

      Dentro de la Gcode utilizará valores para el eje Z de cero a 1 mil (0 = caudal mínimo, 1000 = potencia máxima) y para ajustar los límites de potencia máxima y mínima, se pueden utilizar el MinValue y MaxValue del perno PWM en aplicación HAL.

      Este es un ejemplo de la flexibilidad de nuestro sistema de comunicación basado en ranuras. Usando finas ranuras uno puede construir mecanismos más complejos de este. Por ejemplo, puede filtrar las señales con los filtros de aplicación, o añadir, se multiplican, restar o hacer la y y la o con la aplicación de automatización o secuencia de comandos Theremino… No se embarcan en los mecanismos que utilizan varias aplicaciones si no sabes theremino perfectamente bien el sistema y todas sus posibilidades: Cómo crear carpetas con muchas aplicaciones, Cómo hacer Inicio simultáneamente con StartALL, Cómo cerrar con ayudante y el botón central del ratón… etc.…

      • Mirko trinca dice:

        Que acabo, Pensé que no había :D. Gracias 1000 de la ayuda

        • Mirko trinca coronel dice:

          también haciendo su método he encontrado un gran problema. hacerlo en gcode cada vez que el eje z debe pasar el programa “Espera” con el láser encendido y también utilizando la ranura 11 como “Activador de” verlo como un cortador del laser no apagarlo durante la crianza. No es posible decir que el motor del eje z se mueve al instante con el nuevo valor sin esperar(una especie de mirada adelante deshabilitado pero solamente para el eje en cuestión)?

          • Livio dice:

            Maldita sea, tienes razón, Pensé que no había. Creo que deberíamos cambiar Theremino para hacer esto y es muy difícil.

            No podía usar otra salida? Por ejemplo la ranura 12 se puede ajustar con el control S (Velocidad)?

            • Mirko trinca coronel dice:

              OK entonces trato de alimentar la gcode a una macro de excel y ver lo que sale :D entonces saber

              • Mirko trinca coronel dice:

                Vale. Lo solucioné pasando la creación del archivo de gcode y a inkscape y me rispolto el problema de foco fijo. ahora uso el pwm en rpm del motor y parece estar bien

                • Livio dice:

                  Entonces, Si no me equivoco, Todavía puede usar el eje Z para mover el laser y el enfoque. Grande y gracias por haber compartido, por lo que servirá también para otros.

                  Gracias por lo mucho que tuvieron la paciencia de seguir varios caminos. Cambiar el eje de Z, siempre era posible, Meterse el mecanismo entero de caminos en cinco dimensiones.

  22. Anónimo dice:

    Yo no soy un Director de (Aunque me encantaria) y el tiempo disponible siempre es muy poco, Sin embargo he conseguido por fin publicar un pequeño video de mi fresadora controlada por Theremino.
    https://youtu.be/fpQT5wmoB4o
    Antes del fin del mundo a intentar publicar más, incluso el uso de la carpintería del CNC sobre todo impreso, siempre controlado por Theremino.
    Marco

  23. Livio dice:

    Alexander nos envió este testimonio:

    Sabía que el sistema de Theremino en Electroyou (donde escribo el artículo ocasional) y exploración del sitio me llevó a Theremino CNC que me ha forzado a repasar algunos de los componentes mecánicos (Cómprate otra vez con la lira!!!!) un viejo proyecto para construir un molino CNC para 3 Ases.

    Compré un MasterDil y el escudo A4988 controladores en Ebay y montar toda la electrónica tal como se indica en el manual y algún arreglo para requisitos particulares. Todo funcionó inmediatamente y ahora estudiaré las diferentes aplicaciones de CAD/CAM para generar el código G.

    Yo he arreglado la CNC también para montar un cabezal de láser en lugar mandril para grabados en paneles de aluminio (Anodizado) contenedores para la electrónica.

    Escribí este correo para compartir mi experiencia, que estoy muy complacido con, pero sobre todo agradecer a todo el personal en Theremino por trabajo e ideas en el sitio. Tal vez mi testimonio servirá a otros a embarcarse en una construcción similar que ofrece muchas satisfacciones.

    Saludos.

  24. Vincenzo dice:

    Hola Livio, entre las numerosas pruebas realizadas con CNC cada ahora y después el mismo se bloquea con el mensaje “interruptor de límite de parada de”. Me doy cuenta que usted tendrá que averiguar lo que sucede pero estoy hablando de un intento de usar una bola con dos sharp de 14 mm de diámetro en nogal. incluso con muy baja velocidad de 1 mm después de la segunda 10 mm curvo corte cuelga.
    La máquina vacía nunca bloquea y lleva a cabo con exactitud cualquier movimiento rápido hasta 2000 mm/m y acc.max 150. Los motores son de 3Nm pilotado con aproximadamente 1 Amplificadores y dvr8825. Sería usted tan amable como para decirme lo que pasa?
    Saludos
    Vincenzo

    • Livio dice:

      Hay multitud de posibilidades:

      1) Interruptor que realmente toca.
      2) Vibración del interruptor defectuoso hace un mal contacto.
      3) Cableado inadecuado con los cables de alimentación (buscadores y más) pasando paralelo y cerca de los cables del interruptor y molestarlos.
      4) Cableado incorrecto de las masas que transfiere fuerte las conexiones a los cables de señal.

      Para los puntos 3 y 4 Sería bueno leer página 46 de las instrucciones, Añadir dos resistencias (cerca del maestro) y, sólo en casos de trastornos de la exagerada, Añadir un condensador a 100 NF entre señal y GND.

      Explicaciones de no mucha fresa esférica para entender lo que está sucediendo. Lo que usted necesita saber es lo que sucede después de. Es decir, si el estado de “límite” perdura incluso después (entonces un defecto mecánico o electromecánico) o si fue un disturbio momentáneo (luego los pulsos de ruido procedente de los cables de alimentación en los momentos de conmutaciones o durante las señales de los motores de).

      • Vincenzo dice:

        Las resistencias se instalan porque sin el coche filtró pasos.
        Comprobación de la buena separación de las masas.
        Sin embargo al deshabilitar el límite de los interruptores es interrumpida… por lo que parece.
        Pregunta: Podría servir para conectar el micro con cable blindado?
        Saludos
        Vincenzo.

        • Livio dice:

          Todavía no han contestado si límite continúa incluso después o si fue un disturbio momentáneo.

          Si esto es desorden y los cables de poder correr junto a los de las señales entonces blindadas cables pueden solucionar el problema. Pero podría resolver incluso un simple capacitor entre GND y la señal (Después de las resistencias, luego a la derecha en la entrada al maestro).

          Se puede observar la señal al llegar a las ranuras de los interruptores de límite con osciloscopio de HAL o mejor aún con el SignalScope. Y entonces, Chuck repetidamente y motores mientras ve la señal, podría identificar lo que causa trastornos de la alimentación.

          • Vincenzo dice:

            Hola Livio, el estado del límite se produce en un mayor esfuerzo y es definitivamente un disturbio. Un clic en stop y reajustes. Si desactiva el micro, la máquina funciona bien. Voy a tratar de instalar el condensador. Verificar con el osciloscopio.
            Actualizar.
            Gracias
            Vincenzo

            • Livio dice:

              Si el disturbio es corto (por ejemplo un motor alimentado por inductancia) el condensador será eliminar completamente.

              • Vincenzo dice:

                Hola Livio, Instalé condensadores y controlado con “alcance de la señal”, ahora se elimina el problema.

                Muchas gracias.

                P.S. Lo olvidé, cada ahora y entonces escucho un corto movimiento de un motor después de pulsar el botón stop cuando la máquina está parada.
                Tratar de entender cuando.
                Nos vemos luego
                Vincenzo

                • Livio dice:

                  Motores paso a paso en reposo son definitivamente debidos al desorden en las señales que van a los conductores.
                  A mi me pasó cada vez que me enciende el neón y tuve que rehacer las conexiones a tierra y también poner un filtro en 220.

                  Si hay lazos a tierra y cableado impreciso incluso una nevera que se enciende y apaga puede tomar medidas para motores de búsqueda.

                  Hola
                  Livio

  25. Andrea dice:

    Hola, Gracias a theremino puedo operar con seguridad un pequeño cnc casera. En el programa veo que hay opciones para controlar las temperaturas en una impresora 3d. Supongo entonces que puedo usar theremino cnc para controlar una impresora 3d. Me preguntaba si la gestión de los ejes es la misma y especialmente el motor que controla la alimentación de alambre. También puedo hacer sin controles de temperatura?.

    Gracias
    Andrea

    • Livio dice:

      Es que la dirección de los ejes es el mismo.
      Para adelanto mediante un eje y especificar la GCode que hacer.
      Definitivamente puede hacer sin controles (y ajustar a mano que supongo).

      El experto en estas cosas es Lello thereminoshop sitio, ponerse en contacto con él y nos ayudará mejor.
      Lello@thereminoshop.com

  26. Mirko trinca coronel dice:

    Hola, Recientemente hice una limpia son Mirko y mecánica que utiliza el principio de CoreXY para el manejo de un láser. Yo quería utilizar para hacer incisiones y crear pcb grabado una capa de pintura sobre una base de cobre. Te queria preguntar si es posible aplicar la cinemática de esta mecánica en cnc de theremino o si tengo que editar los parámetros contenidos en la cnc Module_Vectors. vb theremino

    • Livio dice:

      Cinemática de la pantalla que en la ventana gráfica del theremino CNC de la máquina no es capaz de (o sería necesario un trabajo muy largo). Pero si la GCode es derecho Theremino CNC ejecutará cualquier máquina, independientemente de cómo se construye.
      Preparar la giusti de GCode (así que saber las características geométricas de la máquina) Es una tarea de la CAM, no de la CNC.
      El CNC es un simple ejecutor de las líneas de GCode y no necesita saber cómo se hace la máquina.

  27. José dice:

    Hola, pregunto si hay una conexión guía hacerlo entre maestro y CncShieldV3,
    Hoy estoy usando juntada con arduino cncshild control de un cnc hizo tres ejes, Después de descubrir a maestro y ver el programa de manejo cnc master ,No lo dudé ha comprar un maestro para sustituir a arduino, Manda ese control grbl si hay sueños. Complimenti x il. trabajo que haces , y x las grandes explicaciones que dan en el sitio.
    Pronto José

  28. José dice:

    Hola, hoy vino maestro ,conectado a cncsheld ,establecer los parámetros y las náuseas # tt que es hermosa,con el programa tiene un número infinito de movimientos que tuve con arduino.
    Lo único que me avisan si no pueden mantener los motores en tensión hasta el lanzamiento de gcode, Me explico, Montan barras de remolque de perillas x llevar ejes manualmente pero ahora cuando le doy power a los conductores no para mover. Puede resolver y cómo??
    Otras comodidades sería si la trayectoria con la vista envolvente gcode mediría el plan de trabajo de los ejes x y. Para tener una idea del trabajo que se está haciendo.
    Gracias de antemano. José

    • Mirko trinca dice:

      para mover manualmente que puede usar theremino cnc de motores permiten (Usted debe conectar también la activación de la salida del maestro a los conductores y luego mirar en la parte superior derecha de theremino cnc). Para las medidas no podían decirle que yo soy va a globo ocular le debe preguntar a los expertos aquí :D

      • Livio dice:

        Permitiendo a los motores de búsqueda
        No puede dar o quitar potencia a los motores paso a paso por medio de señales de paso y DIR. Entonces usted debe hacer lo que ella dice Mirco.

        Debe utilizar los controladores de motor entrados activar y conectar con un maestro salida pines configurados como DigOut. Entonces usted necesitará asociar este Pin en una de las ranuras de la salida de la aplicación de CNC.

        Las ranuras se pueden utilizar para permitir que los motores podrían ser la 23 o la 24, o incluso más si su Gcode de comandos justos. Usted puede fácilmente probar varias ranuras y ver cómo trabajar mejor. La tabla completa de todas las ranuras que utilizas está en la página 42 las instrucciones de la aplicación de CNC.

        Espacio de trabajo
        Lo siento pero no se puede Agregar. La aplicación de CNC es deliberadamente minimalista y funciona con sólo un sistema de coordenadas, es decir, sólo las coordenadas en relación con el arranque de cero punto y trabajo.

        Aplicar el concepto de ThereminoCNC “máquina de coordenadas” Existe el derecho. Es imposible agregar el espacio de trabajo a menos que usted altera significativamente el software.

        Tal vez algún día alguien tendrá meses pensar en esta posibilidad pero no sus esperanzas también.

        Por el tiempo que se acostumbre a trabajar de forma relativa y en algunos aspectos es incluso mejor. No delegar las funciones de control de la máquina y luego comprar una mejor comprensión de lo que hacer. En otras palabras usted se acostumbra a medir como lo haría con un torno, o con un molino de mano con volantes. Y entonces, con la experiencia, terminas haciendo menos errores que los que simplemente confiar en la máquina.

  29. Francesco dice:

    Hola, mi nombre es Francesco , Soy cerrajero en palermo, Gracias a Hobbild fui a.
    Tengo una cnc casera y utilizando Artcam y Mack3, todo funciona, una persona un poco’ niños grandes que me pide para una pequeña máquina hacer placas de madera contrachapada 3 diferentes tamaños ( 30cm , 35 y 38 cm)
    y quieres que todo funcione con una llave usb que se han subido previamente los archivos
    grifo. Cómo se puede’ no ejecute el cnc sin la pc y elegir las medidas y dar el inicio de la máquina? Gracias por ver y tal vez estoy esperando una respuesta ” factible”. Francisco.

  30. Francesco dice:

    un cnc sin la pc , con usb subido archivos para que sea posible?

    • Livio dice:

      El sistema theremino es una entrada salida para PC, sin PC no pasa nada.

      Para realizaciones sin PC debe usar Arduino.

      Si decides tomar esa ruta no será capaz de utilizar cualquiera de nuestras aplicaciones simples. Así que evitar confusiones elimina todo lo que está escrito en nuestro sitio (A veces hablamos de Arduino pero siempre como IN-OUT para la PC y luego incluso en esos casos la PC es esencial).

      Así que usted debe buscar en internet cómo hacer con Arduino, Hay miles de sitios que hablan de él, también muchos, duro se relacionan con ella.

Contesta

Su dirección de correo electrónico no será publicado.