Está en la página 1de 4

SubRutina G-Code (Aprende a Programar un Router o

Plasma CNC)
Programacin Router CNC
por MecatRobotic

Subrutina G-Code
Compensaciones G52 y M98 y M99 Subrutina
Hay un nmero de maneras de utilizar el software de 2D y 2.5D gratis o de bajo costo para reducir stock ms
profundo o ms grueso de lo que se permite con un solo paso que se genera con el software.
Mach3 tiene una funcin Z de compensacin que reduce el eje Z en cada paso sucesivo.
Esta funcin es muy sencilla de configurar y se utiliza en lugar de la siguiente subrutina.
La funcin se describe en la seccin 6.2.17 del manual de Mach3.
.
Una forma muy sencilla de reducir el Z en cada paso es mover el eje Z a un nivel inferior a mano, y luego
repetir el corte. El software del router no sabe que la altura de la Z fue cambiada, por lo que los recortes de
router en un nivel ms profundo, pensando que est en el nivel original.
Un mtodo similar es desplazar el eje Z inferior y volver a cero el software a la nueva posicin antes de cada
nuevo paso. Al igual que el mtodo anterior, esto tambin requiere que el operador est disponible para
restablecer la tabla al final de cada pase.
.
Otra forma de reducir la Z en cada pasada es la subrutina a continuacin, es necesario editar el cdigo G,
pero una vez editado el proceso de corte es automtico. No hay necesidad de ajustar manualmente la Z a una
nueva profundidad al final de cada corrida.
Nota: Con cualquiera de estos mtodos es importante que el plano de seguridad original ser lo
suficientemente alta de que el router no se corta el trabajo cuando se cree que se mueve libremente por
encima de la obra.
Esta subrutina G-Code tambin se puede utilizar para repetir cualquier seccin del G-Code. Por lo tanto, no se
limita a slo el eje Z, que podra ser utilizado para mover el patrn de corte todo lo que un nuevo recorte se
har en una seccin diferente de la accin.
Esto es muy til para la toma de un conjunto de partes iguales sin tener que codificar cada componente para
un lugar especfico en la poblacin.
.

La siguiente descripcin se basa en el patrn de tringulo que se muestra a la derecha.


Esta es una subrutina simple que compensa el eje Z 1 / 10 pulgadas ms profundo en cada repeticin, de 0,1
a 0,5 pulgadas por debajo del plano de la superficie que es 0.
El original en 2D o 2.5D G-cdigo para una capa del tringulo se encuentra en la parte inferior de la G-cdigo
de abajo. Es en este color en la columna izquierda. Este original G-cdigo se convierte en la subrutina que se
va a repetir.
Los colores de la G-cdigos de fondo coinciden con las descripciones de la derecha.
.

G00 Z1 Rpido movimiento de la Z a 1


G00X0Y0 Rpida de X e Y en cero a cero
M3 M7 F50 Eje en sentido horario , el refrigerante (o de vaco, etc) ON , la velocidad de alimentacin de 50
pulgadas (mm) por minuto. Todo lo anterior es el comienzo normal de una carrera simple. El siguiente es el
desplazamiento del G-cdigo
G52 Z -0,1 Offset Z negativo por 10.1 pulgadas
El eje no se mueve, pero el DRO (lectura digital) avanzar a partir de Z de 1. (Desde la posicin Z se traslad
a arriba) a 1,1
Vase la nota 1 a pie de pgina.
M98 P1 Llamada de subrutina llamado 1 Este es el original del G-cdigo, es de este color por debajo de el
router corta el tringulo y el rendimiento del software de control a la siguiente lnea; el proceso se repite.
G52 Z -. 2 Offset Z negativo 10.2 pulgadas
M98 P1 Llamada de subrutina llamado 1
El router corta de nuevo y repite el proceso despus de cada M98 por debajo de
G52 Z -. 3 Offset Z negativo 3.10 pulgadas
M98 P1 Llamada de subrutina llamado 1
G52 Z -. 4 Offset Z negativo 10.4 pulgadas
M98 P1 Llamada de subrutina llamado 1
G52 Z -. 5 Offset Z negativo 5.10 pulgadas
M98 P1 Llamada de subrutina llamado 1
Z0 G52 Offset Z por 0 (es decir, eliminar el offset , poner las cosas a la normalidad), vase la nota 2
G00 Z1 Rpido a Z 1

M30 Final y rebobinado


O una Letra O, define el principio de la subrutina , 1 es la etiqueta o el nombre de la subrutina.
. El siguiente es el tringulo de G-cdigo que se va a repetir.
Z0 G01 ir a Z0
G01 Y3 ir a Y3 este es el tramo vertical del tringulo
G01 X2 Y0 Ir al 2,0 este es el tramo diagonal del tringulo
G01 X0 Y0 Ir al 0,0 este es el tramo inferior del tringulo
M99
Fin de subrutina y volver a la lnea siguiente a la M98 que lo llam.
Esto se repetir hasta que se M98s no ms, el controlador lee el cdigo restante hasta llegar a M30.
Nota 1 ) Aunque pueda parecer contradictorio, cuando el desplazamiento es negativo, el DRO ganancias la
cantidad, y cuando el desplazamiento es positivo el DRO pierde el desplazamiento de la cantidad. Puede
ayudar a visualizar el proceso como engaar al software en el pensamiento de que el router es mayor (o
menor) de lo que realmente es.
Nota 2 ) Es importante tener en claro los desplazamientos al final de una carrera, de lo contrario el programa
mantendr las compensaciones hasta que borrar manualmente.
..
El siguiente es el cdigo G se ha descrito anteriormente. Se puede copiar y pegar en el Bloc de notas y luego
se abren y se ejecutan con Mach3.Viendo lo ejecuta lnea por lnea ser mayor claridad.
G00 Z1
G00 X0 Y0
M3 M7 F50
G52 Z -0,1
M98 P1
G52 Z -. 2
M98 P1
G52 Z -. 3
M98 P1
G52 Z -. 4
M98 P1
G52 Z -. 5
M98 P1
Z0 G52
G00 Z1
M30
O1
G01Z0
G01 Y3
G01 X2 Y0
G01 X0 Y0
M99
Asegrese de pulsar la tecla Intro despus de la M99 cuando el cdigo se pega en el Bloc de notas. Sin que
Mach3 teclado no va a leer la lnea M99

También podría gustarte