Montaje CNC, calibrar ejes configuración y software

grafisoft:
1/16 de cv?

Me parece a mi que acero con eso... tienes por ahi un enlace al modelo?

la verdad es que no, porque es uno que tengo de sobra de una instalacion de unos evaporadores de cuartos frios, creo que fasco es la marca de motor, pienso adeptar al eje el mandril para las fresas

aqui una lista mas completa

http://www.teskolaser.com/gcode_list.html

Ok, sera un motor relativamente grande, a ver si te sale bien, pero ojo que el acero es duro, quizas precises de muchas pasadas. No olvides añadir refrigeracion al corte liquida

con la refrigeracion pues no se en su pais como se llama pero yo uso algo llamado taladrina es un refrigerante a base de aceite para hacer cortes, pues la verdad grande grande no es el motor pero si pesa un poco es de 2.8Amp y 120v,

aunque acabo de encontrar esto mira:
http://www.ebay.com/itm/HAND-HELD-POWER-WOOD-METAL-HIGH-SPEED-ROTARY-GRINDER-CARVER-CARVING-TOOL-MACHINE-/290674662007?pt=LH_DefaultDomain_0&hash=item43ad8f5a77

es de 1/3 de hp

Ese motor, para cortar metal el brazo extensible no te servira, para grabados si. Tienes que tener un portabrocas fuerte y un eje fuerte, sino creo que tendras problemas.

Si, aqui se le llama igual. Ya veo que sabes de que va el tema, no sugiero nada mas :slight_smile:

jejeje claro me gradué hace poco de ingeniero mecánico industrial jejejeje.... y pues mi idea es que aveces me dan ganas de hacer cosas y para eso necesito algo con que hacer piezas pequeñas(solo hago cosas a escalas para hobby) y me viene bien la CNC pero quiero ver que sea lo mas completa que se pueda

Aaahhhh es para modelismo, entonces cortaras chapa metalica, cuantos mm?? Aun asi, el brazo extensible olvidate, lo otro te podra servir.

El chasis para una Fresadora, intenta armarlo en piezas metalicas, o perfileria. Sobre todo el eje Z. No obstante son todos iguales, los diseños con puente aprovechan mejor el espacio de trabajo. Usa siempre eje roscado, nada de transmision por correas.

grafisoft:
Ya has preparado el nuevo escudo?? :fearful:

Pero tu descansas un poco algun dia? :wink:

No, escudo no estoy preparando. Lo que andaba preparando es un escudo (más bien una electrónica entera con un AVR nuevo que se pueda manejar desde el entorno Arduino) para las impresoras 3D con capacidad para 4 drivers, 1 uSD, control de temperatura del extrusor de ABS/PLA y de la cama caliente. Entradas para varios sensores de temperatura...

No suelo descansar mucho, cuando no estoy pensando en cosas del trabajo (buena parte del tiempo), los nanos (otra gran parte del tiempo), pues me dedico a estas cosas (un ratico pequeño). Soy de la vieja escuela (papel, pluma, carta, sobre y sello), ahora con las nuevas tecnologías ... :wink:

copachino:
bueno la verdad Fm e sque no he logrado ver tu codigo, solo he visto el de txapuzas, la verdad es que tengo un problema he bajado el codigo de tu pagina, pero al cargarlo al arduino solo carga el init, y los demas como el processing no, no se porque, pense que si lo compilaba lo iba a cargar pero nop... es la version 1.5

Lo que tienes es que abrir el fichero CNC.ino, ese es el fichero del proyecto principal. Una vez abras el proyecto, este te importará el resto de los ficheros que hacen falta. Para configurar el código, simplemente tendrás que modificar el fichero (configMe.h). En ese fichero, configuras todo lo necesario para la configuración de tu máquina (drivers, varilla y paso, control de temperatura, LCD). Si usas el control de temperatura o el LCD tendrás que importar mis otras librerías (thermistor y New LiquidCrystal).

Yo lo he probado hasta con un arduStamp y funciona de lujo (con la versión 1.0.2 del IDE). No deberías tener ningún problema con la versión 1.5.

copachino:
les dejo la lista que hasta el momento conosco de codigos G

Me lo miraré con tranquilidad pero tengo mis serias dudas que el generador de códigos G sea capaz de generar todo ese rango de comandos. Yo implemento los más importantes tanto códigos G como M. El resto no me he encontrado ningún generador de códigos G que los utilice. Vamos, que aún no he tenido ningún problema. Hay otros, por su naturaleza, que directamente no se pueden implementar.

pues como había dicho el problema es que el paquete de diseño que utilizo es bastante grande y muy complejo y pues usa un sistema de generacion de codigos muy complejo por lo cual es seguro que en una pieza en 3D ahi van codigos que no son comunes,

lo otro es que veras cargo el CNC.ino y solo carga el CNC.ino los demas ficheros los omite, estoy usando el 1.0.2 IDE

grafisoft:
Aaahhhh es para modelismo, entonces cortaras chapa metalica, cuantos mm?? Aun asi, el brazo extensible olvidate, lo otro te podra servir.

El chasis para una Fresadora, intenta armarlo en piezas metalicas, o perfileria. Sobre todo el eje Z. No obstante son todos iguales, los diseños con puente aprovechan mejor el espacio de trabajo. Usa siempre eje roscado, nada de transmision por correas.

el eje z lo tengo armado, y de momento estoy buscando como hacer el chasis ya que deberá soportar unos 5kg de peso, el eje z esta hecho de latón mas tarde subire unas fotos de mi engendro del mal

copachino:
pues como había dicho el problema es que el paquete de diseño que utilizo es bastante grande y muy complejo y pues usa un sistema de generacion de codigos muy complejo por lo cual es seguro que en una pieza en 3D ahi van codigos que no son comunes,

lo otro es que veras cargo el CNC.ino y solo carga el CNC.ino los demas ficheros los omite, estoy usando el 1.0.2 IDE

Te has fijado que esten todos los archivos del firm en una carpeta que se llame CNC ?

Por cierto, que soft utilizas para generar el gcode ? yo he estado utilizando el Aspire 3, seleccionando el post processor "Vision G Code(mm)" y funciona de lujo.

Tambien quiero comentar que he utilizado el programa ReplicatorG, seleccionando la RepRap5D(76800) y es algo que teneis que probar, no hay practicamente ningun paron entre codigos G, todo el proceso de mecanizado es mucho mas suave.

pues el programa se llama solidcam es un programa muy profesional para CNC y diseño mecanico por lo que no creo corra bien en una casera, ya que usa codigos muy extraños para agilizar el proceso de manufactura

Te has fijado que esten todos los archivos del firm en una carpeta que se llame CNC ?

Si, todo apunta a que el programa no lo has descomprimido en una carpeta: /CNC

Creo que el resto no han tenido ningún problema.

Yo uso tanto el TxapuzasCnC, replicatorG y printrun. Todos funcionan muy bien. En la vinciDuino todos van funcionan de forma fluida. Supongo que será por la interfaz USB nativa. Cierto es que hay veces que con TxapuzasCNC se genera una pequeña pausa.

Creía que en mi programa mostraba la temperatura en la interfaz de printRun pero me he dado cuenta que en las últimas versiones lo quité.

lo prometido es deuda jejeje asi que aqui esta mi engendro de eje Z lo hice poco a poco, pero el problema es que ahora no tengo torno para poder hacer los demas ejes.... asi que puede que vaya muy muy lento en este proyecto

Buen montaje de eje, se le ve robusto. Cuanto pesa?

como las platinas son de latón son livianas relativamente, lo mas que pesa es un kilo sin el motor, pero a eso le falta el eje y que de momento no tengo hecho el sin fin, así que tengo que esperar para poder armar ese eje, pero no creo que lo haga tan robusto como este...

@fm, ya logre cargar tu software al parecer era un problema de la IDE que tenia yo mal descargada, ahora anda bien, pero creo que hay algunos codigos G que se podrían agregar segun creo, pero mi pregunta es que donde se configura el cuarto eje??? dijiste que ya venia preparado para el cuarto eje pero no lo veo muy claro donde configurarlo....

en unos 3 meses creo que terminare este proyecto creo jaja(esperare que fm saque a la venta el shield de 4 ejes y los drivers para ellos asi que aguante)

Si no recuerdo mal, el cuarto eje se interpreta como E. En principio, hay que meter todo el código para manejarlo: velocidad, desplazamiento relativo, ... Solo hay que crear un objeto nuevo stepper en el controlador de la CNC, luego mover toda la mele.

Qué códigos G quieres meter? Dejé más o menos cerrada la versión para que se pudiese usar para hacer mecanizados CNC. En la siguiente versión quiero recuperar la posibilidad de imprimir la temperatura de shield y así poderla ver en printrun (pronterface) o en replicatorG.

Con respecto al shield, no tengo planes de sacarlo hasta bien entrado el año (limitacioines de tiempo). De hecho, no es un shield, es un controlador completo con su micro y con capacidad de albergar 4 controladores. El objetivo es poder correr el código para hacer impresiones 3D.

Tienes que hacer un eje Z muy robusto, el cual te esta saliendo muy bien, el X que es el que soporta el Z tambien con cuidado, pues ademas soporta el peso del Z y el Y que es la base de trabajo puedes ir a varilla inferior. Cuidado con el peso de todas las partes moviles y la fuerza de los motores.

Buen trabajo

Fm esta haciendo una electronica para impresoras 3d, en ella, va implementado el 4º eje.

Saludos

interesante como va avanzando, no tengo la lista a mano de los códigos que posiblemente se puedan escribir según probé ayer puede que después publique algo tal vez mañana, y bueno esperare a que publiques tu mejora para los 4 ejes, ya que es mi idea principal usar los 4...

con la potencia de los motores, pues se ven algo robustos, y la verdad cuando funcionaban originalmente en su maquina movían unos carros por medio de bandas dentadas y pesaban algunos 10 kilos por lo que creo que no es tanto problema pero tratare de disminuir el peso del eje Y para que no sea mucha carga para el eje X

Si son motores como los Nema 23 no creo que tengas problemas, tienen mucha fuerza. Haz el diseño como creas oportuno, cuando lo tengas todo montado, en las pruebas, veras si se te quedan cortos los motores o no (si se saltan pasos o no).

Saludos

pues deberían ser Nema23 por el consumo de corriente, 2.5A y se ven muy robustos ademas, aunque tengo algunos nema 17 por ahí también en la colección de motores... pues tan pronto vengan los drivers haré pruebas, pero solo pruebas porque los drivers no vienen destinados a la CNC