Professional Documents
Culture Documents
Claro est, que paralelamente ha evolucionado el diseo de las mquinas, tanto en su estructura como en sus cadenas cinemticas, en los dispositivos de accionamiento, control, y en las funciones de mecanizado para lograr mquinasherramienta ms precisas y capaces de desarrollar mltiples operaciones en una sola mquina. A finales de los aos 60, aparece el control numrico por ordenador, donde las funciones de control se realizan mediante programas en la memoria del ordenador, de tal manera que pueden adaptarse fcilmente con slo modificar el programa. En ese tiempo los ordenadores eran caros y grandes, por lo que la nica solucin prctica para el CN era disponer de un ordenador central conectado a varias mquinas que desarrollaba a tiempo compartido todas las funciones de control de las mismas. Esta tecnologa se conoce como control numrico directo DNC (Direct Numerical Control). A principios de los 70, se empez a aplicar un ordenador a cada mquina; a esta nueva tecnologa se le llam Control Numrico Computarizado CNC (Computer Numerical Control). En la actualidad todas las mquinas-herramienta se disean con CNC, debido a las ventajas que presentan con respecto al CN convencional, as como tambin la automatizacin y sistemas de fabricacin flexible se basan en este tipo de mquinas.
Tabla N 2.1: Evolucin del Control Numrico
1725
Basile Bauchon, la industria textil era ya antigua cuando Basile sustituy por una cinta sin fin de papel perforado los cordones en bucle que elevaban parte
1948
Manufactura Asistida por Computadora Antes de tomar la decisin en utilizar una mquina-herramienta convencional, una mquina CN1 o una CNC para un trabajo en particular, ser necesario primeramente analizar detenidamente las siguientes ventajas y desventajas de las mquinas CNC. 2.3.1. Ventajas del CNC
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Incremento en la productividad. Mayor seguridad con las mquinas-herramienta. Reduccin del desperdicio. Menores posibilidades de error humano. Mxima exactitud e intercambiabilidad de las piezas. Mejor control de calidad. Menores costos de herramienta. Mnimo inventario de piezas de repuesto. Menos horas de trabajo para la inspeccin. Mayor utilizacin de las mquinas. Flexibilidad que acelera los cambios en el diseo. Perfeccionamiento en el control de la manufactura.
Lo expuesto anteriormente no es una lista completa de las ventajas y desventajas de las mquinas de control numrico; sin embargo podran dar una idea de los tipos de trabajo para los cuales son convenientes dichas mquinas.
CN es un trmino general usado para control numrico. Tambin es usado para describir maquinaria de control numrico que corre directamente de una cinta. CNC se refiere especficamente al control numrico computarizado; por lo tanto mquinas CNC son todas ellas mquinas CN, pero no todas las mquinas CN son mquinas CNC.
CAPITULO 3 : PROGRAMACIN MANUAL PARA CENTROS DE MAQUINADO Un programa consiste en la informacin necesaria para operaciones de corte, que fue obtenida de dibujos y trasladada a lenguajes, los cuales son interpretados por las unidades de Control Numrico (CN). Programar es trabajar en la elaboracin de los programas para que las unidades de CN lean y ejecuten dichos programas, para que sea posible maquinar diversas piezas de trabajo.
Dibujo
Programa
Cinta CN
Figura 3.1: Programacin La figura 3.1 muestra un panorama de la programacin. La programacin se ha transformado en una tarea muy importante desde que las mquinas-herramienta de CN, fabrican piezas mediante cdigos y comandos usados en los programas. 3.1. MOVIMIENTO Y EJES DE CONTROL DE LA MQUINA Los centros de maquinado2 se pueden clasificar en verticales y horizontales, y por la estructura de sus ejes. Sin embargo los ejes de control fundamentales son tres: X, Y y Z, tal como se muestra en la figura 3.2 Esos tres ejes, son bsicamente estructurados en el sistema de coordenadas rectangulares de la mano derecha, mostrados en la figura 3.3.
Centro de maquinado : Mquinas herramientas, que pueden realizar fresado, taladrado y mandrinado
Figura 3.3: Sistema de coordenadas rectangulares de la mano derecha Cuando se comparan las direcciones positivas y negativas de cada eje, entre el movimiento actual de la mquina y el sistema de coordenadas rectangulares de la mano derecha las direcciones positivas y negativas del movimiento de arriba a abajo (eje Z) de la cabeza del husillo coinciden, pero para los otros ejes (X y Y) son contrarias. Lo anterior se da porque el sistema de coordenadas rectangulares de la mano derecha establece su propio sistema de coordenadas, basndose en la direccin del movimiento de la herramienta (eje Z), pero para los otros ejes las direcciones positivas y negativas son opuestas, una vez que la pieza de trabajo se mueve en las direcciones frente/atrs y derecha/izquierda en la mquina herramienta. Cuando se preparan programas para el centro de maquinado, el sistema de coordenadas se forma, pensando que la pieza de trabajo est fija y la herramienta es la que se mueve sobre la base de un sistema de coordenadas rectangulares de la mano derecha. Para esto, son establecidas las direcciones positivas y negativas de los ejes X, Y y Z, y los programas pueden ser preparados independientemente del tipo clase y estructura de ejes del centro de maquinado. 3.2. SISTEMAS DE COORDENADAS DE LA MQUINA Y DE TRABAJO En los centros de maquinado se establece el sistema de coordenadas de la mquina y el de coordenadas de trabajo, como se explica a continuacin:
El punto de referencia para el eje Z est al final del husillo principal Carrera del eje-Y Carrera del eje Z
Mesa
Distancia mnima entre el final del husillo principal y la superficie superior de la mesa
Nota: En el caso de un centro de maquinado horizontal, el punto de referencia de la mquina del eje X es ubicado a menudo al centro de la carrera. Figura 3.4: Punto de referencia y sistema de coordenadas de la mquina.
Sistema de coordenadas de trabajo 4 (G57) Sistema de coordenadas de trabajo 2 (G55) Sistema de coordenadas Sistema de coordenadas de trabajo 5 (G58) de trabajo 6 (G59)
Nota: Muestra el final de la carrera de cada eje. Consecuentemente, el rea circundada por las lneas es el rango donde se pueden mover los sistemas de coordenadas de trabajo Figura 3.5: Sistema de coordenadas de trabajo En la Fig. 3.6 se puede observar que el comando de movimiento est dado por el comando absoluto en cada uno de los sistemas de coordenadas de trabajo.
Todos los valores del comando de P1, P2, y P3 son X 10.0 y Y 20.0 Figura 3.6 : Comandos en el sistema de coordenadas de la mquina. El sistema de coordenadas de trabajo mltiple se usa cuando se quiere maquinar varias piezas con un mismo programa, esto se logra estableciendo un sistema de coordenadas o punto de referencia para cada pieza. 3.3. CONFIGURACIN DEL PROGRAMA Los programas estn compuestos por formatos de bloques variables, dichos bloques estn constituidos de palabras directrices. Las Figs. 3.7 y 3.8, muestran ejemplos de un programa y la configuracin de un bloque de palabras. Una palabra est formada de una direccin 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.
O 001 ; N 01 T02 ; G 54 G90 G00 X330.0 Y0 ; S330 M03 ; G43 Z30.0 H01 ; Z0 ; G01 X 330.0 F300 ; G00 Z30.0 ; M05 ; G91 G28 Z0 ; M30 ; .....Nmero de programa .....Llamado de la herramienta .....Establecimiento del sistema de coordenadas de trabajo. .....Vel. de rotacin del husillo principal (330min-1) .....Aproximacin de la herramienta a la pieza de trabajo .....Superficie de corte. .....Operacin de corte. .....Alejamiento de la herramienta de la pieza de trabajo. .....Paro del husillo principal. .....Retorno de la herramienta a su posicin original. .....Finalizacin del programa.
Un programa est formado por el agrupamiento de esos bloques en turno, como se muestra en la Fig. 3.8 Esto es necesario para preparar el programa basndose en las especificaciones del formato, las cuales son determinadas con anterioridad. El formato de las especificaciones difiere con los tipos de mquinas y unidades de CN. En la Fig. 3.9, se muestra el formato detallado de un bloque.
Bloque
Funcin de avance
Nmero de secuencia
Funcin preparatoria
(N5)
(G2)
(X 5.3)
(Y 5.3)
(Z 5.3)
(F4)
(S4)
(T2)
Funcin de herramienta
(M2)
Figura 3.8: Formato detallado de un bloque. 3.4. CLASES Y SEMNTICA DE DIRECCIONES Las clases y semntica de direcciones difieren con los tipos y usos de los centros de maquinado. En este texto, los programas sern hechos de acuerdo a las clases y semntica mostradas en la tabla 3.1. Tabla N 3.1: Clases y semntica de direcciones.
Funcin
Nmero de programa Nmero de secuencia Funcin preparatoria
Direccin
O N G X,Y,Z
Semntica
Comando del nmero del programa. Comando del nmero de secuencia. Comando del modo de operacin (lnea recta, arco circular, etc.). Comandos de movimiento para los ejes de coordenadas. Comandos de movimiento para ejes adicionales. Comandos de radios de arcos. Comando de las coordenadas del centro de un arco circular. Comando de la alimentacin de velocidad. Comando de velocidad de rotacin del husillo principal. Comando del nmero de la herramienta. Comando de control de ON/OFF en el lado de la mquina. Comando del nmero de compensacin Comando de pausa.
Rango comando
1 1 0 9999 99999 99
Funcin miscelnea
de
Dimensin de la palabra
99999.999 mm
Funcin de avance Funcin de velocidad del husillo Funcin de la herramienta. Funciones miscelneas Nmero de compensacin Deshabilitar
F S T M H,D P,X
0.01 mm/min. 10 01 00 01 0
4000
10
Comando del nmero del subprograma. Comando del nmero de veces de la repeticin del subprograma. Comando del nmero de veces de la fijacin del ciclo de repeticin o del establecimiento del ciclo. Parmetros del ciclo fijo.
1 9999
0 0
9999 99999.999 mm
P,Q,R
a. Nmero del programa (O) El nmero del programa es para identificar los programas que estn registrados en la unidad de CN. Este nmero se escribe con cuatro dgitos o menos (1-9999 excluyendo 0), anteponindole la direccin O en el encabezado del programa. b. Nmero de secuencia (N) El nmero de secuencia es para clasificar y distinguir los bloques en el programa. Este es comandado mediante valores numricos con cinco dgitos o menos (1-99999 excluyendo el cero), y se escribe esta direccin N al inicio del bloque. c. Funcin preparatoria (funcin G) Esta funcin preparatoria es comandada por valores numricos de dos dgitos o menos (00-99) para dar la siguiente semntica al bloque, por ejemplo: comandos de operacin, tales como movimiento rpido, corte recto y corte de arco circular; seleccin de los planos XY, YZ, y ZX; establecimiento de la compensacin del dimetro y longitud de la herramienta, seleccin del sistema de coordenadas de trabajo, y seleccin de los ciclos de trabajo tales como taladrado (drilling) y machueleado (tapping). d. Dimensin de la palabra La dimensin de la palabra (es tambin llamada 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. La direccin R comando del radio de un arco circular en una interpolacin circular. La direccin I, J y K son los comandos para establecer las coordenadas del centro de un arco circular. e. Funcin de alimentacin de corte (Funcin F) La funcin de alimentacin es para fijar la velocidad de alimentacin cuando se corta una pieza de trabajo, y el valor de la velocidad se escribe enseguida de la direccin F. f. Funcin de velocidad del husillo (Funcin S) La funcin de velocidad del husillo, es para ajustar la velocidad de rotacin del husillo principal y comanda directamente la velocidad de rotacin (10-3500 r.p.m.), que se escribe enseguida de la direccin S. g. Funcin de la herramienta (Funcin T) La funcin de la herramienta, es para comandar el llamado y nmero de la herramienta que se va a utilizar (01-99, y 00 es para la cancelacin de la funcin de la herramienta). El nmero de la herramienta se escribe a continuacin de la direccin T.
11
h. Funcin miscelnea (funcin-M) La funcin miscelnea comanda el control de encendido/apagado (ON/OFF) de algunas funciones en la mquina, tales como arranque del husillo principal, normal/reversa y el ON/OFF del refrigerante (aceite de corte). Esta funcin es comandada con dos dgitos o menos (00-99) que se escriben enseguida de la direccin M. 3.5. FUNCIN PREPARATORIA (FUNCIN G) La funcin preparatoria tambin es llamada funcin G y las operaciones que realizan se muestran en la tabla 4. Entre estas operaciones se encuentran la funcin de movimiento lineal y de interpolacin circular, la de compensacin de la longitud de la herramienta, compensacin del dimetro de la herramienta, funciones de ciclo de maquinado, etc. La funcin preparatoria G va seguida de un valor numrico de dos dgitos. Las funciones G marcadas con en la tabla, son funciones que muestran la condicin de sus respectivas funciones G cuando la fuente de poder es activada, o despus de que la mquina es reseteada. Esta es la condicin inicial de la unidad de CN. (Fig. 3.9). G90 G17 G40 G80 G49
Cancela la compensacin de la longitud de la herramienta Cancela el ciclo establecido Cancela la compensacin del dimetro de la herramienta Designacin del plano XY Comando absoluto
Figura 3.9: Establecimiento de las condiciones iniciales La funcin G puede ser clasificada dentro de los siguientes tipos, de acuerdo a sus operaciones: Funcin-G nica: Funcin-G modal Funcin-G, es significativa nicamente para el bloque comandado. Funcin-G, permanece activa hasta que sea comandada otra Funcin-G del mismo grupo.
12
GRUPO
SEMNTICA
Posicionamiento Interpolacin lineal Interpolacin circular CW Interpolacin circular CCW Reposo Fijacin de datos Plano-XY Plano-ZX Plano-YZ Chequeo del retorno automtico al origen (punto de referencia) Chequeo del retorno automtico al origen (punto de referencia) Retorno automtico del origen (punto de referencia) Cancelacin de la compensacin del dimetro de la herramienta. Compensacin del dimetro de la herramienta, a la izquierda. Compensacin del dimetro de la herramienta, a la derecha. Compensacin de la longitud de la herramienta, + Compensacin de la longitud de la herramienta, Compensacin de la posicin de la herramienta, Extensin. Compensacin de la posicin de la herramienta, Contraccin. Compensacin de la posicin de la herramienta, Doble extensin. Compensacin de la posicin de la herramienta, doble contraccin. Cancelacin de la compensacin de la longitud de la herramienta. Establecimiento de un sistema de coordenadas local. Seleccin del sistema de coordenadas de la mquina. Seleccin del sistema de coordenadas de trabajo Seleccin del sistema de coordenadas de trabajo Seleccin del sistema de coordenadas de trabajo Seleccin del sistema de coordenadas de trabajo Seleccin del sistema de coordenadas de trabajo Seleccin del sistema de coordenadas de trabajo Ciclo de taladrado por picoteo Ciclo inverso de machueleado SEMNTICA Ciclo de mandrinado fino
APLICACIN
Movimiento rpido de la herramienta. Corte lineal por alimentacin de corte Corte circular en direccin de las manecillas del reloj. Corte circular en direccin contraria a las manecillas del reloj. Paro temporal para la ejecucin del siguiente bloque. Cambio de la cantidad de compensacin de la herramienta. Designacin del Plano-XY Designacin del Plano-ZX Designacin del Plano-YZ Chequeo del retorno al punto de referencia de la mquina. Retorno al punto de referencia de la mquina. Retorno del punto de referencia de la mquina. Cancelacin del modo de compensacin del dimetro de la herramienta Compensacin a la izquierda en relacin con la direccin del avance de la herramienta. Compensacin a la derecha en relacin con la direccin del avance de la herramienta. Adicin de compensacin del movimiento del eje-Z. Sustraccin de compensacin del movimiento del eje-Z. Extensin del comando de movimiento por la cantidad de compensacin Contraccin del comando de movimiento por la cantidad de compensacin. Extensin del comando de movimiento para el doble de la cantidad de compensacin. Contraccin del comando de movimiento para el doble de la cantidad de compensacin. Cancelacin del modo de compensacin de la longitud de la herramienta. Establecimiento del sistema de coordenadas dentro de un sistema de coordenadas de trabajo. Seleccin del sistema de coordenadas con el punto de referencia de la mquina como su origen.
01
02
G49 G52
08
00 G53 G54 G55 G56 12 G57 G58 G59 G73 G74 CDIGO G G76 09 G80 09 GRUPO
Establecimiento del sistema de coordenadas, tomando como origen la posicin de la pieza de trabajo.
Fija el ciclo de taladrado de barrenos a alta velocidad. Fija el ciclo para machueleado inverso. APLICACIN Fija el ciclo en el cual una herramienta se detiene, modifica su ngulo en el fondo del barreno para su retorno. Cancelacin del modo del ciclo fijado.
Cancelacin establecido
del
ciclo
13
En la tabla 3.2, las funciones G en el grupo 00 no son funciones modales, mientras que las dems funciones que se encuentran en un grupo distinto si lo son. Cuando se comanda una funcin G modal, esta funcin se puede omitir en los siguientes bloques, y permanecer vigente hasta que se comande otra funcin G del mismo grupo. En suma, se pueden comandar mltiples funciones G en el mismo bloque, si stas son de diferentes grupos como se muestra en la Fig. 3.10. Ahora bien, si varias funciones G del mismo grupo son comandadas en un mismo bloque, la funcin G que est comandada al final del bloque ser la efectiva. La tabla 4 muestra el extracto ms importante de las funciones G (FANUC11M). Hay muchas funciones G adems de las mostradas, para las cuales hay que referirse al manual de instruccin de la mquina o de la unidad de CN. 3.6. FUNCIN MISCELNEA (FUNCIN M) Las funciones miscelneas son tambin llamadas funciones M (en lo sucesivo sern referidas como las funciones M), son comandos de arranque/paro de la rotacin del husillo principal, del control de refrigerante ON/OFF, etc., mostrados en la tabla 5, con un valor numrico de dos dgitos siguiendo la direccin M. Las funciones M pueden ser clasificadas de acuerdo a sus operaciones, dentro de los siguientes tres tipos: 1. La funcin M, comienza a trabajar simultneamente con el movimiento de los ejes, indicado en el bloque, si es del tipo W. Ejemplo, M03, el husillo principal comienza a girar en direccin de las manecillas del reloj, simultneamente con el movimiento de los ejes. 2. Funcin M, comienza a trabajar despus de que el movimiento de los ejes comandado en el bloque es completado, cuando es del tipo A. Ejemplo, M05, la rotacin del husillo principal se detiene despus que termina el movimiento de los ejes.
14
de M08;
(M98P _____;)
de M09;
Para detener la descarga del fluido de corte mientras que la herramienta est siendo relevada de la pieza de trabajo.
de M05;
Para detener la rotacin del husillo principal despus de que la herramienta es movida a su punto de origen.
M06;
Para dar el comando del cambio de la herramienta en un bloque independiente con el fin de facilitar la lectura del programa. Establece el fin del programa. Para comandar el fin del programa en un bloque independiente (normalmente, se comanda M30).
M30 (M02);
15
M01
Paro opcional
M02 M30
Fin del programa Fin del programa Rotacin del husillo principal en la direccin hacia adelante. Rotacin del husillo principal en la direccin contraria. Paro del husillo principal. Cambio herramienta. de
A A
M03
W A W W A A S
Activacin del refrigerante Desactivacin del refrigerante Orientacin del husillo principal Imagen de del eje-X Imagen de del eje-Y espejo
espejo
S S A W
Cancelacin de la imagen de espejo. Cancelacin de M49 Cancelacin de la velocidad de alimentacin override Modo de registro del nmero de la herramienta. Llamado del subprograma. Fin del subprograma
S A A
Debe comandarse solamente una funcin M en un bloque, porque de lo contrario, la funcin M que est al final del bloque ser la que permanezca activa. La tabla 3.3 muestra un extracto de las funciones M ms importantes. Para las funciones que no aparecen en la tabla, debe recurrirse al manual de instruccin de la mquina o al de la unidad de CN.
16
Comando incremental
Comando absoluto
G90 (G01)X___Y___(Z___);
Es comandado el valor de las coordenadas del punto final
Las Figs. 3.13 y 3.14, muestran ejemplos del programa de acuerdo a cada mtodo de comando. As como en los ejemplos mostrados, el mtodo de comando de movimiento puede escogerse indistintamente, ya sea G91 G90. Sin embargo dicha eleccin depender principalmente de los requerimientos del programa.
Punto final Punto final
17
G90 (G54)........................;
Comando de movimiento por el comando absoluto
G91........................;
Comando de movimiento por el comando incremental
G90 (G54)........................;
Figura 3.15: Configuracin de G90 y G91 3.8. ESTABLECIMIENTO DEL SISTEMA DE COORDENADAS DE TRABAJO (G54 A G59) El sistema de coordenadas de trabajo (Fig. 3.16), es un sistema en el cual se establece el origen con referencia a la pieza de trabajo, mediante el uso de los comandos G54 a G59, esto es, se pueden establecer hasta seis sistemas de coordenadas de trabajo diferentes. Cantidad de compensacin
en el eje-Y (valor negativo) Punto de referencia de la mquina
G54: Sistema de coordenadas de trabajo 1 G55: Sistema de coordenadas de trabajo 2 G56: Sistema de coordenadas de trabajo 3 G57: Sistema de coordenadas de trabajo 4 G58: Sistema de coordenadas de trabajo 5 G59: Sistema de coordenadas de trabajo 6
Fin de carrera en cada eje
Figura 3.16: Establecimiento del sistema de coordenadas de trabajo Generalmente, el sistema de coordenadas de trabajo se establece al comandar G54. En la Fig. 3.17 se puede observar un ejemplo en el cual se usa el comando G54 y que el comando de movimiento est dado por el comando absoluto (G90).
18
Cantidad de Compensacin de G54 X = - 300 Y = - 150 (G90 G54) (O A) G00 X10.0 Y25.0; (A B) G01 X60.0 Y 40.0 (F___); Cantidad de Compensacin de G55 X = - 350.0 Y = - 150.0 Cantidad de Compensacin de G54 X = - 150.0 Y = - 150.0
Ahora bien, para un programa que necesite mltiples sistemas de coordenadas, stos se seleccionarn y comandarn de acuerdo a los requerimientos de dicho programa. (Figs. 3.18 y 3.19).
O 2000;
Programa de maquinado
M 99;
19
M 06; N 12 (
..........................T
M 06; M 30;
..... Nmero de secuencia para indicar el corte grueso con una fresa end mill de dimetro 20. La herramienta que va a ser usada en un proceso subsecuente es llamada mediante el comando T , para colocarla en la posicin de cambio de herramienta en el carrusel ATC. La herramienta T es colocada en el husillo principal ..... Fin de programa.
20
La funcin de velocidad del husillo es tambin llamada Funcin S (en lo sucesivo ser solamente funcin S), y es la que establece la velocidad del husillo principal (r.p.m.). Como se muestra en la Fig. 3.22, la funcin S comanda directamente la velocidad del husillo principal con un valor numrico de cuatro dgitos o menos siguiendo la direccin S. Funcin de velocidad S Ejemplo de programa S350 Velocidad del
La velocidad del husillo principal es comandada husillo principal directamente con un valor numrico de 4 dgitos o menos
Figura 3.22 : Mtodo de comando de la funcin S La velocidad mnima y mxima del husillo principal, que puede ser comandada por la funcin S, (puede variar entre las diferentes mquinas) en este texto est en el rango de 10 a 8000 r.p.m. En general, la velocidad del husillo principal tiene un rango de baja velocidad y otro de alta; y el sobrecambio del rango de velocidad de alta a baja y viceversa, es hecho automticamente por la mquina. Para cambiar la velocidad del husillo principal mientras ste est girando es necesario que el husillo sea detenido, y luego se introduzca la nueva velocidad. La velocidad del husillo principal (en r.p.m.) se determina utilizando la siguiente frmula, la cual est en funcin de la velocidad de corte de la herramienta (m/min.). (1000)(V) N= Donde:
N: Velocidad del husillo principal (r.p.m.) V: Velocidad de corte (m/min.) : Relacin del permetro al dimetro de la circunferencia D: Dimetro de la herramienta (mm)
Ejemplo: Clculo del avance para una fresa de careado (face milling cutter) que cuenta con ocho filos cuyo dimetro es de 125 mm. y con una velocidad de corte de 90 m/min es: N = 1000x90 = 230 r.p.m.
3.14x125
Consecuentemente, la velocidad del husillo principal es 230 r.p.m. y el comando de la funcin-S es S230. La velocidad de corte depende del material de la pieza de trabajo, tipo de la herramienta, precisin de la maquinaria, etc.
21
3.11.
La funcin de avance de corte es tambin llamada funcin F (En lo sucesivo ser funcin F), y es la que ajusta la velocidad de alimentacin de avance de la mesa, y de la cabeza del husillo cuando la pieza de trabajo es cortada. Como se muestra en la Fig. 3.23, la funcin F comanda el avance de corte (mm/min.).
Ejemplo de programa
F 200 F 200.0 avance de 200 mm/min. F 200. La velocidad de avance de corte es comandada directamente Figura 3.23: Mtodo de comando de la funcin F
Adems del comando directo de la funcin F que se muestra en la figura anterior, sta cuenta con el comando F de un dgito. Cuando se utiliza este comando, se escribe un dgito del 1 al 9 a continuacin de la direccin F, en donde la velocidad de avance de corte correspondiente a este dgito ser establecida en la mquina (setting). Este comando se utiliza cuando el material de la herramienta que va ser usado y/o el de la pieza de trabajo es desconocido, cuando se hace el programa. Cuando se utiliza el sistema ingls (pulgadas), es necesario escribir el punto decimal para comandar la funcin de alimentacin F y tambin cuando se usa el comando de roscas. La velocidad de alimentacin F (mm/min.) se determina mediante la siguiente frmula, la cual requiere el dato de la alimentacin de avance por cuchilla o filo de la herramienta (mm/filo). F = (f)(N)(Z) Donde: F: Avance (mm/min.) f : Alimentacin de avance por filo (mm/filo) N: Velocidad del husillo principal (r.p.m.) Z: Nmero de filos de la herramienta
Ejemplo: Clculo del avance para una fresa de careado (face milling cutter) que cuenta con ocho filos. La alimentacin de avance por filo es de 0.25 mm, y la velocidad del husillo principal de 300 r.p.m. F = 0.25x300x8 = 600 mm/min. Consecuentemente, la velocidad de alimentacin es de 600 mm/min. y el comando de la funcin de alimentacin ser F600. La alimentacin de avance por filo vara de acuerdo al material de la pieza de trabajo, tipo de la herramienta, precisin de la maquinaria, etc.
22
El posicionamiento (G00) es una funcin, que permite a la herramienta un movimiento rpido de la posicin actual (punto de inicio) a la posicin comandada (punto final). Como se muestra en la figura 3.24, el comando de posicionamiento designa el movimiento para cada eje mediante la direccin X,Y,Z en seguida de G00. Posicionamiento
G00 X_____Y_____Z_____; Comando de movimiento Figura 3.24: Mtodo de comando de G00 Para el comando de posicionamiento, es posible mover tres ejes al mismo tiempo, esto se muestra en la figura 3.25 (c). Ahora bien, para su valor, el comando incremental especfico la cantidad de movimiento desde la posicin actual hasta la posicin comandada, y para el comando absoluto, ste designa un valor de coordenadas en el sistema de coordenadas de trabajo seleccionado, tal como se muestra en el ejemplo del programa de la Fig. 3.26.
Punto final Punto final punto inicial Punto final punto inicial Punto inicial Punto inicial punto final
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; Comando Absoluto (G90 G54) 0 P1: G00 40.0 Y 60.0; P1 P2: 80.0 Y 40.0; P3 40.0 Y 20.0; Figura 3.26: Ejemplo de un P2 programa
23
La interpolacin lineal (G01) es una funcin que da a la herramienta una alimentacin de corte de la posicin actual a la posicin comandada a lo largo de una lnea recta. En la Fig. 3.27, el comando de la interpolacin lineal comanda el movimiento de cada eje en la direccin X,Y,Z enseguida de G01, y la velocidad de avance de corte mediante la direccin F. En la Fig. 3.28 se muestra un ejemplo de un programa con interpolacin lineal.
Interpolacin lineal
Comando de movimiento
Avance (mm/min)
Figura 3.28: Ejemplo de un programa En la interpolacin lineal, un corte lineal sobre una superficie paralela puede ser ejecutado mediante el comando de movimiento de un solo eje, mientras que para una superficie inclinada se ejecuta por el comando de movimiento de dos ejes, como lo muestra el ejemplo del programa. Adems, G01 y la funcin F son modales y por lo tanto pueden ser omitidos cuando el corte lineal es continuamente comandado (a menos que la velocidad de avance sea modificada). El comando de movimiento simultneo de tres ejes es comandado cuando una pieza de trabajo con una forma tridimensional es maquinada, (tal como una superficie de forma libre). Sin embargo, en operaciones ordinarias, la forma de la pieza de trabajo es maquinada por los comandos de movimiento de los dos ejes, X y Y, y el taladrado es desarrollado por el comando del movimiento del eje Z. 3.14. CORTE CIRCULAR POR INTERPOLACIN CIRCULAR (G02 Y G03)
La interpolacin circular es una funcin que proporciona a la herramienta una alimentacin de corte desde la posicin actual hasta la posicin comandada a lo largo
24
Velocidad de Avance
La interpolacin circular se ejecuta en un plano establecido, por lo tanto, cuando es seleccionado el plano G17 (plano XY), el valor del comando est dado por la direccin X, Y e I, J. Para G18 (plano ZX), el valor del comando se da por la direccin X, Z e I; K, y para G19 (plano YZ), este valor est dado por la direccin Y, Z e J, K. Para ubicar el centro del arco en la interpolacin circular, hay dos mtodos de comando; uno de ellos es aquel que comanda la distancia del punto inicial del arco a su centro mediante la direccin I, J, K (de ahora en adelante referido como comando IJK), y el otro que comanda el radio del arco circular por la direccin R (de ahora en adelante referido como comando R). El comando IJK y el comando R siempre estn dados en un valor incremental. La Fig. 3-49 ilustra estos dos mtodos.
25
Punto final(x, y)
Punto final(x, y)
Punto inicial
Punto inicial
centro
Centro
Figura 3.30: Comandos IJK y R en una interpolacin circular La Fig. 3.31 muestra un ejemplo de un programa de interpolacin circular. Como se mencion antes, hay cuatro mtodos de comandar la interpolacin circular.
Comando incremental (comando IJK) (G17 G91) G02 X30.0 Y-30.0 I-20.0 J-50.0 F120; Comando incremental (comando R) (G17 G91) G02 X30.0 Y-30.0 R54.0 F120;
Punto final
Punto inicial
Comando Absoluto (comando IJK) (G17 G90 G54) G02 X90.0 Y40.0 I-20.0 J-50.0 F120; Comando Absoluto (comando R) (G17 G90 G54) G02 X90.0 Y40.0 R54.0 F120;
Centro
26
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;
Punto Inicial
Figura 3.32: Ejemplo de un programa En una interpolacin circular, cuando el valor de la coordenada del punto final es omitido, se est comandando un ciclo completo de maquinado, el cual usa la posicin actual de la herramienta como el punto final. La Fig. 3.33 muestra un ejemplo de un programa del maquinado de un crculo completo. El ciclo completo de maquinado no puede ser comandado por el comando R.
Maquinado de un crculo completo en sentido horario usando el punto A como inicio. (G17 G90 G54) G02 I-30.0 F120;
Centro
Maquinado de un crculo completo en sentido antihorario usando el punto B como inicio. (G17 G90 G54) G03 J30.0 F120;
Figura 3.33: Ejemplo de un programa
27