You are on page 1of 118
Manual de ejemplos Rer. 1010 FAGOR = FAGOR AUTOMATION FAGOR documenta'on, vanemitres,vaneerbre, amaconaree en sn sama de Tecopercion oe dae Yaduonse a ningun Home st permso expese Fagor Atomaion. Se prohibe cualgule dplcaeon o uso no atarado del oftware, ya sea ons conunloo pate dal mismo, Lia informaeisn deserts en este manual puede estar suet a varaciones Imotwaaspormouteaciones tenis Fagor Automaton so osorvadl dreehe die moda el contenigo del manual, ne estando obigago 2 nolieat as Toda las mareaeragiatradas 0 comerciales que aparecon on ol manual perteracon asus respectnospropitarios.Eluso.e clas marcas po tereras personas para su nes puede vulerar los derechos gels ropa. Ex posble que ol CNC pueda sjestar més funlones que Ins ecogias on ocumentacénasocadasnembergo Fagor Automaton nogarantzalavaldes ‘deanavanheacones.Porlotanl sao permiso exprevode age Aulamato, ‘talque apleaciondel CNC quero se ercuenVerecogkenladocumertacin {Esdabe conscerar come "posse" En eulguer ease Fagor Automaton no 5 Yesponeabize de lasione, datos files 0 materalas que pudera st 9 provocarel GNC si ester uliza de manera dlerente ata expends en ‘ocumentacén relacioned, ‘Se ha contastado ol contnio do este manual y su valez para ol producto ‘escr. Ain as, es pose que se haya comet algun err mvluntarey for elo quer se gvantza ua canon abla De ode oma o8 procege a valzarlascorecciones necosarias que quedaran neues an Una Poster edn. Aglagecerros sus sugerenclas de rata Los ejemplos desertos en este manual stan alerts al aprendlse. Antes e ullzaroe en apteaciones Indstiales deben ser convenientemente [saptadesy ademas se eebe acegutr el cumplmiento de lac normas ce Segunead En este product seers utizando a quent cig vere, syst os tminos a iencia GPL, Las apleacones busybor v0.60 2: costetote V2; ina lpd VOAT. ppp ¥2-40; ulin! VO". La aaa Eleargador de nux poco! V1.1. 8 usted desea quele toa oniada un ‘ore 10 euos a Fager Automation an cancopto de ceses do preparaciony env, rela grcV2-.4 Examen 12 copia en CD do sie codgo ort, capiTuLot capiruLo2 capituLos CAPITULO 4 capiTULOS. capiruos INDICE ESTRUCTURA DE UN PROGRAMA TH Condiciones da mecanizado 3 112 Coordenadae absolut @ incrementales 5 1.3 Penetracién de Ia herramienia “3 114 Entradas y salidas tangenciales 6 115 Compensacién de radio de herramionta 6 118 Ejemplo de programacion 7 MECANIZADOS BASICOS 27 Planeado 3 2.2. Programacién de un contorn 40 23 Interpolaciones ciculaes. " 2.4 Inlerpolaciones cculares caresianas y polares 2 25 Entrada /salida tangencial (437/638) y redondeo de aisas (636) 4 26 Redondeo de arstasy chaflanes.. 6 2.7 Defic de perf con compansacion de radio (G40/G8 1/642) 16 28 —Deteccién de colsiones. 7 29 Imagen espejo (Gta/G111G12/613), 8 2.10 Imagen espejo 9 211 Giro de coordenadas 1 20 2.42 Giro de coordenadas 2 21 2.13 Giro de coordenadas (centro de giv diferente del coro plaza) 22 2.34 Giro de coordenadas en coordenadas polares 2 ‘COORDENADAS POLARES 3.1 Seleccién dol orgen polar (683) 25 3.2. Programacién en coordenadas polares 1 26 33 Programacién en coardenadas polares 2 27 3.4 Espral de Arquimedes: 28 35 Separador 29 3.6 Soporte corredera con jada helicodal 30 cicLos Fos 4.1 G79. Moaiicador de pardmetros de ciclo to 32 42. Ropetcién de ciclos tos 3 43 G81. Ciclo fo de taladrado 4 444 482, Punteado utlizando el ciclo fio de taladrado con temporizacion 35 45 G83, Ciclo fj de taladrado protundo con paso constant, 38 418 G84. Ciclo fjo de roscado con macho. a7 47 Gletes fos de caja rectangular (487) y de eajera circular (388) 38 48 G79, Madifeacién de pardmetros del ciel to 38 49 Pieza clos fos 1 40 4:30. Piaza clos fjos 2 a 411 Contornos, eajerasy talacranos 4a 412 Contornos ytaladrados en coordenadas poles. 44 433 Leval mn 45 414 Gontomnos y cajeras, 46 MECANIZADOS MULTIPLES 5.7 Mecanizado miltple en nea recta (laladrado y roscado) a7 5.2 Mecanizad maltpe formand un parallogramo (taladvado y escarado). 48 5.3 Mecanizado maple formando una mall (taladrado y escanado) 49 54 Mecanizado miltple formando una crcunterencia(taladrado), 50 5.5 Mecanizado maltple formand un arc. 51 SUBRUTINAS 62 Subrutinas CALL y MCALL sa 62 Subrutina MCALL con G54 54 FAGOR =) Modelo -M. FAGOR =) Modelo -M capiTULo 7 capiTULO 8 capiruLos CAPITULO 10 CAJERAS 20 Y 2D 71 Cajeras 20 7 74.1. Defincién de as geometias 58 712 Calera conists 1 59 713 Calera conisias 2 60 714 Calera 2D (mati y punzin) 62 718 Cajera20 6s 72 Cajeras en 30 wo 66 72.4 Estructura de un programa en 30 66 72.2 Semiesfera (relieve y vaciado con herramientaestérica. 67 723 Medacafa (releve) 6 72.4 — Media cata (vaciado) n EDITOR DE PERFILES 81 Perflt 73 82 Peril % 83 Perfl’3 7s 84 Perfls 7 85 Perfil 7 88 Pertls % 87 Perfil? 7 PROGRAMACION PARAMETRICA 21 Elpse. 3 82 _Interpolacin helcoidal 82 93 Semiestera(herramienta plana) 33 94 Semiestera (herramiontaestérica) a 85. Somiesfera(coordenadas estéricas) a5 98 Tronco de cone a7 97 Toroice solid, 88 88 Toroige circular 39 989. Toreige rectangular ry 9.10 Toroige rectangular recto 1 9411 Toroige en 92 9412 Cilindro recto 93 8.13 Cina cénico. 8 9.14 Cilindro acodado 9s 8.18 Calera rectangular con paredes incinadas 7 9.18 Cajera con forma de estrella 98 9.17 Perfllen forma ce estrella ‘00 PROGRAMAS DE PERSONALIZACION 0.7 Diagnasis de ia maquina ot 10.14 Solictud del esigo de acceso 102 10.12 Muestraol estado de las entradas It 140 102 10.13 Muestra ol estado de las saldas 1 a 018. 105 50.14 Muestrael consumo de los motores. 307 10.15 Programa en su totaldad 209 302. Mecanizado de chaveteros m 10.2.1 Programa de personalzacion de usuario 4 ESTRUCTURA DE UN PROGRAMA 1.1. Condiciones de mecanizado Las velocidades de corte y de avance que aparecen en el manual son orientativas, pudiendo variar en funcién de la herramienta y del material de la pieza. En el caso de queret mecanizar alguna de las piezas de los ejemplos, emplear las velocidades recomendadas por el fabricante de las herramientas. EI numero de herramionta también serd diferente dependiendo de la maquina, 1.2 Coordenadas absolutas e incrementales Coordenadas absolutas (G90): La programacién con este tipo de coordenadas lleva implicita la utilizacién de un ‘cero pieza’ que servird de origen de coordenadas. Coordenadas incrementales (G91): La programacién con este tipo de coordenadas se realiza considerando como punto cero el iltimo punto programado. 1.3. Penetracién de la herramienta Partiendo de un programa cualquiera, se pueden repartir las penetraciones de la herramienta en dicha geomotria hasta alcanzar la profunidad total deseada. Esto se consigue mediante la instruccién RPT, en la cual se indica desde que bioque a que bloque se tiene que repetir el contorno y el numero de veces que se desea repetit. (RPT Nt, N2) NS N1: Primer bloque de las repeticiones. 'N2: Uttimo bloque de las repeticiones. NS: Numero de veces a repetr. Cuando se repiten bajadas, la primera etiqueta siempre se coloca delante del blogue donde se da la profundidad de la pasada en Z (G91 Z-5 F100). Es muy importante que este bloque contenga la funcién G91 (incrementales). La segunda etiqueta se coloca en el bloque de retorno a la posicién previa (G40 X ay) FAGOR =) Modelo -M. 7. Manual de ejemplos —_ ESTRUCTURA DE UN PROGRAMA FAGOR =) Modelo -M 1.4 Entradas y salidas tangenciales La finalidad de estas funciones es que la herramienta, a la hora de entrar al contorno, no lo haga en linea recta, sino que describa un radio determinado para entrar al punto de comienzo tangencialmente. Esto ‘se hace para evitar posibles marcas en el contorno, Para salir se hace la misma operacién, I SS Punto de entrada Posicionamiento prévio I Radio de entrada ‘+ Una entrada tangencial consta de una interpolacién lineal en la que se aplicala compensacién de radio y de una interpolacién circular para entrar en el contorne. + Ladistancia entre el punto previo y el de entrada nunca puede ser inferior a dos veces el didmetro de la heramienta. + Elradio de entrada nunca puede ser inferior al didmetro de la herramienta. 1.5 Compensacién de radio de herramienta Existen dos posibilidades de compensacién de herramienta, que iran en funcién del sentido de programacién. G40: Anulacién de la compensacién de radio de herramienta. G41: Compensacion de radio de herramienta a izquierda, G42: Compensacisn de radio de herramienta a derechas, La funcién G40 anula la compensacién de la herramienta, 1.6 Ejemplo de programacion *\ < ww i z 2 g 8 = 2 La estructura de un programa en el cual se desea realizar el contorneado de una geometria cualquiera, =f siempre consia dal siguiente esquema de programacisn § 5 Eneabezamiente z 607100 + Posicién de seguridad. 8 Trop10 $ Llamada a la herrarienta de O10 mm. 10000 M3 ! Puesta en marcha del cabezal a derecnas (M3). Entrada al conform x-70¥0 Posicion provi ala entrada G43 z0 Bajada hasta la superficie en Z NI G1 G91 2-5 F100 + Pasada de profundidaa con avance. {G20 G37 R10 G42 x-40 YO F1000__; Entrada tangoncial y compensacin de herramionta Geometia Ga x40 YoRAO G2 x80 Yo R20 G1 x80 ¥-50 G3 X100 ¥.50 R10 G1 x10 Yo G3 G38 R10 X-40 Yo R70 + Salida tangencial. N2.G1 G40 X-70 YO + Retorno al punto inicial con descompensacisn, Repeticion de bajadas (RPT NINN Repeticiin de bajadas cinco veces. Goz100 Plano de partida G88 G99 x0 YO 22 1-30 420 BS DZHSOO VI00 _; Cajera circular. Go Ge0 Z100 Subir la herramienta y anular cel. ao Fin de programa. FAGOR 2 Modelo -M. B.D Dianusal de ejemplos upisewesBoud op ojduiol ‘viWvuo0ud Nn aa vunLonuLsa Modelo -M- er. 1010 MECANIZADOS BASICOS 241 Planeado oe SRK hi GES Se pretende, con una fresa de O50 mm, efectuar un planeado de la superficie XY rebajéndola 6 mm, 9 N10 G1 G90 X-30 Yo F250 G91 G1 2-2 F200 (G90 G1 X230 F250 Go Yao G1 X20 G0 Y80 G1 X230 Go v120 N20 G1 X.30 (RPT N10, N20) N2 G1 220 G0X-50 M30 ‘Coordenada absolutes ‘Coordenadas Incrementales Tor Trot F200 $800 M3 Mat F200 $800 M3 Mat {G0 G90 X-50 YO 225 Go G90 X-50 Yo 225 G1 26 F200 G1 26 F200 N10 G1 G90 X-30 Yo F250 G91 G1 2-2 F200 N20 G1 X260 F250 Go v40 Nao Gt x-260 Go Y40 N40 (RPT N20, N30) (RPT N10, NAO) N2 G1.G90 220, Go x-50 M30 FAGOR =) Modelo -M. 2.2 Programacién de un contorno 2 p 8 ® . or 8 ] 5 3 Y 3 8 8 2 2 2 é g 2 Coordenada absolutas Coordenadas incrementales G0z100 Goz100 $1000 T1 D1 M3 $1000 T1 D1 M3 G20 X-100 ¥-60 {G20 X-100 ¥-60 G1 G43 20 G1 G43 20 X-40 ¥-60 G91 x60 X-40 ¥-40 Y20 x40 ¥-40 x80 x40 ¥-60 ¥20 X100 ¥-60 x60 X10 ¥-20 Yao x60 ¥-20 x-40 x60 Yo Yeo x40 Yo x20 x20 ¥20 x-20 Y20 x40 v40 x20 ¥20 x60 ¥40 x20 x60 ¥60 Y20 x20 ¥60 x40 xo v40 X-20 ¥.20 X-20 Y60 x-20 ¥20 x-60 Y60 x-40 x-60 Y40 ¥20 x-40 Y40 x20 X-20 ¥20 x20 ¥-20 x-40 YO X-20 ¥-20 x-60 Y0 x20 x-60 ¥-20 ¥20 X-100 ¥-20 x-40 FAGOR SD) sivas eS Goz100 Goz100 Modelo -M. Mao Mao 40. 23 Interpolaciones circulares Programacién del centro del arco en Programacién del radio del arco en coordenadas absolutas (G90) coordenadas absolutas (G90) N10 G90 $1000 T2 D2 M3 Mat N10 G90 $1000 T2 D2 M3 Mat N20 Go G42 Xo Yo 25 N20 GO G42 XO Yo 25 N30 G94 G1 Z-5 F150 N30 G94 G1 2-5 F150, N4o X120 F250 Nao X120 F250 Nso Yao Nso Yao N60 G3 x100 Y¢0 1-20 Jo N70 G1 X74.142 N80 G2 X45 858 1-14.142 J-5 Nao Gt x20) N10 G3 Xo Y40 10 J-20 Ni10.G1 Yo N120 G1 Z5 N10 Go G40 X-30 ¥-30 220 M30 Neo G3 x10 Y60 R20 N70 G1 X74.142 a0 G2 X45.858 RAS Nao G1 x20) Nt00 G3 Xo Yao R20 Ni10.G1 Yo N120 G1 Z5 N10 Go G40 X-90 ¥-30 220 M30 Programacién del centro del arco en coordenadas incrementales (G91) Programacién del radio del arco en coordenadas incrementales (G91) N10 Gg0 $1000 72 D2. M3 Mat N20 Go G42 Xo Yo 25 N30 G94 G1 Z-5 F150 N4o G81 X120 F250 NSO Yao N60 G3 X-20 Y20 1-20 Jo N70 G1 X-25.858, NGO G2 X-28.2841-14.142 1-5 Nao G1 X.25.858 N10 G3 X-20 ¥-20 10 J-20 NI10 G1 ¥-40 N120 G90 G1 25 N130 Go G40 X-30 ¥-30 220 M30 N10 Geo $1000 T2 D2 Ma Mat N20 Go G2 Xo Yo 25 N30 G94 G1 2-5 F150 N40 G91 X120 F250 Nso Yao N60 G3 X-20 Y20 R20 N70 G1 X-25.858 Nao G2 X-28.282 R15 Nao G1 X-25.858 N10 G3 X-20 ¥-20 R20 N10 G1 ¥-40 N120 G90 G1 25 N10 Go G40 X-30 ¥-30 220 30 MECANIZADOS BASICOS FAGOR =) Modelo -M. a1 MECANIZADOS BASICOS FAGOR =) Modelo -M a2. 2.4 Interpolaciones circulares cartesianas y polares N1.G91 Gt 2-5 F100 G90 G37 R10 G42 X-69,425 ¥-50.46 G3 X69.425 Y-50.46 R150 G3 X69.425 Y50.46 R56.92 G3 X-69.425 Y50.46 R150 G3 G38 R10 X-69.425 ¥-50.46 R56.92 N2 G1 G40 X-69.425 ¥-80 GU3KYR G2BXYIT GoZ100 G0Z100 T101 Tit $1000 M3 $1000 M3 X-69.425 Y-80 X-69,425 Y-80 G43 20 G43 20 N1.G91 Gt 2-5 F100 G90 G37 R10 G42 X-69.425 ¥-50.46 G3 X69.425 ¥-50.46 169.425 J132.97 G3 X69.425 Y50.46 I-26.345 J50.46 G3 X-69.425 Y50.46 |-69.425 J-132.97 G3. G38 R10 X-69.425 ¥-50.46 126.345 J-50.46] N2 G1 G40 X-68.425 ¥-80 N1G91 Gt 2-5 F100 G90 G37 R10 G42 X-69,425 ¥-50.46 G6 G3 X69.425 ¥-50.46 10 J82.51 G6 G3 X69.425 Y50.46 143.08 JO G6 G3 X-69,425 Y50.46 10 J-82.51 G6 G3 G38 R10 X-69.425 ¥-50.46 1-43.08 JO N2 G1 G40 X-69.425 ¥-80 (RPT N1,N2)NS Go z100 M30 (RPT N1,N2)NS (RPT N1,N2)NS GoZ100 GoZ100 M30 M30 G6 G23XVII GaXY GoZ100 G0 G90 z100 T1Dt Tit 81000 M3 ‘81000 M3 X-69.425 Y-80 X-69.425 Y-80 G43 20 20 N1 G91 2-5 F100, G90 G37 R10 Gat X-69.425 ¥-50.46 G2 X-69.425 Y50.46 R56.92 G8 X69.425 50.46 G8 X69.425 ¥-50.46 G8 G38 R10 X-69.425 Y-50.46 N2 G1 G40 X-69.425 ¥-80 (RPT N1,N2)NS G0 50 M30 G8 precisa ir precedido por un bloque de! perfil a programar. GOXVId Gas1d G23 G0 G90 Z100 Tro1 31000 M3 X-69.425 ¥-80 zo Nt G91 2-5 F100 {G90 G37 R10 G41 X-69.425 ¥-50.46 Goz100 Trot s1000 M3 X-69.425 ¥-80 G43 20 N1 G91 G1 Z-5 F100 G90 G37 R10 G42 Xx-69.425 ¥-50.46 {G9 X-69.425 Y50.46 |-100 JO G93 0 82.51 (G9 X69.425 50.46 10 J67.49 G3 0297.57 {G9 X69.425 ¥-50.46 1100 Jo G93 143.08 vo G9 G38 R10 X-69.425 Y-50.46 10 J-67.49 G3 062.43, N2 G1 G40 X-69.425 ¥-80 G93 10 v-82.51 (RPT N1.N2)NS as aii757 G0 250 G93 1-43.08 Jo M30 Gag Rt0 G3 Q242.43 N2.G1 G40 X.69.425 Y-80 (RPT N1.N2)NS Go Z100, M30 ezsais GeGzsaiy G0 G90 Z100 Go G90 z100 Trot Trot $1000 M3 31000 M3 X-69.425 ¥-80 69.425 ¥.80 G43 20 G43 0 Nt G91 2-5 F100 {G90 G37 R10 G41 X-60.425 ¥-50.46 G2 Q117.57 126.345 J50.46 G2 062.43 169.425 J-132.97 G2 0-62.43 1-26.345 J-50.46 G2 G38 R10 0242.45 |-69.425 J132.97 N2 G1 G40 X-69.425 ¥-80 (RPT N1,.N2)NS G0Z100 Mao Nt Got 2-5 F100 G90 G37 R10 G41 X-69.425 ¥-50.46 G6 G2 Q117.57 1-43.08 JO G6 G2 Q62.43 10 J-82.51 G6 G2 0-62.43 143,08 JO Ge G38 R10 2242.43 10 v2.51 N2.G1 G40 X-69.425 ¥-80 (RPT N1.N2)N5 Go z50 Mao MECANIZADOS BASICOS FAGOR =) Modelo -M. 13 2.5. Entrada / salida tangencial (G37/G38) y redondeo de aristas (G36) Para programar un redondeo o un chafldn, se debe programar el punto de unién de las lineas 0 los arcos FAGOR =) Modelo -M. 4.3 G81. Ciclo fijo de taladrado Plano de partida Plano de referencia 2 8 z g 2 8 cs Definicién de los puntos de! taladrado on: Coordenadas cartesianas, absolutas, Coordenadas polates, inerementales con repeticin. Herramienta: Broca helicoidal 10 mm, Condiciones de corte: '$=1000 rpm. F=200 mirvmin. Ciclo fijo de taladrado TioD10 G0 G90 G43 225 $1000 M3 MB M41 N10 Gat G98 x15 Y15 22 1-20 F200 N20 x85 N30 Yas Nao x15 NSO X50 75 G93 150 U0 Neo G1 Q-45 NB. G80 G0 Geo G44 230 M30. FAGOR =) Modelo -M 34. 4.4 G82. Punteado utilizando el ciclo fijo de taladrado con temporizacion Plano de partida Plano de referencia > = gi 8 rs 8 a3 P ge ° oe : 3/8 8 : ft Dofinicién de los punteados en: ‘Coordenadas cartesianas, absolutas. Goordenadas cartesianas, incrementales con repeticion Herramionta: Broca de puntear de 45° Condiciones de core: '$=1800 rpm, F=200 mmimin Punteado con temporizacion Tee G0 G90 G43 225 $1800 M3 MB Mat N10 G82 G99 X-30 ¥-50 22 I-3 K150 F200 N20 G81 X12 Y20 NS N70 G80 G82 G99 X50 Y50 2-13 1-18 K150 N80 G98 ¥-50 N90 G99 X-50 Nt00 G98 Y50 G80 G0 G90 G44 230 M30 FAGOR =) Modelo -M. 38 4.5 G83. Ciclo fijo de taladrado profundo con paso constante Plano de partida, 4 2 2 gs 9 S as wel ras ns g oO 5 ‘rhb é 6 Definicién de los puntos de taladrado: Coordenadas cartesianas, absolutas, Coordenadas polares, absolutas Cambio de origen polar. Horramionta: Broca helicoidal O10 mm, Condiciones de corte: Taladrado profundo con paso constante T1010, G0 G90 G43 225 $1000 M3 M41 N10 G83 G99 X-50 Y50 22 1-15 J3 F200 N20 x50 Nao ¥-50 Neo X50 G93 I-60 J-60 NSO R80 G30 Neo a70 Geo G0 G90 G44 230 M30. FAGOR =) Modelo -M 36. 4.6 G84. Ciclo fijo de roscado con macho Plano de partida Plano de referencia 20 So parte de una pioza previamente taladrada Definicién de los puntos de roscado: Coordenadas cartesianas, absolutas. Coordenadas polares, incrementales con repoticién. Herramienta’ Macho de roscar M-10x1,5. Condiciones de corte: ‘$=300 rpm. ‘Avance: S x paso = 300x1,5 = 450 mm/min Ciclo fijo de roscado con macho Tr p12 G0 G80 G43 225 $300 M3 MB M41 G93 10 40 N10 G84 G99 R30 Q180 Z10 1-20 K150 F450 N20 G81 @120 N2 N40 G80 G98 G84 X50 Yo Z-5 1-35 K150 NSO X0 Y50 Neo X-50 Yo N70 Xo ¥-50 G80 G0 G90 G44 230 M30 > CICLOS FiOS fijo de roscado con macho FAGOR =) Modelo -M. a7 2 8 z g 2 8 FAGOR =) Modelo -M 38. 4.7 Ciclos fijos de cajera rectangular (G87) y de circular (G88) Plano de partida Plano de referencia, ry cajera O® Definicién del ciclo de cajera rectangular y cajera circular Herramienta: Fresa de 2 dientes y 010 mm. Condiciones de corte: 1600 rpm. ‘Avance desbaste: 300 mm/min. ‘Avance acabado: 200 mm/min. Ciclos fijos de cajera rectangular y eireul 202 G0 G90 G43 225 $1600 M3 M42 N10 G88 G99 X30 ¥35 Z2 1-10 J-15 BS C6 D2 H200 L1 F300 N20 G98 Y85, N30 G87 G98 X90 Y60 217 12 J-20 K40 B4 C6 D2 H200 L1 G80 G0 Goo G44 230 M30. 4.8 G79. Modificacién de parametros del ciclo fijo Plano de partida Plano de referencia Definicién del ciclo de cajera rectangular Moditicacién de las dimensiones y profundidad de las cajeras. Herramienta: Fresa de 2 dientes y 10 mm, Condiciones de cor: S=1600 rpm. ‘Avance desbaste: 300 mm/min. ‘Avance acabado: 200 m/min. Modificacién de parametros del ciclo filo T202 G0 G90 G43 225 $1600 M3 M42 Nt0 G87 G99 X40 50 22 1-10 J20 K40 B4 C6 D2 H200 L1 F300 G79 420 K20 N20 X100 Y100 G79 1-18 J40 K20 Nao x140 Y40 Gao N70 G0 G90 G44 230, Mao CICLOS FiOS FAGOR =) Modelo -M. 38. CicLos FIJos FAGOR =) Modelo -M 40. 49 ey Cielos fijos Te D6 G0 G90 G4s 220 F200 $1800 M4 MB M42 N10 G82 G99 X40 Y40 22 1-5 K300 N20 X-40) Nao ¥-40. Néo x40 Gao G0 G44 Z100 T9 D9 G0 Geo Gas 220 F200 $1050 M4 Mé2 G81 G99 X40 ¥40 22 1-35 X-40 ¥-40 G0 G44 z100 Ta D8 G0 G90 Gas 220 F200 $950 M4 M41 G81 G9 X-40 ¥40 22 135 Go x40 ¥-40 G0 G44 z100 T1313, G0 G90 Gas 220 F100 $500 M4 M41 G85 G99 X-40 ¥40 22 1-80 K200 x40 ¥-40 G80 G0 G44 Z100 T2012 G0 G90 Gas 220 F450 $300 M4 M41 G84 G99 X40 40 22 1-35 K200 X-40 ¥-40 G80 Go G44 z100 T2p2 G0 G90 G4s 720 F250 $1600 M4 M42 NSO G87 G98 XO Yo 22 I-5 J-30 K30 BS D2 H200 L-1 N60 G88 G9B XO YO 2-3 1-10 J-25 BS D2 H200 Lt G80 G0 G44 Z100 M30. Broca de puntear. Broca, Broca, Escariador. Macho de roscar. Fresa para cajeras, 4.10 Pieza ciclos fijos 2 Ciclos jos. Posicionamiento inicial {G0 G90 G43 X60 Yo Z5 T2 D2 G1 Z0 F250 Mecanizado del perfil exterior No G1 Got Z-2 F250 $1600 M3. MB N10 G80 GS G1 G41 G37 RG X50 N20 G2 G6 G36 R15 X39.069 ¥.31.203 10 JO N30 G6 G36 R15 X31.203 ¥.39,069 141.012 Ja81.012 N40 Ge Xo Y¥-50 10 Jo N50 G73 0-90 + Giro de coordenadas de -90% (RPT N20, NSO) N2- Mecaniza jos cuadrantes 2 y 3 (RPT N20, N30) ; Mecaniza el cuadrante 1 a73 Anula el gito de coordenadas. (G6 G38 Ré X50 YO 10 Jo Neo G1 G40 G7 X60 (RPT No, N60) Né F200 $1800 D11 + Corrector y condiciones de acabado. (RPT N10, Neo) G0Z10 CICLOS FiOS Modelo -M. a1 CicLos FIJos FAGOR =) Modelo -M a2. Fresado de las ranuras 81600 T2 D2. M3 MB M42 N100 Go G90 R38 G20 25 + Aproximacién al punto " G1 20 F150 Nto2 G91 Z-2 N105 G90 G41 GS R45.5 F250 ‘Tramo AB. N110.G3.q70 G93 112.9967 J35.7083 Nuavo origen polar: Punto N120 G81 G3 a180 G93 10 Jo ; Nuavo origen polar: Punto X0 YO. N130 G2 G90 G20 G93 135.7083 112.9967 ; Nuevo origen polar: Punto N140 G3 G91 Q180 G93 10 Jo ; Nuevo origen polar: Punto X0 YO, N150 G1 G40 G7 Geo R38 a20 : Tramo B-A, (RPT N102, N150) N4 F200 $1800 D21 (RPT N105, N150) Pasada de acabado. N160 Go G90 25 a (RPT N100, N160) + Fresado de la ranura del cuadrante 4 ie (RPT N100, N160) + Fresado de la ranura del cuadrante 3, ioG12 (RPT N100, N160) # Fresado de la ranura del cuadrante 2 Gio Fresado del agujero central $1400 72 D2 M3 MB M42 G0 G90 Xo Yo z5, Gi zo N200 G1 G91 7-2 F150 N210 G80 G37 R10 G41 GS X25 F250 G3 G3B R10 X25 Yo 1-25 Jo N220 G1 G7 G40 XO (RPT N200, N220) N4 F200 $1600 D21 (RPT N210, N20) G0 G90 250 Punteado y Taladrado de los agujeros G99 G81 R58 Q45 Z5 |-5 F200 $1800 Ts DS M3 MB M41 Go a195 9225 315 G99 G81 R58 Q45 25 1-20 F200 S900 T14 D14 G91. Q90N3. G90 G80 2100 M30 4.11 Contornos, cajeras y taladrados Para mecanizar esta pieza, en primerlugar se realiza el contorno exterior con bajadas sucesivas de 5 mm por pasada, Posteriormente, se llama al ciclo de cajera circular y sin anularlo se realiza el ciclo de cajera rectangular. Una vez terminados los dos ciclos, se cambia la herramienta y se lama a una broca de ©10 ‘mm para taladrar el circulo por medio de programacién polar ‘Contornos, cajeray taladrados Tra p12 + Herramienta de 12 mm. G43 Go Z100 x0 ¥-100 zo N1 G91 G1 Z-5 F100 (G90 G37 R10 G42 XO ¥-70 F500 G36 R7 X147 G36 R7 Y70 G36 R7 X-70 G36 R7 ¥-70 G38 R10 Gt XO ¥.70 N2.G1 G40 Xo ¥-100 (RPT NI.N2)N4 G0z10 {G88 XO YO 22 I-20 J-35 B-5 D2 H800 L0.2 V7 F1000 {G87 X105 YO Z2 1-20 J-21 K28 B-5 D2 H800 L0.2 V75 F1000 (G80 Go Z100 Tio p10 G43 Go Z100 G93 10.40 ‘G81 RS6 QO Z2 1-20 K10 F120 91 Q30N11 G90 Go G80 Z100 x0 YO M30 roca de O10 mm. CICLOS FiOS FAGOR =) Modelo -M. CicLos FIJos FAGOR =) Modelo -M 4.12 Contornos y taladrados en coordenadas polares Enelsiguiente ejemplo se realizan os contornos interior y exterior con bajadas de lapieza, Posteriormente, los taladrados se realizan en arco, cambiando el centro polar en cada momento previo al taladrado, El centro polar es un cardcter de informacién para el control, por lo que no ejecuta movimiento alguno ‘cuando se lee el bloque, aunque esté dentro de un ciclo fj. Contornos y taladrados en coordenadas polares T2020, Me G43 Go Z100 Xo Yo $1300 M3 MB ¥80 20 N1 G91 Gt 2-5 F100 G90 G41 G37 R12 Xo ¥-45 F800 G36 R30 X-65 G36 R30 Yas, G36 R30 x65, G36 R30 ¥-45 G38 R12 x0 N2 Gao Xo ¥-80 (RPT N1,N2)N3 Goz10 xo Y10 Zo N3 G91 Gt 7-5 F100 G90 G41 G37 R12 Xo ¥-25 F800 G36 R10 X45, G36 R10 Y25 G36 R10 X-45 G36 R10 ¥-25, G38 R12 x0 N4 Gao Xo Y10 (RPT N3,N4)N3 Go z100 Tro p10 Me G43. GoZ100 Xo Yo S1300 M3 MB G93 135 15 (G69 G99 GO R20 Q270 22 |-20 B3 F150 G91 Q45 N2 YS N2 693 135 J15, 045 N2 X70 G93 135 J15 (245 N2 YA5 NZ G93 35 J-15 945 N2 G80 G90 GO Z100 xo Yo M30 413 Leva CICLOS FiOS Teva reo Heraminta de 12mm We Go ces zt0 eas 12059 $2000 wa wa 2 Wt Got 2-5 F100 Geo ct G42 der R10 15 v12659 F800 civeas7 Gaei0,0 rnd 16676 caacoos Ge ioa. 208 9.644 Gtnae ase 3.08 R12 75 01789 Gt Got aus Ate 5984300 Goo vize ge a caa R10 0180 148.0 Nz.Gt Guo x8 Yiz8 38 (RPT N1,N2) NB Sozteo Teor brcade 07 FAGOR @® Me Go c4s 2100 Modelo .M Gee Gee Geo Go X0 Yo 72 12082 5100 xovieese xos.ee vaaeus Gao Go Zico Tote Heraminta de O14 we a oss 2100 Ga Go Goo Go X00 2 120.2625 8-5 D3 HB00 1.2 F800 Gao Go z1c0 wee 48 CicLos FIJos FAGOR =) Modelo -M 46. 4.14 Contornos y cajeras T2012, +: Horramienta de ©12 mm, Me G43 Go Z100 X45 ¥-120 $2000 Ma MB. 20 N1 G91 Gt 2-5 F100 G90 Gt Gat G37 R10 X-45 Y-90 F500 G93 45 J-45 G2.0208,07 G1 G36 R20 A118.07 X-120 G36 R20 030 XO G36 R20 0-30 X120 G93 145 J45 G1 R45 0-28.07 G2 G36 R30 Q180 G99 1-45 J-45 G2.G38 R10 0270 N2.G1 G40 X-45 ¥-120 (RPT N1,N2) NB Goz10 G88 G98 G90 Go X.45 ¥-45 22 |-20 J-30 B-5 D3 H300 LO,2 F800 G91 x90 G80 G90 GO Z100 T20 D20, + Broca de 020 mm. Me G43 Go Z100 G69 Gee G90 GO X99.2525 ¥-7.651 22 1-25 BS FO Xo Y46.188 X.93.2525 7.651 G80 Go z100 M30 MECANIZADOS MULTIPLES 5.1. Mecanizado miltiple en linea recta (taladrado y roscado) Un mecanizado mille en linea recta se puede definir de los siguientes modos: ‘Mecanizado miltiple en linea recta G0 G43 GeO Xo YO 220 F200 $1500 T7 D7 M3 Mat G81 G9e X20 ¥10 22 12 K50 (G60 A25 X50 Ké P4 G80 G0 G90 Xo Yo 220 F300 $300 711 D11 G84 G9E X20 ¥10 22 /-12 K10 RO (G80 A25 X50 K6 P4 G80 G90 Xo YO M30 G0 G43 G90 Xo YO 220 F200 $1500 T7 D7 M3 Mat G81 G99 X20 ¥10 22 12 K50 (G60 A25 X50 110 Pa G80 {G0 G90 Xo Yo 220 F300 $300 T11 D11 G84 G9e X20 ¥10 22 12 K10 RO (G60 A2S X50 110 P4 GB0 G90 Xo YO Mao ‘Opcién 3: Definiendo 6! numero de mecanizados y el paso ent ellos. {G0 G43 G90 Xo YO 220 F200 $1500 T7 D7 M3. Mat G81 G99 X20 Y10 22 12 K50 (G60 25 110 K6 Pa G80 {G0 G90 Xo Yo 220 F300 $300 T11 D11 G84 G98 X20 ¥10 22 12 K10 RO (G60 A25 110 K6 P+ G80 G90 Xo YO M30 ‘Opeién 1: Definiendo la Iongitud de la trayectoria y el numero de mecanizados. Opcién 2: Definiendo la longitud de la trayectoria y el paso entre mecanizados. FAGOR =) Modelo -M. a7 (taladrado y escariado) Un mecanizado multiple formando un paralelogramo se puede definir de los siguientes modos: | 5. [ s oT ° ¢ o it 5 . oll MECANIZADOS MULTIPLES: ® ® ‘Mecanizado miiltiple formando un paralelogramo ‘Opcién 1: Definiende la longitud de la trayectoria y el nimero de agujeros. G0 G90 Xo Yo 220 F200 $950 TB DB M3 M41 G81 G99 X20 ¥10 22 1-12 K100 G61 AIS B75 X90 K4 Y40 D3 P6.007 G80 G0 G90 Xo Yo 220 F100 $500 T13 D13 M3 Mat G85 G99 X20 ¥10 22 1-12 K50 G61 AIS B75 X90 K4 Y40 D3 P6.007 G80 G90 Xo YO M30. (Opeién 2: Definiends la longitud de la trayectoria y el paso entre mecanizados, {G0 G90 Xo Yo 220 F200 $950 TS DB M3 M41 G81 G99 X20 Y10 22-12 K100 G61 A15 B75 X90 130 Y40 J20 P6.007 G80 G0 Ge0 Xo Yo 220 F100 $500 T13 D13 M3 Mat G84 G98 X20 Y10 22 1-12 K10 RO G61 A15 B75 X@0 130 Y40 J20 P6.007 G80 G90 Xo YO M30 (Opcién 3: Definiendo e! numero de mecanizados y paso entre ellos. {G0 G90 X0 ¥0 720 F200 $950.78 D8 MB MA1 FAGOR =) G81 Goe x20 V10 22 12 K100 661 AIS BS [80 Kév20 D8 Pe.007 80 Modelo -M GO G90 XO YO Z20 F100 $500 T13 D13 M3 M41 G84 G98 X20 Y10 22 1-12 K10 RO G61 A15 B75 130 K4 J20 D3 P6.007 G80 G90 Xo YO M30. 5.3. Mecanizado miiltiple formando una malla (taladrado y escariado) Un mecanizado multiple formando una malla se puede defini de los siguientes mados: Mecanizado maltiple formando una malla Opcién 1: Definir la longitud de la trayectoria y el ntimero de aguijeros. (G0 G90 Xo Yo 220 F200 $950 TS DB M3 M41 GBI G99 X20 Y10 22 +12 K100 (G62 A15 B75 X90 Ké Y40 D3 Ga0 ‘GO G90 XO YO 220 F100 $500 T13 D138 M3 Mat (G85 G98 X20 Y10 Z2 1-12 K5O (G62 A15 B75 X90 K4 ¥40 D3 ‘G80 G90 Xo YO M30 (Opeién 2: Definir la longitud de ta trayectoria y el paso entre mecanizados. ‘G0 G90 Xo Yo 220 F200 $950 TS D8 M3 M41 G81 G99 X20 Y10 22 12 K100 (G62 A15 B75 X90 130 Y40 J20 G80 {G0 G90 Xo Yo 220 F100 $500 T13 D13. M3 Mat (GBS G9E X20 Y10 22 12 K5O (G62 A15 B75 X90 130 Y40 J20 ‘G80 G90 x0 YO Mao Opci6n 3: Definir el niimero de mecanizados y el paso entre ellos. {G0 G90 Xo Yo 220 F200 $950 TS DB M3 M41 G81 G99 X20 Y10 22 1-12 K100 (G62 A15 B75 180 K4 J20 3 G80 ‘G0 G90 Xo Yo 220 F100 $500 T13 D13. M3 M41 GBS G98 X20 Y10 22 12 K5O (G62 A15 B75 130 K4 J20 D3 ‘G80 G90 Xo YO M30 MECANIZADOS MULTIPLES: z 2 FAGOR =) Modelo -M. 48 5.4 Mecanizado multiple formando una circunferencia (taladrado) Un mecanizado multiple formando una circunterencia se puede definit de los siguientes modos: MECANIZADOS MULTIPLES: Mecanizado maltiple formando una cireunferencla (Opcién 1: Definir el nimero de mecanizados. G0 G90 X70 Y55 220 F200 $1500 T7 D7 M3 M41 G81 G99 X110 YS5 22-12 K50 G63 X-40 Yo K12 C3 F300 P7.011 M30. Opcién 2: Definir e! paso entre mecanizados. G0 G90 X70 Y55 220 F200 $1500 T7 D7 M3 M41 G81 G99 X110 Y55 22 1-12 K50 G63 X.40 YO 190 C3 F300 P7.011 M30) FAGOR =) Modelo -M “50. 5.5 Mecanizado miltiple formando un arco Un mecanizado multiple formando un arco se puede defini de los siguientes modos: wa? Z YR Mecanizado multiple formando un arco Opolén 1: Definirel nimero de mecanizados. (G0 G90 X110 Y20 220 F100 $1500 TS D5 M3 M41 (MCALL 10) (G64 X-40 YO B180 K7 C3 F300 M30 (SUB 10) 90 G1 2-10 F100 Gor v4 x8 xeye xeye xe va G20 220 (RET) Opoién 2: Definir el paso entre mecanizados. {G0 G90 X10 Y20 220 F100 $1500 TS D5 M3 M1 (MCALL 10), ‘G84 X-40 YO B180 130 3 F300 M30 (suB 10) (G90 G1 2-10 F100, Got yt xa X88 X88 x8 Ya G90 220 (RET) MECANIZADOS MULTIPLES: iple formand Mecanizado FAGOR =) Modelo -M. st B.D Dianusal de ejemplos ‘core un opuewio} oidginw opezjueooyy ‘s31dUr1NW SoavziNvoaW. FAGOR SD Modelo -M- er. 1010 SUBRUTINAS 61 Subrutinas CALL y MCALL ‘SUBRUTINA CALL ‘SUBRUTINA NCALL Trt 02100 G0z100 Trt $1000 Ms $1000 M3 X00 ¥50 X00 ¥50 (CALL1) (MCALL 1) X-20 Y50 G91 x60 ¥100 NB (CALL) (MDOFF) x30 ¥50 20.G0 2100 (CALL) 202 x90 Y50 N1 GB1 X-110 Y70 22 115 F200 $500 (CALL) Got x50 202 X60N2 NI GB1 X-110 Y70 22 1-15 F200 $500 x50 G91 x50 N2 Go G80 G90 Z100 x60N2 giz x50 (RPT N1.N2) FAGOR =) N2.G0 G80 G90 2100 M30 i (RPT NA.N2) (sus) Modelo -M. a0 G90 Go z2 6175 F100 (suet) Gat ¥-100 F500 G90 Go z2 G20 Go Z100 G1z-5 F100 50 G91 ¥-100 F500 (RET) rer 1010 {G90 Go Z100 (RET) 0.0 DWanual de ejemplos ‘SUBRUTINAS z S = FAGOR =) Modelo -M 6.2 Subrutina MCALL con G54 La orden MCALL convierte una subrutina en un ciclo fjo con todas las caracteristicas de un ciclo fio, por lo que se tiene que anular con MDOFF En el siguiente ejemplo se coge un programa que ya esté realizado y se convierte en una subrutina aplicéndole la cabecera y elfinal de subrutina, En la cabecera se introduce una preseleccién de cotas con la funcién G92 y en e! final de la subrutina se introduce un origen pieza como puede ser G54, o cualquier otro. Este origen pieza es el mismo que se introduce en el programa principal que llama a la subrutina. be GO . OD ‘Subrutina MCALL con G54 ase + Origen pieza, Ta Ds + Herramienta plana de O16 mm. M6 G43 Go Z100 X75 Y100 (MCALL 1) ; Llamada a una subrutina modal. X75 YO X75 Y-100 X-75 ¥-100 X75 0 X-75 Y100 (MDOFF) : Fin de subrutina G0 Z100 xo YO M30. Mediante G92X0 YO, se genera un origen pieza nuevo donde se encuentralaherramientaen ese momento, De esta forma, ese punto es el origen de coordenadas. Hay que tener en cuenta que cuando se utiliza e192, se borra el origen pieza que hay activo y se introduce la nueva posicién como nuevo origen pieza de la maquina, ‘Subratina MCALL con G54 (sua 1) Subrutina de llamade a pleza, G92 Xo Yo Preseleccién de origen de coordenadas. Tie DIs Herramienta plana de 216 mm. Me G43 Go Z100 Xo Yo $1000 M3 MB. ¥50 zo Nt G91 Gt Z.2 F100 G93 10.40 (G80 G41 R35 Q270 F400 @2.025053, G93 1-42 JO. G1 R21 0250.53 @2.0109.47 G93 10 Jo G1 R35 109.47 2.07053 G93 142 Jo G1 R21.07053 G2.0-70.53 G93 10 Jo G1 R35 0-70.53 @2.a270 N2.G1 G40 ¥-50 (RPT N1,.N2)N3 G0Z100 Tro p10 Broca de 010 mm. Me G43 GOZ100 XO YO $1000 M3 M8 (G89 G99 Go XO YO Z2 I-10 BS F120, x42 YO x42 YO (G80 Go Z100 Tra Dia Horramionta plana de O14 mm, Me (G43 GOZ100 XO Yo $1000 M3 MB. {GBB G99 XO YO Z2 I-10 J.21 BS D2 H400L1 V100 (GBB X42 YO 22 1-10 J-10.5 3 D2 H400 L1 V100 x42 YO ‘G80 Go Z100 x0 YO G54 Recupera el origen pieza inical (RET) Fin de subrutina, ‘SUBRUTINAS FAGOR =) Modelo -M. 58 B.D Dianusal de ejemplos ‘SUBRUTINAS ‘Subrutina MCALL con G54 FAGOR SD Modelo -M- er. 1010 CAJERAS 2D Y 3D 7.1 Cajeras 2D Las cajeras 20 son aquellas geometrias que siendo vaciados o relieves. tienen un peril de profundidad vertical y ademas sonirregulares en elplano XY. La estructura de un programapara una cajera 2D es similar a llamar desde ol programa principal a una subrutina que se encuentra definida después de la M30. Ejomplo: Programa principal G0Z100 G66 D..R..F. SE. (Bloque de llamada a subrutina) G0Z100 M30 N., G81 22, To. (Ciclo de pretaladrado) N.G87.sensnunsnnsnennnsTaD, (Ciclo de desbaste) N.G88.socosonneunnne TaD, (Ciclo de acabado) ‘Subrutini NGOXYZ co FAGOR =) Modelo -M. 7 7. Manual de ejemplos CAJERAS 2D Y 3D FAGOR =) Modelo -M 7.1.1 Definicién de las geometrias En aprogramacién de relieves 2D se definen dos geometrias. Una geometria exterior que define loslimites de la cajera, a la cual se le llama contomno exterior, y otra geomettia que define el contorno que se desea dejar en relieve Lamada isla Isla et exterior WZ Dod) En a programacién de vaciados en 20 sélo se programa la geometria correspondiente a dicho contorno. Reglas para la programacién de las geometrias. + El perfil debe ser cerrado (comienzo y final con la misma coordenada). + Elperfilno se puede cortar a si mismo, + No se puede quedar activada la funcién GO después de definirel punto inicial. + No se pueden uiilizar en la definicién de las geometrias funciones de ayudas geométricas (imagen espejo, factor escala, etc). ‘+ Elprimer y el itimo punto de la gaometria tienen que estar definidos en el mismo tipo de coordenadas (los dos en cartesianas o los dos en polares). 7.1.2 Cajera conislas 1 Cajera con Islas Cajera con Islas: T202 Herramionta de fresar. {G0 G90 Gas Xo Yo Z10 F250 $1600 M3 M42 ‘G66 R100 F200 $300 E400 G0 G44 X-70 YO Z100 (GOTO N500) N100 G67 AO B6 Co 1-12 RT2 D2 El bloque N100 define la operacién de desbaste. N200 Gee Bo L-1 T2 D2 + El bloque N200 define la operacién de acabado, N30 G1 X-40 Yo Zo G36 R14 ¥-20 G36 R14 x40 G39 R25 Yeo (G36 R25 X-40 Yo Goxt2 Yo N400 G2 G6 10 Jo Taladrados y roscad N50 T9 D9 + Broca de 08.5 mr, + Punto °A’. :Tramo AB. $Tramo B-C. :Tramo C-D. :Tramo D-E. Tramo E-A + Punto“ ‘G0 G90 G43 2100 F200 $1050 M4 Mat G83 G9E XO YO Z5 1-12.43 G80 107 + Broca O5 mm. F200 $1500 M4 M42. G81 G99 X-24 YO Z-10 1.30 KO (G63 X24 Yo 130 C2 F300 Ga0 G0Z100 Tia p12 ; Herramienta de roscar. {G0 G90 G43 220 F450 S300 M4 Mat G84 G98 Xo YO 25 1-30 G0 G44 250 Mao » Taladrado P1 + Taladrado P2. 1 Taladrado P3 a P13, Roscado con macho P'. 14 B ge ©: CAJERAS 2D Y 3D FAGOR =) Modelo -M. 7.1.3 Cajeracon isias 2 CAJERAS 2D Y 3D Cajera con isias T2p2 5 Mos G0 G90 Gas Xo Yo Z20 F160 $1600 M3 M42 $ Cajera con istas: G66 D100 R110 F250 $130 £140 Go G44 250 (GOTO N00) 4 N00 Gat 23 1-15 N110 G67 A45 87.5 C7 1-15 R3 T2 D2 MG N120 Ges BO L-1 12 D2 M6 i N130 G1 X-40 Yo Z0 Punto "A" ‘ G36 R25 ¥-40 Tramo A-B. F iz G39 R20 x40. | Teamo B-C. G36 R25 Y40 $ Tramo C-D. z G39 R20 X-40 Trae D-E. Yo HTramo E-A. , GO X-10.606 Y-10.606 | Punto "F 2 G1 G36 RS XO ¥-21,213, 1 Tramo F-G, | G36 RS X21.213 YO Tramo G-H NZ): G36 RS XO Y21,213. Tramo HAL. G36 RS X-21.213 YO Tramo H, t N140 X-10.606 ¥-10.606 Tramo J. FAGOR =) Modelo -M 60. Ranura en arco: 1N300 T4 D4 Me aie Selecciona el plano YZ como plano principal @1z5 Selecciona el eje Z como eje erica F150 $1200 M3 M42. G0 G43 G90 X54.5 Y8.5 Z0 G1 x535 N310 G91 Gt X-+1 @2.G90 a180 G91 G1 X41 N320 G3 G90 Go (RPT N310, N320) NE G0 G90 Z10 X65 20 (RPT N310, N320) N7 G0 G90 G17 G44 250 Taladrado: T909 Me F200 $1050 M4 M41 G0 G43 G90 X40 Y40 220 G83 G99 23 1-13.43 + Taladrado “A N400 X-40 1 Taladrado "B Yao Taladrado °C" x40 Taladrado *D" N40 G80 G0 G42 Z60 Roscado: T12 p12 M6 F450 S300 M4 Mat G0 G43 G90 X40 Y40 220 G84 G99 25 1-30 + Roscado con macho (RPT N400, N410) | Roscado con macho "B" G0 G44 260 M30 CAJERAS 2D Y 3D FAGOR =) Modelo -M. 61 2.0 Dianual de ejemplos 7.1.4 Cajera 2D (matriz y punzén) Cajeras 20 CAJERAS 2D Y 3D PUNZON MATRIZ FAGOR =) Modelo -M. 92. En ol siguiente ejemplo se realiza el mecanizado correspondiente a la parte exterior de la pieza. Para oll, se define el contorno exterior y el contorno de la pieza. De esta forma, el mecanizado se realiza entre los dos contornos definides. Mecanizado del punzén G0Z100 ‘G86 D10 R20 F30 $40 E50 02100 M30 ‘Subrutina. N10 G81 Z2 1-20 F100 $600 T1 D1 Mé M3 Protaladrado. N20 G87 BS 1-20 R2 V0 F1000 $1200 T2 D2 Mé M3. Desbaste, N30 G68 B20 Lo.5 I-20 R2 V50 F800 $2000 T3 D3 Mé M3 Acabado, Geometria. Contorno exterior. N40 Go X-140 YB0 Zo a1 x140 Yao x-140 Yao CAJERAS 2D Y 3D Geometria, Isla, (G0 X30 Y51.96 (G8 G2 X30 ¥-51 96 160 JO G6 G3 X-30 51.96 10 J-103.925 (G6 G2 X-30 Y51.96 I-80 JO NBO G6 G3 X30 Y51 96 10 103.925 En ol siguiente smplo se vacia por el intrior de la geometria, por lo que sélo se define el contorno a Mecanizado de la matriz G0Z100 (G66 D10 R20 F30 $40 E50 G0z100 M30 Subrutina, N10 G81 Z2 |-20 F100 $600 T1 D1 M6 M3 N20 G67 AO BS |-20 R2 VSO F1000 $1200 T2 D2 M6 M3 N30 G68 B20 Lo.5 I-20 R2 V50 F800 $2000 T3 D3 Mé M3 Geometria: FAGOR =) N40 Go X30 YS1.96 Zo (G6 G2 X30 ¥-51 96 160 JO G6 G3 X-20 51.96 10 J-103.925 Modelo -M G6 G2 X-30 Y51.96 1-60 JO N50 G6 G3 X30 ¥51.96 10 J103.925 7A.5 Cajera2D 20 CAJERAS 2D Y 3D FAGOR =) Modelo -M G0Z100 (G66 D10 R20 F30 S40 E50 ; Mecanizado del relieve. ‘G66 D100 R200 F300 $400 £500 Mecanizado del vaciado. G0Z100 {GBB XO YO Z2 I-20 J14 BS D2 H500 LO.5 V100 F500 ; Cajera de radio 14 mm. G79 J6.35 108.01 ¥-15.01 194.01 ¥-15.01 ‘G0 G80 Z100 Mao |subrutina del relieve, N10 G81 Z2 20 F100 $600 T1 D1 M6 M3 N20 G67 BS 1-20 R2 V0 F1000 $1200 T2 D2 M6 M3. N30 G68 B20 LO. I-20 R2 V50 F800 $2000 T3 D3 Mé M3 Geometria. Contorno exterior. N40 Go X-80 Y150 Z0 G1 X240 60 x-60 150 Geometria. Isla. 0X24 (G3 X24 Yo R24 ai yaa G8 G2 027.61 151 42 (G6 G2 X92.01 Y-15.01 157.99 J-15.01 G36 R20 G3 X124.01 ¥-15.01 R16 G1 G36 R20 X178.01 G6 G3 045.73 1194.01 J-15.01 G93 151/42 G1 R75 045.73 G3 X.24 ¥42 B75 N50 G1 YO Subrutina del vaciado. N10 G81 22 I-20 F100 $600 T1 D1 M6 M3 N20 G67 BS 1-20 R2 V50 F1000 $1200 T2 D2 Mé M3 N30 G68 B20 LOS I-20 R2 VSO F800 $2000 TS DS Mé M3 Geomettia. N400 Go 23.51 Y106.37 Z0 G93 151 JA G91 2067.4 G93 1155.03 J16 G90 G1 R16 045.73 @2.a270 G1 G36 R16 X117.25 G93 151 442, G1 R32. 033,55 G91 G3.Q79.57 NS00 G90 G2 X28.51 106.37 R19 CAJERAS 2D Y 3D FAGOR =) Modelo -M. 65 CAJERAS 2D Y 3D FAGOR =) Modelo -M 7.2 Cajeras en 3D Las cajoras 3D se programan de la misma manera que las cajeras 2D, s6lo que a cada perfil definido en €l plano XY le corresponde su perf de profundidad, Tanto la estructura como el concepto de relieve y vaciado es similar tanto en 2D como en 30. Las diferencias se detallan a continuacién BLOQUE DE LLAMADA: 2 3D Gs oD oR F S E Ge R Cc F S E D- Protalacrado, R- Desbaste F -Acabado, C+ Semiacabado S - Primor bloque de dfinicén de geometra, E- Utimo Bloque de detnicion de geometria, Como se puede ver, en las cajeras 3D no hay pretaladrado pero si hay un semiacabado, 7.2.1 Estructura de un programa en 3D Programa pr G0Z100 G66R.. C.F. 8... (Bloque de llamada a subrutina) G0 Z100 M30. ‘Subrutina: (Ciclo de desbaste) (Ciclo de semiacabado) (Ciclo de acabado) N.. G67, N.g67 N.cea. NGoxyz bbo Geometria: (Cambio de plano) 7.2.2 Semiesfera (relieve y vaciado con herramienta esférica) RELIEVE VACIADO 17. DManual de ejemplos N ajeras en 3D ci CAJERAS 2D Y 3D ‘Semiesfera en relieve G0Z100 ‘G66 R10 C20 F30 $40 E50 0100 M30 N10 G67 BS 1-60 R2 V100 F1000 $1000 T1 D1 M3 N20 G67 B3 1-60 R2 V100 F1000 $1000 T1 Dt M3 N30 G68 B-1 LO. I-60 R2 V100 F500 $2000 T1 D1 M3 N40 Go Xo Yo 20 GIY75 x150 75 xo Yo G6 xz 0x0 Z0 G1 x0Z-60 aie xy GO X15 Yo G2 X15 Yo 160 Jo G16 xz G0 X15 2-60 NSO G2 X75 Zo R6O FAGOR =) Modelo -M- 67. 7. OManual de ejemplos CAJERAS 2D Y 3D FAGOR =) Modelo -M ‘Semiesfera vaciada G0 Z100 G66 R10 620 F30 $40 E50 GoZ100 M30 N10 G67 BS I-60 R2 V100 F1000 $1000 T1 D1 M3 N20 G67 B3 I-60 R2 V100 F1000 $1000 T1 D1 M3 N30 G68 B-1 LO.S Jé I-60 R2 V100 F500 $2000 T1 D1 M3. Néo Go x15 Yo Zo G2 X15 Yo 160 Jo ate xz G0 x15 z0 N50 G3 X75 2.60 R60 17. DManual de ejemplos 7.2.3 Media cafia (relieve) 500 Interseccién para el perl de profundidad {_ contomo principal de la isla N ajeras en 3D c CAJERAS 2D Y 3D {_contorne exterior FAGOR =) Modelo -M- Media cata (relieve) G0Z100 G66 R10 620 Fa0 $40 E50 Go Z100 M30) N10 G67 BS 1-60 R2 V100 F1000 $1000 T1 D1 M3 N20 G67 B3 I-60 R2 V100 F1000 $1000 T1 D1 M3 7 Nao G68 B-1 LO.5 1-60 R2 V100 F500 $2000 T1 D1 M3 Néo Go xo Yo Zo Contorno exterior. G1 150 x500 ¥-180 xo Yo G16 xz Plano de profundidad Go Xo Z0 Gi xoz-60 CAJERAS 2D Y 3D ie xy Contorne exterior. Go X250 Y60 G1 xa75 Y-60 x20 Yeo 250 Gis yz Plano de profundidad. Go Y60 2-60 G3 Yo Z0 REO aie xy Interseccién izquierda para el perfil de profuncidad. Go x25 Yo i Yes x10 65 x25, Yo G16 xz Plano de profundidad G0 X25 20 G1 X25 7-60 aie xy Interseccién derecha para el perfil de profundidad. Go x470 Yo G1 65 xaa0 Y65 x470 Yo aie xz Plano de profundidad Go x470 Z0 FAGOR =) NBO G1 X470 2-60 Modelo -M 70. 17. DManual de ejemplos 7.2.4 Media cafia (vaciado) Intersoccién para ol perl de profundidad + coresen20 [a CAJERAS 2D Y 3D FAGOR =) Modelo -M- m Media cafa (vaciado) G0 Z100 G66 R10 C20 F30 $40 E50 Go Z100 M30 N10 G67 BS -60 R2 V100 F1000 $1000 T1 D1 M3 N20 G67 B3 |-60 R2 V100 F1000 $1000 T1 D1 M3 . NGO G68 B-1 LO.5 J6 I-60 R2 V100 F500 $2000 Tt D1 M3 N40 Go x250 Y60 20 CContotno principal G1 x475 ¥80 x20 Yeo x250 Gis YZ Go Y60 Z0 G2 Yo 2-60 R60 8 : & 2 g z & 2 é Gis xy Interseccién pata el peril de profundidad Go x25 Yo G1 Yes x10 ¥85 x25 Yo Gite xz Go x25 zo G1 X25 2-60 Gis xy + Interseccién para el perl de profundidad G0 x470 YO Gt Yes xag0 Yes xa70 Yo Gite xz Go x470 Z0 N50 G1 x470Z-60, FAGOR =) Modelo -M om. EDITOR DE PERFILES 81 Detinicién det perfil sin redondeos, chaflanes ni salida tangencial Punto inicial Xt:80 | Y1:-20 Recta x2: 80 2:20 Recta x2: 20 Y2: 20 Recta 2:20 2: 80 Recta 2:60 2: 80 ‘Arco antihorario x2: 100 Y2: 80 Recta x2: 140-2: 80 Recta x2: 140 2: 20 Recta 2:80-2:20 Recta 2:80 Y2:-20 Xe:80 YO: 80 Detinicién de los redondeos, chaflanes, entrada y salida tangencial ‘Seleccionar la opcién ARISTAS y defini: Entrada tangencial Seleccionar punto Chatlén Seleccionar punto Redondeo Seleccionar punto Redondeo Seleccionar punto Redondeo Seleccionar punto Redondeo Seleccionar punto Chaflan Seleccionar punto Salida tangencial Seleccionar punto Pulsar [ESC] para abandonar la opcién Aistas. Fin de la edicién Pulsar [ENTER] Pulsar [ENTER] Pulsar [ENTER] Pulsar [ENTER] Pulsar [ENTER] Pulsar [ENTER] Pulsar [ENTER] Pulsar [ENTER] R:20 Asignarle radio = 5 Asignarle tamafio = 10 Asignarle radio = 10 Asignarle radio = 5 Asignarle radio = 5 Asignarle radio = 10 Asignarie tamafio = 10 Asignarle radio = 8 FAGOR =) Modelo -M. Seleccionarlas softkeys TERMINAR + SALVAR PERFIL. EICNC abandona el modo de edicién de perfles y muestra en cédigo ISO el programa que se ha generado, 7. OManual de ejemplos EDITOR DE PERFILES FAGOR =) Modelo -M 7. 8.2 Definicién del perfil Punto inicial X10 Yt:-70 ‘Arco horario (1) XC:0 0:0 R70 ‘Arco horario (2) R350 Tang: Si Arco horario (3) XC:0-YC:120 «R30 Tang: Sf EICNC muestra todas las opciones posibles para el tramo 2. Seleccionar la adecuada. ‘Arco horario (4) R350 Tang: Si Arco horatio (8) X20 Y2:-70 XC:0 = YO:0.— R70 Tang: SI EICNC muestra todas las opciones posibles para ol tramo 4. Seleccionar la adecuada, Fin de Ia edicién Seleccionar las softkeys TERMINAR + SALVAR PERFIL. EICNC abandona el modo de edicién de pertilos yy muestra en cédigo ISO el programa que se ha generado, 17. DManual de ejemplos 83 EDITOR DE PERFILES Detinicién del perfil Punto inicial Xt40-Y1: 120 ‘Arco horario XC:60 YC:120 R20 ‘Arco antihorario (1) R:150 Tang: Si Arco horario XC:200 YC: 150 R:30 Tang: Si EI CNC muestra todas las opciones posibles para el tramo 1. Seleccionar la adecuada, ‘Arco antihorario (2) R:180 Tang: Si ‘Arco horario XC:160 YC:50 -R:20 Tang: Si EI CNC muestra todas las opciones posibles para el tramo 2, Seleccionar la adecuada, ‘Arco antihorario (3) R:100 Tang: Si ‘Arco horario 2:40 -¥2:120 XC:60 YC: 120 Tang: Si EI CNC muestra todas las opciones posibles para ol tramo 3. Seleccionar la adecuada, Fin de la edicién Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El CNC abandona el modo de edicién de perfiles y muestra en cédigo ISO el programa que se ha generado. FAGOR =) Modelo -M. 7 7. Manual de ejemplos EDITOR DE PERFILES FAGOR =) Modelo -M 76. 8.4 Perfil4 Definicién det perfil Punto inial X10 Yto ‘Arco horatio| XC:-30 YO:15 RAS Recia (1) Tang: Si ‘Arco horatio XC:0-YG:70 «R15 Tange Si EICNC muestra todas las opciones posibles para el tramo 1. Seleccionar la adecuada, Recta (2) Tang: Si Arco antinorario XC:30-YC:40 «R10 Tang: Si EICNC muestra todas las opciones posibles para el tramo 2, Seleccionar la adecuada, Recta (3) Tang: Si Atco horatio XC:80 YC:40 «RB Tang: Si EICNC muestra todas las opciones posibles para el tramo 3, Seleccionar la adecuada, Recta (4) Tang: Si ‘Arco horatio XC:100 YC:10 R10 Tang: Si EICNC muestra todas las opciones posibles para el tramo 4. Seleccionar la adecuada. Recta (5) X2:-90 -Y2:0 Tang: Si EICNC muestra todas las opciones posibles para el tramo 5. Seleccionar la adecuada. Fin de Ia edicién Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El CNC abandona el modo de edicién de Perfiles y muestra en cédigo ISO el programa que se ha generado, 17. DManual de ejemplos 85 ‘ a § 5 Deinicién del pert a Puno rl wus vies Paca Yei5 ang 180 fo arihoraio(t) RIO Tang Si ‘co horara xeo Yoo R35 Tang'st CNC muestra tos las opciones postlespaa ol vamo 1. Selocsonarlaadecuada, ‘Arco antihorario (2) R10 Tang: Si Roca X2:-18 Ang. 80. Tang Si CNC muss tos las opciones ostlespaaol wae 2 Selena la adecuada ‘Arco antihorario (3) R:10 Tang: Si sco horrio yoo | YoN% R25 Tang'st TJ CNC musa todas las opciones polos paaolvamo 2 Slocsonarlaadocuada, Arco antihorario (4) R:10 Tang: Si Foca X15 Ange 270. Tang i 1! CNC muss toes las opoones postles para ol vame 4 Seleeconalaadocuada, prcoanthorto(@) NGI RAS. Tang Foca W218 Ago Tang si TNC muestra toes las opones postles para ol vame 5 Seleeconar la adocuada, pecoanttonts(@) RIO Tang St se horaro xo YOO R25 Tang's! ICN muestra toes ls opines postospaaelvamo 6 Selecsona la adecuada, moaminonrog) RI. Tang: si feva y260 YOU Ang: Tang'Si TING muestra toes las opines postles para el vamo 7 Selecsonalaadecuada, Fin de aeleién Selcclona is sofheys TERMINAR + SALVAR PERFIL.E1 CNG abandona ol mode de eden do porfosy muas’a an cio 60 l programa queso ha generac, racor Modelo -M. EDITOR DE PERFILES FAGOR =) Modelo -M 8.6 Perfil6 Definicién det perfil Punto inicial x1: 100 -Y1:20 Recta x20 Y2:20 Recta x2:80 Ang: 90 ‘Arco antinoraro (1) XC:75 RS Tang: Si ‘Arco antihoraro (2) XC:100R:150 Tang: Si ‘Arco horario XC:40-YC:80 R20 Tangri EICNC muestra todas las opciones posibles para el tramo 2. Seleccionar la adecuada, EICNC muestra todas las opciones posibles para ol tramo 1. Seleccionar la adecuada. Arco horatio (3) F200 Tang: SI ‘Arco horatio| XC:80 YC:160 R10 Tang: Sf EICNC muestra todas las opciones posibles para el tramo 3. Seleccionar la adecuada, ‘Arco antinorario (4) R:40 Tang: Si ‘Arco horatio| XC:120 YO:160 R10 Tang: Si EICNC muestra todas las opciones posibles para el tramo 4, Seleccionar la adecuada, ‘Arco horatio (5) R:200 Tang: Si ‘Arco horatio XC:160 YC:80 R:20 Tang: Si EICNC muestra todas las opciones posibles para el tramo 5. Seleccionar la adecuada, ‘Arco antinorario (6) XC:100 R:150 Tang: Si EICNC muestra todas las opciones posibles para ol tramo 6. Seleccionar la adecuada. ‘Arco antinorario (7) XC:125 RS Tang: Si EICNC muestra todas las opciones posibles para el tramo 7, Seleccionar la adecuada, Recta (8) X2:120 Y2:20 Tang: Si EICNC muestra todas las opciones posibles para el tramo 8. Seleccionar la adecuada, Recta X2:100 2:20 Definicién de los redondeos "A" y Seleccionar la opcién ARISTAS y defini: Redondeo Seleccionar punto Pulsar[ENTER] Asignarle radio = 5 Redondeo Seleccionar punto Pulsar[ENTER] Asignarle radio = 5 Pulsar [ESC] para abandonar la opcién Aristas. Fin de la edicién Seleccionar las softkeys TERMINAR + SALVAR PERFIL. El CNC abandona el modo de edicién de perfiles y muestra en eédigo ISO el programa que se ha generado, 8.7 2 a 5 5 Define pert Aco xo) Yo2 Riz0 facta) Ang 60 Tangs Arco antihorario (2) R15 Tang: Si fect) Ang 70 Tang: Si facet xe4o Yoro R25 Teg SI EIONG muss oa a epcine poxbes pare amo 9, Seecenar a aes Arco antihorario (4) Ri15 Tang: Si fect Y2 190 AngO Tag: Si Arco horario (5) XC:50 R15 Tang: Si Arco antihorario (6) R:40 Tang: Si fect 2:50 Ang: 279. Tang: Si Arco antihorario (7) R10 Tang: Si Recta (8) 2:60 2:0 Tang: Si EV CHC muss toda ls oplones poss pal rao 8 Selacionar i adecuada. FAGOR Fin de ta edicion Modelo -M Seleccionar soles TERMINAR + SALVAR PERF, E1 CNC abandon el odo dein de potesy masta en obigo 60 pore gue sha goers B.D Dianusal de ejemplos EDITOR DE PERFILES FAGOR SD Modelo -M- er. 1010 PROGRAMACION PARAMETRICA 9.1 Elipse Elipse Formula de la elipse X=a-sin a. Yeb-cos a, Programa + Angulo inicial, + Angulo final + Angulo de incremento, + Semieje mayor (X). (P104 = 50) ‘Serieje menor (Y) Trot {G0 G43 2100 $2000 M3 YPI04 2 G1 Zo F100 @1Z-5 F100 NI (P120 = SIN P100 * P103, P121 = GOS P100 * Pr04) N2.G1 X PI20 Y P121 F500 (P10 = 100 + P102) FAGOR =) (iF P100 LT P101 GOTO N1) (P10 = P101) (RPT NI, Na) Goz100 Mao Modelo -M. Si se cambia el seno por el coseno, cambia el sentido de mecanizacién, er 1010 Para efectuar citculos P103 = P104. Si se utiliza la posicién angular, cambiar SIN por COS. Elprograma de laelipse tiene muchas variantes dependiendo dela posicién delalipse y de sidicha elipse vva‘a ser completa o va a terminar en un angulo determinado, Para calcular las posiciones XY, se utiizan los valores del semieje menor y el semieje mayor con las f6rmulas del seno y del coseno. a1 7. Manual de ejemplos PROGRAMACION PARAMETRICA FAGOR =) Modelo -M 2. 9.2 Interpolacién helicoidal Interpolacién helicoidal Férmula cosa Y=R-sing Programa (P100 = 0) Angulo inical (Prot ‘Angulo de incremento (- derechas, + izquierdas). (Pro: Paso en, P10: Zina, (P104 = 50) Radio del circu. (Pro: Radio de la herramienta. (Pro Angulo total del giro. (P107 = 0) Z inicia (P104 = P104-P105) _; Para interpolacién interior. Para interpolacién exteriores (P104 = P104 + P10). (P120 = P106 / P101, P121 = P102/ P120, P121 = ABS P121); (360/ 2 = 180, 3/180 =0.016)] T1D1 G0 G4s Z100 $2000 M3 xo Yo 2 @1ZP107 F100 N1 (P1290 = P104 * COS P100, P131 = P104 * SIN P1090) XP130 Y P131 Z- P107 F500 (P100 = P100 + P01, Pt07 = P107 + P121) (IF P107 LE P103 GOTO N1) xo Yo G0Z100 M30 Este programa realiza unainterpolaciénhelicoidal combinando el movimientode los res eles cuyos valores han sido calculados previamente en X yen Y mediante férmulas trigonométricas. Elvalor de la Zse calcula ividiendo el paso deseado entre el niimero de incrementos angulares a lo largo de una vuelta entera, Una vez que se ejecuta el movimiento inicial, se incrementa tanto el angulo en XY como la bajada en Z Por timo, se realiza una comparacién de la Z iniclal con la 2 final para iniiar el flujo del programa. 9.3 Semiesfera (herramienta plana) 17. DManual de ejemplos + Anguio inca "Angulo final + Angulo de ineremento | Rado del cireulo | Rado dela herramionta, Tor G0 G43 2100 $2000 M3 x0 YO N1 (P120 = P103 * COS P100, P121 = P1038 SIN P100) (120 = P120+ Prod) G1 XP120 Yo 7 P121 F500 G93 10 0 N2.@2 a360 (P100 = P100 - P102) (IF P100 GT P101 GOTO Nt) (P100= Pron) (RETIN, N2) G0z100 a0 PROGRAMACION PARAMETRICA La somiesfera con herramienta plana se realiza de arriba hacia abajo rodeandola, por lo tanto, se combina herra jonta plana, se te la posicién XZ que se calcula con la formula del seno y del coseno, y el Angulo inicial y final. Al seria |) FAGOR ‘que compensar su radio para cada posicién en X. Modelo -M- 7. Manual de ejemplos 9.4 Semiesfera (herramienta esférica) ‘Semiesfera con herramienta esférica (P10 =1) Angulo inicial (P101 =3.3) Incremento angular (P102 = 90) Angulo final (P10 = 25) Radio de la estera, P10. Radio de la herramionta. (P105 = P103+P104) Compensacién de la herramionta, PROGRAMACION PARAMETRICA mot 0 Gas z100 F1000 $2000 Me x0 YO 250, Nite Gisz 93 100 G1 RP10s aP100 ai7 93 100 N2.@2 A360 (100 = P100 + P101) Incremento del éngulo {UF P100 LT P102 GOTO N1) (100 = P102) (RPTNI.N2) oz10 M0 <1 Angul inca P00 no pundesarcaroporque nose pune realzaun cele de ado cer, El programa sta gonerado on coordonadas polares. El programa fealza baladas on arco on el plano 2X. postrrment, cama pla detabao IX prareaiarmovmints cules ax suesvamen hasta elzarl stra completa. Tambien se aoausaonlaiima pasada aunque no se mip de FAGOR SD | fvunnun: yoase 330 ou tle se 9 Modelo -M 9.5 Semiesfera (coordenadas esféricas) 17. DManual de ejemplos ‘Semiesfera programada en coordenadas esféricas das est (P101=0) (P102=5) (P103=0) (P104=360) (P105=5) (P106=40) (P108=P 108 + P107) (P120=P 120 - P108) 0210001 Ns (P100=90) (P101=0) N1 (P120-SIN P00 * P108) (P120=P 120 - P108) (P130=P 106 * COS P100) (P121=P130 * COs P03) (P122=P130 * SIN P103) N2.G1 XP122 YP121 ZP120 F800 (P100=P 100 - P102) (IF P100 GT P101 GOTO N1) (P100=P101) N7 (RPT N1,N2) (P103=P103 + P1085) UF P103 GT P104 GOTO Ne) Na (P100=0) (P101=80) N3 (P120=SIN P100 * P108) (P120=P120 - P1086) (P130=P 108 * COS P10) (P121=P130 * Cos P103) (P122=P130 * SIN P103) Na G1 XP122 YP121 2120, (P100=P100 + P102) (F P100 LT P101 GOTO N3) (P100=P101) Angulo inital ‘Angulo final ‘Angulo incremental a ‘Angulo inicia ‘Angulo final ‘Angulo incremental. Radio del ercul. Radio de ta herramienta Desplazamiento on Z. Desplazamiento en Y. Desplazamiento en X. Despiazamiento en Z. Despiazamiento en Y. Desplazamionto on X. PROGRAMACION PARAMETRICA FAGOR =) Modelo -M. 85 7. Manual de ejemplos N10 (RPT .N3,N4) (P103=P 103 + P105) (F P103 LT P104 GOTO NS) (P103=P 104) (RPT N5.N7) M30, N6 (P103=P104) ‘Segundo final posible. 9 oe . M30, Este programa resulta més complejo debido a que se manejan dos posiciones angulares para conseguir tuna semiestera realizando un movimiento vertical en zig-zag. Tiene dos finales por que puede acabar arriba o abajo. PROGRAMACION PARAMETRICA FAGOR =) Modelo -M 96 Tronco de cono 17. DManual de ejemplos Tronce de cono (P105=1) (P100=P100+P103) (P120=P101/P 102) (P190=ATAN P120) G0 Z100 $1000 01 M3 x0 Y 25, Nt (P131=COS P130 * P104, P132=SIN P10" P104)_; X Z del tidngulo, (P133-P100 - ABS P131) :X compensada, (P192=P132 - P101) + Zcompensada, (P140=P 102 / COS P130) + Radio final G1 xP133 Y 2P 132 F800 G93 J N2.G3. a0 (P104=P104 + P1085) (F P104 LT P140 GOTO NI) (Pt04=P140) (RPT N1.N2) G0Z100 M30 ; Desplazamiento en X. + altura. £X del trngulo. + Radio de la herramienta. + Radio inical + Ineremento radial. + Tangente del Angulo, ingulo de inclinacién. Programa realizado a base de incrementar el radio de inclinacién, calculando la posicién XZ y en cada posicionamiento haciendo un circulo completo en XY, El programa se ejecuta de abajo hacia arriba y Ia ‘omparacién es del radio inicial al radio final. PROGRAMACION PARAMETRICA FAGOR =) Modelo -M- 0.0 Dianual de ejemplos 9.7 Toroide sdlido 4 § © 3 ze = z 3 g 3 g 8 2 & Toroide sélide (P 100 = 0) (rot (P102 = 5) (103 = 30) $ Radio del circulo. (P104 = 35) : Desplazamianto en X. (P105=5) | Radio de la herramienta. (P104= Pr04 + P105) } Compensacién de la herramienta. 0210001 x50 N1 (P120 = P103 * COS P100, P121 = P103 * SIN P100) (P121 =P121 -P103) (120 = P120 + P104) G1 xP120 Yo 2P 121 F800 N2G9a td 3 a0 (P100 = P100 + P102) (F100 LT P101 GOTO N1) (P00 = P01) (RPT N1N2) Goz100 M30 FAGOR =) programa se relizacalculandolas posicones en Xy en7 meant as tras del senoy del coseno, comparando el Angulo inicial (0*) con el éngulo final (90°). Por esto, el mecanizado se realiza desde el Modelo -M. exterior, y de abajo hacia arriba. En cada posicién se programa el circulo completo en polares. 9.8 Toroide circular TTorolde elreular (macho) TTorolde elreular (hembra) (P130 = ASIN (3/13)) (P10 = -80 + F130) (P101 =90- P130) (P102 =7) (P103 = 10) (P104=3) (P105 =- 103) (P106 = 40) (P120 = P103 + P04) Trot Go G43 2100 $2000 M3 x0 YO Ni ats Gisz G93 1 P105 J P106 @1.R P1200 P100 ai G93 10 vo N2.G3 360 (P100 = P100 + P102) (IF P100 LT P101 GOTO N1) (P100 = P101) (RPT NI, N2) Go Z100 M30 (P100 = 270 + 130) (P102 = 7) (P103 = 10) (P104=3) P103) Trt G0 Gas 2100 $2000 M3 x0 YO Nt Gis Gisz G93 1 P105 J P106 G1 RP120QP100 ai7 G93 10 Jo N2.G3.a360 (P100 =P100 - P102) (IF P100 GT P101 GOTO Nt) (P100 = P101) (RPT Nt, N2) Go Z100 M30 Angulo iniciat ‘Angulo final ‘Angulo de increment. Radio del toroide Radio de ta herramionta Centro polar en Z Genito polar en X. Prat SIN 3/13. Programa realizado en polares con cambio de plano XZ y sin necesidad de calcular las posiciones en XZ. Es importante sefialar que la disposicién de os angulos en el plano G18 cambia respecto a la disposicién de los éngulos en XY. PROGRAMACION PARAMETRICA FAGOR =) Modelo -M. 88. 7. Manual de ejemplos PROGRAMACION PARAMETRICA FAGOR =) Modelo -M 90. 9.9 Toroide rectangular Toroide rectangular (macho) Toroide rectangular (hembra) (P130=ASIN (3 /13)) (P100 = -80 + P130) (P101 = 90 - P130) (P102=7) (P103 (Pr04 (P105 = -P103) (P108 = 40) (P120=P103 + P04) T101 G0 G4 2100 $2000 M3 xo Yo Nios a1sz G93 | P105 J P106 G1RP120Q P100 a7 @1 20 G6 G3 Q80 120 120 G1X-20 G6 G3 Q180 | -20 J20 G1y-20 G6 G3.Q-901-20)-20 @1 x20 G6 G3.Q0 1204 -20 N2G1 YO (P100 = P100 + P102) (F P100 LT P101 GOTO N1) (P100=P101) (RPT N1, N2) Go Z100 M30 (P130=ASIN (8 /13)) (P10 = 270+ P130) (P101 = 90 - Pt30) Tor G0 G43 Z100 $2000 M3 x0 Yo Ni Gia @15z G93 1 P105 J P106 GIR P1200 P100 a7 G1 ¥20 G6 G3 .Q90 120 120 G1X-20 G6 G3 .Q1801-20 J20 @1Y 20 6.3.0 901-204 -20 @1 X20 G6 G3.Q0 1205-20 N2.@1 Yo (P100 = P100 - P102) (IF P100 GT P101 GOTO N1) (P100 = P101) (RPT Nt, N2) Goz100 M30 Angulo iniiat Angulo final “Angulo do incromento. Radio dal toroide. {Radio dota horramionta : Gentro polar en. ! Gentro polar en X. P130=ASIN 3/13 9.10 Toroide rectangular recto Torolde rectangular recto (P120=ASIN (3 / 13)) (P100=80 -P120) + Anguto inca (Prot=90 + P120) {Angulo final (Pr02=1.7 {Angulo incremental (P103=40) : Centro polar en X (Pr # Centro polar en Z, (Pro: } Semidesplazamiento. (P108-3), + Radio de la herramienta. (P107=P104 + P1068) Compensacién G0 Z100 $1000 M3 x50 NI GIB a1sz G93 1-P104 J P103, G1 R P1070 P00 (P108=PPOSX) a7 @1Y P108 X-P108 Y-P108 x P108 Nn2y (P100=P 100 - P102) (IF P100 GT P101 GOTO N1) (P100=P101) (RPT N1,N2) G0 Z100 M30 17. DManual de ejemplos PROGRAMACION PARAMETRICA P120=ASIN 3/13 FAGOR =) Modelo -M. P120 es el Angulo que se calcula para que no se clave la herramienta en el fondo de la pieza y que no quede marcada. G15 Z sirve para aplicarla compensacién de longitud en el eje Z, aunque se cambie de plano de trabajo, ner. 1010 Elmecanizado de esta pieza se realiza rodeando la misma de fuera hacia dentro. El parémetro P108 sitve para guardar el valor de la coordenada en X y después utlizar este valor, que sera variable, para la programacién del cuadrado en XY. El perfil de la media caiia se define cambiando el plano de trabajo a G18 (2x), 91 7. OManual de ejemplos 9.11 Toroide en " Ss Toroide en Torok PROGRAMACION PARAMETRICA (P100 = -80) (P101 = 0) (P102 = 7) (P103 = 12.5) (P104 =3) (P105 = 86.25) (P120 = P103 + P04) T1p1 G0 G43 Z100 $2000 M3 xo Yo Herramienta esférica Ni ate aisz G93 1-125 J 28.75 GI RP120Q P100 a7 G93 100 a2a0 G93 1575/0 c3ao (Prat (P123- P122 + P105) Gi xPi23 420180 G93 10J0 N2G3.0 180 (P100 = P100 + P102) FAGOR =) Angulo nical (Herramienta plana 0} “Angulo final (Herramienta plana £0) ‘Angulo de increment. Radio de a ese. ; Raclo de la herramienta, Centro polar en X Sélo para heramienta estérica Herramienta plana (P120= P103 * COS P100, P131= P103 * SIN P10) (P132= P130 - 28.75, P133= P192 + Pt04) N1XP133 YZ P11 PPOSX, P122= P105- P121) (F P100 LT P101 GOTO N1) Modelo -M (P100 = P101) (RPT N1, N2) Go Z100 M30. 2. 9.12 Cilindro recto 17. DManual de ejemplos Cilindro recto (P10. (P100 + Angulo nical (P101 Angulo final, (P102 | Angulo de incremento, (P103 | Radio del tubo. (P104 + Radio de herramienta (P120 = P103+ P104) _; Compensacién de herramionta. Tot {G0 G43 2100 $2000 M3 x0 Yo NI Gi9 @1sz G93 10.40 G1 R P1200 P10 F500 N2.G17 x190 (P100 = P100 - P102) UF P100 LT P101 GOTO NA) Na.Gts Gisz G93 10.40 G1 RP120Q P00 NSGI7 xo (P100 = P1090 - P102) (IF P100 GT P101 GOTO N1) (P100 = P101) (RPT Nt, N2) Goz100 M30 N4 (P10 = P01) (RPT N3, NB) G0 Z100 Mao La programacién de este cilindro esté hecha en zig-zag con cambio de plano YZ en polares y con herramienta de punta redonda. PROGRAMACION PARAMETRICA FAGOR =) Modelo -M. PI30=ASIN 3/25.5 0.0 DWanual de ejemplos PROGRAMACION PARAMETRICA FAGOR =) Modelo -M 9.13 Cilindro cénico Cina eonice (100 =0) + Angui inca (P101 = 90) ; Angulo final. (P102 = 5) ; Angulo incremental, (P103 = 20) tadio menor. (P104 = 60) ; Radio mayor. (P105 = 5) ; Radio de la herramienta. 07100001 x0 1 (P120 = P103 * COS P100, P121 = P103 * SIN P100) (P121 =P121 - P104) (P120 = P120 + P1085) G1 XP120 ¥-P105 ZP121 F800 Yo (P'130 = P104 * COS P100, P131 = P104 * SIN P10) (P131 =P131 -P104) (P130 = P130 + P105) XP130 Y100 ZP131 Y105 XP 130 Y100 X-P120¥ ZP121 Ys N2 xP 120 (P100 = P100 + P102) (IF P100 LT P101 GOTO N1) (P100 = P101) (RPT N1,N2) Go Z100 M30. Este ejercicio se programa mediante un doble testeo, ya que disponemos de un radio menor y un radio ‘mayor, teniendo que calcular la posicién en X y en Z por medio de la férmula del seno y del coseno tanto ppara un radio como para otro. Una vez calculadas las posiciones, se rodea lapieza en XY desde ol exterior hacia arriba, Este programa permite una gran versaillidad, ya que se pueden conseguir distitas formas ‘geométricas como una media cafa o invertirla situacién del radio mayor por el radio menor y viceversa. 9.14 Cilindro acodado Cilindro acodado (P10 = ASIN (6/30)) (P100 = 90 - P130) + Angulo iniial G18. (P101 =-90 + P10) Angulo final G18. (P102 = 180 -P130) | Angulo iniial G19. (P103 =0 + P130) + Angulo final G19. # Angulo de incremento, (P105 = 25) + Radio del codo, (P108 = 5) } Radio de la herramienta. (P120 = P105 + P1068) {G0 G43 2100 $2000 T1 D1 M3 x0 Yo NI GIB G1sZ G93 | 25J-95 G1 R P1200 P100 a7 ay 40 G93 1 40) 40 @2.Q90 N2G1XO0 (P100= P100 - P104, P10% (F P102 LT P103 GOTO NB) Neate Gisz G93 195 J 25 @1R P1200 Pt02 17 x-40 G93 1 40 40 3.0 180 Naat Yo (P100=P100 - P104, P102= P102 - P104) (IF P100 GT P101 GOTO N1) (P10 = P101) (RPT NI, N2) G0Z100 Mao NB (P102 = P103) (RPT N3, NA) G0 Z100 M30 17. DManual de ejemplos P130=ASIN 5/30 PROGRAMACION PARAMETRICA FAGOR =) Modelo -M. 96 0.0 DWanual de ejemplos El programa esta realizado mediante un cambio de plano en XZ para el primer semicitculo y en YZ para ‘el segundo semicirculo. El mecanizado se realiza en zig-zag de abajo hacia arriba y el programa tiene dos finales. El mecanizado se realiza utlizando una herramienta estérica, 4 § £ i z = = 2 3 3 g 3 & & § 2 & FAGOR =) Modelo -M 17. DManual de ejemplos 9.15 Cajera rectangular con paredes inclinadas S32 ge ze i . z = z 3 3 < Cajera rectangular con paredes inclinadas 2 g (P100=100) Semioje X. ¢ (P101=70) Semioje Y. = (P102=250) + Angulo. (Pro: 5 inicial (P104=-30). 12 fina (P105-2) + Incremento en Z (Pro + Radio de la herramienta, G0Z100 T10t XY $1000 M3 Nt (P120=P103 / TAN P102) ; Incremento do ejes. (P121=P 100 + P120) jesplazamiento en X (Pr2t-P121 - Pt08) : X compensada, (P122-P101 + P20) (P122=P122 - P08) : G1 xPr21 Y ZP103 verze x-Ptat vp r22 xPr21 N2Y (P103-P103 - P105) (UF P103 GT P104 GOTO N1) (P103-P104) (RPT NINA) Go zZ100 a0 Desplazamiento en Y. ‘compensada, FAGOR =) Esta cajeraconperindinado se programa prncipalmente enbase al ngulo de inelinacién delasparedes. Posteriormente, este angule se utliza en la formula tigonometica dela tangerte para caleuar ol incremento de los ejes XY. La ejecucién se realiza de ZO a Z-30, realizando la comparacién de la Z inicial Modelo -M. cami Z final, Con ol signo del anguo se contol sie contomeado def cajora ee exter © ero. 97 7 OManual de ejemplos 9.16 Cajera con forma de estrella LIND PROGRAMACION PARAMETRICA Cajera en forma de estrella, (P1020) + Grados de inclinacién, (P101=15) Profundidad. (P102-8) N® de repeticiones. (P140=TAN P100 * P101) ! Desplazamiento en X. (P1412 140 / P102) + Incremento en X. (P142=P 101 / P102) (P120-COS 30°75, P121: (ToR 125) (P130=P 120 / 3) (P123=P 120 / 3) (P123=P 123 * 2) Incremento en Z. Desplazamiento en X ¥, ‘SIN 30° 75) 0 2100 $1000 71 D1 M3 X30 10 20 N1 G1 Got 2-P142 F100 G90 G41 G1 X P123 Y P121 F800 D1 xP190 xY75 X-PIg0Y P21 X-P120 X-PIZ3Y FAGOR =) X=P120-Pr2t x-P120 XxY-75 Modelo -M XP1Q0Y-P121 xP120 xPi23¥ XP 120 Pt21 xPi23 (TOR 1=TOR 1+ Prat) er. 1010 G40 X 30 ¥ 10 1N2 (P102=P102- 1) (RPT N1,N2) N P102 G0Z100 Mao 17. DManual de ejemplos Programa en el cual se combinan el Angulo de inclinacién con la protundidad y el nimero de repeticiones con a profundidad. La inciinacién del peril se realiza variando ol radio de la herramienta con el pardmetro Prat Si se simula el programa en recorrido teérico, saldré recto hacia abajo, pero si se simula con funciones *G', se podra observar la inclinacién que realiza en cada bajada, apartandose cada vez mas de la pleza, PROGRAMACION PARAMETRICA Cajeta con forma de es FAGOR =) Modelo -M- Pe PROGRAMACION PARAMETRICA FAGOR =) Modelo -M 100. 9.17 Perfil en forma de estrella Perfil en forma de estrella (P100=10) Desplazamiento en X (P101=20) Desplazamiento en Z. (P104=25) Namero de divsiones. (P105=P100/P 104) Incremento en x (P106=P101/P 104) Incremento en Z. (ToR1=5) G0 Z100 $1000 D1 M3 X 99.496 Y - 50 25 Zo N1.G1 G91 Z-P106 F100 G1 G90 G42 Y - 21.336 F 800 1 N4 G3 X 105.485 Y - 17.256 RS X 108.485 ¥ 17,256 R 106,887 X 99,496 Y 21,336 RS G3 X 68,226 Y 75.497 N2.G73.Q60 (RPT N4.N2) NS. (TOR1=TOR1+P105) Na G40 Gt X 99.496 Y - 50. (P104=P 104-1) (RPT N1,N3) N P04 Go z100 M30. Este programa tiene la curiosidad de que se realiza combinando las paramétricas con una funcién de giro {do ccordenadas (G73). La inclinacién lateral se obtiene parametrizando el radio de la herramienta para hacerlo cada vez més grande, de forma que el CNC separa la herramienta progresivamente de la pieza. La clave de este ejercicio es la G42, porque esta funcién es la que permite el desplazamiento de ‘compensacién, Otra curiosidad de este ejercicio es la parametrizacién del nlimero de repeliciones para las bajadas en Z para conseguir la profundidad total. PROGRAMAS DE PERSONALIZACION 10.1 Diagnosis de la maquina En este ejemplo se indica: + Cémo efectuar un programa de personalizacién de usuario. + Cémo elaborar una pagina de usuario. + Cémo elaborar un simbolo de usuario. Para que un programa de personalizacién se pueda ejecutar en el canal de usuario del modo manual, e! parémetro maquina general ‘USERMAN" se debe personalizar con el nimero de programa Para una mejor comprensién, la explicacién viene por partes, indicandose la parte de programa y la elaboracién de la pagina y simbolos correspondientes. Las distintas partes son: 1. Solicitar el cédigo de acceso. 2. Mostrar el estado de las entradas I1 a 140. (Uiliza la pagina de usuario 2 y los simbolos 21 y 22), 3. Mostrar el estado de las salidas O1 a 018, (Uiliza la pagina de usuario 3 y los simbolos 21 y 22) 4, Mostrar el consumo de los motores. (Uiliza la pagina de usuario 4 y los simbolos 0 a 20) Para avanzaroretroceder pagina a pagina, se deben ulizarlas teclas [pagina anterior] [pagina posterior] FAGOR =) Modelo -M. 401 PROGRAMAS DE PERSONALIZACION FAGOR =) Modelo -M 10.1.1 Solicitud del cédigo de acceso N100 (IB1= INPUT *CODIGO DE ACCESO =", 6) Solicit el cédigo de acceso. (F 181 NE (128456) GOTO N10) : Sil cédigo de acceso no es correcto (123456), vuelve a solicitato, N200 + Sl.es correcto continua el programa en la linea N200 (parte 2) 10.1.2 Muestra el estado de las entradas I1 a 140 Lineas de programa (programa principal): N20 (PAGE2) Muestra la pagina 2. (KEY=0) Borra memoria de ultima tecla pulsada N210(P100=PLCI1) _; Asigna al parémetro P100 el valor de las entradas I1 a 132 (P199=85) Fila en la que se debe colocar el simbolo. (CALL2) Llamada a subrutina (coloca simboles). (P100-PLcI11) Asigna al parametro P100 el valor de las entradas 111 a 142. (P199=155) Fila en la que se debe colocar el simbolo. (CALL2) Liamada a subrutina (coloca simbolos). (P100=PLci21) Asigna al parémetro P'100 el valor de las entradas 121 a 152. (P199-225) Fila en la que se debe colocar el simbolo, (CALL2) Liamada a subrutina (coloca simbolos). (P100=PLcis1) Asigna al parémetro P100 el valor de las entradas 31 a 162. (P199=295) Fila en la que so debe colocar el simbolo. (CALL2) Llamada a subrutina (coloca simbolos) (IF KEY EQ $FFAF GOTO N300) : Sise ha pulsado ‘pagina siguiente’, continda en la linea N300 (parte 3}. (GOTO N2t0) Sino, refresca el estado de las entradas. Lineas de programa (subrutina que indica el estado de una fila de entradas): Esta subrutina analiza los 10 bits de menor peso del parémetro P100. Si el bit ene valor 1 colaca el simbolo 21 (lampara encendida, color rojo) y si tiene valor 0 coloca el simbolo 22 (lAmpara apagada, ‘color fondo). Pardmetros de llamada: + P100 = Valor de las entradas que se desean visualizar, + P199 = Fila en la que se deben colocar los simbolos. (suB 2) (OF (P100 AND 1) EQ 0 SYMBOL 22,80,P199 ELSE SYMBOL 21,80,P199) (OF (P100 AND 2) EQ 0 SYMBOL 22,130,P199 ELSE SYMBOL 21,130,P199) {AF (P100 AND 4) Ea 0 SYMBOL 22,180.P199 ELSE SYMBOL 21,180 P198) {UF (P100 AND 8) Ea 0 SYMBOL 22,230,P199 ELSE SYMBOL 21,230 Pt99) OF (P100 AND $10) EQ 0 SYMBOL 22,280,199 ELSE SYMBOL 21,280,199) (AF (P100 AND $20) Ea 0 SYMBOL 22,330,P199 ELSE SYMBOL 21,330,P199) {AF (P100 AND $40) Ea 0 SYMBOL 22,380,P199 ELSE SYMBOL 21,380,P 199) (AF (P100 AND $80) Ea 0 SYMBOL 22,420,P199 ELSE SYMBOL 21,430,P199) (UF (P100 AND $100) Ea 0 SYMBOL 22,480,P199 ELSE SYMBOL 21.480,P199) {AF (P100 AND $200) Eq 0 SYMBOL 22,530,P199 ELSE SYMBOL 21,530,198) (RET) Edicién de los simbolos 21 y 22: ‘Acceder al mado de personalizacién y seleccionar:[Uilidades) [Editor] [Simbolo] (n® simbolo) [Enter] ‘Simbolo 21 ‘Simbolo 22 Color de fondo: Azul marino, Color principal: Rojo. Linea: Fina continua. Circulo reltono. Centro: x10 Y10. Desplazar a.: X10 Y15. Color de fondo: Azul marino, Color principal: Azul marino. Linea: Fina continua. Circul ralleno. Centro: x10 Y10. Desplazar a.: X10 Y15. Edicién de la pagina 2: oo 0 oo 0 oo 0 Oo 9 8 ENTRADAS 4 os ured oO oo 000 ooo080 ooo 00 ao Oo 0 0 0 ‘Acceder al modo de personalizacisn y seleccionar: Seleccionar color de fondo: Azul marino, Editar los siguientes textos: [Utlidades] (Editar) (Pginal 2 [Enter] Fo Grange [ENTRADAS | RaRE YE ines Peesere a WaOTETo Banco | Peavere Taree viar ines | Peesere Ba aoa PROGRAMAS DE PERSONALIZACION FAGOR =) Modelo -M. 408. PROGRAMAS DE PERSONALIZACION FAGOR =) Modelo -M 104. Ezitar los siguientes circulos (no rellenos) con color principal blanco y tipo de linea fina continua: 10.1.3 Muestra el estado de las salidas 01 a 018 Lineas de programa (programa principal): N00 (PAGES) Muestra la pagina 3. (KEY =0) Borra memoria de iima tecta pulsada. N310 (P100=PLCO1) _; Asigna al pardmetro P100 el valor de las salidas 01 a 092. (P199=85) + Fila en la que se debe colocar el simbolo, (CALL 3) $ Llamada a subrutina (coloca simbolos) 1 0 (P100-PLCO10) ‘signa al parémetro P100 el valor de las salidas 010 a O41 . (P199=155) + Fila en la que se debe colocar el simbolo. © (CALL 3) ! Llamada a subrutina (coloca sfmbolos) e (IF KEY EQ $FFAS GOTO N200) SSise ha pulsado “pagina anterior, continda en la linea N200 (parte 2) (IF KEY EQ $FFAF GOTO N400) ; Si'se ha pulsado “pagina siguion (GOTO Nato) + Sino, refesca el estado de las salidas. ccontinta en la linea N400 (parte 4). Lineas de programa (subrutina que indica el estado de una fila de salldas). Esta subrutina analiza los 10 bits de menor peso del pardmetro P100. Si el bit tiene valor 1 coloca el simbolo 21 (lémpara encendida, color rojo) y si tiene valor 0 coloca el simbolo 22 (lémpara apagada, color fondo}. PROGRAMAS DE PERSONALIZACION Parémetros de llamada: + P100 = Valor de las salidas que se desean visualizar + P199= Fila en la que se deben colocar los simbolos, (suB 3) (IF (P100 AND 1) EQ 0 SYMBOL 22,105,P199 ELSE SYMBOL 21,105,P199) (IF (P100 AND 2) EQ 0 SYMBOL 22,155,P199 ELSE SYMBOL 21,155,P199) (IF (P100 AND 4) EQ 0 SYMBOL 22,205,P199 ELSE SYMBOL 21,205,P199) (IF (P100 AND 8) EQ 0 SYMBOL 22,255,P199 ELSE SYMBOL 21,255,P199) (IF (P100 AND $10) EQ 0 SYMBOL 22,305,P199 ELSE SYMBOL 21,305,P199) (VF (P100 AND $20) EQ 0 SYMBOL 22,355,P199 ELSE SYMBOL 21.355,P199) {IF (P100 AND $40) EQ 0 SYMBOL 22,405,P199 ELSE SYMBOL 21,405,P199) {IF (P100 AND $80) EQ 0 SYMBOL 22,455,P199 ELSE SYMBOL 21,455,P199) (iF (P100 AND $100) EQ 0 SYMBOL 22,505,P199 ELSE SYMBOL 21,508,199) (RET) Edicién de la pagina 3 SALIDAS 533333333 racon D aio att a12 ots agate ot? ate Modelo -M. 4105: PROGRAMAS DE PERSONALIZACION FAGOR =) Modelo -M 106. ‘Acceder al modo de personalizacién y seleccionar: [Utlidades] [Editor] [Pagina] 3 [Enter] Seleccionar color de fondo: Azul marino, Euitar los siguientes textos: Tee Grange [SARS [Ve ‘nee [Pease [ore [ ars Ya Bree | Pear oF WOE Bones | Peaseto [ors ss vee Bianco | Pesto ot asso Bianco] Peavete_[ ora as vee Barco | Peat OF EVIE a Banco | Peavee oF RET ‘Bhnee | Peeveto [017 | ass vee Edar los sigu lentes cfrculos (no rellenos) con color principal blanco y tipo de linea fina continua, 10.1.4 Muestra el consumo de los motores Los reguladores de velocidad cisponen de una salida analégica (0.2 10 V) proporcional a la corriente que esta consumiendo el motor En este ejemplo se han efectuado las siguientes conexiones: + Lasalidade corriente del regulador del ele X, se encuentra conectada ala entrada analégica 1 del CNC. + Lasalida de corriente del regulador del eje Y, se encuentra conectada ala entrada anal6gica 2 del CNC. + La salidade corriente del regulador del eje Z, se encuentra conectada ala entrada analégica 3 del CNC. + La salida de corriente del regulador dol cabezal (S) se encuentra conectada a la entrada analégica 4 del CNC. Por lo tanto, las variables "ANAI1", “ANAI2", "ANAI3" y "ANAI4" muestran la tensién analégica correspondiente a las corrientes de los ejes X, Y, Zy S. Para mostrar el valor de la corriente se utlizan 21 simbolos (0-20), con inerementos correspondientes a 08, Para seleccionar el simbolo adecuado en cada momento se aplica a formula “ABS ROUND (ANAI1/0.5)" {5 decir, el valor absolute del resultado redondeado de la operacién “ANAIN/0.5" Lineas de programa: N400 (PAGE 4) + Muestra la pagina 4 (KEY =0) + Borra memoria de iltima tecla pulsada, N410 (SYMBOL ABS ROUND (ANAI1/0.5), 130, 120) (SYMBOL ABS ROUND (ANAI2I0.5), 190, 170) (SYMBOL ABS ROUND (ANAIS/0.5), 190, 220) (SYMBOL ABS ROUND (ANAI3I0.5), 130, 270) (IF KEY EQ $FFAS GOTO N300) SSise ha pulsado ‘pagina anterior’, continda en la linea N00 (parte 3), (GOTO NAt0) Sino, refresca el consumo de los motores. Edicién de los simbolos 0-20 ‘Acceder al modo de personalizacién y seleccionar: [Uilidades} [Editor] [Simbolo] (n® simbolo) [Enter] 10. PROGRAMAS DE PERSONALIZACION FAGOR =) Modelo -M. 407. PROGRAMAS DE PERSONALIZACION FAGOR =) Modelo -M Edicién de la pagina 4: CONSUNO DE LOS HOTORES Acceder al modo de personalizacién y seleccionar: [Utlidades] [Editor] [Pagina] 4 [Enter] Seleccionar color de fondo: Azul marino, Ealtar los siguientes textes: [Solar prnspal] Tarvane Toxo PasisGn | [Color prnchal] Tamano | Toro | Posen ‘TONSUMO DETOS Banco | Grande se xeayio || Bianco | meciano | s | x95 v270 a TONSUMO DE LOS x Rojo | Grande Nonones x62¥8 || Blanco | Pequeno | 25% | x220 v80 Bianco | Medano x BS VTEO| | Blanes | Paquer | 50% | Kaz0 VEO Blanes | Wediane Y KBSVI7O] [ Blanco | Peaueno | 75% [Az0 YEO ‘Blanes | Modano Z 95 Y220 Euitar los siguientes elementos gréficos con tipo de linea fina continua, ToBr Coler Elemento | 1¥ esquina]2* esquina Elemento |1* esquina 2" esquina| principal ‘i rinepal a a Blanco | Rectangulo no rollno [X128 VITS|XSaT VIS1| | Verde | Linea continua R20 Y100|KZ30 V3 Blanco | Rectanguio no ren [X129 V169)x5a1 ¥201| | Amariio [Linea continua X30 Y100|X830 ¥320 Blanco | Rectangulo no relene [X128 Y2T9)XSa1 V25I| | Rojo [Linea continua PRAIO VTOg]KeSO V2 Blanco [ Rectangulono rellono [X128 Y269)XSa1 V80T 10.1.5 Programa en su totalidad arte 1 (cédigo de acceso) N100 (IB1= INPUT "CODIGO DE ACCESO (IF 181 NE (123456) GOTO N00) sParte 2 (estado de las entradas) 1 0 N200 (PAGE2) . (KEY = 0) N2i0 (P100=PLCH) (P199=85) (CALL 2) (Pt00=PLcI1) (P199=155) (CALL 2) (P100=PLci21) (P199=225) (CALL 2) (Pt00=PLCIs1) (P199-295) (CALL 2) (IF KEY EQ $FFAF GOTO N300) (GOTO Nato) E PROGRAMAS DE PERSONALIZACION (sua2) (IF (P100 AND 1) EQ 0 SYMBOL 22,80,P199 ELSE SYMBOL 21,80,P199) (IF (P100 AND 2) EQ 0 SYMBOL 22,190,P199 ELSE SYMBOL 21,130,199) (IF (P100 AND 4) EQ 0 SYMBOL 22,180,P199 ELSE SYMBOL 21,180,199) IF (P100 AND 8) EQ 0 SYMBOL 22,290,P199 ELSE SYMBOL 21,230,199) IF (P100 AND $10) EQ 0 SYMBOL 22,280,199 ELSE SYMBOL 21,280,199) IF (P100 AND $20) EQ 0 SYMBOL 22,330,199 ELSE SYMBOL 21,330,199) (IF (P100 AND $40) EQ 0 SYMBOL 22,380,199 ELSE SYMBOL 21,380,199) IF (P100 AND $80) EQ 0 SYMBOL 22,430,199 ELSE SYMBOL 21,430,199) (IF (P100 AND $100) EQ 0 SYMBOL 22,480,P199 ELSE SYMBOL 21,480,199) (IF (P100 AND $200) EQ 0 SYMBOL 22,530,P199 ELSE SYMBOL 21,530,199) (RET) sParte 3 (estado de las salidas) N300 (PAGES) (KEY =0) N310 (P100=PLCO1) (P199-85) (CALL) (P100-PLCo10) (199-155) (CALL) (WF KEY EQ $FFAS GOTO N200) (IF KEY EQ $FFAF GOTO Naoo} (GOTO N319 ‘ J FAGOR =) (SUB 3) (IF (P100 AND 1) EQ 0 SYMBOL 22,105,P199 ELSE SYMBOL 21,105,P199) (iF (P100 AND 2) EQ 0 SYMBOL 22,155,P199 ELSE SYMBOL 21.155,P199) Modelo -M. (iF (P100 AND 4) EQ 0 SYMBOL 22,205,P199 ELSE SYMBOL 21,205,P199) (iF (P100 AND 8) EQ 0 SYMBOL 22,255,P199 ELSE SYMBOL 21,255,P199) (iF (P100 AND $10) EQ 0 SYMBOL 22,305,P199 ELSE SYMBOL 21,305,P199) (iF (P100 AND $20) EQ 0 SYMBOL 22,355,199 ELSE SYMBOL 21,355,P199) LiF (P100 AND $40) EQ 0 SYMBOL 22,405,P 199 ELSE SYMBOL 21.405.P 199) (iF (P100 AND $80) EQ 0 SYMBOL 22,455 P199 ELSE SYMBOL 21,455.P 199) LiF (P100 AND $100) EQ 0 SYMBOL 22,505,P199 ELSE SYMBOL 21,505,P199) (RET) 4108. 7. OManual de ejemplos PROGRAMAS DE PERSONALIZACION FAGOR =) Modelo -M 110. sParte 4 (consumo de los motores) 400 (PAGE 4) (KEY =0) 410 (SYMBOL ABS ROUND (ANAIN/0.5) 180, 120) (SYMBOL ABS ROUND (ANAI2/0 5), 190, 170) (SYMBOL ABS ROUND (ANAIIO5), 190, 220) (SYMBOL ABS ROUND (ANAIA/05), 190, 270) (UF KEY Ea $FFAS GOTO N300) (GoTo Na10) 17. DManual de ejemplos 10.2 Mecanizado de chaveteros En este ejemplo se indica + Cémo elaborar una rutina de ejecucién del chavetero. En el ejemplo, el programa contiene la subrutina de ejecucién del chavetero (subrutina 55). Las dimensiones del chavetero las debe definirel usuario antes de efectuar una llamada a esta subrutia, + Cémo efectuar un programa de personalizacién de usuario. = S Para que este programa se pueda ejecutar en el canal de usuario del modo de edicién, el parémetro maquina general "USEREDIT" se debe personalizar con el numero de programa. Una vez definidos todos los datos del chavetero, este programa genera en el programa que se esté ecitando, los bloques necesarios para la ejecucién del chavetero detinido. + Cémo elaborar una pagina de usuario. Este programa usala pagina 50, Esta esla pagina que muestra el CNC cuando se seleccionala opcién "Editor usuario" en el modo edicién Subrutina de ejecucién del chavetero (Subrutina 55): La subrutina ejecuta las siguientes operaciones: 11. Asume el punto de llamada como nuevo cero pieza, 2, Realiza el mecanizado del chavetero. + Profundizar en Z hasta el fondo en pasadas iguales. + Fresado de las paredes con la fresa en el fondo del chavetero. + Retroceso al punto de llamada, PROGRAMAS DE PERSONALIZACION 3. Recupera el coro pieza anterior a la ejecucién del chavetero, Los pardmetros de llamada de la subrutina son: Pt = Longitud del chavetero, P2 = Anchura del chavetero, P3 = Angulo de giro del chavetero. P4 = Profundidad total del chavetero. P= Paso de protundidad FAGOR =) P6 = Cota de aproximacién. Pardmetros utilizados en este programa, del P100 al P110. Modelo -M: PROGRAMAS DE PERSONALIZACION FAGOR =) Modelo -M a2. Lineas de programa de la subrutina (sus 55) ‘Asume el punto de llamada como nuevo cero pieza. (P100=PPOSX, P10 Guarda cota actual G92 XYZ + Preselecci6n del nuevo cero pieza. Profundizar en Z hasta el fondo del agujero, Pasadas iguales. (P5=(P4+P6y(FUP((P4+P6)/P5))) Paso de profundidad para pasadas ‘guales. (P103=P1"COS P3, P104=P1°SIN P3) ‘Componentes por eje. N10 Got G91 Got XP103 YP 104 Z-P5 F150 Profundizacién basica, tramo 1 X-P103 YP 104 Profundizacién basica, tramo 2. (F (PPOSZ NE -(P4+P6)) GOTO N10) ‘Sinohallegadoalfondo, repite basico, Fresado de las paredes con la fresa on ol fondo de la chaveta. (P 105=P2°SIN P3, P106=P2°COS P3, P107=P105/2, P108=P106/2) G1 Gat XP107 ¥-P108 XP103 YP104 Fresado lateral. Inicio. G3 X-P105 YP106 L-P107 JP108 G1 X-P103 ¥-P104 G3 XP105 Y-P106 IP107 J-P108 | Fresado lateral. Fin + Retroceso al punto de llamada, Recupera el coro pleza, Go Geo Gao XZ G92 XP100 YP101 ZP102 (RET) jén de la pagina 80. CICLO FIJ0 DE CHAVETA Accader al modo de personalizacién y seleccionar: Seleccionar color de fondo: Negro. Ezitar los siguientes textos: Utidades] {Editor} [Pagina] 50 [Enter] Editar el siguiente elemento grafico: Tipo de linea: Gorda continua olor principal: Amarillo, Desde el punto (x320 Y90) al (X592 Y90). Elaborar la figura mediante elementos graficos. Top | Gand [ COLO FVODE CRAVETA | x7avE || Row Far Tao Teareana[Pegeats | Nar a rarariaris | Rane Yee] [Warde i TET aie Pagers [Faris mat [reas vee] [ rae Par Waa Ror 7 @ ea Ae | | Aare Prone [ase Yana Tojo | Peqeete [Pan iat [ane ven | [arte Fr Tae Peat @ TET PROGRAMAS DE PERSONALIZACION FAGOR =) Modelo -M. ais. PROGRAMAS DE PERSONALIZACION FAGOR =) Modelo -M 114. 10.2.1 Programa de personalizacién de usuario + Iniiaizacion de variables. (133=(0)) (184=(0)) (811=(0)) Visualiza en la pantala la pagina 50 y las ventanas. (PAGE 50) Visualiza la pagina 50, (ODw 1,6,60) Visualiza las ventanas. (oDw 27,60) (oDw 39,60) (ODW 4.10.60) (ODW 5.11.60) (ODW 6.12.60) (ODW 7.14.60), (ODW 8,15,60) (ODW 9.16.60) (ODW 10,18,60) (ODW 11,19,60) Muestra en cada una de las ventanas el valor 0, valor inicial (ow1-181) (ows (ows (owa-184) (OW10-1810) (Ow11=1811) + Primer grupo de softkeys - Herramienta y punto inical N41 (SK1="(T)*, SK2="(0)", SK3="(X)", SK4="(Y)", SKB="(Z)", SKB="(P6)", SK7=" (IBO=INPUT “Pulse softkey para seleccionar opeién' (WKEY ) (IF KEY EQ $FC00 GOTO N11) :Si opcién "T" sigue en N11 (IF KEY EQ $FCO1 GOTO N12) Si opcién "D" sigue en N12, (IF KEY EQ $FC02 GOTO N13) 'Si opcién "X" sigue en N13, (IF KEY EQ $FC03 GOTO N14) ‘Si opcién "Y" sigue en N14 (IF KEY EQ $FC04 GOTO N15) :Si opcién *Z" sigue en N15 (IF KEY EQ $FCO5 GOTO N16) :Si opcién "PG" sigue en N16 (IF KEY EQ $FC06 GOTO Na) ;Si opcién “+” sigue en N2 (GoTo N1) } Segundo grupo de sottkeys - Dimensiones de la chaveta Na (SK1="(P1)*, SK2="(P2)", SK3="(P3)", SK4="(P4), SKS="(P5)", SKE="FIN’, SK7=" (IBO=INPUT "Pulse softkey para seleccionar opcién’) (wKeY ) (IF KEY £Q $FCO0 GOTO N21) ;Si opcién *P1” sigue en N21 (IF KEY EQ $FCO1 GOTO N22) ;Si opcién “P2 sigue en N22 (IF KEY EQ $FC02 GOTO N23) ;Si opcién *P3" sigue en N23 (IF KEY EQ $FC03 GOTO N24) :Si opcién “PA sigue en N24 (IF KEY EQ $FCO4 GOTO N25) ;Si opcién “PS” sigue en N25 (IF KEY EQ $FC05 GOTO N100) ;Si opcién "FIN’ sigue en N100 (IF KEY EQ $FC06 GOTO N1) ;Si opcién "+" vuelve a N1 (GOTO Na) | Pide niimero de herramienta, N11 (SK1=", SK2="", SK3", SK4=", SKS="", SK6=' (IB1=INPUT "Nimers de herramianta (1), 3.0) (ow1=181) (GoTo Nt) sk7=") Pide nimero de corrector. (@oTo Ni) ide cota inicial en X. N13 (SK1=", Sk2="", SKB", SK4=", SKE (IB3=INPUT "Punto inicial (X):", 6.5) (ows-183) (@oTo Nt) Pide cota inicial en ¥. N14 (SK1=", SK2=", SK3=", SKé: (IB4=INPUT "Punto inicial (¥}", -6.5) (ow4=184) (GoTo Nt) ", SK: Pide cota inicial en Z. SKS", SK6=" ‘sk7=") (OWs-18s) (@oTo nt) Pide cota de aproximacién a la chavela, N16 (SKt=", SK2="", SK3=", SK (IB6=INPUT "Cota de aproximacién a la chaveta (P6):", 6.5) (OWs=186) (GOTO N1) PROGRAMAS DE PERSONALIZACION FAGOR =) Modelo -M. a15. + Plde longitud de la chaveta Nat (SK1=", SK2="", SK3="", SK4=", SKS=", SKB=", SK7=") (IB7=INPUT *Longitud de la chaveta (P1):", 6.5) (Dw7=1B7) (GOTO Na) Pide anchura de la chaveta, N22 (SK1 (1B8=INPUT “Anchura de la chaveta (P2)" (DWs-1B8) (GOTO N2) + Pide éngulo de giro de la chaveta Naa (SK1=", SK2=", SK3="", SK4=", Sk: ) (IB9=INPUT “Angulo de giro de la chaveta (P3):*, 2.5) (DWws-1B9) (GoTo N2) + Pide profundidad total de la chaveta PROGRAMAS DE PERSONALIZACION Nad (SK1=", SK2="", SK3="", SK4=", SK5=", (IB10=INPUT "Profundidad total de la chaveta (P4) (OW10-1810) (Goro N2) Pide paso profundidad de la chaveta. Nas (SK1=", Sk2="", SK3="", SK4=", SKS=", SKB="", SK7=") (181 1=INPUT "Paso profuncidad de la chaveta (P5):", 6.5) (owt1=1811) (GoTo N2) Genera bloques de programa. N100 (WBUF “T*,IB1) (WBUF "D",IB2) (WBUF) (WBUF "G0 G20 x",83) (WBUF "Y",IB4) (WBUF "2° (IB5+1B6)) (weur) (weur (weur (weuF FAGOR =) weue (WBUF (WBUF Modelo -M (WBUE (WBUF ) (SYSTEM) PCALL 55, P1="B7) n6. B.D Dilanual de ejemplos Modelo -M- Res 1010 a7. 0.0 Dianual de ejemplos FAGOR Modelo -M- er. 1010 8

You might also like