Autor Tema: Mi CNC toma mal las dimensiones de trayectoria [SOLUCIONADO]  (Leído 102 veces)

luchoc

  • Nuevo
  • *
  • Mensajes: 8
  • Karma: +0/-0
    • Ver Perfil
  • Ubicación: Argentina
Mi CNC toma mal las dimensiones de trayectoria [SOLUCIONADO]
« en: Octubre 09, 2020, 08:40:51 am »
Hola, como estan todos?!

Luego de varios ajustes en mi CNC y dar casi por finalizado todo lo que respecta a hardware comienzo a hacer pruebas en distintos softwares para hacer un diseño básico y dibujar en un papel, de esta forma ver como esta la precisión de la misma. Yo no se si es la hora o que realmente esta mal, pero toma mal las dimensiones del proyecto.

Hice un nuevo proyecto en Aspire 9.5, ver adjunto Captura1.
Las dimensiones del proyecto son de 100.00mm x 100.00mm, o sea 10x10cm
En la imagen adjunta Captura8 van a poder observar que hice un simple diseño donde pongo 3 líneas con una separaciones de 5mm tanto horizontal como vertical.

A la hora de ver como queda me encuentro que el tamaño es gigante y que la separación entre las líneas en realidad es de 5cm, esto mismo me paso con ArtCam 2018. (Imagen adjunta en el siguiente post)

Entonces la pregunta es, tengo los conceptos equivocados o algo esta mal en mi configuracion?


Código: [Seleccionar]
Grbl 1.1h ['$' for help]
>>> $$
$0 = 10    (Step pulse time, microseconds)
$1 = 20    (Step idle delay, milliseconds)
$2 = 0    (Step pulse invert, mask)
$3 = 5    (Step direction invert, mask)
$4 = 0    (Invert step enable pin, boolean)
$5 = 0    (Invert limit pins, boolean)
$6 = 0    (Invert probe pin, boolean)
$10 = 1    (Status report options, mask)
$11 = 0.010    (Junction deviation, millimeters)
$12 = 0.002    (Arc tolerance, millimeters)
$13 = 0    (Report in inches, boolean)
$20 = 0    (Soft limits enable, boolean)
$21 = 0    (Hard limits enable, boolean)
$22 = 0    (Homing cycle enable, boolean)
$23 = 0    (Homing direction invert, mask)
$24 = 400.000    (Homing locate feed rate, mm/min)
$25 = 600.000    (Homing search seek rate, mm/min)
$26 = 250    (Homing switch debounce delay, milliseconds)
$27 = 1.000    (Homing switch pull-off distance, millimeters)
$30 = 1000    (Maximum spindle speed, RPM)
$31 = 0    (Minimum spindle speed, RPM)
$32 = 0    (Laser-mode enable, boolean)
$100 = 250.000    (X-axis travel resolution, step/mm)
$101 = 250.000    (Y-axis travel resolution, step/mm)
$102 = 250.000    (Z-axis travel resolution, step/mm)
$110 = 200.000    (X-axis maximum rate, mm/min)
$111 = 200.000    (Y-axis maximum rate, mm/min)
$112 = 200.000    (Z-axis maximum rate, mm/min)
$120 = 10.000    (X-axis acceleration, mm/sec^2)
$121 = 300.000    (Y-axis acceleration, mm/sec^2)
$122 = 10.000    (Z-axis acceleration, mm/sec^2)
$130 = 200.000    (X-axis maximum travel, millimeters)
$131 = 100.000    (Y-axis maximum travel, millimeters)
$132 = 200.000    (Z-axis maximum travel, millimeters)
ok
>>> $G
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]
ok
« Última modificación: Octubre 13, 2020, 04:08:50 am por luchoc »

luchoc

  • Nuevo
  • *
  • Mensajes: 8
  • Karma: +0/-0
    • Ver Perfil
  • Ubicación: Argentina
Re:Mi CNC toma mal las dimensiones de trayectoria
« Respuesta #1 en: Octubre 09, 2020, 09:01:47 am »
Acá dejo otra imagen donde hago líneas de forma manual con los cursores de Universal G-Code Sender y lo hace perfecto.

luchoc

  • Nuevo
  • *
  • Mensajes: 8
  • Karma: +0/-0
    • Ver Perfil
  • Ubicación: Argentina
Re:Mi CNC toma mal las dimensiones de trayectoria
« Respuesta #2 en: Octubre 09, 2020, 09:05:02 am »
Aqui dejo la imagen de como dibuja la cnc enviando el archivo .tap o .gcode en mm, donde se puede observar que toma mal las medidas.
« Última modificación: Octubre 09, 2020, 09:07:09 am por luchoc »

luchoc

  • Nuevo
  • *
  • Mensajes: 8
  • Karma: +0/-0
    • Ver Perfil
  • Ubicación: Argentina
Re:Mi CNC toma mal las dimensiones de trayectoria [SOLUCIONADO]
« Respuesta #3 en: Octubre 13, 2020, 04:08:10 am »
Efectivamente, habia un problema de configuracion...


-Motores: nema 17 0.7nm 1.8° 0.4A
-Basado en Arduino UNO - CNC Shield - Drivers 8825 - Grbl v1.1h.
-Los 3 ejes son accionados por tornillos y tuercas ACME Thsl de 8mm de 4 hilos. Avance: 8mm (avanza 8 milímetros cada 360 grados de giro)

Por los videos que estuve viendo en youtube el calculo era:
360°/1.8 = 200
200/8 = 25

Y yo tenia:
$100 = 250.000    (X-axis travel resolution, step/mm)
$101 = 250.000    (Y-axis travel resolution, step/mm)
$102 = 250.000    (Z-axis travel resolution, step/mm)

Solución:
$100 = 25.000    (X-axis travel resolution, step/mm)
$101 = 25.000    (Y-axis travel resolution, step/mm)
$102 = 25.000    (Z-axis travel resolution, step/mm)

Hice un nuevo diseño en Aspire, 3 cuadrados de 10mm X 10mm, 5mm X 5mm y 2.5mm X 2.5mm y este fue el resultado:










Y así quedo la configuracion final del grbl:
Código: [Seleccionar]
**** Connected to COM8 @ 115200 baud ****
Grbl 1.1h ['$' for help]
>>> $$
$0 = 10    (Step pulse time, microseconds)
$1 = 20    (Step idle delay, milliseconds)
$2 = 0    (Step pulse invert, mask)
$3 = 5    (Step direction invert, mask)
$4 = 0    (Invert step enable pin, boolean)
$5 = 0    (Invert limit pins, boolean)
$6 = 0    (Invert probe pin, boolean)
$10 = 1    (Status report options, mask)
$11 = 0.010    (Junction deviation, millimeters)
$12 = 0.002    (Arc tolerance, millimeters)
$13 = 0    (Report in inches, boolean)
$20 = 0    (Soft limits enable, boolean)
$21 = 0    (Hard limits enable, boolean)
$22 = 0    (Homing cycle enable, boolean)
$23 = 0    (Homing direction invert, mask)
$24 = 1000.000    (Homing locate feed rate, mm/min)
$25 = 1000.000    (Homing search seek rate, mm/min)
$26 = 250    (Homing switch debounce delay, milliseconds)
$27 = 1.000    (Homing switch pull-off distance, millimeters)
$30 = 1000    (Maximum spindle speed, RPM)
$31 = 0    (Minimum spindle speed, RPM)
$32 = 0    (Laser-mode enable, boolean)
$100 = 25.000    (X-axis travel resolution, step/mm)
$101 = 25.000    (Y-axis travel resolution, step/mm)
$102 = 25.000    (Z-axis travel resolution, step/mm)
$110 = 1000.000    (X-axis maximum rate, mm/min)
$111 = 1000.000    (Y-axis maximum rate, mm/min)
$112 = 1000.000    (Z-axis maximum rate, mm/min)
$120 = 30.000    (X-axis acceleration, mm/sec^2)
$121 = 1200.000    (Y-axis acceleration, mm/sec^2)
$122 = 30.000    (Z-axis acceleration, mm/sec^2)
$130 = 1000.000    (X-axis maximum travel, millimeters)
$131 = 1000.000    (Y-axis maximum travel, millimeters)
$132 = 1000.000    (Z-axis maximum travel, millimeters)

Saludos