Autor Tema: Empezando desde 0 mi CNC mini  (Leído 4757 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Empezando desde 0 mi CNC mini
« en: 25 de Febrero de 2014, 06:30:52 »
Bueno, como nunca es tarde para cosas nuevas, me he querido subir al tema de las cnc, aunque desconozco mucho del tema, y carezco de un bolsillo adinerado
tengo algo de experiencia con los motores paso a paso, sensores y programación de hardware así que por lo menos no voy a ciegas...
Hoy he comprado 2 motores, concretamente estos
Son lo que yo necesito para experimentar ya que quiero empezar por algo poco voluminoso...
El tema mecánico, no creo que haya muchos problemas, el electrónico tampoco, pero... con el software del pc, eso ya no se bien que hacer.
He visto los programas que habitualmente la gente gasta... Podría yo utilizarlos con mi hardware? Ósea, se puede adaptar el programa fácilmente a las características del hardware?
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado elgarbe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2178
Re: Empezando desde 0 mi CNC mini
« Respuesta #1 en: 25 de Febrero de 2014, 07:18:32 »
mach 3. la alternativa más común y con exelentes resultados. saca los datos por el puerto paralelo, es configurable. Yo arme una máquina y con las placas de esteca55 sale andando todo de una!

saludos!
-
Leonardo Garberoglio

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: Empezando desde 0 mi CNC mini
« Respuesta #2 en: 25 de Febrero de 2014, 08:53:36 »
Gracias elgarbe. Ya he leído sobre el mach3, es bastante usado por la gente, pero estaba buscando por es puerto usb
puedo utilizar el mach3 junto con el proteus para ir probando una interfaz creada por mi para controlar los drivers que llevan los motores que he comprado?
Así podría simular el movimiento de la cnc sin aún tener el material en casa.
Se nota que estoy verde en esto de las cnc :(
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado elgarbe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2178
Re: Empezando desde 0 mi CNC mini
« Respuesta #3 en: 25 de Febrero de 2014, 09:00:49 »
mmm, ahí ya no puedo ayudarte... lo único que conozco es lo que hice. Yo armé los drive de esteca55 con el l297 - l298. funcionaron de una, 0 problemas. Luego armé la controladora. Tambien funcionó de una. Luego configurar el mach 3 fue muy simple. Te digo que en cosa de 1 semana, partiendo con la mecánica lista, quedó toda la electrónica funcionando.

saludos!
-
Leonardo Garberoglio

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: Empezando desde 0 mi CNC mini
« Respuesta #4 en: 25 de Febrero de 2014, 20:02:29 »
voy a seguir investigando, he visto varias webs que dicen que para usar el mach3 por usb se necesita un plugin, pero aun no lo he encontrado ni he podido encontrar mucha info de esto...
por lo que voy a empezar es por la parte de control, osea, el interfaz... comunicacion por puerto paralelo, para ponerme un poco en el tema....
los 3 motores van a ser alimentados por 3 ULM2003, los cuales iran controlados por un ucontrolador pic cada uno, quiero comunicar un maestro con 3 esclavos por I2C el maestro realiza calculos y envia a los esclavos, los cuales se encargaran de llevar a cabo el movimiento de los motores....

voy a ver si veo algo que me ilumine....

el mach3 que tipo de informacion envia a el interface por el puerto paralelo?
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado elgarbe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2178
Re: Empezando desde 0 mi CNC mini
« Respuesta #5 en: 25 de Febrero de 2014, 20:47:04 »
Ahora que veo esos motores, estas seguro que son adecuados? que tamaño tendrá tu CNC? que funcion cumplirá?
Te comento que mi CNC (no del todo casera) tiene un área de 400x300mm y usa motores de 2A... Digo esto ademas porque normalmente, los motores PaP cuando quieres que tengan buen torque se los usa con drives de corriente. Por ejemplo, mis motores son de 12V, pero a los drive los alimentos con una fuente de 40V. Entonces el drive (l297 - l298) hace PWM y asegura los 2A en las bobinas del motor... un motorcito de 5V manejado con ULN no me suena a que tenga fuerza suficiente para mover la mecánica de un CNC... quizás para perforar placas chicas...
tenes algo de informacion, planos, bosquejos, dimenciones, etc de tu proyecto?

yo este año voy a ver si encaro con mis alumnos una bobinadora automática, va a trabajar con motores PaP así que seguramente podemos trabajar las ideas juntos aunque la funcion de lamaquina sea otra...

Sds.!
-
Leonardo Garberoglio

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Empezando desde 0 mi CNC mini
« Respuesta #6 en: 25 de Febrero de 2014, 21:19:58 »
  Un par de links interesantes para leer
  http://www.cncroutersource.com/homemade-cnc-router.html
  http://melca.com.ar/apuntes.html

  Aquí una pequeña CNC muy casera e ingeniosa

  http://makeyourbot.wikidot.com/mantis9-1
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: Empezando desde 0 mi CNC mini
« Respuesta #7 en: 26 de Febrero de 2014, 05:24:25 »
elgarbe los motores son para empezar por algo pequeño, de momento me conformo con una superficie de 50x50
Es mi primera cnc y la quiero para aprender
en mi empresa puedo conseguir motores muchísimo más potentes así que sí la minicnc funciona bien ya pensaría en aumentar la superficie útil
Gracias ÁngelGris ya le estoy pegando una ojeada a los links
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: Empezando desde 0 mi CNC mini
« Respuesta #8 en: 03 de Marzo de 2014, 11:32:42 »
He estado leyendo mucho sobre como funciona el puerto paralelo para el control de una cnc, el modelo de esteca55 me ha dado gran información de todo.
Sí me equivoco en algo corregidme.
Los pines que van del 2 al 9 son para controlar los pasos y dirección de los motores, el 2 4 6 y 8 controlan los pasos, por cada pulso, un paso. En cuanto a los pines 1 3 5 y 9 son la dirección de giro, cierto?

Después están los pines de entrada, los cuales controlan los finales de carrera y la parada de emergencia. Y otras salidas para el control de la aspiración,bomba de agua y de la dremel

he pensado usar un pic 16f886 para con las interrupciones del puerto b controlar los pasos enviados desde el software. Como los controladores que tengo son los ULM2003 y necesitan 4 salidas del pic para activar cada bobina, voy a usar el puerto c  y su niblle bajo para un controlador, el nibble alto para otro, y el nibble bajo del puerto a para el 3er controlador

ahora mi gran duda, se puede configurar el mach3 dependiendo de los pasos del motor? Se puede múltiplexar las entradas de los finales de carrera a modo binario para no tener que usar una entrada para el principio y fin de carrera?
Que frecuencia máxima puede llegar a tener los pines de PASO del puerto paralelo?
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado elgarbe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2178
Re: Empezando desde 0 mi CNC mini
« Respuesta #9 en: 03 de Marzo de 2014, 16:06:58 »
lo de los pines es correcto. pulso y direccion es la forma de comando. tambien hay una señal de enable, la cua, habilita o deshabilita todos los drivers. cua do estan habilitados, los motores estan clabados, o sea, con bobinas energizadas. hay un pic que cuando no recibe datos de la pc deshabilita los drive para que los motores no se re calienten.
las entradas se puede poner en serie los sensores... multiplexar no lo veo, porque se pueden pisar varios fines a la vez. te cuento un poco mejor como es el tema. el mach 3 usa 2 sensores como fines de carrera por eje y 1sensor para referenciar el 0 máquina. o sea que en total podes tener 9 sensores. nadie usa 9 sensores... aparte tiene lo que se llama software limits. vos podes configurar los maximos y minimos de cada eje por software... entonces los fines de carrera nunca se pisarian, te lo frena el software antes. entonces tenes varias configuraciones posibles. yo he usado 2. en el taller tengo una maquina sin limites de carrera. entonces lo que yo hago es prendo la maquina, llevo la dremel al 0,0,0 de coordenadas a mano y apreto un boton en el mach que le dice que ese es el cero maquina. luego habilito los limitespor software y listo la maquina ya puede funcionar con seguridad. la desjentaja es que cada vez que prendes la maquina tenes que ir a mano al 0,0,0 para que sepa la maquina donde esta. se entiende hasta aca?
la otra configuracion que use es con sensores en serie para cada eje. o sea 3 entradas. de esa forma la maquina hace todo solo. yo apreto ref all home y la maquina mueve eje por eje hasta pisar el limite inferiro de cada eje. cuando lo pisa, retrocede unos pasos y pone en 0 ese eje. luegopasa al siguiente ybal ultimo. el software likit estasiempre activo. entonces tenes referenciado automático, limites por software y por hardware... esa es la mejor configuracion.

que mas? a, la frecuncia, el machbtrae un programita que tenes que ejecutar despues de instalar y por unica vez, lo que hace es chequear la velocidad. generalmente esta en 25khz.

en cuanto a la configuracion de motor tenes, pulsos por mm y tenes para configurar velocidad maxima y aceleracion de arranque y frenado...
una verdadera joyita!

cualquier duda consulta que me ha tocado renegar bastante con esto en el pasado.

Saludos!
-
Leonardo Garberoglio

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: Empezando desde 0 mi CNC mini
« Respuesta #10 en: 03 de Marzo de 2014, 22:24:13 »
yo he implementado en el mismo pic que controla los 3 motores PaP, un temporizador para que en el momento que ninguno de los los motores funcione, desactive las bobinas, igual que hace la esteca55...
en cuanto a los sensores seguramente me los copie de la  esteca tambien
imagino que la salidas  tanto de pasos como direciones seran sincronizadas, asi que no creo que tenga muchos problemas en poder trabajar con un pic con el puerto paralelo

de momento como solo tengo un motor y no tengo un conector de impresora.... voy probando cosas con el proteus.... de momento va de cine el circuito

aun tengo que poner en el esquema la conexion de los sensores y paro de emergencia....

muchas gracias por la info elgarbe, me es de gran ayuda
« Última modificación: 03 de Marzo de 2014, 22:28:59 por ppyote »
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...


 

anything