Autor Tema: Laser corta a la inversa  (Leído 3328 veces)

kinobodyart

  • Nuevo
  • *
  • Mensajes: 35
  • Karma: +0/-0
    • Ver Perfil
Laser corta a la inversa
« en: Enero 16, 2017, 11:35:22 am »
Hola soy nuevo en este mundillo de CNC y he comprado una cnc fresadora y grabadora china. tiene motor para fresados y laser para grabados
ya he conseguido que funcione mas o menos se como calibrarla pero mi sorpresa es que ahora lo que graba o corta es  a la inversa (en espejo)

1º problema es que corta a la inversa
2º problema es que el laser no se apaga cuando se mueve, (empieza quemando desde el punto de inicio y no se apaga)

onasiis

  • Aprendiz
  • **
  • Mensajes: 724
  • Karma: +39/-2
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #1 en: Enero 16, 2017, 11:44:03 am »
Hola, antes de nada te pediría que te presentases en el apartado correspondiente y que también presentes a tu máquina, y también el software de control de la cnc y firmware usas.

Por otro lado, puede que soluciones el problema invirtiendo el cableado de los motores si puedes, para que giren al revés de lo que están haciéndolo ahora, y así te saldrán los fresados y grabados al derecho, o también podrías hacer la inversión mediante el firmware o software de control que estés usando.

Para el tema del encendido y apagado del láser, tendrías que revisar el postprocesador con el que generas el gcode, o usar otro, para que inserte un M3 o un M5 en el lugar correspondiente, o si no, tendrías que hacerlo a mano, usando un M3 donde quieras que se encienda el láser, y un M5 donde quieras que se apague.
Como decía, lo suyo es que te presentes, y nos des más información sobre todo eso ;-)
« Última modificación: Enero 16, 2017, 11:46:18 am por onasiis »
Si buscas resultados distintos, no hagas siempre lo mismo.

____________________________________________________________
Algunos diseños para imprimir: http://www.thingiverse.com/onasiis/designs

ElHormiGa

  • Aprendiz
  • **
  • Mensajes: 574
  • Karma: +14/-1
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #2 en: Enero 16, 2017, 01:58:50 pm »
 Otrs alternativa es invertir el dibujo antes de vectorizarlo para que te lo haga bien
Saludos
Lo mejor de todo en esta vida  es devolver los conocimientos adquiridos. Es una forma de agradecer a quien te ayudó en algún momento
 
Mi maquina (laser M140)  http://www.cnccontrolapp.com/smf/index.php?topic=225.0
Mi otra maquina (Co2)
http://foro.cnccontrolapp.com/index.php?topic=1550.0

kinobodyart

  • Nuevo
  • *
  • Mensajes: 35
  • Karma: +0/-0
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #3 en: Enero 17, 2017, 12:26:00 am »
Hola de nuevo la maquina es una china desmontada:
Arduino Uno
Driver CNC SHIELD



Controladora lLaser


Laser 3W
motores  12v stepper motor 17hs1910, 1.8
tornillos T8 paso 4mm

CNC Control o Grbl Controller
no se si los calculos de los motores o de los tornillos estan correctos

$0=750.000 (x, step/mm)
$1=750.000 (y, step/mm)
$2=750.000 (z, step/mm)
$3=10 (step pulse, usec)
$4=1000.000 (default feed, mm/min)
$5=2000.000 (default seek, mm/min)
$6=192 (step port invert mask, int:11000000)
$7=25 (step idle delay, msec)
$8=20.000 (acceleration, mm/sec^2)
$9=0.050 (junction deviation, mm)
$10=0.100 (arc, mm/segment)
$11=25 (n-arc correction, int)
$12=3 (n-decimals, int)
$13=1 (report inches, bool)
$14=1 (auto start, bool)
$15=0 (invert step enable, bool)
$16=0 (hard limits, bool)
$17=0 (homing cycle, bool)
$18=0 (homing dir invert mask, int:00000000)
$19=500.000 (homing feed, mm/min)
$20=500.000 (homing seek, mm/min)
$21=100 (homing debounce, msec)
$22=1.000 (homing pull-off, mm)

invertir el dibujo antes de cortar si no quedara mas remedio vale, invertir el cableado o por grbl ya lo hice y nada

postprocesador creo que es donde cometo el error por que no se cual seria el correcto tendria que ir uno por uno en la lista de Vectric Aspire 8
« Última modificación: Enero 17, 2017, 12:43:40 am por kinobodyart »

onasiis

  • Aprendiz
  • **
  • Mensajes: 724
  • Karma: +39/-2
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #4 en: Enero 17, 2017, 08:48:42 am »
¿Cómo has cambiado las conexiones para que anden los motores a la inversa?
Si tienes motores con 4 hilos (2 embobinados diferentes), puedes intercambiar el cableado de un bobinado al otro, y viceversa, pero también dentro de cada bobinado, puedes invertir los hilos. Es decir, a un motor llegan 4 hilos. 2 de ellos son de una bobina. Si intercambias solo esos 2 debería de invertirse la dirección en la que anda el motor.
No tengo ahora mismo para probar, pero tiene que funcionar. Si no te funciona, luego a la tarde lo pruebo y confirmo.

Por otro lado, también es posible cambiar el sentido de giro de los motores invirtiendo el movimiento de los ejes, usando el parámetro $6=192 (step port invert mask, int:11000000) y cambiándolo por otro valor, hasta encontrar uno que te funcione correctamente. Asumo que ahora mismo cuando pulsas el botón en cncControl por ejemplo, para que el eje X vaya a la izquierda, se mueva a la izquierda, o si pides que vaya a la derecha, que así lo haga, y también se mueva en la dirección que pides en el eje Y. Aunque te funcione bien, me ocurrió cuando configuré mi GRLB que cuando mandaba órdenes manuales lo hacía correctamente, pero cuando las hacía mediante código, no era así. Por eso quizás tengas que revisar ese parámetro también.

Aquí encontrarás mas información sobre el tema:
https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9#2--step-port-invert-maskbinary


Si usas GRBL controller tenía una opción para invertir los ejes (en caso de que manualmente no vayan en la dirección que le pides). Adjunto una captura. Seguramente desde CncControl también puedes, pero no puedo abrirlo ahora para confirmarlo.

También tienes por aquí el postprocesador para aspire para fresado: https://www.dropbox.com/s/p1qnxy63aw15c83/GRBL_ShapeokoPostprocesador.zip?dl=0

Por aquí el postprocesador para aspire para láser:
https://www.dropbox.com/s/r86twjuq24b33bn/Laser_GRBL_M03_M05_S.pp?dl=0


Aquí las instrucciones para instalar los postprocesadores: http://foro.cnccontrolapp.com/index.php?topic=1156.msg14719#msg14719



« Última modificación: Enero 19, 2017, 07:25:47 am por onasiis »
Si buscas resultados distintos, no hagas siempre lo mismo.

____________________________________________________________
Algunos diseños para imprimir: http://www.thingiverse.com/onasiis/designs

kinobodyart

  • Nuevo
  • *
  • Mensajes: 35
  • Karma: +0/-0
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #5 en: Enero 17, 2017, 01:04:49 pm »
onasiis muchas gracias

lo el corte invertido solucionado cambiabdo $6=3 los ejes se mueven corectamente

pero lo de que encienda y apague el Laser no lo consigo le he puesto ese coprocesador pero no se apaga le que comentas del M3 y M5 eso donde se corrije en el Aspire?

gracias por tu ayuda


onasiis

  • Aprendiz
  • **
  • Mensajes: 724
  • Karma: +39/-2
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #6 en: Enero 17, 2017, 01:50:57 pm »
Biennn, algo solucionado!

No se si lo hiciste ya, pero por si acaso..., tienes que crear una herramienta nueva en aspire, darle el nombre por ejemplo de "Laser".
Tool Type: end mill
Diameter: 0.1mm
Pass depth: 0.01mm (aunque en teoría esto no te va a afectar si el postprocesador ignora los valores de Z, pero por si acaso, así no se te varía el foco)
Step Over: 0.1mm
Spindle Speed: aquí puedes poner entre 0 y 255, que es lo que admitirá el láser. 0 es el valor más bajo, y el láser posiblemente permanezca apagado. 255 es el valor más alto al que hayas configurado la placa de control del láser. Para las pruebas no usaría un valor alto. Por ejemplo 50 debería funcionarte, al menos para saber si se te enciende el láser.  Este valor es el que define el parámetro "S" del gcode.

Una vez tengas configurada la herramienta, dale a "apply" y "ok".

(Todos esos parámetros son configurables, así que tienes la posibilidad de cambiarlos y adaptarlos a tu láser, al ancho del punto cuando está enfocado, etc).


Selecciona los vectores que quieras quemar con el láser, en la barra de la derecha, pulsa sobre "Create 2D profile toolpath".
El parámetro
Start depth= 0
Cuth depth= 0.01
Tool= selecciona la herramienta "laser" que habías creado.
Machine vectors= ON

El resto de parámetros en principio no es necesario tocarlos.
Dale a "Calculate" y te generará la trayectoria para el láser.
Guarda el toolpath, seleccionando el postprocesador que instalaste para la shapeoko, y haz una prueba..... ,peeeero una pregunta, tu has conseguido encender y apagar el láser, ajustarle la potencia, etc, ya a mano? TENERLO PRECONFIGURADO ES MUY IMPORTANTE PARA NO QUEMAR EL LÁSER!!!!!
« Última modificación: Enero 17, 2017, 01:53:24 pm por onasiis »
Si buscas resultados distintos, no hagas siempre lo mismo.

____________________________________________________________
Algunos diseños para imprimir: http://www.thingiverse.com/onasiis/designs

kinobodyart

  • Nuevo
  • *
  • Mensajes: 35
  • Karma: +0/-0
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #7 en: Enero 17, 2017, 04:53:19 pm »
el laser se enciende y se apaga cuando la maquina empieza el trabajo osea no se apaga asta que no termina
la nueva herramienta si la he creado por un video que vi pero no son esos parametros
decirte que mi aspire esta en español

onasiis

  • Aprendiz
  • **
  • Mensajes: 724
  • Karma: +39/-2
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #8 en: Enero 17, 2017, 05:03:32 pm »
En velocidad del husillo escribe la potencia del láser que quieras usar (entre 0 y 255).

Feedrate:500 mm/min (una vez tengas el láser funcionando tendrás que jugar también con este parámetro para conseguir mejores resultados y también dependiendo del material que vayas a usar tendrás que usar una velocidad diferente)

En velocidad de bajada puedes poner por ejemplo 500 por si tuviese que subir o bajar Z.

El resto de parametros puedes dejarlos como en la captura.

Ya nos cuentas.
Si buscas resultados distintos, no hagas siempre lo mismo.

____________________________________________________________
Algunos diseños para imprimir: http://www.thingiverse.com/onasiis/designs

kinobodyart

  • Nuevo
  • *
  • Mensajes: 35
  • Karma: +0/-0
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #9 en: Enero 17, 2017, 05:28:17 pm »
una pregunta ya he puesto lo que dices y el eje z sigue mobiendose como antes pero el lase ¿tiene que apagarse? entre letra y letra o solo subir con el eje Z?

onasiis

  • Aprendiz
  • **
  • Mensajes: 724
  • Karma: +39/-2
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #10 en: Enero 17, 2017, 07:25:28 pm »
El laser deberia apagarse cada vez que cambia de letra.
Ahora en cuanto llegue a casa reviso si efectivamente te he enviado el postprocesador correcto o el que te he enviado a lo mejor ha sido el de fresado y no el de laser, que podria ser   :-X
Si buscas resultados distintos, no hagas siempre lo mismo.

____________________________________________________________
Algunos diseños para imprimir: http://www.thingiverse.com/onasiis/designs

onasiis

  • Aprendiz
  • **
  • Mensajes: 724
  • Karma: +39/-2
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #11 en: Enero 17, 2017, 08:39:09 pm »
Aquí va el postprocesador para láser (el que envié antes es para fresar, no para laser):
https://www.dropbox.com/s/r86twjuq24b33bn/Laser_GRBL_M03_M05_S.pp?dl=0


Va un poco diferente a como te había comentado. En este caso enciende el láser con M03, le aplica valor S0, con lo que no debe cortar ni quemar, y cuando va a quemar, sube a la Sxxx que hayas establecido en la herramienta en "Velocidad del Husillo" (entre 0 y 255). Cuando finaliza, apaga el láser con M05

Ahora el postprocesador lo podrás encontrar en el listado como "Laser for GRBL (*.nc)"
« Última modificación: Enero 19, 2017, 07:24:48 am por onasiis »
Si buscas resultados distintos, no hagas siempre lo mismo.

____________________________________________________________
Algunos diseños para imprimir: http://www.thingiverse.com/onasiis/designs

mikiu

  • Nuevo
  • *
  • Mensajes: 99
  • Karma: +2/-0
    • Ver Perfil
  • Ubicación: Pucela
Re:Laser corta a la inversa
« Respuesta #12 en: Enero 17, 2017, 10:26:08 pm »
Ese software ¿ no sera matar moscas a cañonazos ?
En Scketchup con Scketchucam , tienes modo laser , ademas de otros plugins para admitir formatos de archivos y trabajar con ellos
Si otro lo ha hecho , seguro que yo tambien puedo o por lo menos lo intento

kinobodyart

  • Nuevo
  • *
  • Mensajes: 35
  • Karma: +0/-0
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #13 en: Enero 18, 2017, 01:15:03 am »
comprobado al empezar enciende el laser efectua el dibujo sin apagarse  y al final se apaga y la maquina retrocede a punto cero con el laser apagado
osea sigue igual pero se apaga al terminar el dibujo antes se apagaba al llegar a punto cero
« Última modificación: Enero 18, 2017, 01:16:37 am por kinobodyart »

onasiis

  • Aprendiz
  • **
  • Mensajes: 724
  • Karma: +39/-2
    • Ver Perfil
Re:Laser corta a la inversa
« Respuesta #14 en: Enero 18, 2017, 08:12:50 am »
Gracias mikiu, no tenía ni idea. Tendré que echarle un ojo por curiosidad.

Kinobodyart no he entendido bien lo que comentas...., entonces funciona correctamente o sigue fallando?  :ohno:
Si buscas resultados distintos, no hagas siempre lo mismo.

____________________________________________________________
Algunos diseños para imprimir: http://www.thingiverse.com/onasiis/designs