Académique Documents
Professionnel Documents
Culture Documents
SALESIANA
CONTROL NUMÉRICO
COMPUTALIZADO
• Programación Código G
En 1970 al control NC se le
agrega el microcomputador y
se lo perfecciona hasta llegar
a ser CNC totalmente
controlado por un
computador.
Magazine: es el sistema mecánico donde el operador alberga las herramientas que van
a ser utilizadas para el mecanizado.
Control: el control normalmente esta en un lugar accesible al operador sobre del mismo
equipo, el cual se conecta a una interface que permite utilizar el equipo por el operador,
pudiendo ser una PC, el control se conecta básicamente a motores en los 3 ejes, que
normalmente son servo motores o motores de paso, al motor principal o motor de la
herramienta, y a sensores de posición que permiten restringir el movimiento mas allá de
las capacidades de la maquina.
C N C
CNC es la sigla de computer numerical control, control numérico por computador.
Con ayuda del control se pueden realizar tareas que son insolubles en una
máquina convencional.
LENGUAJE DE PROGRAMACIÓN ISO
La ISO estandarizó el lenguaje de programación para
las máquinas CNC.
CODIGO F: feed = a la
velocidad con que se mueve
la máquina en las
operaciones de mecanizado,
en el centro de mecanizado
esta velocidad se programa
en milímetros por minuto, el
código F va acompañado del
valor numérico del avance de
mecanizado. Ejemplo, si se
programa F500, la máquina
se moverá a 500 mm/minuto. F = Feed
CODIGOS DE PROGRAMACION ISO
CODIGO T: tool
herramienta de trabajo,
la programación de las
herramientas se hace de
acuerdo al orden
operacional del proceso.
El código T va
acompañado del número
de herramienta que se
ha de llamar a trabajar, T = Tool
T1, T2, T3, etc.
CODIGOS DE PROGRAMACION ISO
CODIGOS X, Y, Z : en un
centro de mecanizado vertical,
el eje X mueve la mesa de
trabajo de izquierda a derecha X, Y, Z
y viceversa. El eje Y mueve la
mesa hacia adelante y hacia
atrás. El eje Z mueve el
cabezal junto con la
herramienta de trabajo de
arriba hacia abajo y viceversa.
CODIGOS A, B, C : estos
códigos designan el cuarto eje,
que es un eje que gira en grados
y es también controlado por el
CNC.
La designación A, B, o C,
depende de si el dispositivo es
paralelo al eje X, Y, Z.
Eje B
4 EJE (EJE A)
O0002;
N5 M6T1;
N10 G0X0Z0;
N15 M00 (COLOCAR A TOPE LA PIEZA);
---- N20 G0X50.Z100;
N25 M6T2;
M01: parada opcional programada, tiene la misma
utilidad del código M00, pero la maquina se detiene
cuando llega a leer el código si el operario ha activado
el botón optional stop, si no lo ha activado la maquina
no ejecuta la parada intermedia.
¨¨ ¨¨¨ ¨¨
N90 G1Z-45.F140;
N95 G0Z100.;
N100 M01 (VERIFICAR DIAMETRO INTERIOR);
--- N105 G0X36.Y30.;
N110 G1Z-45.;
M02: fin de programa, se utiliza
para cerrar la estructura del
programa, actualmente se
utiliza más el código M30.
N225 G0 Z100.;
N230 M02;
N125 M6T4;
N130 M03 S1200;
N135 G0X20.Y67.;
M04: girar husillo en sentido
antihorario, este código
también va acompañado del
código S y las rpm.
N125 M6T9;
N130 M04 S2000;
N135 G0X20.Y45.;
M6 T3;
G0 X2. Y40. M3 S1300;
M08: encender el
refrigerante, coolant on, para
que funcione con este código
se debe activar el botón
coolant auto en el panel de
control. Se debe programar
después de cada cambio de
herramienta.
N50 M6T4;
N55 G0X32.Z2.M8;
N65 G0X100.Z100.M9;
M13: encender el husillo horario
y el refrigerante
N50 M6 T3;
N55 G0 X32. Y2. M13 S1200
O0024;
N5 M6 T4;
¨¨¨¨¨¨¨¨¨¨¨¨¨
¨¨¨¨¨¨¨¨¨¨¨¨¨
N450 M30;
Al sistema de coordenadas de
la máquina o mecánicas se le
llama: referencia de máquina,
cero de máquina o Home.
Medidas absolutas:
Se programan los valores X, Y , Z, de la posición nominal siempre referidos
al cero de pieza, todos los valores se miden desde el cero de pieza hasta
donde tiene que llegar la herramienta (Se programan con el código G90).
Medidas incrementales o relativas
Se programan los valores X , Y, Z de la posición medida desde el último punto
donde se encuentre la herramienta de trabajo, es decir se da el incremento
que tiene que desplazarse la herramienta para llegar al siguiente punto de
destino. El signo indica en que sentido se debe mover la herramienta
independientemente de si se encuentra en un cuadrante positivo o negativo
del sistema de coordenadas cartesiano (Se programan con el código G91)
EJERCICIO 1
EJERCICIO 1
ABSOLUTAS G90
X Y Z
P1 15 30 0
P2 15 30 40
P3 50 30 40
P4 70 30 0
P5 70 0 0
EJERCICIO 1
INCREMENTALES
G91
X Y Z
P1 15 30 0
P2 0 0 40
P3 35 0 0
P4 20 0 - 40
P5 0 - 30 0
EJERCICIO 2
Códigos G
A continuación se explicarán los códigos G
necesarios para la programación de fresado
C.N.C. Dentro de los códigos G se encuentran los
códigos modales que quedan activados en el
programa hasta que sean cancelados o
cambiados por otros.
G0 X32.Y5. ;
G0 Z2.;
G0Z100.
M30;
MECANIZADO EN TRAYECTORIA LINEAL
G1 Mecanizado en línea recta:
También llamado interpolación lineal.
Este código se utiliza para mecanizar
toda trayectoria en línea recta . La
máquina se mueve con avance de
mecanizado programado con el código
F. Al programar los ejes X y Y a la vez,
se generan fácilmente trayectorias
diagonales (interpolación lineal de los
dos ejes) .El código G1 es modal actúa
hasta cuando se coloque otro código G.
El formato de programación es el siguiente:
G1 X50.Y95. F130 ;
En este caso la máquina se moverá desde
donde este en diagonal hasta la coordenada
final X50. Y95. con una velocidad de avance
de mecanizado de 130 mm/min .
EJERCICIO G0-G1: Programar escotaduras diagonales
PROGRAMA
O0001 (CAJERA);
N5 M6 T1 (ESCARIADOR 10MM);
N10 G90 ;
N15 G0 X11. Y-17. M3 S1200 ;
N20 G0 Z2. M8;
N25 G1 Z-4. F120;
N30 G1 X39.;
N35 Y23. ;
N40 X11.;
N45 Y31. ;
N50 X39. ;
N55 Y17.;
N60 X11.;
N65 Y23.;
N70 G0Z20.;
N75 M30;
MECANIZADO DE ARCOS Y CIRCULOS
Ejemplo de programación:
G1 Z-12. F0.08 ; (TALADRA A UNA PROFUNDIDAD DE 12 MM)
G4 P500 ; (TEMPORIZA MEDIO SEGUNDO)
G0 Z3.; (SE RETIRA EN MARCHA RÁPIDA A 3MM DE LA PIEZA)
G18 Trabajar en el plano X,Z : Al trabajar una interpolación con coordenadas X,Z
ejemplo: G2 X20.Z30.R35.F120 con anterioridad hay que definir el plano donde se
genera la interpolación, en este caso es el plano de trabajo X,Z G18, se
programaría:
G19 Trabajar en el plano Y,Z : Al trabajar una interpolación con coordenadas Y,Z
ejemplo: G2 Y10.Z20.R25.F100 con anterioridad hay que definir el plano donde se
genera la interpolación, en este caso es el plano de trabajo Y,Z G19, se
programaría:
G20 ;
G0 X1.5 Y10. Z0.2 ;
En la pantalla del control se verán las coordenadas con cuatro
decimales después del punto X1.5000 Y10.0000 Z0.2000
G21 ;
G0 X1.5 Y10. Z0.2 ;