Sie sind auf Seite 1von 11

TRABAJO DE INVESTIGACION

ELECTIVA CNC

PROFESOR: JUAN CARLOS BURGOS BONILLA

ESCUELA TECNOLGICA INSTITUTO TCNICO CENTRAL SEDE RICAURTE ELECTROMECANICA BOGOT 2013

ESCUELA TECNOLGICA INSTITUTO TCNICO CENTRAL LA SALL SEDE RICAURTE TCNICO EN ELECTROMECNICA

PROGRAMACION ISO FAGOR

Preparado por:

Bogot, Colombia 2013

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

PROGRAMACION ISO FAGOR Este tema contiene un repaso detallado, con ejercicios representativos, de las funciones incluidas en los controles FAGOR 8025 para torno y fresadora. Se contempla desde la simple programacin de movimientos, velocidades y herramientas hasta la utilizacin de ciclos fijos y la programacin paramtrica. El programa de control numrico debe ser introducido al control de tal forma que ste lo entienda. El programa lo forman una sucesin de bloques. Cada bloque puede contener varios de los siguientes caracteres, acompaados de un cdigo o valor. N: Nmero de bloque. G: Funciones preparatorias. X, Y, Z: Cotas de ejes. 1 F: Velocidad de avance. S: Velocidad de giro del cabezal. T: Nmero de herramienta. M: Funcin auxiliar. La construccin de un bloque debe hacerse siguiendo el orden expuesto, conteniendo nicamente la nueva informacin. Al final del bloque es posible escribir un comentario que deber estar entre parntesis. El nmero mximo de caracteres, incluidos los parntesis, es de 43. El comentario aparece durante la ejecucin del programa y de forma intermitente si el primer carcter dentro del parntesis es un asterisco (* comentario). Un comentario vaco ( ), anula la visualizacin de otro anterior. FORMATO DE PROGRAMA. El CNC puede ser programado en sistema mtrico (mm) o en pulgadas y, a su vez, en modo cartesiano, polar y paramtrico. Existen tambin otros procedimientos de aplicacin muy concreta (coordenadas cilndricas, ngulo y coordenada cartesiana, dos ngulos, etc.). A continuacin se muestra, como ejemplo para la comprensin de los formatos que se especifican en cada funcin, el formato general correspondiente a la programacin en modo cartesiano. Formato en sistema mtrico (mm): P(%)5 N4 G2 X+/4.3 Z+/4.3 F5.5 S4 T2.2 M2 Formato en pulgadas: P(%)5 N4 G2 X+/3.4 Z+/3.4 F5.5 S4 T2.2 M2 1 Los indicativos que aparecen como cotas de ejes corresponden a los ejes cartesianos; sin embargo, pueden aparecer caracteres como R, A, etc., en funcin de los modos de programacin. Formato en sistema mtrico (mm): P (%)5 N4 G2 X+/4.3 Y+/4.3 Z+/4.3 F5.5 S4 T2.2 M2 Formato en pulgadas: P (%)5 N4 G2 X+/3.4 Y+/3.4 Z+/3.4 F5.5 S4 T2.2 M2 En los formatos referentes al torno se ha excluido la posibilidad de que tenga 3.er y 4. eje; de igual manera, para la fresadora se ha excluido el 4. y 5. eje.

+/4.3 Significa que detrs de la letra a la que acompae se puede escribir una cifra positiva o negativa con 4 nmeros delante del punto decimal y tres detrs, (ej.: X3216.657). 4 Significa que slo se pueden escribir valores positivos de hasta 4 nmeros. No se admiten decimales, (ej.: N1500) 2.2 Significa que slo se pueden escribir 2 cifras, con valor positivo, delante del punto decimal y 2 detrs, (ej.: T6.6). NUMERACIN DE PROGRAMAS Los programas pueden identificarse con cualquier nmero comprendido entre 0 y 99998. La numeracin del programa debe introducirse al comienzo del mismo, antes del primer bloque. Si el programa se introduce desde un perifrico exterior, se emplea el smbolo % seguido del nmero deseado y a continuacin se pulsa LF, RETURN o ambos, seguido de la N del primer bloque. BLOQUES DE PROGRAMA Los bloques pueden ser normales o condicionales, y estos ltimos, a su vez, normales o especiales. Los bloques condicionales se ejecutan nicamente si la seal exterior que se encuentra en el pupitre de mando se habilita. Si a continuacin del nmero de bloque N4 (0-9999) se escribe un punto decimal (.), el bloque queda personalizado como bloque condicional normal. Durante la ejecucin de un programa, el CNC va leyendo cuatro bloques por delante del que se est ejecutando; por tanto, para que se ejecute el bloque condicional, la activacin de la seal exterior debe hacerse, por lo menos, antes de la ejecucin de los cuatro bloques anteriores al bloque condicional. Si a continuacin del nmero de bloque N4(0-9999) se escriben dos puntos decimales (..), el bloque queda personalizado como bloque condicional especial. Para que se ejecute, es suficiente la activacin de la seal exterior durante la ejecucin del bloque anterior al bloque condicional especial. El bloque condicional especial (N4..) anula la compensacin del radio de la herramienta G41 o G42. Los bloques de un programa se identifican por un nmero. El nmero de bloque consiste en la letra N seguida de un nmero comprendido entre 0 y 9999. No se puede asignar a un bloque un nmero inferior al de los bloques que le preceden en el programa. Es recomendable no asignar a los bloques nmeros correlativos, para poder intercalar bloques nuevos en caso de necesidad. Cuando el programa se introduce desde el panel frontal del control, ste numera automticamente los bloques de 10 en 10. Las funciones preparatorias se programan mediante la letra G seguida de dos cifras (G2). Se programan siempre seguido del nmero de bloque y sirven para determinar la geometra de la pieza a mecanizar y las condiciones de trabajo del CNC.

Instruccin G66 (Ciclo fijo de seguimiento de perfil) Esta funcin se suele utilizar para mecanizar un perfil en varias pasadas. El perfil puede contener tramos rectos, curvos, chaflanes, etc... Es una funcin muy apropiada para mecanizados con piezas con preforma. Normalmente moldes para botellas, coquillas, etc... Los parmetros 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. Z es la cota "Z" del punto inicial A. I Sobrante de material. Material a eliminar de la pieza de origen. C es la pasada mxima. A* eje principal del mecanizado. Su programacion no es obligatoria. L exceso de material en el eje "X". M exceso de material en el eje "Z". Su programacin no es obligatoria. H es la velocidad de avance en el acabado. S es el primer bloque del perfil. E es el ltimo bloque del perfil. Q es el nmero de programa. no es obligatoria su programacin.

Si el parmetro A toma el valor cero, el parmetro I se toma como exceso de material en "X" y C es la pasada, en "X" tambin. Cuando toma el valor 1 es lo mismo pero con respecto al eje "Z".

Instruccin G83 (Ciclo fijo de taladrado) En torno la idea es bsicamente la misma. Se adjunta otra ilustracin para ver la manera de trabajar del ciclo fijo G83 en taladrados en torno. El formato de la lnea 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. Z Es la cota Z del punto A. I Es la profundidad total del agujero. B La mxima pasada que realizar la herramienta. D Es la distancia de seguridad. K Tiempo de espera. (En centsimas de seg.) H Distancia de retroceso en G00 tras cada taladrado. Si se programa con valor 0 retrocede hasta el punto de aproximacin A'. C Cota de acercamiento

A continuacin un ejemplo: N010 G94 G97 F100 S550 M4 N020 Z140 N030 T3 D3 N040 G0 X0 Z8 N050 G83 X0 Z0 I35.141 B9 D4 K0 H0 C1 N060 G0 Z140

Instruccin G88 (Ciclo fijo de ranurado en el eje "X") La funcin G88 la utilizamos cuando queremos efectuar el mecanizado de un ranurado segn el eje X. Esta operacin de ranurado tambin la podemos programar de forma manual, sin necesidad de utilizar un ciclo fijo. Los parmetros de la funcin G88 son los siguientes: N070 G88 X_ Z_ Q_ R_ C_ D_ K_

X es la cota "X" del punto inicial A. Z es la cota "Z" del punto inicial A. Q es la cota "X" del punto final B. R es la cota "Z" del punto final B. C es el paso que utilizaremos para realizar la ranura. D es la distancia de seguridad. K es la temporizacin de la herramienta en el final de la ranura. Indicar que la programacin de los parmetros C y K no es obligatoria. A continuacin se adjunta programa donde se podr apreciar la manera de programar un ciclo de ranurado y un ciclo de roscado para un control 8050T. N010 N020 N030 N040 N050 N060 N070 N080 N090 N100 N110 N120 N130 N140 N150 N160 N170 N180 N190 N200 N205 N210 (ORGX54=0, ORGZ54=69) G54 G92 S3000 G95 G96 F0.15 S350 T3 D3 M04 G42 G00 X52 Z0 M08 G01 X-1 G00 X53 Z4 G68 X12 Z1 C2 D1 L0.5 M0.1 K0.1 F0.15 H0.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.5 C1 D0 G97 S850 T7 D7 M04 G00 X15 Z2 G86 X14 Z2 Q14 R-17 I1.02 B0.2 E0.1 D1 L0.1 C1.5 J1 A60 G00 G40 X100 Z0 M30

Instruccin G86 (Ciclo fijo de roscado longitudinal) Mediante esta funcin podemos mecanizar roscas interiores y exteriores en superficies cilndricas o cnicas. Dependiendo del sentido de giro, las roscas sern a izquierdas o a derechas. El formato del b loque 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. Z es la cota "Z" del punto inicial A. Q es la cota "X" del punto final B. R es la cota "Z" del punto final B. K es un parmetro opcional. Define la cota segn el eje Z, del punto en que se efecta la medicin de la rosca. I Profundidad de la rosca (en radios). B es la profundidad de la pasada (en radios). E es el valor mnimo que puede alcanzar la profundidad de pasada. D es la distancia de seguridad (en radios). L indica el exceso de material (expresado en radios) C es el paso de la rosca. J distancia de salida de rosca. A es el ngulo que tiene la punta de la herramienta. W es un parmetro opcional. Est estrechame nte relacionado con el parmetro K. El parmetro W indica la posicin angular del cabezal.

PROFUNDIDAD DE CORTE. Se denomina profundidad de corte a la profundidad de la capa arrancada de la superficie de la pieza en una pasada de la herramienta; generalmente Se designa con la letra" t" Y se mide en milmetros en sentido perpendicular; En las maquillas donde el movimiento de la pieza es giratorio (Torneado y Rectificado) o de la herramienta (Mandrilado), la profundidad de corte se determina segn la frmula:

en donde: Di = Dimetro inicial de la pieza (mm). Df = Dimetro final de la pieza (mm). En el caso de trabajar superficies planas (Fresado, Cepillado y Rectificado de superficies planas), la profundidad de corte se obtiene de la siguiente forma: T = E - e (mm) en donde: E = espesor inicial de la pieza e = espesor final de la pieza (mm). . VELOCIDAD DE AVANCE. 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. El Avance se designa generalmente por la letra" s" y se mide en milmetros por una revolucin del eje del cabezal o porta-herramienta, y en algunos casos en milmetros por minuto. VELOCIDAD DE CORTE. Es la distancia que recorre el "filo de corte de la herramienta al pasar en direccin del movimiento principal (Movimiento de Corte) respecto a la superficie que se trabaja: El movimiento que se origina, la velocidad de corte puede ser rotativo o alternativo; en el primer caso, la velocidad de, 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, es decir, donde entran en contacto herramienta y, pieza y debe irse en el punto desfavorable. En el segundo caso, la velocidad relativa en un instante dado es la misma en cualquier punto de la pieza o la herramienta. "En el caso de maquinas con movimiento giratorio (Tomo, Taladro, Fresadora, etc.), la velocidad de corte esta dada por: (m/min) (ft/min)

En donde: D = dimetro correspondiente al punto ms desfavorable (m). n = nmero de revoluciones por minuto a que gira la pieza o la herramienta. Para mquinas con movimiento alternativo (Cepillos, Escoplos, Brochadoras, etc.), 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). T = tiempo necesario para recorrer la distancia L (min).

Das könnte Ihnen auch gefallen