G-Code (3)

NOTA:
Este post se quedó colgado en Diciembre. Estuve jugando con el tema del gcode poco porque no conseguí que los resultados me convencieran con las líneas... así que las curvas (este post) no llegué a probarlas. La idea era desarrollar una solución para generar código que me permitiera hacer pruebas de velocidad, temperatura y resolución. Es algo que retomaré a medio plazo... pero de momento estoy con otras cosas. :(

El post...

Otro código, esta vez para dibujar 3 círculos concéntricos...

G21;
M107;
M190 S50;
M104 S230;
G28;
M109 S230;
G90;
G92 E0;
M82;
G1 F9000;
G1 Z10;
G1 E3;
G92 E0;
G1 E-2;
G1 Z0.3;
G1 X100 Y50 F1200;
G1 E2;
G92 E0;
G2 X100 Y50 I0 J50 E17.777;
G1 X100 Y50.4;
G92 E0;
G2 X100 Y50.4 I0 J49.6 E17.635;
G92 E0;
G1 X100 Y50.8;
G2 X100 Y50.8 I0 J49.2 E17.493;
G92 E0;
M107;
M104 S0;
M140 S0;
G28;
M84;

En este caso, considero sigo aplicando E=Volumen/(1.5^2*pi) y considerando que el volumen de material necesario para el circulo es el perímetro por el ancho del nozzle (0.4mm)


Por lo que veo, lo único que puedo trazar con el g-code son líneas y arcos (en sentido de las agujas del reloj o al contrario). Con eso debería bastar par trazar cualquier contorno. Luego entran en juego algoritmos de relleno y demás... no es conceptualmente muy complejo, pero la implementación tiene miga...


Comentarios

Entradas populares