Professional Documents
Culture Documents
En 1952 se
comenzaron a fabricar las primeras maquinas de control numrico (NC) a nivel industrial.
En 1970 al control NC se
le agrega el microcomputador y se lo perfecciona hasta llegar a ser CNC totalmente controlado por un computador.
CONTROLES FANUC
CONTROLES ANTERIORES: OM 21M 18M 16M CONTROLES ACTUALES Oi M 21i M 18i M 16i M CONTROLES OPEN SYSTEM 210i M 180i M 160i M
C N C
CNC es la sigla de computer numerical control, control numrico por computador.
Con ayuda del control se pueden realizar tareas que son insolubles en una
mquina convencional.
S = Speed
F = Feed
T = Tool
CODIGOS X, Y, Z : en un centro de mecanizado vertical, el eje X mueve la mesa de trabajo de izquierda a derecha y viceversa. El eje Y mueve la mesa hacia adelante y hacia atrs. El eje Z mueve el cabezal junto con la herramienta de trabajo de arriba hacia abajo y viceversa. Estos cdigos van acompaados de valores numricos ejemplo: X120. o Y250 o Z169. de esta forma se programan las coordenadas a donde debe desplazarse la mquina segn la orden dada. Los ejes X, Y definen la geometra de un contorno o el posicionamiento de agujeros. El eje Z define la altura o profundidad del mecanizado.
X, Y, Z
La designacin A, B, o C,
depende de si el dispositivo es paralelo al eje X, Y, Z.
Eje B
4 EJE (EJE A)
CODIGOS M
En un bloque de programacin se programa un
solo cdigo M.
CODIGOS M
M01: parada opcional programada (optional stop):
Tiene la misma utilidad del cdigo M00, pero la maquina se detiene cuando llega a leer el cdigo si el operario ha activado el botn 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.;
CODIGOS M
M02: fin de programa, se
utiliza para cerrar la estructura del programa, actualmente se utiliza ms el cdigo M30. N225 G0 Z100.; N230 M02;
CODIGOS M
CODIGOS M
M6: cambio automtico de herramienta, el ATC (automatic tool
changer) deja la anterior herramienta en el magazn y monta la herramienta comandada en el husillo, va acompaado del cdigo T y el numero de herramienta a colocar en el husillo. M6 T3; G0 X2. Y40. M3 S1300;
CODIGOS M
(coolant on), para que funcione con este cdigo se debe activar el botn coolant auto en el panel de control. Se debe programar despus de cada cambio de herramienta. N50 M6T4; N55 G0X32.Z2.M8;
N65 G0X100.Z100.M9;
CODIGOS M
M30: fin de programa (program end)
Cierra la estructura del programa, apaga todas las funciones y adems cuenta una pieza realizada.
CODIGOS M
M98: llamar subprograma a
trabajar. Se utiliza para llamar un subprograma desde un programa principal, con la letra P se designa el numero de subprograma a llamar.
Sistema de coordenadas
COORDENADAS MECANICAS
Al sistema de coordenadas de
la mquina o mecanicas se le llama: referencia de mquina, cero de mquina o Home.
COORDENADAS ABSOLUTAS
El cero de pieza, se puede fijar en
cualquier parte de la pieza a conveniencia del programador, generalmente se fija en una esquina en los ejes X ,Y en el eje Z preferiblemente en la superficie de la pieza. Tambin se puede fijar en el centro de la pieza, si el mecanizado es simtrico con respecto al origen.
G90 =
Existen dos posibilidades de definir las posiciones nominales a donde tiene que ir la herramienta a mecanizar : Medidas absolutas: Se programan los valores X, Y , Z, de la posicin 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 cdigo G90 absolute command).
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
Cdigos G
A continuacin se explicarn los cdigos G
necesarios para la programacin de fresado C.N.C. Dentro de los cdigos G se encuentran los cdigos modales que quedan activados en el programa hasta que sean cancelados o cambiados por otros. Los cdigos G bsicos son G0, G1, G2, G3, y G4. Estos cdigos son comunes a la mayora de controles, de ah en adelante los cdigos pueden variar de acuerdo al fabricante de control o a la estandarizacin que utilice (norma DIN, ISO, etc).
En este caso la mquina se aproxima a la pieza de trabajo desde donde est, hasta la coordenada X32. Y5. y luego se acercar a 2 mm de la superficie de la pieza. Se puede programar las tres coordenadas en un solo bloque pero se corre el riesgo de estrellarse con las bridas o dispositivos de sujecin de la pieza.
Al finalizar un mecanizado se programa una retirada en el eje Z a una altura de seguridad donde se pueda desplazar a la ubicacin de otro mecanizado, o para finalizar el programa: G0Z100. M30;
En este caso la mquina 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: CAJERA
El formato de programacin es el
siguiente: G2 X22.5 Y40. R-27.5 F160 ;
Donde: X22.5 y Y40. son las coordenadas del punto donde termina el arco, R-27.5 es el radio del arco (negativo por barrer un arco de ms de180 grados) y F160 mm/min ,el avance de mecanizado para dicho arco.
Ejercicio arco G2
SIMULACION ARCO G2
Ejercicio arco G3
SIMULACION ARCO G3
I, J SON LAS COORDENADAS DEL CENTRO DEL ARCO CON RESPECTO AL PUNTO INICIAL DEL ARCO.
Ejercicio G3
SIMULACION CIRCULO G3
G4 :TEMPORIZACIN (DWELL)
SE UTILIZA EL TEMPORIZADOR EN EL CASO DE HACER UNA PARADA TEMPORIZADA PARA ROMPER BIEN LA VIRUTA Y PARA MEJORAR EL ACABADO DE AGUJEROS.
G1 Z-45 F120 G4 X1 (TEMPORIZA 1 SEGUNDO) G0 Z2.
Al oprimir la tecla OFFSET SETTING y luego (TRABAJO) aparecen las tablas de ceros de pieza.
Al oprimir la tecla OFFSET SETTING y luego (TRABAJO) aparecen las tablas de ceros de pieza extendidos G54P1 - G54P48
La altura de las herramientas varia de una a otra, para que el control tenga en cuenta esta altura se utiliza el cdigo G43 H__ al aplicar este cdigo a cada herramienta el control hace el calculo para que estas lleguen al valor nominal programado en el eje Z sumando o restando la longitud. Hay varias formas de fijar la altura para las herramientas: -Si se toma una herramienta como patrn, se calcula la diferencia de las dems herramientas con respecto a esta. -Otra forma es hallar la distancia desde el cero de maquina en Z hasta la pieza de trabajo para cada herramienta. -Si se toma como referencia en Z la nariz del husillo se hallar la longitud de cada herramienta desde la nariz del husillo hasta la punta de cada herramienta.
M6 T5
G0 X20 Z10 M3 S1000 G43 H5 Z2 Donde : H5 es la casilla 5 donde se graba la altura de la herramienta = 15mm. Z2 es la coordenada a llegar (a 2mm por encima de la pieza).
Esta casilla se encuentra oprimiendo la tecla OFFSET SETTING y luego la tecla (COM).
Al oprimir la tecla OFFSET SETTING y luego (COMP) aparece las tabla de compensacin de alturas.
PLANOS DE TRABAJO
G17 Trabajar en el plano (X,Y) : Al encender la mquina se encuentra activo el plano de trabajo X,Y en el que se fresa la mayora de contornos, es necesario colocarlo cuando se ha cambiado de plano de trabajo anteriormente y se desea seguir trabajando en el plano X,Y de nuevo y al inicio del programa, porque si la mquina estaba trabajando en otro plano y detenemos el programa, el cdigo del ultimo plano donde se estaba trabajando queda activo y la mquina al reiniciar el programa se movera en trayectorias equivocadas.
PLANO G18 (X , Z)
PLANO G19 (Y , Z)
Cuando se trabaja en pulgadas se coloca el cdigo G20 al inicio del programa las coordenadas se presentan con 4 decimales despus del punto.
Cuando se trabaja en milmetros se coloca el cdigo G21 al inicio del programa las coordenadas se presentan con 3 decimales despus del punto.
Normalmente en el fresado se utiliza el avance de mecanizado en milmetros por minuto. Este cdigo se coloca al inicio del programa para que el avance inicie siempre con milmetros por minuto, por si ha quedado activo el cdigo G95 que es trabajar el avance en milmetros por revolucin del husillo, que sera muy peligroso si quedara activo por ejemplo para un taladrado. Cuando se programa el cdigo G94 el avance F se programa F100 (mm/minuto).
MECANIZADO DE CONTORNOS
Contorno exterior
Contorno interior
MECANIZADO DE CONTORNOS
Compensacin del radio de la herramienta (cutter compensation): El punto de programacin en X ,Y es el centro de la herramienta y se trabaja as para mecanizados como taladrados, roscados, fresado de escotaduras lineales o en arco, pero en el caso de fresado de contornos el borde de la herramienta es el que debe mecanizar el contorno del perfil y no el centro de la herramienta, para esta situacin se crearon los cdigos para calcular la trayectoria de programacin desplazando el radio de la herramienta a un lado del contorno programado, esto lo hace automticamente el control, el contorno se programa con sus medidas normales.
G40 = Cancelar compensacin de radio. G41 D_ = Compensar radio a la izquierda del contorno programado. G42 D _ = Compensar radio a la derecha del contorno programado.
Al oprimir la tecla OFFSET SETTING y luego (COMP) aparece las tabla de compensacin de radio.
Trayectoria de compensacin
Antes de iniciar el
mecanizado se debe hacer una trayectoria de acercamiento al contorno, en la cual se programa G41D__ o G42D__ dependiendo del caso, para que al iniciar la geometra del contorno la herramienta ya este desplazada el valor del radio de herramienta.
Ejercicio G41
Ejercicio G42
EJERCICIO TALADRADOS
SIMILACION TALADRADO
Los ciclos fijos se crearon para facilitar la programacin en las rutinas de taladrado, roscado, rimado y alesado de agujeros. Los ciclos fijos ahorran bloques de programacin en los posicionamientos con G0 y mecanizados con G1 que se tendran que programar para mecanizar varios agujeros, todos estos movimientos los hace automticamente el ciclo.
Se especifica la salida de la herramienta despus de mecanizar el agujero, si sale al nivel inicial se programa G98, si sale al nivel de seguridad R se programa G99. Se programa el cdigo del ciclo a utilizar . En el mismo bloque la profundidad de mecanizado Z,. Un nivel de seguridad R de aproximacin antes de iniciar a mecanizar y donde saldr la herramienta si no hay obstculos para posicionarse en otros agujeros. Se programa con F el avance de mecanizado. M6T1; G0X20.Y30.M13 S1000; G0 G43H1 Z12.; G98 G81Z-27.R2.F100;
Luego solamente se programan en cada bloque la posicin X, Y de cada agujero a mecanizar, se coloca G98 o G99 para indicar que cuando salga de mecanizar ese agujero saldr al nivel R o al nivel inicial. Tambin se puede cambiar la profundidad para cada agujero, y el nivel de seguridad R si es necesario.
M6T1; G0X20.Y30.M13 S1000; G0 G43H1 Z12.; G98 G81X40.Y50.Z-27.R2.F100; G99 X40 Y50; X60 Y67 Z-20; G80;
Al terminar de mecanizar los agujeros se programa el cdigo G80 que cancela el modo de ciclo y la mquina puede moverse a otra posicin para realizar otra operacin diferente o terminar el programa.
Se utiliza para romper la viruta que sale continua en materiales llamados gomosos como aluminio y aceros de bajo carbono al hacer la retraccin se rompe la viruta. El formato del ciclo es: M6T1; G0X20.Y30.M13 S1000; G0 G43H1 Z30.; G99 G73 X40. Y50. Z-30. R2. Q5. F100; X50. Y60.; X60. Y80.; G80;
Donde: Q5. es la cantidad de perforacin realizada antes de retraerse 5 mm, la dimensin de la retraccin esta dada por un parmetro
El formato del ciclo es: G99 G76 X40. Y50. Z-30. R2. Q0.03 F90; X50. Y60.; X60. Y80.; G80; Donde: Q0.03. es la cantidad de retraccin realizada en el fondo del agujero en el plano X,Y para que el buril no raye el dimetro mecanizado al salir del agujero. El alesador se acerca en marcha rpida hasta el nivel R de seguridad programado R2, desde este punto comienza a mecanizar hasta el fondo del agujero, donde el husillo se detiene, luego se orienta (en la misma posicin que se orienta para el cambio de herramienta), despus se retrae el valor Q programado en este caso 0.03 mm ( la direccin hacia donde se retrae esta fijada por parmetros), el alesador sale en marca rpida hasta el nivel R2. En esta posicin devuelve la retraccin programada para seguir trabajando con el centro del alesador, enciende el husillo de nuevo y se ubica en la posicin del siguiente agujero.
Se utiliza para taladrar agujeros poco profundos o donde no se necesite rompeviruta. El formato del ciclo es: G99 G81 X40. Y50. Z-30. R2. F180; X50. Y60.; X60. Y80.; G80;
Donde: X, Y es la ubicacin del primer agujero, Z es la profundidad de taladrado, R es el nivel de seguridad y F el avance de mecanizado. La broca se acerca en marcha rpida hasta el nivel R de seguridad programado R2, desde este punto comienza a taladrar hasta la profundidad Z-30 milmetros y saldr en marcha rpida hasta el nivel R2 programado con el cdigo G99. Si se programa G98 en vez de G99 saldr al nivel inicial de aproximacin Z30. Luego se ubica en la posicin del siguiente agujero.
EJERCICIO CICLOS
Se utiliza para rectificar agujeros previamente taladrados, utilizando una rima recta o cnica. La rima entra con avance de mecanizado y se devuelve con avance de mecanizado para no rayar el agujero ni daar la rima, dejando un agujero ms preciso y muy bien acabado. El formato de este ciclo es: G99 G89 X40. Y50. Z-15. R2. P1000 F60; X50. Y60.; X60. Y80.; G80;
Donde: La rima se acerca en marcha rpida hasta el nivel R de seguridad programado R2, desde este punto comienza a rimar hasta la profundidad Z-15 milmetros con avance de mecanizado F60 mm/min, si se programa la temporizacion en el fondo con P1000 demorara 1 segundo y saldr tambin en avance de mecanizado F60 hasta el nivel R2 programado con el cdigo G99.
LLAMADO DE SUBPROGRAMAS
M98: llamar subprograma a trabajar (subprogram call)
Se utiliza para llamar un subprograma desde un programa principal, con la letra P se designa el numero de subprograma a llamar. Si se programa M98 P32 se buscar el subprograma 32 para ejecutarlo.
O0024 N5 M6T1 N6 G90 G54 G0X63 Y30 M3 S1200 N12 G43 H1 Z5 N15 M98 P25 N20 G55 G0 X63 Y30 N25 M98 P25 N30 G56 G0 X63 Y30 N35 M98 P25 N35 M30 %
PROGRAMA Y SUBPROGRAMA
O0025 G1 Z-5 F200 G1 X66 F250 Y35 X78 Y43 X80 Y45 X83 Y46 X97 Y43 X65 X43 Y47 Y55 X70 Y60 X96 Y76 G0 Z5 M99 %