Tecnología

Inicio

control de motores en maquina cnc

Cómo utilizar Visual Basic para el Control de motor paso a paso Pasos

Cómo utilizar Visual Basic para el Control de motor paso a paso Pasos


Todos los fines de código de instrucción simbólica para principiantes - - BASIC fue inventado en 1964 por dos profesores de Dartmouth como lengua de enseñanza. Posteriormente, ha dado lugar a docenas de variaciones, pero ninguno de ellos tan populares como Visual Basic - que fue diseñado originalmente para proporcionar interfaces gráficas de usuario. Motores paso a paso son motores que hacen giros discretos en respuesta a una serie de impulsos de control. motores paso a paso se utilizan comúnmente para controlar brazos robóticos. Si las interfaces gráficas se configuran como controles, el control de motores paso a paso en Visual Basic es natural y sencillo.

Instrucciones

1 El diseño de su panel de control arrastrando iconos de control en un espacio en blanco de Visual Basic "forma". Cuando haya terminado con el diseño, la forma se almacenará como un Visual Basic "Programa". Los iconos incluyen controles deslizantes, botones, pulsadores, interruptores de palanca , ventanas de lectura de datos y mucho más.

2 Cambiar al modo de programa. En el modo de ejecución, los iconos de control causan código a ejecutar; en el modo de programa, los iconos se abren para revelar las ventanas que muestran el código que activa el icono. Escribir el programa que desea que el icono para ejecutar - cosas como la comprobación para asegurarse de que el motor paso a paso se detiene antes de enviar un comando.

3 Conectar un USB del ordenador al motor paso a paso y fuente de alimentación. A medida que manipular los controles con un ratón, diferentes trenes de pulsos serán enviados a los motores paso a paso. Si desea que los motores paso a paso para ir a través de una compleja serie de pasos - como el control de un brazo robótico para realizar una acción repetitiva - se puede utilizar el panel de control para iniciar el programa.

Consejos y advertencias

  • Para escribir rutinas que las señales de salida al puerto USB, usted debe buscar en el archivo DLL de extensión de Visual Basic. Este contiene una biblioteca de rutinas para poner señales a través de la conexión USB. Hay rutinas incluso para ejecutar motores paso a paso en la biblioteca DLL industrial. Funciones como "RunMotor" y "MotorStatus" hacen que el control de motores paso a paso con Visual Basic mucho más simple. También hay rutinas que le permiten dar forma a un pulso y la salida a través de los conectores USB.
  • Visual Basic tiene dos defectos que pueden ser un problema en algunas situaciones de control. Es correr más lento que algunos otros lenguajes de programación, que puede ser un problema si se requiere una respuesta rápida. Además, Visual Basic no "escalar hacia arriba", así como algunos otros idiomas. Esto significa que funciona bien siempre que el problema y la cantidad de código es pequeño, pero empieza a desarrollar problemas como el número de motores o el número de líneas de código incrementa.

Cómo reparar un control del motor paso a paso en un CD35 Digiplan

Cómo reparar un control del motor paso a paso en un CD35 Digiplan


El Parker Digiplan CD35 es una unidad de CD controlado por un motor paso a paso. motores paso a paso proporcionan energía a las unidades de CD. El CD35 actúa, ya sea 200 o 400 pasos, y viene con una tarjeta mini-paso a paso que aumenta la resolución en un factor de 5 o 10. Si el motor no se mueve, no puede haber una serie de causas. Compruebe cada uno para determinar qué parte tiene la culpa y, a continuación, sustituya la parte afectada.

Instrucciones

1 Compruebe la alimentación de CA con un medidor de ohmios, y vuelva a colocar el cable de alimentación de CA si no hay alimentación.

2 Compruebe que los interruptores DIP estén configurados correctamente. Consulte la tabla de selección del motor del manual para configurar correctamente los interruptores para la configuración de su unidad de CD.

3 Desconecte la alimentación de CA. Supervisar la continuidad entre el motor y la unidad con un ohmímetro. Vuelva a colocar los cables defectuosos.

4 Asegúrese de que la unidad está colocada correctamente en el conector DIN en la placa base.

5 Desconecte la alimentación de CA, retire la unidad e inspeccione el fusible de la placa base. Si se funde el fusible, utilice un soldador para quitar la soldadura y quitar el fusible con pinzas. Reemplazar el fusible y soldar el fusible nuevo a la junta en el mismo lugar.

6 Asegúrese de que todos los interruptores de límite se establece en "Off" y que los límites son discapacitados.

Proyectos para un controlador de motor de código abierto

La introducción de yoru equipo en una configuración mecánica típicamente tiene múltiples ventajas. Por ejemplo, puede escribir guiones y tener un mayor control de motores en un equipo que mediante la activación de los motores manualmente. Algunas aplicaciones del controlador del motor puede ser muy caro y anticuado. Por lo tanto, es útil el uso de software de código abierto. Software de código abierto es gratuito y está disponible con el código fuente, lo que significa que si quería que podría actualizar el programa usted mismo. La desventaja es que con el número de tipos de controlador de motor, es posible que tenga que pasar mucho tiempo para encontrar el software adecuado.

WebbotLib

WebbotLib, construido en el lenguaje de programación C, está diseñado para trabajar con todos los microcontroladores AVR. Junto con microcontroladores internas, el WebbotLib también incluye el control condicional para diferentes tipos de sensores y controladores de motor.

Parashell

Parashell se utiliza como un controlador para motores que cuentan con puertos paralelos incorporados. Por lo tanto sólo es probable que sea útil para los controladores de motor, diseñados originalmente para su uso basado en computadora Parashell. Parashell se puede utilizar tanto para la entrada y la salida y por lo tanto se puede construir sentencias condicionales con él.

AVR-CNC

controladores de control numérico por ordenador se utilizan como parte de un asistido por ordenador, diseño asistido por ordenador-fabricación proceso (CAD-CAM). Por lo tanto, con AVR-CNC, se puede dibujar patrones muy básicos de forma para un controlador de motor CNC de utilizar y construir con.

M2P

M2P es muy diferente de los otros controladores como el objetivo de M2P es utilze un control de cámaras y el movimiento. M2P está diseñado principalmente para controlar sus aplicaciones informáticas con las manos, pero también se puede utilizar para controlar los servomotores. Los servomotores se pueden utilizar para cualquier número de propósitos. M2P permitirá que active el encendido y apagado, y ajustar la velocidad variable de dispositivo.

Cómo controlar un motor paso a paso mediante un ordenador

Cómo controlar un motor paso a paso mediante un ordenador


Motores paso a paso son dispositivos electromecánicos que se pueden controlar con precisión sin necesidad de información de retroalimentación para conocer su posición. Esto significa que los motores de pasos no necesitan dispositivos de detección y de retroalimentación, y sus posiciones, simplemente se puede determinar mediante el seguimiento de los impulsos de entrada alimentados a ellos. Pueden ser controlados a moverse lentamente, de forma rápida, a la inversa, y pueden hacer una pausa o revoluciones parciales y completas a la precisión de menos de un grado. Se utilizan cuando el movimiento y la posición precisa de control de ángulos precisos es de suma importancia. Un número de métodos para el control de motores paso a paso desde un ordenador.

Instrucciones

1 Diseñar el circuito para el motor en el tablero como se muestra en el circuito en el artículo "controlado por ordenador del motor de pasos" (ver Recursos: Canal 9).

2 Etiquetar los cables del motor paso a paso utilizando su multímetro para determinar el cable de alimentación común que lleva la corriente (ver Recursos: Identificar el alambre de la energía común en motores paso a paso).

3 Soldar el conector macho DB-25 a los cables de conexión en el tablero y asegurar que todas las conexiones son correctas utilizando un multímetro. Esto hace que sea más fácil de conectar y desconectar. Pruebe todas las conexiones para asegurarse de que no hay cortocircuitos y luego conectar el conector a la computadora cuando todo está bien.

4 Escribir el código que se utiliza para controlar el motor. El código puede ser escrito en C # o en Visual Basic (VB). El siguiente código de ejemplo utiliza el archivo de biblioteca "Inpout32.dll" que se encuentra en la carpeta "Systems32" de los sistemas Windows:

DO#:

PortAccess clase privada

{

[DllImport ( "inpout32.dll", EntryPoint = "Out32")]

extern public static void salida (dirección int, int value);

}

VB:

Clase PortAccess privada

Public Declare Sub salida Lib "inpout32.dll" Alias ​​"Out32" (dirección de ByVal como número entero, ByVal valor As Integer)

End Class

Consejos y advertencias

  • Motores paso a paso también se pueden controlar a través del USB. Todo lo que necesita es una tarjeta adaptadora USB StepperBee y luego utilice el disco de instalación para realizar las configuraciones. Como alternativa, los discos de instalación del adaptador USB vienen con una DLL (Librería de Enlace Dinámico) que permite a las funciones estándar que se denominan utilizando una amplia gama de idiomas sin necesidad de conocer detalles de la operación USB.
  • Al aprender cómo comunicarse y controlar los dispositivos externos a través del puerto paralelo, lo encontrará a la vez fácil e interesante cuando se trata de motores paso a paso. El mismo procedimiento se aplica al control de LEDs con un puerto paralelo.
  • El puerto paralelo puede dañarse fácilmente si se hacen conexiones incorrectas. puertos paralelos incrustados dañados requieren un reemplazo de la placa base. Por tanto, se recomienda disponer de una tarjeta de E / S con un puerto paralelo y utilizarlo para propósitos de prueba.

Lo que es una combinación de arrancador de motor?

Un arrancador de motor combinación funciona dentro de un dispositivo más grande se llama una unidad de control del motor combinación, o MCC. Este control de motor funciones de la unidad junto a una máquina externa para controlar el suministro de energía eléctrica.

Identificación

Una unidad de control del motor combinado se usa normalmente en instalaciones de negocios automatizados. Este regulador de potencia externa controla la desconexión eléctrica, sobre todo cuando se detecta una sobrecarga eléctrica, guardando todos los componentes sensibles del equipo de posibles daños.

Función

El arrancador del motor es un componente importante de la MCC debido a su capacidad para alimentar a distancia el motor cuando sea necesario, así como el poder hacia abajo. Además, se protege de la sobrecarga eléctrica a través de relés o señales eléctricas.

Caracteristicas

El arrancador de motor utiliza una combinación relé eléctrico de alta resistencia, en conjunción con el relé de sobrecarga para permitir que el poder hasta su destino. Si se detecta demasiado poder, de que se apague. arrancadores de motor tienen diferentes tipos de relés, designado como clase de disparo, que se pueden utilizar en los diferentes niveles de sobrecarga eléctrica para diversas necesidades eléctricas externas.

CNC Software de Aprendizaje

CNC Software de Aprendizaje


Mientras que la mayoría de la gente no está familiarizado con el control numérico por computadora (CNC), que se ha utilizado en casi todos los procesos de fabricación desde principios de 1970. CNC permite a las máquinas para producir productos basados ​​en la programación.

Industria

máquinas de CNC operan de una manera automática y se pueden completar las tareas en menos tiempo y con mayor precisión que las máquinas convencionales de mayor edad. CNC representa una gran parte de la gran capacidad de ampliación de los productos producidos en masa en la actualidad.

Aprendizaje

En línea, cursos de seguridad vial en CNC guiadas por un profesor permiten preguntas a responder como avanza el curso. La certificación incluye el paso de este tipo, por supuesto, puede ayudar a los profesionales CNC éxito. Los cursos disponibles incluyen centro de mecanizado de instalación y operación, así como temas más avanzados como la programación paramétrica para el mecanizado CNC.

Relacionado

Un campo relacionado con la CNC, diseño asistido por ordenador (CAD) puede servir como un reino auxiliar de estudio adecuado. Así como CNC ayuda a los ingenieros a automatizar máquinas, CAD permite a los diseñadores para automatizar algunas de las tareas involucradas con la creación de esas máquinas. Aprender software para CAD también está disponible.

Cómo programar un motor de pasos de LabVIEW

software de programación gráfica de LabVIEW de National Instruments ofrece una alternativa visualmente satisfactoria para codificar lenguajes de programación basados. La versatilidad de LabVIEW nunca es más evidente que en las rutinas de control de motor. Motores paso a paso son uno de los diseños más simples de accionamiento, realizando el movimiento en pasos discretos cuando se activa. Estos pasos pueden realizarse en cualquiera de las direcciones hacia adelante o marcha atrás. Programación de estos motores puede resultar difícil, al utilizar lenguajes basados ​​en código. Sin embargo, LabVIEW tiene varias rutinas de paquetes, que pueden activar el motor, controlar su comportamiento y registrar sus movimientos a los archivos para su posterior estudio.

Instrucciones

1 Seleccione una tarjeta de control del motor de National Instruments y el cable. Estos son los elementos más importantes en el diseño de control del motor. tarjetas de control de motor proporcionan el software una salida, que permite la comunicación con el motor. Las tarjetas vienen con una variedad de características, incluyendo múltiples salidas, y sus velocidades de comunicación. Un cable de control del motor es la relación directa entre la tarjeta y el motor.

2 Instalar la tarjeta de control del motor en su PC siguiendo las instrucciones. Una tarjeta colocada en una de las ranuras de dispositivos en la placa base del PC. Apague el ordenador, abrir el caso e insertar la tarjeta en una de las ranuras. Una tarjeta instalado con éxito tendrá uno o más conectores de cable apuntando fuera de la parte posterior del equipo. Reinicie el ordenador y dejar que el sistema operativo ha encontrado el nuevo hardware instalado. Si es necesario instalar un controlador de materiales suministrados por el fabricante.

3 Conectar un extremo del cable de control del motor a la tarjeta de control del motor. Utilice los tornillos de montaje del cable para asegurar el cable a la tarjeta. Conectar el otro extremo del cable de control del motor al controlador de motor paso a paso. Asegurar este ajuste apretando los tornillos de montaje.

4 Instalar el módulo LabVIEW SoftMotion Desarrollo. Este paquete de software incluye varias opciones relacionadas con el control del motor a la caja de herramientas estándar de LabVIEW, incluyendo varias rutinas de muestra. Si ninguna de las rutinas de muestra funciona como se requiere, tendrá que crear una rutina.

5 Crear un nuevo archivo .vi con LabVIEW. Acceder diagrama de cableado de la nueva rutina, la pantalla blanca donde toda la programación se lleva a cabo. En lugar de líneas de código, las operaciones de paquetes de LabVIEW en los iconos que realizan un propósito específico. Programación de rutinas de LabVIEW imita la creación de un dispositivo real, mediante la organización de diferentes operaciones y luego "cableado" juntos en un orden determinado ejecutable. Haga clic derecho en el ratón para acceder a la caja de herramientas de LabVIEW. Seleccione las operaciones de control de movimiento que cumplan con los requisitos específicos del proyecto y añadirlos al diagrama de cableado. Utilice la herramienta de cableado para conectar estos iconos en un orden secuencial. Guarde la rutina a intervalos regulares. Solucionar la rutina mediante la ejecución de la misma.

Consejos y advertencias

  • Además de las tarjetas de control de motores y cables, National Instruments ofrece una variedad de accesorios adicionales para la comunicación, pero estos son puramente opcional.

Cómo controlar un motor paso a paso con el BASIC Stamp 1

motores paso a paso giran en incrementos pequeños (o pasos). Típicamente, un motor paso a paso tiene cuatro líneas de control, cada uno correspondiente a una bobina en el motor. El control de un motor paso a paso consiste en conectar el motor paso a paso eléctricamente a una junta del proyecto sello I Principios básicos y el envío de la secuencia correcta de las señales de control al motor. Debido a que los motores de pasos se pueden consumir una cantidad significativa de la corriente, es posible que necesite un circuito de interfaz para conectar el motor paso a paso al BASIC Stamp que suba.

Instrucciones

1 Elegir un motor paso a paso para su proyecto. motores paso a paso vienen en una variedad de tamaños y algunos tienen diferentes tipos de interfaces eléctricas. Por lo tanto, tendrá que elegir un motor paso a paso para cumplir con los requisitos de su proyecto. El tamaño y el consumo de energía son consideraciones básicas. También es posible que desee considerar la resolución (o el tamaño del ángulo de giro paso) del motor paso a paso.

2 Conectar la interfaz eléctrica motor paso a paso a la junta sello I Basic. Realice las conexiones utilizando una placa, envoltura de alambre o soldadura. Muchos motores paso a paso tienen una interfaz de cuatro hilos. Debido a que los motores de pasos pueden consumir una cantidad significativa de la corriente, es posible que no sea capaz de conectar el motor directamente a su placa de BASIC Stamp. En tales casos, puede ser necesario un circuito de interfaz que conecta la placa de BASIC Stamp para el motor paso a paso para limitar el consumo de corriente desde el BASIC Stamp pines I / O.

3 Escribir un programa de software para mover el motor paso a paso. Después de las especificaciones del fabricante del motor de pasos, escribir un programa para suministrar al motor paso a paso con las señales de control correctas para hacer que el motor gire. Para su primer programa de prueba, elija una rotación lenta y utilizar un temporizador para detener el envío de señales de control al cabo de unos segundos. Su software es probable que tenga que incluir un temporizador para suministrar las señales de control correctas para las líneas de control con sincronización apropiada.

4 Cargar el programa de prueba en el BASIC Stamp. Siguiendo las instrucciones de su módulo de sello I Basic, cargue el programa de prueba en la memoria.

5 Pruebe su motor paso a paso. Con el motor paso a paso conectado y la memoria BASIC Stamp cargado con el programa de prueba, ponga en marcha el sistema. Compruebe que el motor paso a paso se convierte en función de las señales de control que se envían. comprobar visualmente la dirección de giro y la velocidad de rotación. Si el motor no gira o gira de forma incorrecta, compruebe las conexiones eléctricas y el software. Hacer las correcciones necesarias.

Cómo cambiar el número de programa en un control Fanuc

Cómo cambiar el número de programa en un control Fanuc


El control de General Electric Fanuc CNC es un sistema que le permite a la máquina de materias primas en formas que utilizan los programas de ordenador. Una máquina CNC puede automatizar por completo la producción de piezas utilizadas en una variedad de industrias manufactureras. El control GE Fanuc CNC le permite cambiar los programas que utilizan una presentación en pantalla. Programas determinan el comportamiento de la máquina CNC y su salida. Puede cambiar los programas mediante la alteración del número de programa.

Instrucciones

1 Encienda el control Fanuc. El monitor mostrará "Enter siguiente comando."

2 Tipo de "PR" y pulsar la tecla "Enter".

3 Seleccione la tercera opción "Iniciar un nuevo programa."

4 Escriba el número de programa que desea cambiar y pulse la tecla "Enter".

5 Seleccionar la sexta opción "Salir".

Cómo indizar y una torreta CNC

Cómo indizar y una torreta CNC


tornos para trabajar la madera y de metal modernos vienen con soportes de herramientas especiales llamadas torretas que pueden contener diferentes tipos de brocas de la herramienta. El surtido de brocas de la herramienta permite el torno para hacer diferentes tipos de cortes y sin tornero detener la máquina y del cambio del bit. Este proceso de puntas de conmutación se llama indexación. Para limitar la necesidad de interacción humana con el torno y torretas, muchos trabajadores de la máquina compran tornos con control numérico computarizado, o CNC. El CNC y torretas se fabrican juntos y están diseñados con la facilidad de uso en mente. La mayoría de los CNC vienen pre-programada que permite a un operario al índice pulsando el botón correspondiente en el panel de visualización de la pantalla táctil de la CNC. Sólo un puñado de fabricantes de construir tornos CNC y el proceso de funcionamiento es muy similar entre las marcas.

Instrucciones

1 Encienda la alimentación del torno y CNC. Instalar las brocas de la herramienta en el cabezal cónico situado en la cabeza del ángulo CNC. Aflojar la cabeza de estrechamiento girándola hacia las dos rotaciones de 360 ​​grados de izquierda o hasta que las pinzas dentro de la cabeza de estrechamiento son lo suficientemente floja como para aceptar la cabeza de la herramienta. Algunas partes requerirán el uso de un soporte de grifo husillo. Consulte las instrucciones específicas de las brocas de la herramienta 'para determinar el tamaño exacto. Presione el pasador de bloqueo para fijar la posición del bit en su lugar. Repita este paso hasta que se instalen todos los bits necesarios. Diferentes tornos permitirán diferentes cantidades de posiciones de bit.

2 Cargar el torno con la pieza de metal o de madera que va a ser trabajada. Encienda la alimentación del torno y CNC. Tenga cuidado cuando el torno está encendido. No intente mover o desplazar el metal o la madera de la máquina mientras se está ejecutando. Corre el riesgo de lesionarse a si mismo al hacerlo.

3 Programar el patrón de indexación en el que se ejecutará en el torno. Busque el panel de la pantalla del CNC. Habrá una fila de posibles selecciones para cada bit que está instalada en el CNC. Presione el botón que corresponde al primer bit que va a utilizar. Presione el botón que muestra el ángulo correcto en el que se debe utilizar el bit. En la mayoría de los CNC esto variará de 45 grados a 130 grados. También habrá una selección "Inicio". El botón de "Inicio" devuelve el bit en su posición de no funcionamiento. Ir a través de este proceso para cada bit instalado.

4 Presione el botón de inicio para iniciar el proceso de perforación. Observar el proceso, ya que funciona. Cuando es el momento de cambiar los bits, girar el brazo deslizante o enviados hasta que el bit actual gira alrededor y el siguiente bit está activado en su lugar. En la mayoría de las máquinas del brazo deslizante se encuentra cerca de la cabeza angular CNC. Repita este como sea necesario hasta que todos los procesos de perforación necesarios se han indexado. Termina el proceso de torneado como de costumbre.