Professional Documents
Culture Documents
G42:
G70:
G71:
G72:
G73:
G74:
G76:
G96:
G97:
G98:
G99:
Cdigos Miscelneos:
M00: Parada opcional
M01: Parada opcional
M02: Reset del programa
M03: Hacer girar el husillo en sentido horario
M04: Hacer girar el husillo en sentido anti horario
M05: Frenar el husillo
M06: Cambiar de herramienta
M07: Abrir el paso del refrigerante B
M08: Abrir el paso del refrigerante A
M09: Cerrar el paso de los refrigerantes
M10: Abrir mordazas
M11: Cerrar mordazas
M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante
M14: Hacer girar el husillo en sentido anti horario y abrir el paso de
refrigerante
M30: Finalizar programa y poner el puntero de ejecucin en su inicio
M31: Incrementar el contador de partes
M37: Frenar el husillo y abrir la guarda
M38: Abrir la guarda
M39: Cerrar la guarda
M40: Extender el alimentador de piezas
M41: Retraer el alimentador de piezas
M43: Avisar a la cinta transportadora que avance
M44: Avisar a la cinta transportadora que retroceda
M45: Avisar a la cinta transportadora que frene
M48: Inhabilitar Spindle y Feed override (maquinar exclusivamente con las
velocidades programadas)
M49: Cancelar M48
M62: Activar salida auxiliar 1
M63: Activar salida auxiliar 2
M64: Desactivar salida auxiliar 1
M65: Desactivar salida auxiliar 2
M66: Esperar hasta que la entrada 1 est en ON
M67: Esperar hasta que la entrada 2 est en ON
M70: Activar espejo en X
M76: Esperar hasta que la entrada 1 est en OFF
M77: Esperar hasta que la entrada 2 est en OFF
M80: Desactivar el espejo en X
M98: Llamada a subprograma
M99: Retorno de subprograma
Comentario
G21
G98
G28U0W0
M06T0404
M03S3500
G00X26Z0
Ir velozmente (sin maquinar, se supone que se est en el aire) hasta las proximidades del
tocho
G01X-2F80
Ahora s, maquinando, se frentea el tocho, de arriba hacia abajo. Pasamos de largo el cero
para que no queden pupitos.
G00Z2X25
G01Z-40F140
G28U2W0
M05
Frenar el husillo
M30
( Los nombres de los viejos programas de CNC solo podan contener nmeros.
( Si este programa se hubiera llamado 0001.fnl la lnea siguiente seria su
identificador univoco
O0001
( Usamos sistema mtrico
G21
( Los avances estarn definidos en avance por revolucin
G99
( otra forma podra haber sido avance por minuto
( Antes de arrancar, pedimos un cambio de herramienta. La herramienta 01 con el
juego de offset locales 01
M06 T0101
( La velocidad de husillo ser indicada en RPM
( Ahora pedimos 1800 rpm y que se arranque el motor en sentido horario
G97 S1800 M03
( Pedimos que cada eje se mueva lo ms rpido que pueda hasta las coordenadas
relativas a la pieza
( dimetro X=26 mm y eje Z = 2 mm
( El movimiento no necesariamente ser una lnea recta
( Lo ms probable es que resulte una lnea quebrada segn el lugar del que se
parta y de las velocidades de desplazamiento de eje que tenga la maquina en
cuestin
G00 X26 Z2
( llegados a ese punto cercano a la pieza, nos movemos justamente hasta Z=0 el
borde derecho pero todava fuera del tocho ya que su dimetro seria de 25 mm
( Seguimos dentro de la G00 que puede tener varias lneas indicando
desplazamientos sucesivos
Z0
( Ahora si desplazamos la herramienta de manera controlada a travs de segmentos
de recta y circunferencia
( Esta manera controlada se llama a veces interpolacin lineal o circular segn el
caso
( Nos movemos hasta un dimetro negativo
( Pasamos de largo el centro para frentear el tocho
( El avance ser de 5 centsimas de mm por vuelta
G01 X-1 F.05
( Ahora volvemos a una posicin externa lo mas rpido posible
( Esta posicin se eligi arriba y a la derecha del contorno que se va a definir a
continuacin
G00 X26 Z2
( ATENCION una de las mejores instrucciones de CNC Ciclos encajonados de
cilindrado sirve para desbastar grandes cantidades de material en varias pasadas de
cilindrado
( haciendo una escalera pero sin tener que definir los movimientos de la
escalera sino solamente los movimientos que describen el contorno final deseado
( Hay dos restricciones que deben tenerse en cuenta.
( a) El contorno debe ser montonamente creciente o decreciente
( b) El primer movimiento definido debe ser de FRENTEADO
( G71 es tan larga que no caba en los viejos monitores de planta con caracteres
grandes y baja resolucin por lo que se desdoblo en 2 lneas consecutivas
G71 U.75 R.25
G71 P1 Q2 U1.0 W.1 F.07
( U.75 En cada cilindrado calamos 75 centsimas de mm
( R.25 Llegado al final del cilindro separamos la herramienta 25 centsimas de mm
para no rayar la pieza
( P1 El contorno se comienza a definir en la lnea N1. N1 no precisa ser contigua a
G71
( Q2 El contorno se termin de definir en la lnea N2
( U1.0 Nos reservamos 1mm de sobre medida de dimetro para dejrselo al ciclo de
acabado/pulido
( W.1 Nos reservamos 1 decima de mm de sobre medida en el eje Z a los mismos
fines
( F.07 La herramienta avanzara 7 centsimas de mm por cada revolucin
( Lnea N1 empieza el contorno, haciendo un avance de FRENTEADO puro desde la
ltima posicin previa a la G71
( casi hasta el morro del tocho
N1 G00 X0
( Entramos despacito maquinando hasta el morro del tocho
G01 Z0
( Cortamos un arco de circunferencia anti horario desde donde estamos hasta Z=8mm con un radio de 8 mm y medio
( Dejamos que el CNC se encargue de calcular donde tiene que estar el centro, etc
( Definimos una velocidad de 2500 rpm que ser obviada en el desbaste grueso
pero tenida en cuenta en el acabado
G03 X17 Z-8.5 R8.5 S2500
( Ahora cilindramos hasta Z=-13 mm y medio
G01 Z-13.5
( Hacemos un tronco de cono hasta dimetro 20mm y Z=-14 y algo de mm
X20 Z-14.36
( Cilindramos hasta Z=-28 mm y medio
Z-28.5
( Otro tronco de cono
( Ntese que los dimetros siempre van creciendo
( Si hubiera que maquinar una entalladura deber programarse otro ciclo
montonamente decreciente
X24 Z-46.5
Cdigos Miscelneos:
M00: Parada
M01: Parada opcional
M02: Reset del programa
M03: Hacer girar el husillo en sentido horario
M04: Hacer girar el husillo en sentido anti horario
M05: Frenar el husillo
M06: Cambiar de herramienta
M08: Abrir el paso del refrigerante
M09: Cerrar el paso de los refrigerantes
M10: Abrir mordazas
M11: Cerrar mordazas
M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante
M14: Hacer girar el husillo en sentido anti horario y abrir el paso de
refrigerante
M30: Finalizar programa y poner el puntero de ejecucin en su inicio
M38: Abrir la guarda
M39: Cerrar la guarda
M62: Activar salida auxiliar 1
M67: Esperar hasta que la entrada 2 est en ON
M71: Activar el espejo en Y
M80: Desactivar el espejo en X
M81: Desactivar el espejo en Y
M98: Llamada a subprograma
M99: Retorno de subprograma
Fuente: http://www.tecnoedu.com/Denford/GM.php