Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INDICE
CONSIDERACIONES DE SEGURIDAD Página 3
LISTADO DE FUNCIONES G Página 4
LISTADO DE FUNCIONES M Página 6
INICIO Y FIN DE UN PROGRAMA Página 7
NUMERACIÓN DE BLOQUES Página 7
PARADA PROGRAMADA “M00” Página 8
NOMENCLATURA DE UN PROGRAMA Página 8
ROTACIÓN DEL HUSILLO Página 9
PARADA DEL HUSILLO Página 9
PARADA ORIENTADA DEL HUSILLO Página 9
AVANCE DE MECANIZADO “F” Página 10
REFRIGERANTE Página 10
SISTEMA DE COORDENADAS Página 11
PLANOS DE TRABAJO Página 11
TEMPORIZADOR “G04” Página 11
SALTO DE BLOQUES “ / ” Página 11
MOVIMIENTO EN RÁPIDO “G00” Página 12
RETORNO AL CERO DE MÁQUINA Página 12
MECANIZADO LINEAL “G01” Página 13
REDONDEO Y CHANFLEO AUTOMÁTICO Página 13
COORDENADAS ANGULARES Página 14
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIÓN - Página 2
INTERTECH WORLDWIDE CORPORATION
CONSIDERACIONES DE SEGURIDAD.
Siga correctamente las instrucciones de este manual. Léalo antes de iniciar una
operación en la máquina
PROGRAMACIÓN - Página 3
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIÓN - Página 4
INTERTECH WORLDWIDE CORPORATION
CODIGO FUNCION
PROGRAMACIÓN - Página 6
INTERTECH WORLDWIDE CORPORATION
INSTRUCCIONES DE PROGRAMACION.
INICIO Y FIN DE UN PROGRAMA
DIRECCIÓN “ O ”
El nombre del programa se escribe con la letra “O”
seguida con el número de identificación del programa, el cual tiene un rango de 0000 al 8999,
los comentarios deberán ser colocados entre paréntesis: y luego oprimir la tecla EOB que
significa fin del reglón (end of block) la cual va a generar un punto y coma o un asterisco que
va a depender del control numérico (; ó *)
O_ _ _ _(COMENTARIO); ó *
Par la transmisión de programa entre el CNC y la PC con el puerto de salida RS 232 adicionar
una línea al inicio y al fin del programa con un signo de porcentaje “%”cuando se edita el
programa en la PC
Ejemplo: %
O1234;
G90 G40 G80 G21;
M30;
%
NOTA: Es aceptable también un programa que tenga los bloques sin numerar.
PARADA PROGRAMADA
FUNCIÓN “ M00 ”
PROGRAMACIÓN - Página 8
INTERTECH WORLDWIDE CORPORATION
Para hacer girar el husillo, deben programarse en el mismo bloque tres funciones:
G96 Velocidad de corte constante ( m/min. )
1°
G97 Velocidad de giro constante ( R.P.M. )
metros por minuto
2° S_._._
revoluciones por minuto
M3 rotación horaria
3°
M4 rotación antihoraria
PROGRAMACIÓN - Página 9
INTERTECH WORLDWIDE CORPORATION
AVANCE DE MECANIZADO
FUNCIÓN “ F ”
El valor del avance durante las muchas fases de maquinado están definidas por la función “ F
”que indica ya sea el avance en mm/rev. o en mm/min.
Ejemplo:
G95 G94
F 0.2 = 0,2 mm por rev. F 10 = 10 mm por min.
F1 = 1 mm por rev. F 350 = 350 mm por min.
F 1.5 = 0,2 mm por rev. F 4000 = 4000 mm por min.
La función “ F ” es modal y por tanto una vez puesta en el programa permanece válida para
todos los movimientos de maquinado G1 - G2 - G3 efectuados con cualquier herramienta.
MM
G94 F en / MIN (Modal)
MM
G95 F en / RPM (Modal)
En los Centros de Mecanizados lo usual es trabajar con G94, donde el valor del avance F de
las herramientas se obtiene mediante la siguiente fórmula:
F(
MM
/MIN ) = MM
F( /RPM por filo) x S (número de filos) x RPM (husillo)
REFRIGERANTE
SISTEMA DE COORDENADAS
PLANOS DE TRABAJO
TEMPORIZACIÓN
FUNCIÓN “ G4 ”
Terminada la ejecución del bloque que precede la temporización, el bloque siguiente se
ejecuta después del tiempo (en seg.) programado. Durante la ejecución de un programa
puede ser necesaria una temporización (por ejemplo, sobre el fondo de una ranura,
etc.).
SALTO DE BLOQUES
FUNCIÓN “ / ” ( barra )
Permite la ejecución o exclusión, usando OPT STOP del teclado, del bloque ( o parte de éste
) que se encuentra a continuación.
Con la tecla DESACTIVADA el bloque se ejecuta.
Con la tecla ACTIVADA el bloque es saltado.
PROGRAMACIÓN - Página 11
INTERTECH WORLDWIDE CORPORATION
NOTA: Los valores de las Coordenadas deben utilizar siempre el Punto Decimal,
así sean números enteros, para denotar milímetros. En caso contrario las unidades
de las coordenadas se interpretarán como milésimos.
POSICIONAMIENTO EN RAPIDO
Sirve para posicionar o alejar las herramientas respecto al eje de maquinado rapidamente.
donde:
X, Y y Z son las coordenadas del punto al que se quiere llegar con la herramienta.
Ejemplo:
G00 X50 (movimiento transversal)
G00 Z3 (movimiento de profundidad)
G00 X50 Y30 (movimiento oblicuo combinado)
Nota: Al programarse un movimiento en rápido (G00) oblicuo, los carros se mueven hasta
alcanzar el punto deseado pero en forma independiente.
Este comando posiciona con un movimiento combinado de los tres ejes a las coordenadas del
punto que se quiere alcanzar.
Si suponemos que la herramienta está en el punto A y queremos posicionarla
en B:
Punto A: X120 Y10 +
X
120
A
Punto B: X50 Y-15
Se programa
G00 X120. Y10. B 50
PROGRAMACIÓN - Página 12
INTERTECH WORLDWIDE CORPORATION
INTERPOLACIÓN LINEAL
Este comando viene acompañado por las coordenadas del punto que se quiere alcanzar, y por
el avance de mecanizado. Si no se hubiese especificado ningún avance F para un G1 entonces
aparecerá la alarma respectiva.
Las unidades del avance de mecanizado F dependerá de las funciones G94 ó G95 mensionadas
anteriormente:
FUNCIÓN “ C ”
Es posible programar los chaflanes entre dos líneas de manera automática, ingresando
directamente las dimensiones deseadas. El valor de C indica la longitud que hay que
quitar sobre la recta que lo precede y sobre la recta que lo sigue. Viene a constituir un
triángulo isósceles cuyos dos catetos iguales representan el valor C que hay que quitar.
G1 X... Y... R... F... ; (redondeo) G1 X... Y... C... F... ; (chanfleo)
COORDENADAS ANGULARES
FUNCIÓN “ A ”
INTERPOLACIÓN CIRCULAR
Y X Z
Respetando la convención del sentido de los arcos, según sean horario o antihorario y según el
plano de trabajo seleccionado, se puede programar de dos maneras una interpolación circular:
PROGRAMACIÓN - Página 14
INTERTECH WORLDWIDE CORPORATION
Regla de la mano derecha es indicar los signos de los ejes, el eje X a la derecha es positivo, el
eje Y hacia el frente es positivo y el eje Z hacia arriba es positivo.
INTERPOLACIÓN HELICOIDAL
(Solo para Mitsubishi) Los comandos G2 y G3 son capaces de realizar una interpolación lineal
por un tercer eje mientras una interpolación circular está siendo ejecutada en el plano
seleccionado (G17, G18, G19). Los formatos pueden ser:
PROGRAMACIÓN - Página 15
INTERTECH WORLDWIDE CORPORATION
ROSCADO
La instrucción G33 controla el avance de mecanizado de la herramienta sincronizado con el
giro del husillo de manera tal que se pueden obtener tanto roscas cilíndricas como cónicas; así
como roscas de varias entradas, especificando el ángulo de entrada de rosca:
G33 Z... F... Q... ;
donde: Z , es la coordenada lineal del punto final de la rosca.
F , es el paso de la rosca MM
Q , es el ángulo en las roscas de entrada múltiple (0º-360º)
Se debe tener cuidado con las RPM de roscado no vayan a sobrepasar el límite controlable por
el CNC. Para esto verificar la siguiente fórmula:
PROGRAMACIÓN - Página 16
INTERTECH WORLDWIDE CORPORATION
COORDENADAS DE TRABAJO
El Cero de Máquina sirve como una referencia para el sistema básico de coordenadas de la
máquina, el cual es determinado cuando se referencia la máquina (ZERO RETURN). Se puede
setear de varias maneras un sistema de coordenadas:
2. G90 G92 X... Y... Z... ; selección del sistema básico de coordenadas y presenta dichos
valores en el display del WORK COORDINATE SYSTEM.
3. Sistemas de coordenadas de trabajo:
G54, G55, G56, G57, G58, G59.
4. G52 X... Y... Z... ; determina un sistema de coordenadas local relativo al sistema de
trabajo seleccionado.
Se debe cargar una nueva serie de ceros de pieza en el sector del programa que se necesite.
Es decir se pueden cargar ceros de piezas en el principio del programa, otra serie de ceros en la
mitad del programa y así sucesivamente. Cada vez que lee una serie de ceros del programa, se
cargan automáticamente en la pantalla de OFF SET WORK.
Programa principal
PROGRAMACIÓN - Página 17
INTERTECH WORLDWIDE CORPORATION
M30
%
PROGRAMACIÓN - Página 19
INTERTECH WORLDWIDE CORPORATION
SUB-PROGRAMAS
M98 P... H... ; (para Fanuc)
donde: P esta compuesto por ocho dígitos los cuatros primeros son la repeticiones
y los cuatro últimos el número de sub-programa.
H número de línea del subprograma.
Por ejemplo: M98 P00201001;
CANT. DE N° DEL
REPET. SUBPROG.
PARA MITSUBISHI
O0006 (PROGRAMA PRINCIPAL) ;
N5 T4 M6 ;
N10 G92 X0 Y0 S1500 M3 ;
N20 G90 G0 X50. Y0. Z2. G41 D4 ;
N30 G1 Z-5. F100 ;
N40 M98 P7 L36 I-50 ;
N50 G0 Z10.G40 ;
N60 G28 X0 Y0 Z0 ;
N70 M30 ;
O7 (SUBPROGRAMA) ;
N10 G3 X54.358 Y0.19 J50. F150 ;
N20 X54.134 Y4.927 I-54.354 J-0.190
N30 X49.81 Y4.358 I4.353 J-49.81 ;
N40 X49.24 Y8.682 I-49.81 J-4.358 ;
N50 M99;
PROGRAMACIÓN - Página 21
INTERTECH WORLDWIDE CORPORATION
CICLOS FIJOS
Estas funciones son usadas para secuencias predeterminadas de mecanizado como perforados y
roscados repetitivos, los cuáles son especificados en un sólo bloque.
G84 Avance Mecan. Si Inversión giro Avance Mecan. Ciclo Roscado con
Macho Derecho
FORMATO: G8.../G7... X__ Y__ Z__ R__ Q__ P__ F__ L__ ,R__ ;
Los ciclos fijos se usan para perforar, roscado con macho o mandrilado. Cuando se trabaja
usualmente con G17, el plano XY sirve para definir el posicionamiento del centro del agujero.
La coordenada Z define la profundidad del mecanizado.
La selección sincrónica sirve para el roscado con macho: ,R0 sirve para el roscado con
compensador axial; mientras ,R1 sirve para el Ridgid Tapping.
X,Y
Z (G98)
1
R (G99)
3,6 )
4
Z
5
5. En este punto, final del agujero, puede suceder varias acciones según el ciclo fijo que se esté
usando. Las posibles acciones pueden ser parada de husillo (M5), inversión de giro
(M3/M4), temporizador, o parada orientada.
El control de los ejes según la selección del plano programado se muestra en la siguiente tabla:
PLANO DE SELECCION PLANO DE POSICIONAMIENTO PLANO DE PERFORADO
G17 X-Y Z
G18 Z-X Y
G19 Y-Z X
La tabla a continuación muestra cada dirección de los ciclos fijos y su descripción respectiva:
PROGRAMACIÓN - Página 23
INTERTECH WORLDWIDE CORPORATION
NOTA: Los Ciclos Fijos son Modales. Si se programan bloques con diferentes
coordenadas, el ciclos fijo seleccionado se ejecuta en cada nueva coordenada.
Es por esta razón que después de utilizar un ciclo fijo es necesario cancelarlo
mediante G80.
PROGRAMACIÓN - Página 24
INTERTECH WORLDWIDE CORPORATION
C. F. DE PERFORADO
G81 X... Y... Z... R... F... ;
C. F. DE PERFORADO CON TEMPORIZADOR EN EL FONDO
G82 X... Y... Z... R... F... P... ;
C. F. DE PERFORADO PROFUNDO CON ROMPE / DESCARGA DE VIRUTAS
G73 X... Y... Z... R... Q... F... P... ;
G83 X... Y... Z... R... Q... F... ;
C. F. DE ROSCADO CON MACHO IZQUIERDO / DERECHO
G74 X... Y... Z... R... F... P... ; (M29 S.... PARA ROSCADO RIGIDO)
G84 X... Y... Z... R... F... P... ; (M29 S.... PARA ROSCADO RIGIDO)
C. F. DE CALISUAR ENTADA Y SALIDA MECANIZANDO
G85 X... Y... Z... R... F... ;
C. F. DE ALESADO CON PARADA DEL HUSILLO EN EL FONDO
G86 X... Y... Z... R... F... P... ;
O0010
G80 G40 G17 G21
M6 T2
G90 G54 G0 X100 Y0
G43 H2 Z50
M29 S300
G74 G98 Z-18 R5 F600
X50
Y50
X100
G80 Z150
G91G28Z0
M30
G76 CICLO FIJO DE ALESADO
PROGRAMACIÓN - Página 26
INTERTECH WORLDWIDE CORPORATION
Ejemplo de programa:
O0002
G80 G40 G17 G21;
G91 G28 Z0;
M6 T1;
G90 G54 G0 X0 Y0 M3 S1000;
G43 H1 Z50;
G81 G98 Z-20 R3 F100;
X10;
X20;
Y10;
X0;
G80;
G91 G28 Z0;
PROGRAMACIÓN - Página 27
INTERTECH WORLDWIDE CORPORATION
M30;
Ejemplo de programa:
O0002
G80 G40 G17 G21;
G91 G28 Z0;
M6 T1;
G90 G54 G0 X0 Y0 M3 S1000;
G43 H1 Z50;
G82 G98 Z-20 R3 P1000 F100;
X10;
X20;
Y10;
X0;
G80;
G91 G28 Z0;
M30;
Ejemplo de programa:
O0002
G80 G40 G17 G21;
G91 G28 Z0;
M6 T1;
G90 G54 G0 X0 Y0 M3 S1000;
G43 H1 Z50;
G83 G98 Z-20 R3 Q3 F100;
X10;
X20;
Y10;
X0;
G80;
G91 G28 Z0;
M30;
PROGRAMACIÓN - Página 29
INTERTECH WORLDWIDE CORPORATION
G85…G98 ó G99…X…Y…Z…R…F…
G86…G98 ó G99…X…Y…Z…R…F…
QZ
P Q Z-10
R-15
G88 CICLO FIJO DE PERFORADO CON PARADA EN EL FONDO
P100=0,1 seg.
P100=0,1 seg.
:
N110 T8 M6 ;
N120 G97 S1000 M3 ;
N130 G81 Z-10. R5. L0 F200 ;
N140 G90 G34 X200. Y100. I100. J20 K6 ;
N150 G80
:
:
:
N180 T10 M6 ;
N190 G83 Z-15. R5. Q3. F150 ;
N200 G35 X200. Y100. I50. J30. K4 ;
N210 G80 ;
:
:
PERFORADO MULTIPLE EN ARCO (NO ES MODAL)
G36 X... Y... I... J... P... K... precedido por un C. F. G73, G74, G76, G81 al G89
donde: X... Y... , coordenadas del centro de la circunferencia
I... , radio de la circunferencia
J... , ángulo del primer perforado medido en sentido antihorario respecto al eje +X.
P... , distancia angular entre agujeros.
K... , número de perforaciones.
:
N110 T8 M6 ;
N120 G97 S1000 M3 ;
N130 G81 Z-10. R5. L0 F200 ;
N140 G90 G36 X200. Y100. I100. J20 P40.
K3 ;
N150 G80
:
PROGRAMACIÓN - Página 33
INTERTECH WORLDWIDE CORPORATION
HERRAMIENTAS UTILIZADAS:
1. T1 FRESA DE DIAM. 10 mm.
2. T2 BROCA DE DIAM. 11 mm.
3. T3 MACHO M12x0.5
PROGRAMA:
O0001 (PROGRAMA EJEMPLO) ;
N10 G91 G28 X0 Y0 Z0 M8 ;
N20 G17 G21 G40 G90 ;
N30 G54 G80 ;
N40 / T1 M6 ;
N50 G0 X-10. Y0 G97 S1000 M3 ;
N60 G43 Z10. H1 ;
N70 G1 Z-5. F200 ;
N80 X0 G41 D1 F500 ;
N90 X100. ;
N100 Y60. ,R12. ;
N110 X0 ,C10. ;
N120 Y0;
N130 G0 X-10. G40 ;
N140 / T2 M6 ;
N150 G97 S500 M3 ;
N160 G0 G43 Z10. H2 ;
N170 X30. Y30. ;
N180 G81 Z-6. R10. F200 ;
N190 X70. ;
N200 G80 ;
N210 / T3 M6 ;
N220 G97 S300 M3 ;
N230 G0 G43 Z10. H3 ;
N240 G84 X70. Y30. Z-6. R5. F150 P0 ,R1;
N250 X30 ;
N260 G80 M5 M9;
N270 / T1 M6 ;
N280 M30 ;
PROGRAMACIÓN - Página 34
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIÓN - Página 35