This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Sub-Rutina en código G
#1
Buenos días

Por favor disminuir mi ignorancia.

Quiero "limpiar" mis programas en G-Code,  FreeCad o InkScape (en linux) para poner un ejemplo,  para cortar 3mm a una profundidad de 0.5mm por pasada, escriben 6 veces las mismas líneas , comience aquí, llegue hasta acá, regrese este punto y de nuevo comience aquí . . . 

Mi intensión es hacer una rutina, o sub-rutina que haga eso sin tener que repetir como lora los mismo una y otra vez 

Al utilizar bCNC como programa de comunicación entre la PC y el Arduino no estoy seguro que esta sea la limitante.
He probado con "palabras" como SUB, CALL, GOTO, RPT pero la respuesta es la misma siempre "código XXX no definido".
La etiquetas Nxx si las entiende.


También usé los M98, M99 y lo mismo ERROR 

He dado vueltas por Internet y no encuentro como poder simplificar los escritos.

De antemano gracias por sus respuestas

Todas las ideas me ayudarán

Gracias
==========EJEMPLO===============
[sub10]
N11
g91 Z-1
g90
g1 x-21.8 y-41.8
g1 x-21.8 y41.8
g1 x-22.737258 y42.737258
g1 x-21.8 y41.8
g1 x21.8 y41.8
g1 x22.737258 y42.737258
g1 x21.8 y41.8
g1 x21.8 y-41.8
g1 x22.737258 y-42.737258
g1 x21.8 y-41.8
g1 x-21.8 y-41.8
[call10]
[goto11]

==========RESPUESTAS===============
name 'sub10' is not defined
ok
g1x-21.8y41.8
ok
g1x-22.7373y42.7373
name 'call10' is not defined
g1x-21.8y41.8
ok
g1x21.8y41.8
name 'goto11' is not defined
g1x22.7373y42.7373
ok


====================================
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  fresar código QR albertfarr 0 436 03-05-2021, 03:35 PM
Último mensaje: albertfarr
  codigo G jrmc 4 1,157 18-04-2020, 10:12 PM
Último mensaje: juavil
  Pasar código .NC a .gcode s118 7 6,551 15-09-2016, 06:45 AM
Último mensaje: s118
  Dudas software obtención código g-code s118 1 2,824 08-09-2016, 08:32 PM
Último mensaje: fbforos
  Software convertir dxf a código ISO tresdmark 1 2,737 08-10-2015, 08:23 AM
Último mensaje: grafisoft