Foro MetalAficion

General => Tus Proyectos => Mensaje iniciado por: BBMNet en 18 Agosto 2013, 05:17

Título: Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: BBMNet en 18 Agosto 2013, 05:17
Este proyecto tiene por objeto construir un pequeño graficador de "juguete" a partir de un cero absoluto. Por cero absoluto nos referimos a que no sólo se diseñarán los elementos mecánicos sino también los elementos electrónicos y el software. Esto último se refiere tanto al programa de control como al lenguaje de programación y al compilador.

Por facilidad (para mi) en el desarrollo del sistema y su explicación el software se desarrollará en GWBASIC. La ventaja es que siendo un lenguaje interpretado podremos ir realizando pruebas inmediatamente a cualquier cambio o adición al software. Al final se compilará para obtener un ejecutable.

Esta presentación tiene dos objetivos:

1. Sondear el terreno para ver el interés por un proyecto de esta naturaleza. En la mayoría de los casos somos usuarios de la tecnología sin realmente importarnos el como funciona. Quiero saber si realmente vale la pena el esfuerzo.

2. Incaut... perdón, interesar a los compañeros que saben de mécanica más que yo ya que seguramente tendré problemas a la hora de diseñar la parte mecánica.

He escogido como plataforma una computadora PC convencional. Lo importante es que disponga de al menos un puerto paraleo LPT, que pueda arrancar desde una memoria USB y que pueda correr FreeDOS.

Me permito hacer un pequeño comercial indirecto. No sugiero PCs con procesadores de conocida marca de 5 letras. Prefiero los de la de 3 letras. En equipos que desarrollamos industrialmente los primeros tuvieron grandes fallos de confiabilidad trabajando 24/7 y los segundos no. Esto fué a nivel de piso de planta y hace unos 10 años pero ya no me he visto en la necesidad de volver a probar ni aquellos ni los nuevos que han aparecido. Y si considero además la diferencia de precios, bueno...

Los motores se rescataron de disqueras viejas de 5.25 plgs.

Debo mencionar en este punto que a nivel software y electrónico el sistema de hecho ya está terminado [TOYCNC(R)] y ha sido utilizado para capacitación de personal en algunas empresas. Lo publicamos aquí para uso bajo la normativa FAIR USE prohibiéndose el uso o aplicación comercial del mismo.

En este post incluyo un archivo con fotos de la tarjeta controladora ampliada para 3 motores PAP (el sistema se proyectó originalmente para capacitación en el uso de fresadoras y tornos).

Los componentes electrónicos utilizados son:

1. Placa para prototipos
2. Dos circuitos integrados ULN2803A
3. 3 diodos 1N4001
4. Regulador de voltaje LM78L05
5. Capacitor 1000 uF/16V
6. Capacitor 2200 uF/25V
7. Dos bases DIP-18
8. Conectores MOLEX varios con sus pines.
9. Transformador 24VTC/1A.
10. Conector DB-25M.
11. Cables AWG-18 en varios colores. Se sugiere 1 mt de cada uno de 10 colores diferentes.

El integrado de 8 pines es un LM358 pero no será utilizado en este proyecto (no de momento).

Nota: si se observa un conector MOLEX de 3 vías del lado izquierdo de la placa STEPPER-II éste es para tomar alimentación directamente de la fuente de la PC (uno de los cables libres para floppy o disco duro) pero no estamos en la idea de modificar la fuente y ni siquiera de tener que abrir el gabinete.

Veamos que respuesta recibe la idea de este proyecto.

Saludos.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: jmllosa en 18 Agosto 2013, 13:12
disculpa, peroooo ¿que es un "graficador"  :o ????  algun tipo de fresadora router para hacer grabados?¿?¿?¿ es que en tu zona usais ciertas terminologias para algunas cosas que por aqui no se usan.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: kankarrio en 18 Agosto 2013, 13:13
curioso cuando menos , aqui hay muchos proyectos asi ,

para el tema del pc , yo te sugeriria q no descartes las placas minitix con un atom , yo he montado un ordenador hace unos dias con una placa de 1.6gz y 1gb de ram por apenas 24 euros y vienen con todo incluido

Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: fleming en 18 Agosto 2013, 13:15
Buenas BBMnet...
A mi personalmente me interesa... sobre todo ver ese código en GWBASIC... que espero que esté comentado... porque sino!!!
Por lo que veo este será en lazo abierto... pero sería interesante ver cosas en lazo cerrado...
Si vas con FREEDOS... lo suyo sería montarlo en un microordenador ITX... que los hay relativamente baratos...
A ver que más cosas nos puedes enseñar...
Saludos.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: fleming en 18 Agosto 2013, 13:23
¿que es un "graficador"  :o ??? ? 
Jejeje, es parte de la riqueza de este foro internacional... jejejeje...
Yo pienso que graficador vendrá de "Máquina que hace gráficas"... osea un ploter de plumillas (de los de antes... de los buenos eh!!)
Saludos
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: FIJO en 18 Agosto 2013, 21:36
curioso cuando menos , aqui hay muchos proyectos asi ,

para el tema del pc , yo te sugeriria q no descartes las placas minitix con un atom , yo he montado un ordenador hace unos dias con una placa de 1.6gz y 1gb de ram por apenas 24 euros y vienen con todo incluido

Perdón por la intromisión, pero 24€, placa, memos fuente etc??
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: BBMNet en 19 Agosto 2013, 02:05
Esta es la primera entrega.

En el archivo adjunto está el esquemático del la "controladora" STEPPER-IIL, de la fuente de alimentación propuesta y un dibujo identificando cada una de las señales del puerto LPT.

La fuente incluye un detector de cruce de zero pero no es necesario para el proyecto que nos interesa en este momento.

En las fotografías iniciales puede observarse que esta fuente está incluída en la misma placa que la controladora.

En la siguiente entrega hacemos el análisis de las señales a generar para el control de un motor PAP unipolar y empezamos el programa con el procedimiento para control manual usando los cursores (flechas) del teclado.

Saludos.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: kankarrio en 19 Agosto 2013, 20:13
curioso cuando menos , aqui hay muchos proyectos asi ,

para el tema del pc , yo te sugeriria q no descartes las placas minitix con un atom , yo he montado un ordenador hace unos dias con una placa de 1.6gz y 1gb de ram por apenas 24 euros y vienen con todo incluido

Perdón por la intromisión, pero 24€, placa, memos fuente etc??


24 euros fueron la placa mas un giga de ram , atom 1.6ghz , si buscas por ebay suelen salir baratillas aunq esta fue chollazo , si andas vivo puedes montar un ordenador por unos 100 pavos , yo como tengo el diogenes tecnologico , pues solo tube que comprar la placa y el resto de cosas pues abrir cajones  ;D
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: FIJO en 19 Agosto 2013, 22:51
Gracias, eso pense.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: fleming en 19 Agosto 2013, 23:24
La fuente incluye un detector de cruce de zero pero no es necesario para el proyecto que nos interesa en este momento.
Jejejeje, fue lo primero que me llamó la atención al ver el adjunto y luego leer el post ya comprendí... ¿Para que lo utilizas (aunque no sea para este proyecto)? Algún variador basado en triacs?
Saludos
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: BBMNet en 19 Agosto 2013, 23:34
Les dejo links a varios videos que muestran algunas máquinas que he retroajustado usando mi sistema basado en PC. En alguna de ellas se alcanza a ver la tarjeta interfaz que yo llamé SERVO MINIX y de la que incluyo una fotografía.

Las máquinas de los videos utilizan servomotores con encoders. Estos últimos se acoplan directamente a la interfaz y de ahí a la PC en donde los pulsos son leídos a través de varios pines del puerto LPT y contados (todo en software) y el lazo PID también es procesado en software.

En la tarjeta mostrada del cálculo PID se determina un voltaje analógico equivalente a velocidad el cual es aplicado a los servoamplificadores. Esto se hizo así porque los amplificadores estaban en buen estado.

http://youtu.be/SC3OrgzDfJU

En máquinas donde solo sirve el módulo de potencia se utilizan PIC16F84A-20 para calcular la PWM la cual es aplicada a través de una interfaz a la etapa de potencia de los amplificadores originales.

En otras máquinas como las de los dos videos siguientes la portadora PWM no excede de unos 250 HZ por lo que es factible generarla directamente de la PC.

Un detalle interesante de estas últimas máquinas es que los tacogeneradores se volvieron innecesarios al utilizar las mismas señales de los encoders para calcular la referencia de velocidad.

https://www.youtube.com/watch?v=uR3u0OzQ6yc

https://www.youtube.com/watch?v=Yhdbsvt8vpw

El último equipo retroajustado es un router BIESSE ROVER 342. La tecnología usada es básicamente la misma con la salvedad que en este caso también se sustituyó el PLC (una tarjeta) por software dejando unicamente la electrónica de ENTRADAS/SALIDAS la cual se modificó entre otras cosas cambiando todos los chips de TTL a HCT.

http://youtu.be/B6FiInwcxh8

Ya estaremos continuando con el proyecto.

Un saludo.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: fleming en 19 Agosto 2013, 23:42
Buenas resultados, si señor... .palmas .palmas
Pero ahí hay más software que Hardware!!!
Impaciente por ver como avanza este hilo...
Saludos
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: BBMNet en 22 Agosto 2013, 01:43
Para los que están que "se les queman la habas" como decimos en México.

El archivo adjunto PRUEBAS.DOC (que debe ser renombrado PRUEBAS.EXE) contiene un programa que permite algunas funciones manuales usando las flechitas del cursor y algunas automáticas como mover a CASA y REPOSICIONAR. Es idéntico al que se tendrá al final salvo que no permite la ejecución de ningún programa todavía.

El MANUAL DE USUARIO también adjunto por supuesto no está terminado. Sólo contiene algunas breves explicaciones de las funciones que permite el programa descrito arriba pero lo más importante es que introduce el lenguaje con las instrucciones válidas para este sistema.

Para correrlo basta reclamarlo bajo ambiente DOS apareciéndo la pantalla de control. El programa que indica que se puede "trabajar" es NINGUNO. En su momento se dirá como dar un programa real.

Nota: debe ser ambiente DOS real (se sugiere FreeDOS) ya que la consola de WINDOWS no permitirá la operación de este programa ya que se hacen referencias directas al puerto LPT.

Cualquier comentario que puedan hacer para hacer más clara la información será agradecida.

Un saludo.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: BBMNet en 22 Agosto 2013, 01:47
Un comentario. Aparentemente se puede simular en WINDOWS XP pero no he probado si realmente permite las salidas.

Si alguien lo prueba y le funciona desde WINDOWS le agradeceré nos lo comente.

Saludos.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: Menga en 22 Agosto 2013, 05:27
Me interesó el tema. Yo tenia ganas de hacerme algo cnc, pero utilizando servomotores. Necesitaria aprender mas acerca de como se comunica la PC con las señales de los servos.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: BBMNet en 22 Agosto 2013, 07:03
Amigo Menga, en la actualidad el manejo de sistemas con servomotores se ha visto simplificado con el uso de servoamplificadores inteligentes que ahora además son muy económicos.

Ese tipo de amplificadores toman directamente las señales de los encoders usados para retroalimentación tanto posicional como de velocidad de tal suerte que el controlador principal sólo genera señales DIRECCION/PASO tal y como lo harían con controladoras de motores PAP. El lazo PID se ajusta directamente en esos amps (amplificadores).

Con respecto a precios recuerdo una máquina que hicimos hace unos 20 años con esa tecnología. El precio por el juego motor-driver rondaba los $1,200.00 USD. Los actuales rondan los $300 a $350 USD para la misma aplicación.

Un ejemplo de amplificador inteligente es el G320X de GENCKO que aunque no lo he utilizado (no está disponible directamente en México) tiene las características mencionadas. El link a continuación te lleva a la página de ese equipo. Te sugiero descargar la hoja de especificaciones y darle una leída.

http://www.geckodrive.com/g320x.html

Es importante indicar que ese modelo particular de amp es para servomotores CD de escobillas pero también los hay para sin escobillas (en otras marcas).

Pienso que el programa PRUEBAS que subí en un post anterior se puede modificar para controlar ese tipo de amplificadores. No prometo que sea dentro de los próximos días pero lo reescribiré para ellos. La interfaz será la misma STEPPER-IIL que también ya presenté.

Debo hacer notar que de hecho la interfaz sería la misma STEPPER-IIL sólo que utilizaría uno sólo de los chips ULN2803A.

Sería interesante saber si a alguien más le interesaría esa opción.

Saludos.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: Menga en 22 Agosto 2013, 08:10
A mi me interesan los servomotores por dos razones. La primera es por la mayor velocidad que tienen y la segunda es porque casi cualquier motor DC a escobillas o DC brushless se puede convertir en un servomotor.
Yo me había diseñado un lindo circuito para esto ultimo, pero desafortunadamente descubrí después que la mayoría de los servos utilizan encoders de cuadratura y también que el puente H y el control de potencia no están en el servo, sino que en una placa aparte.
En cuanto al driver, es bastante económico, pero me gustaría diseñar uno, mas que nada para entender el funcionamiento y el cómo se comunica con la pc.
Yo se muy poco de programación, solamente programé PICs en assembler hace unos años, y actualmente el arduino.
Yo utilizo linux (xubuntu) y me interesa la programación, pero me sigue costando aprender (por no decir que soy muy perezoso como para escribir tanto código).

Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: BBMNet en 22 Agosto 2013, 15:30
Estoy totalmente de acuerdo con respecto al uso de servomotores.

En mi caso mis "servoamplificadores" también son virtuales. Los links que doy a continuación corresponden a fotografías de ellos.

http://imageshack.us/photo/my-images/855/okk9.jpg/

http://imageshack.us/photo/my-images/19/u00h.jpg/

http://imageshack.us/photo/my-images/856/nrft.jpg/

Los llamé SERVOSWITCHES ya que es lo que son en realidad. Sólo son interruptores de medio puente. La fuente de alimentación utilizada es bipolar. Una línea de los servomotores queda enclavada a común (tierra) y la otra se conecta al servoswitch a través del secundario de un transformador de 3 o 5 AMPS según la potencia del motor. Este diseño es muy económico y al ser medio puente me ahorra varios componentes electrónicos.

No soy "codo" (marro, penny pincher) en querer ahorrar esas partes sino porque la planta (la mía así como la de varios clientes) están alejadas de centros de distribución de partes electrónicas así que me conviene minimizar hasta donde sea posible el número de componentes. Esa es incluso una de las razones para no utilizar amps comerciales (donde sea posible).

Es importante mencionar que la inductancia proporcionada por el transformador (se alcanza a ver en una de las fotos) es importante ya que sin ella los "picos" generados en la conmutación del servoswitch lo destruirían.

El cálculo y la generación de las señales PWM incluyendo los tiempos muertos para la conmutación para evitar el SHOOT THROUGH son realizados por software en la PC.

Esta es la tecnología que aplico en mis sistemas comerciales y los míos propios y es lo que hasta ahora me da una ventaja importante sobre mi competencia.

Un programa de la naturaleza de un CNC es bastante complejo teniéndo que realizar una serie de cálculos geométricos para el generador de trayectoria e infinitesimales discretos para el control tanto posicional como de velocidad de tal suerte que cada motor controlado esté en todo momento lo más cercano posible a la trayectoria deseada.

Algunos sistemas antiguos realizaban las funciones del generador de trayectoria en forma externa creando una lista de puntos muy cercanos entre sí. Esta lista era entonces cargada en el control el cual sólo hacía un control posicional secuencial. Entre las limitaciones de estos sistemas es que los programas podían ser enormes. Sin embargo esa tecnología funcionaba.

Actualmente y gracias a la potencia de los procesadores actuales solo se definen los vectores de cada segmento y es internamente que se van generando las coordenadas del generador de trayectoria. Una de las ventajas más útiles es el poder ajustar la escala en línea.

En mi caso y siendo que fabrico edredones y edrecolchas me sirve para ajustar los patrones según el espesor de la guata (relleno) sin tener que parar el proceso. Me ahorra tiempo y desperdicio.

En resúmen y sobre todo si como mencionas no te agrada escribir código la opción a mi parecer puede ser utilizar servoamplificadores inteligentes como el sugerido y programas como MACH3 o similares que normalmente tratan sólo con motores PAP. Como el control de lazo cerrado es realizado por el amplificador mismo no creo que tengas mayor problema.

Saludos.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: Menga en 23 Agosto 2013, 03:30

No soy "codo" (marro, penny pincher) en querer ahorrar esas partes sino porque la planta (la mía así como la de varios clientes) están alejadas de centros de distribución de partes electrónicas así que me conviene minimizar hasta donde sea posible el número de componentes. Esa es incluso una de las razones para no utilizar amps comerciales (donde sea posible).

Yo tampoco soy "pijotero" (como se diría en Argentina), es que me gusta no depender de repuestos comerciales. En Argentina pasa que nadie puede asegurar el stock de nada, un día puede haber mil unidades de drivers Gecko y al otro día el importador ya no existe. Sumado a que todo el mercado está centralizado en la capital y alejándose de ella las posibilidades de conseguir algo caen abruptamente.
Es por eso que prefiero construir mis propios drivers, para poder repararlos yo mismo con los elementos que consigo.
Algo que tengo pendiente es aprender el manejo y funcionamiento del EMC2 (linuxcnc) y construir mi driver para ese programa especifico.
Saludos.
PD: Averigué en el distribuidor oficial de Gecko en Argentina y no tienen stock de ese driver que me sugeriste. Me ofresieron traermelo por AR$3500 (equivalente a USD$638)
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: BBMNet en 23 Agosto 2013, 05:32
Con respecto al comentario del amigo Menga, en su momento decidí empezar a desarrollar mis propios sistemas precísamente porque no había confiabilidad en los proveedores. Simplemente después ví que no eramos los únicos con el problema y se volvió un negocio complementario.

Con respecto al uso de piezas comerciales es posible diseñar los propios servodrivers siempre y cuando la potencia sea relativamente baja, es decir menor a 1500 oz-in (sugerencia mía).

La razón es que el tiempo de conmutación es crítico y en potencias mayores a la indicada es muy fácil provocar el efecto SHOOT THROUGH si no se mide la corriente real al motor. La medida en los "piés" o las "cabezas" del puente no es suficiente ni correcta. Si se revisa cualquier diagrama ya sea de medios puentes o puentes completos siempre aparecen arreglos de diodos (simples o complejos) en paralelo a los elementos de conmutación. Cuando realizas la conmutación es a través de ellos que circula corriente y ésta no necesariamente pasa a través de los sensores (generalmente resistencias) en los puntos indicados.

Nota: estos arreglos de diodos son llamados "freewheeling" ya que permiten la corriente generada por la EMF del motor al apagar los conmutadores.

Por otro lado si se usa la técnica de dar demasiado "tiempo muerto" en la conmutación se pierde mucha fuerza.

De hecho generalmente se utilizan bobinas arrolladas o sensores Hall en las líneas de corriente hacia los motores. Cuando la corriente ha bajado a cierto nivel es que se permite la activación de los elementos complementarios. También estos sensores permiten las lecturas para limitar la corriente.

Esta detección y toda la circuitería asociada vuelven complejo y por consiguiente caro un driver DIY (hágalo usted mismo). En este caso sugiero utilizar amps comerciales.

Si se está dentro del rango que indico, que es para no más de unos 5 amperes con una portadora PWM de máximo unos 2000 Hz y 10 bits de resolución, el servoswitch que muestro en las fotos de imageshack les podría funcionar. Se puede utilizar un venerable PIC16F84A-20 para generar el PWM incluyendo los tiempos muertos. Sé que funciona porque yo lo uso en una máquina (es uno de los sistemas que comercializo). La foto a continuación muestra este sistema.

http://imageshack.us/photo/my-images/29/h8li.jpg/

Nota: puede ser confuso que los amps de las fotografías indicadas en el post anterior están etiquetados como de 15 amperes. Es necesario recordar que se especifican a carga resistiva. Cuando se utilizan con carga inductiva la capacidad se reduce de 3 a 6 veces.

Espero que esto les dé ideas.

Saludos.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: rmonje en 28 Agosto 2013, 11:36
Muy interesante el proyecto, si no es mucho pedir podrias mandar el codigo fuente de Basic, osea el fichero  *.Bas.

Un saludo
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: BBMNet en 30 Agosto 2013, 09:25
Estoy terminando un manual describiendo el desarrollo del sistema y documentando el programa.

Lo que necesito escoger ahora es a que servidor subirlo ya que es bastante pesado como para adjuntarlo. Apenas estoy documentando el interpolador lineal y ya pesa más de 600 KB con un total hasta ahora de 33 páginas.

Sin embargo incluyo en este post el archivo TOYCNC.ZIP el cual contiene lo siguiente:

1. Programa COMPILA.EXE utilizado para generar los archivos de trabajo a partir de los fuentes.
2. Programa TOYCNC.EXE que es el ejecutivo.
3. Archivo PRUEBA.SRC que es un programa fuente.
4. Archivo PRUEBA que es el archivo de trabajo compilado del anterior.
5. Archivo PRUEBA.PDF que contiene una imágen de los movimientos programados en PRUEBA.SRC.
6. Archivo COMS&INS.PDF que presenta las instrucciones de que hemos dotado al sistema.

Sólo hace falta un editor de texto pero dado que existen muchos no he incluído ninguno.

Nota: por diseño se especificó que los programas fuente tuvieran la extensión SRC y que los de trabajo no tuvieran ninguna extensión.

Anoto a continuación el enlace al video de este sistema.

http://youtu.be/HUEIySDo07w

Creo que algunos podrán experimentar con él si armaron la "controladora".

Un saludo.

PS: ahora viene lo más dificil para mí y donde seguramente pedire ayuda. El diseño y armado del marco mecánico para realizar el plotter.
Título: Re:Graficador CNC como proyecto didáctico de la tecnología CNC.
Publicado por: BBMNet en 26 Septiembre 2013, 00:06
Adjunto al post el archivo TOYCNCr2.ZIP. Todo el contenido es igual a TOYCNC.ZIP salvo que el programa TOYCNC.EXE ha sido modificado para varias opciones en la configuración de motores:

Las opciones 0, 1 y 2 siguen requiriendo de los motores indicados en el proyecto, es decir los motores de disquera:

0: paso completo a media fuerza (bobinas energizadas individualmente).
1: paso completo a fuerza total (bobinas energizadas por pares).
2: medio paso (combinación de los dos anteriores).

La opción siguiente genera pulsos STEP/DIR convencionales:

3: indexer.

El puerto paralelo queda como sigue:

LPT<0>: dirección X.
LPT<1>: pulso X.
LPT<2>: dirección Y.
LPT<3>: pulso Y.
LPT<4>: dirección Z (por implementar).
LPT<5>: pulso Z (por implementar).

LPTIN<3>: sensor de casa X.
LPTIN<4>: sensor de casa Y.
LPTIN<5>: sensor de casa Z (por implementar).

LPTOUT<3>: WDP -> ENABLE (por implementar).

Los pulsos generados por la opción INDEXER son compatibles con drivers como la TB6560, DQ542,  DM542, MCAC506 y en general cualquier driver que requiera señales STEP/DIR.

De algunas pruebas, la velocidad máxima es de unas 12 ips con una resolución de 1/10 mm.

Agradeceré sus comentarios.