Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CONSULTA Problema con protocolo GRBL - ARDUINO UNO en plotter de corte
#1
Buenos dias, estoy trabajando en un proyecto de restauracion de un plotter de corte de vinilo Moritzu modelo UC-700e de 63 cm de ancho. El mismo tiene la placa madre quemada y su reparacion oficial es de la mitad del valor del plotter.
Con mis conocimientos de electronica y cnc he reemplazado la placa madre por un arduino shield con ejes x /y .
He buscado muchos programas que me permitan corregir el error de corte por cuchilla tangencial libre pero no he encontrado solucion, si corrigen el corte no son compatibles con los formatos de grbl y si son compatibles con grbl no corrigen el corte.
A ver si alguien tiene este problema solucionado para que podamos compartir informacion. Si alguien tiene una duda no dude en consultar.
Dejo algunas fotos para que se comprenda mejor.
resim


Los programas probados son:
inkscape con extensiones Inkcut 2.0 e Inkcut 1.0 (linux)
inkscape con extensiones de cuchilla tangente.
LaserGRBL. uno de los mejores programas sensillo y practico
Artcut 2009 vino con el plotter corrige el corte pero GRBL no comprende los datos recibidos desde el artcut
GRBL-Plotter. es buen programa corrige los vertices pero no el sobrecorte, es decir define mas las letras pero no cierra los cortes.
desde ya muchas gracias
Citar
#2
Y cual es el problema del gcode que genera el soft que en teoria si arregla el fallo?

Puedes poner algun fragmento de codigo?
Citar
#3
No aclaras que arduino tenés colcado, en caso de tener un UNO, te sugiero un programa el "ESTLCAM" con ese podés no solo generar el código G, sino que podés controlar el Plotter de corte, es un programa sencillo de manejar.


resim

resim

si podés igualmente subi un codigo con el problema para chequear el error que mencionas..
Citar
#4
muchas gracias Valvulin, lo estare viendo ni bien regrese de trabajar.
El arduino es un Arduino uno + shield 3.0+ dos drivers a4988 con version grbl 1.1
desde ya muchas gracias

mucha gracias Grafisoft, el codigo esta en formato Hpgl. muy distinto del codigo g.
si me generara un codigo g alterado podria modificarlo pero esta muy lejos de ser un codigo g.
hay diferentes parametros que se pueden poner pero es codigo hplg.
Estaria muy bueno saber si el grbl arduino tiene un driver para que la pc lo instale como un plotter mas o una impresora mas
muchas gracias por tu ayuda
Citar
#5
SIIIII genial !! no es del todo practico o yo recien lo conozco a Estlcam pero soluciono el problema. ahora las letras si son cortadas en su totalidad . Muchas gracias a las personas que aportaron a la solucion de forma tan rapida y eficaz.
Si desean subire el proyecto con planos y conexiones para que le ayude a alguien.

Por ultimo seria bueno que grbl pueda ser reconocido como un controlador mas como los del tipo comercial, y asi poder enviar al plotter directamente desde corel o Artcam. (es cuestion que el arduino grbl interprete lo que se envia por el puerto serie desde estos programas) si saben algo les agradezco

Muchas gracias contribuyentes
Citar
#6
Hola Mariano,

Una pregunta tonta... Con que soft estas generando hpgl?? Es extensión hpg verdad?

Saludos !
Citar
#7
hola, el programa que genera hpgl es inkcut en linux.
Citar
#8
Ahh. Y solo para corte. Le echaré un ojo. Gracias !!!
Citar
#9
Buenos dias.

Creo que me apure en dar credito a esltcam ya que en texto funciona bastante bien pero tengo que retocar el codigo g que genera. no me convence

No me resigno, debe haber una solucion mejor a mi problema.

les comento: generé un texto en  corel, lo exporto a artcut 2009, configuro un ploter que como les comente antes tengo un Moritzu UC700e que tiene un arduino uno con shield de CNC y en la salida PWM un irfz44n para manejar el solenoide del portacuchilla.

dejo las fotos de configuracion.  no puedo comprender porque si grbl 1.1 trabaja por serie y el artcut  envia por serie que tanta diferencia tienen en el protocolo de comunicacion.

resim

resim

resim

resim

resim

resim

cualquier sugerencia es bienvenida  por lo pronto tratare de convertir el codigo mostrado en hpgl en algo parecido a gcode.

p/d: los conversores de hpgl a gcode no han dado resultados
desde ya muchas gracias
Citar
#10
Arrancamos con un cuadrado de 62 mm x 62 mm ubicado en el punto 0 de artcut.
el codigo que genera en hpgl es:
G90 G0 X0 Y0;S200;F2500;M52480,1240;M32480,1240;M32480,2480,0,2480,0,0,2480,0,2480,1240,2480,1252;M52480,1252;M52480,0;END2480;HOME;

acomodado queda +- :

G90
G0 X0 Y0 F2500
S200
F2500
M5
G1 X2480 Y1240 F2500
M3
G1 X2480 Y1240
M3
G1 X2480 Y2480
G1 X0 Y2480
G1 X0 Y0
G1 X2480 Y0
G1 X2480 Y1240
G1 X2480 Y1252 // ESTA ES LA DIFERENCIA DEL SOBRECORTE QUE EN EL SETUP ESTA EN 0,3 MM
M5
G1 X2480 Y1252
M5
G1 X2480 Y0
END
2480;
HOME;

el factor de conversion es: 2480 cosos dividido 62mm da factor 40 que se puede corregir desde los pasos por mm o con un divisor. ya vere como hago
a seguir trabajando
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  CONSULTA Reconvertir maquina de corte en CNC Xartan 14 296 11-11-2018, 11:58 AM
Último mensaje: alogic
  Para un Cnc fresador y laser que es mejor ? Mks Sbase o grbl (arduino) diaconuliviu85 21 1,282 24-06-2018, 09:12 PM
Último mensaje: drow
  error grbl tazma 6 563 08-06-2018, 11:39 PM
Último mensaje: tazma
  Artículo sobre iniciación a GRBL staticboards 7 2,498 25-04-2018, 07:30 PM
Último mensaje: fontanares
  fabricar un plotter de corte de vinilo MonoPensante 7 3,096 16-03-2017, 10:16 AM
Último mensaje: grafisoft