Está en la página 1de 31

PROGRAMACIÓN

MANUAL PARA CENTROS


DE MAQUINADO
Qué es un programa de CN?

Conjunto de instrucciones que


contienen la información
necesaria para operaciones de
corte
Panorama de la programación
Ejes de control del centro de
maquinado
Sistema de coordenadas
rectangulares de la mano
derecha
Sistema de coordenadas de la
máquina

Se establece usando este punto de


referencia de la Máquina (La posición
propia del centro de maquinado) como
origen de la máquina.
Posiciones de los puntos de
referencia
Centro de maquinado de tipo vertical:
Esta colocado al final de la carrera de los
ejes X, Y y Z
Centro de maquinado de tipo horizontal,
Esta colocado al centro de la carrera de la
máquina (o sea, en el centro de la mesa).
Sistemas de coordenadas de trabajo
Se establece utilizando un punto
cualquiera dentro del sistema de
coordenadas de la máquina como origen
(por ejemplo un punto de referencia de la
pieza de trabajo a maquinar)
Configuración del programa
Los programas están compuestos por
formatos de bloques variables, dichos
bloques están constituidos de palabras
directrices

Una palabra directriz está formada de una


dirección y un dato, y el bloque está
compuesto de una o varias palabras. El
punto y coma “;” es llamado EOB ( End of
Block) y muestra el final de un bloque.
Ejemplo de un programa
O 001 ; .....Número de programa
....Llamado de la herramienta
N 01 T02 ;
.....Establecimiento del sistema de
G 54 G90 G00 X330.0 Y0 ;
coordenadas de trabajo.
.....Vel. de rotación del husillo
S330 M03 ; principal (330min-1)
.....Aproximación de la herramienta a la pieza
G43 Z30.0 H01 ;
de trabajo

Z0 ; .....Superficie de corte.
G01 X –330.0 F300 ; .....Operación de corte.
G00 Z30.0 ; ..... Alejamiento de la herramienta de la pieza de
trabajo .
M05 ; .....Paro del husillo principal.

G91 G28 Z0 ; .....Retorno de la herramienta a su


posición original.

M30 ; .....Finalización del programa.


Formato detallado de un bloque.
CLASES Y SEMÁNTICA DE
DIRECCIONES
Número del programa (O)

Se usa para identificar los programas que


están registrados en la unidad de CN. Este
número se escribe con cuatro dígitos o
menos (1-9999 excluyendo 0),
anteponiéndole la dirección “O” en el
encabezado del programa.
Número de secuencia (N)

Es para clasificar y distinguir los bloques en


el programa. Este es comandado mediante
valores numéricos con cinco dígitos o
menos (1-99999 excluyendo el cero), y se
escribe esta dirección “N” al inicio del
bloque.
Función preparatoria
(Función G)
Es comandada por valores numéricos de
dos dígitos o menos (00-99) para dar la
siguiente semántica al bloque,
Comandos de operación: Movimiento
rápido, corte recto y corte de arco circular;
selección de los planos XY, YZ, y ZX;
establecimiento de la compensación del
diámetro y longitud de la herramienta,
selección del sistema de coordenadas de
trabajo, y selección de los ciclos de trabajo
tales como taladrado (drilling)
FUNCIÓN PREPARATORIA
(FUNCIÓN G)
Las operaciones de la Función
preparatoria (Función-G)
• La función de movimiento lineal
• La función de interpolación circular
• La de compensación de la longitud de la
herramienta
• La compensación del diámetro de la
herramienta
• Funciones de ciclo de maquinado, etc.
Las clasificación de la Función G

Única:
Es significativa únicamente para el bloque
comandado.

Modal :
Permanece activa hasta que sea active
otra Función-G del mismo grupo.
Ejercicios de G00

Comando Absoluto(G90 G54)


0 P1:G00 40.0 Y 60.0;
P1 P2: 80.0 Y 40.0;
P2 P3 40.0 Y 20.0;
Ejercicios de G00

Comando Incremental(G91)
0 P1:G00X40.0 Y 60.0;
P1 P2:X40.0 Y -20.0;
P2 P3:X-40.0 Y -20.0;
Ejercicios de G01
Ejercicios de G01

Comando Absoluto(G90 G54)


P1→P2:G01 Y 80.0 F 120;
P2→P3: X 60.0;
P3→P4: X 100.0 Y 50.0;
P4→P5: Y 30.0;
P5→P6: X 50.0 Y20.0;
3
Ejercicios de G01
Ejercicios de G01
Comando Incremental (G91)
P1→P2:G01 Y 50.0 F120;
P2→P3: X 30.0;
P3→P4: X 40.0 Y-30.0;
P4→P5: Y-20.0;
P5→P6: X -50.0 Y-10.0;
Corte circular por interpolación
circular (G02 y G03)
Función de alimentación de corte
(Función F)
La función de alimentación es para fijar la
velocidad de alimentación cuando se corta
una pieza de trabajo, y el valor de la
velocidad se escribe enseguida de la
dirección “F”.
F = (f)(N)(Z)
donde: F : Avance (mm/min.)
f : Alimentación de avance por filo (mm/filo)
N : Velocidad del husillo principal (r.p.m.)
Z : Número de filos de la herramienta
Dimensión de la palabra( palabra
coordenada)
Es para introducir la distancia de
movimiento y las coordenadas. Las
herramientas pueden ser trasladadas a
posiciones determinadas por los valores
del comando (0- 99999.99mm) siguiendo
las direcciones “X, Y y Z”, “R”y las
direcciones de “I, J y K”
Corte circular por interpolación
circular (G02 y G03)
Ejercicios de Corte Circular

Comando Absoluto (comando IJK) (G17 G90 G54)


G02 X90.0 Y40.0 I-20.0 J-50.0 F120;

Comando incremental (comando IJK) (G17 G91)


G02 X30.0 Y-30.0 I-20.0 J-50.0 F120;

Comando Absoluto (comando R)(G17 G90 G54)


G02 X90.0 Y40.0 R54.0 F120;

Comando incremental (comando R) (G17 G91)


G02 X30.0 Y-30.0 R54.0 F120;
Ejercicios de Corte Circular

① En el caso de A (Angulo
de arco circular : a ≤ 180o)
(G17 G90 G54)
G02X90.0Y70.0 R40.0
F120;

② En el caso de B (Angulo
de arco circular : a > 180o)
(G17 G90 G54)
G02X90.0Y70.0 R-40.0
F120;
Ejercicios de Corte Circular
① Maquinado de un circulo
completo en sentido
horario usando el punto A
como inicio.
(G17 G90 G54)
G02 I-30.0 F120;

② Maquinado de un circulo
completo en sentido
antihorario usando el punto B
como inicio.
(G17 G90 G54)
G03 J30.0 F120;

También podría gustarte