Pages: 1 ... 7 8 [9] 10 11 12   Go Down
Author Topic: Electrónica CNC/impresora 3D (driver, shields y placa)  (Read 29340 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Sr. Member
****
Karma: 4
Posts: 371
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pues anteriormente todo eran probatinas sacadas del eagle. Y la semana pasada que me iba a poner con algo serio, me encontre con el problema mencionado del codigo g y txapu.

Actualmente resuelto con un procesado final, quiero incluir un par de cosas al programa, pues ahora tengo que quitar alguna linea a mano del archivo. Asi que esto lo implementare y te mando Fm el programita. No es muy eficiente, porque seguro que se puede hacer mucho mas rapido, pero cumple perfectamente con su proposito. Lo tengo ya todo comentado.

Aqui os pongo un par de placas, son unas tiras para unos leds. Miden 135x6mm. Taladros de 0,8mm. Fresa en V de 0,2mm 30º, que hara un surco de unos 0,5mm y profundidad de 0,015mm.

https://dl.dropbox.com/u/6147749/Fotos/P1090022.JPG

Lo unico es que deja rebaba y le tengo que pasar la lija despues, pero vamos, por lo demas, todo bien.
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 40
Posts: 2182
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Muy buena pinta.

Por cierto, sobre el botón de para de emergencia. Como lo tenemos Terraguea y yo es con un botón tipo interruptor que corta la alimentación de 12V directamente.
Logged

   

Offline Offline
Sr. Member
****
Karma: 4
Posts: 371
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Entonces como lo tengo yo tambien, que apago la FA ^^
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 40
Posts: 2182
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Si, más o menos. Si te fijas en las fotos que publicó Terraguea, puedes ver el botón de parada de emergencia. Lo bueno que tiene es que es de fácil acceso y siempre está a mano.

Creo que es mejor opción que dejar al SW y la electrónica lo hagan. Es decir, si por el motivo que sea la máquina se queda enganchada el método del botón de parada es más eficaz porque cortas directamente la alimentación.
Logged

   

Offline Offline
Sr. Member
****
Karma: 4
Posts: 371
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, perfecto. Tenia una ligera duda por si no fuera bueno cortar la alimentacion directamente, pero viendo que lo teneis asi implementado tambien, me quedo mas tranquilo.
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 40
Posts: 2182
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Si, el caso es que la electrónica de control no deja de estar alimentada a +5V ya que le está llegando la alimentación del USB.
Lo que nunca se debe hacer es cortar la alimentación de +5V, es decir, desconectar el USB mientras la máquina está trabajando. Esto deja la lógica de control del driver en un estado indeterminado y puedes dañarlos. Al dejarlos en un estado indeterminado y dependiendo del momento que se queden sin alimentación puede que la corriente de retorno de la bobina recircule por los FETs de potencia sin control y los fria.
Logged

   

Offline Offline
Sr. Member
****
Karma: 4
Posts: 371
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si esta coenctado a +12V el arduino funciona sin estar conectado al pc. Supongo que seguiria ejecutando la ultima instruccion.

Un detalle, el ventilador de la FA se mueve con tener coenctado unicamente los +5V. Si tengo que parar, al apagar la FA, le quito los +12V.

Es un buen detalle saber la actuacion de los drivers si pierden la parte logica.

Saludos
Logged

Offline Offline
Sr. Member
****
Karma: 4
Posts: 371
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bueno, ya esta listo el programita, ya procesa todo el codigo completo sin necesidad de eliminar ninguna linea a mano por comentarios que introduce el coppercam y otros comandos que no son utiles.

Pongo un ejemplo del G-CODE generado por Coppercam, y posteriormente el codigo procesado por el programita.

** Nota: El g-code mostrado es un fragmento, si lo cargais en la maquina no se que hara, saldra algun cacho de figura supongo.

G-CODE proporcionado por Coppercam:
Code:

( CopperCAM 3 - 29/06/2012 / ISO-Mill Output )
( E:\CNC\COPPERCAM\CopperCAM.iso created 09/10/2012 at 11:58 )
( Workpiece dimensions: 130.242 x 10.95 x 1 mm )
G00 G90 G94 G40 G54 G80
T1 M06 ( Engraving tool )
M03 S8000
M07
G00 F1200 X6.91 Y5.96
G00 F240 Z0
G01 Z-0.1
G01 F300 X6.81 Y6.15
G01 X6.67 Y6.32

G00 F240 Z0
G01 Z-0.1
G01 F300 X3.29 Y5.18
G01 Y3.98
G01 X3.87
G01 Y3.2
G01 X3.97 Y3.38
G01 X4.14 Y3.59
G01 X4.34 Y3.75
G01 X4.51 Y3.84
G00 F900 Z2
M09
M05
T3 M06 ( Drilling tool )
M03 S8000
M07
G00 F1200 X5.89 Y5.54
G00 F240 Z0
G01 Z-2
G00 F900 Z2
G00 F1200 Y7.74
G00 F240 Z0
G00 F900 Z2
G00 F1200 X127.7
G00 F240 Z0
G01 Z-2
G00 F900 Z2
G00 F1200 X2.54
G00 F240 Z0
G01 Z-2
G00 F900 Z2
M09
M05
M02
%


G-CODE procesado con el programa:

Code:


G00 X6.91 Y5.96 F1200
G00 Z0 F240
G01 Z-0.1
G01 X6.81 Y6.15 F300
G01 X6.67 Y6.32
G00 Z0 F240
G01 Z-0.1
G01 X3.29 Y5.18 F300
G01 Y3.98
G01 X3.87
G01 Y3.2
G01 X3.97 Y3.38
G01 X4.14 Y3.59
G01 X4.34 Y3.75
G01 X4.51 Y3.84
G00 Z2 F900
G00 X5.89 Y5.54 F1200
G00 Z0 F240
G01 Z-2
G00 Z2 F900
G00 Y7.74 F1200
G00 Z0 F240
G00 Z2 F900
G00 X127.7 F1200
G00 Z0 F240
G01 Z-2
G00 Z2 F900
G00 X2.54 F1200
G00 Z0 F240
G01 Z-2
G00 Z2 F900


Y aqui la ventana del programa.

« Last Edit: October 09, 2012, 06:14:48 am by grafisoft » Logged

Offline Offline
Sr. Member
****
Karma: 4
Posts: 371
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Programita subido a bitbucket: https://bitbucket.org/grafisoft/procesado-g-code/downloads

Probado en win 7, si lo podeis bajar y ejecutar en otros SO, para saber que funciona bien.

Saludos
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 40
Posts: 2182
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Fantástico, seguro que a más de uno le viene muy bien!

Toma Karma!
Logged

   

Offline Offline
Sr. Member
****
Karma: 4
Posts: 371
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Fantástico, seguro que a más de uno le viene muy bien!

Toma Karma!

Me vas a emborrachar con tanto karma  smiley-razz
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 40
Posts: 2182
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

jajajaja
Logged

   

Offline Offline
Sr. Member
****
Karma: 4
Posts: 371
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Subida una version "nueva" a ver si la pilla XP:

https://bitbucket.org/grafisoft/procesado-g-code/downloads/Adaptador_G-CODE_XP.rar

No tengo ahora ningun pc virtual montado de XP, sino lo probaria yo -.-

Saludos
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 28
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sigue dando el mismo problema. He probado en un par de equipos con xp.


* captura.jpg (113.36 KB, 831x266 - viewed 30 times.)
Logged

Offline Offline
Sr. Member
****
Karma: 4
Posts: 371
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, como lo desarrollo y compilo en un win 7 64 bits, igual tiene algo que ver. Lo voy a seguir revisando.
Logged

Pages: 1 ... 7 8 [9] 10 11 12   Go Up
Jump to: