You are on page 1of 11

TRABAJO DE INVESTIGACION

ELECTIVA CNC

PROFESOR: JUAN CARLOS BURGOS BONILLA

ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL SEDE RICAURTE ELECTROMECANICA BOGOTÁ 2013

Colombia 2013 .ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL LA SALLÉ SEDE RICAURTE TÉCNICO EN ELECTROMECÁNICA PROGRAMACION ISO FAGOR Preparado por: STEVEN MARTINEZ Bogotá.

INTRODUCCION En este informe de investigación observaremos unos pocos procesos que se pueden mecanizar en un equipo cnc mediante la programación fagor es muy importante conocer la nomenclatura e imaginarnos las medidas en las cotas de manera tridimensional .

A.3 Z+/–4.2 M2 En los formatos referentes al torno se ha excluido la posibilidad de que tenga 3. El programa lo forman una sucesión de bloques. Existen también otros procedimientos de aplicación muy concreta (coordenadas cilíndricas.º y 5. velocidades y herramientas hasta la utilización de ciclos fijos y la programación paramétrica.4 F5. . T: Número de herramienta. el formato general correspondiente a la programación en modo cartesiano. con ejercicios representativos. pueden aparecer caracteres como R.3 F5. Formato en sistema métrico (mm): P (%)5 N4 G2 X+/–4.4 F5. El comentario aparece durante la ejecución del programa y de forma intermitente si el primer carácter dentro del paréntesis es un asterisco (* comentario). incluidos los paréntesis.4 Z+/–3. El CNC puede ser programado en sistema métrico (mm) o en pulgadas y.. N: Número de bloque. G: Funciones preparatorias. FORMATO DE PROGRAMA. en modo cartesiano. La construcción de un bloque debe hacerse siguiendo el orden expuesto. de igual manera. etc. ángulo y coordenada cartesiana.3 Y+/–4. polar y paramétrico.4 Z+/–3.5 S4 T2. El programa de control numérico debe ser introducido al control de tal forma que éste lo entienda. de las funciones incluidas en los controles FAGOR 8025 para torno y fresadora.5 S4 T2.5 S4 T2. Al final del bloque es posible escribir un comentario que deberá estar entre paréntesis.PROGRAMACION ISO FAGOR Este tema contiene un repaso detallado. Y.º eje. Cada bloque puede contener varios de los siguientes caracteres.2 M2 Formato en pulgadas: P (%)5 N4 G2 X+/–3. dos ángulos.er y 4.3 Z+/–4. conteniendo únicamente la nueva información. Formato en sistema métrico (mm): P(%)5 N4 G2 X+/–4. en función de los modos de programación.4 Y+/–3. 1 F: Velocidad de avance. X. a su vez.2 M2 Formato en pulgadas: P(%)5 N4 G2 X+/–3. A continuación se muestra. anula la visualización de otro anterior.º eje.). S: Velocidad de giro del cabezal. M: Función auxiliar.3 F5. Z: Cotas de ejes. para la fresadora se ha excluido el 4. etc. como ejemplo para la comprensión de los formatos que se especifican en cada función. Un comentario vacío ( ). sin embargo.5 S4 T2. Se contempla desde la simple programación de movimientos. El número máximo de caracteres. acompañados de un código o valor.2 M2 1 Los indicativos que aparecen como «cotas de ejes» corresponden a los ejes cartesianos. es de 43.

RETURN o ambos. No se admiten decimales. antes del primer bloque. la activación de la señal exterior debe hacerse. Durante la ejecución de un programa. El número de bloque consiste en la letra N seguida de un número comprendido entre 0 y 9999.3 Significa que detrás de la letra a la que acompañe se puede escribir una cifra positiva o negativa con 4 números delante del punto decimal y tres detrás.657). Los bloques de un programa se identifican por un número. Si el programa se introduce desde un periférico exterior.+/–4.. Las funciones preparatorias se programan mediante la letra G seguida de dos cifras (G2). No se puede asignar a un bloque un número inferior al de los bloques que le preceden en el programa. por tanto. antes de la ejecución de los cuatro bloques anteriores al bloque condicional. NUMERACIÓN DE PROGRAMAS Los programas pueden identificarse con cualquier número comprendido entre 0 y 99998. .. Los bloques condicionales se ejecutan únicamente si la señal exterior que se encuentra en el pupitre de mando se habilita. para poder intercalar bloques nuevos en caso de necesidad. para que se ejecute el bloque condicional.: T6. seguido de la N del primer bloque. Para que se ejecute. Si a continuación del número de bloque N4(0-9999) se escriben dos puntos decimales (.) anula la compensación del radio de la herramienta G41 o G42. Se programan siempre seguido del número de bloque y sirven para determinar la geometría de la pieza a mecanizar y las condiciones de trabajo del CNC. a su vez. y estos últimos. por lo menos. BLOQUES DE PROGRAMA Los bloques pueden ser normales o condicionales. Cuando el programa se introduce desde el panel frontal del control. (ej. el bloque queda personalizado como bloque condicional especial. el bloque queda personalizado como bloque condicional normal. 4 Significa que sólo se pueden escribir valores positivos de hasta 4 números.: N1500) 2. normales o especiales. El bloque condicional especial (N4. se emplea el símbolo % seguido del número deseado y a continuación se pulsa LF. el CNC va leyendo cuatro bloques por delante del que se está ejecutando. (ej. con valor positivo. Es recomendable no asignar a los bloques números correlativos. éste numera automáticamente los bloques de 10 en 10. (ej. Si a continuación del número de bloque N4 (0-9999) se escribe un punto decimal (.6). delante del punto decimal y 2 detrás.). La numeración del programa debe introducirse al comienzo del mismo.: X3216. es suficiente la activación de la señal exterior durante la ejecución del bloque anterior al bloque condicional especial.).2 Significa que sólo se pueden escribir 2 cifras.

M exceso de material en el eje "Z". Su programación no es obligatoria. Es una función muy apropiada para mecanizados con piezas con preforma. I Sobrante de material. Su programacion no es obligatoria.. Z es la cota "Z" del punto inicial A. Cuando toma el valor 1 es lo mismo pero con respecto al eje "Z". curvos.Instrucción G66 (Ciclo fijo de seguimiento de perfil) Esta función se suele utilizar para mecanizar un perfil en varias pasadas. Los parámetros a programar son los siguientes: N070 G66 X_ Z_ I_ C_ A_ L_ M_ H_ S_ E_ Q_ X es la cota "X" del punto inicial A. Normalmente moldes para botellas. el parámetro I se toma como exceso de material en "X" y C es la pasada. H es la velocidad de avance en el acabado.. etc. L exceso de material en el eje "X". chaflanes. * Si el parámetro A toma el valor cero. ... en "X" también. etc. El perfil puede contener tramos rectos. C es la pasada máxima. no es obligatoria su programación. S es el primer bloque del perfil. E es el último bloque del perfil. Q es el número de programa. coquillas. A* eje principal del mecanizado. Material a eliminar de la pieza de origen.

Si se programa con valor 0 retrocede hasta el punto de aproximación A'. Z Es la cota Z del punto A.) H Distancia de retroceso en G00 tras cada taladrado. El formato de la línea para G83 en el caso del torno será de la siguiente manera: N050 G83 X_ Z_ I_ B_ D_ K_ H_ C_ X Es la cota X del punto A. B La máxima pasada que realizará la herramienta. K Tiempo de espera. D Es la distancia de seguridad. I Es la profundidad total del agujero.Instrucción G83 (Ciclo fijo de taladrado) En torno la idea es básicamente la misma.141 B9 D4 K0 H0 C1 N060 G0 Z140 . Se adjunta otra ilustración para ver la manera de trabajar del ciclo fijo G83 en taladrados en torno. C Cota de acercamiento A continuación un ejemplo: N010 G94 G97 F100 S550 M4 N020 Z140 N030 T3 D3 N040 G0 X0 Z8 N050 G83 X0 Z0 I35. (En centésimas de seg.

K es la temporización de la herramienta en el final de la ranura.1 F0.Instrucción G88 (Ciclo fijo de ranurado en el eje "X") La función G88 la utilizamos cuando queremos efectuar el mecanizado de un ranurado según el eje X. N010 N020 N030 N040 N050 N060 N070 N080 N090 N100 N110 N120 N130 N140 N150 N160 N170 N180 N190 N200 N205 N210 (ORGX54=0.5 J1 A60 G00 G40 X100 Z0 M30 . Indicar que la programación de los parámetros C y K no es obligatoria. ORGZ54=69) G54 G92 S3000 G95 G96 F0. Z es la cota "Z" del punto inicial A.5 C1 D0 G97 S850 T7 D7 M04 G00 X15 Z2 G86 X14 Z2 Q14 R-17 I1. Q es la cota "X" del punto final B. sin necesidad de utilizar un ciclo fijo. R es la cota "Z" del punto final B.2 E0. Los parámetros de la función G88 son los siguientes: N070 G88 X_ Z_ Q_ R_ C_ D_ K_ X es la cota "X" del punto inicial A.1 D1 L0. Esta operación de ranurado también la podemos programar de forma manual.1 K0.15 H0.15 S350 T3 D3 M04 G42 G00 X52 Z0 M08 G01 X-1 G00 X53 Z4 G68 X12 Z1 C2 D1 L0.1 S090 E140 G01 X14 Z-1 X14 Z-20 G02 X44 Z-35 I15 K0 G01 X44 Z-56 X47 Z-56 X51 Z-58 G97 F0.1 S500 T5 D5 M04 G00 X16 Z-18 G88 X14 Z-18 Q12 R-16. C es el paso que utilizaremos para realizar la ranura. D es la distancia de seguridad.1 C1.02 B0.5 M0. A continuación se adjunta programa donde se podrá apreciar la manera de programar un ciclo de ranurado y un ciclo de roscado para un control 8050T.

Está estrechamente relaci onado con el parámetro K. W es un parámetro opcional. del punto en que se efectúa la medición de la rosca. L indica el exceso de material (expresado en radios) C es el paso de la rosca. El formato del bloque es el siguiente: N060 G86 X_ Z_ Q_ R_ K_ I_ B_ E_ D_ L_ C_ J_ A_ W_ X es la cota "X" del punto inicial A. K es un parámetro opcional. A es el ángulo que tiene la punta de la herramienta. Z es la cota "Z" del punto inicial A. Q es la cota "X" del punto final B. Dependiendo del sentido de giro. I Profundidad de la rosca (en radios). Define la cota según el eje Z. B es la profundidad de la pasada (en radios). E es el valor mínimo que puede alcanzar la profundidad de pasada. J distancia de salida de rosca. D es la distancia de seguridad (en radios). R es la cota "Z" del punto final B. El parámetro W indica la posición angular del cabezal. .Instrucción G86 (Ciclo fijo de roscado longitudinal) Mediante esta función podemos mecanizar roscas interiores y exteriores en superficies cilíndricas o cónicas. las roscas serán a izquierdas o a derechas.

la velocidad de. la velocidad de corte esta dada por: (m/min) ó (ft/min) . la profundidad de corte se obtiene de la siguiente forma: T = E .). la velocidad de corte puede ser rotativo o alternativo.PROFUNDIDAD DE CORTE. Cepillado y Rectificado de superficies planas). generalmente Se designa con la letra" t" Y se mide en milímetros en sentido perpendicular. es decir. "En el caso de maquinas con movimiento giratorio (Tomo. Df = Diámetro final de la pieza (mm). en el primer caso. Se denomina profundidad de corte a la profundidad de la capa arrancada de la superficie de la pieza en una pasada de la herramienta. la velocidad relativa en un instante dado es la misma en cualquier punto de la pieza o la herramienta. En las maquillas donde el movimiento de la pieza es giratorio (Torneado y Rectificado) o de la herramienta (Mandrilado). Se entiende por Avance al movimiento de la herramienta respecto a la pieza o de esta última respecto a la herramienta en un periodo de tiempo determinado. VELOCIDAD DE AVANCE. VELOCIDAD DE CORTE. Es la distancia que recorre el "filo de corte de la herramienta al pasar en dirección del movimiento principal (Movimiento de Corte) respecto a la superficie que se trabaja: El movimiento que se origina. pieza y debe irse en el punto desfavorable. Taladro. corte o velocidad lineal relativa entre pieza y herramienta corresponde a la velocidad tangencial en la zona que se esta efectuando el desprendimiento de la viruta.e (mm) en donde: E = espesor inicial de la pieza e = espesor final de la pieza (mm). El Avance se designa generalmente por la letra" s" y se mide en milímetros por una revolución del eje del cabezal o porta-herramienta. etc. donde entran en contacto herramienta y. Fresadora. En el caso de trabajar superficies planas (Fresado. y en algunos casos en milímetros por minuto. la profundidad de corte se determina según la fórmula: en donde: Di = Diámetro inicial de la pieza (mm). . En el segundo caso.

la velocidad de corte corresponde a la velocidad media y esta dada por: en donde: L = distancia recorrida por la herramienta o la pieza (m).En donde: D = diámetro correspondiente al punto más desfavorable (m). . etc. Para máquinas con movimiento alternativo (Cepillos. T = tiempo necesario para recorrer la distancia L (min).). Brochadoras. n = número de revoluciones por minuto a que gira la pieza o la herramienta. Escoplos.