Home
APENDICE G: ELECTROEROSION (MAC - EDM
Contents
1. CICLOS DE ELECTROEROSION Ejemplos En el floppy disk GMAC que se entrega junto con el equipo se encuentre el directorio CYCLERO que contiene algunos ejemplos especialmente concebidos para introducir al fabricante en las normas de programaci n y ayudar a la implementaci n de los ciclos de erosi n En esta secci n se presentan la funciones M que est n presentes en el directorio CYCLERO como demostraci n y para entender el significado exacto de los ciclos de erosi n M13 PUESTA EN MARCHA DEL GENERADOR POLARIDAD POSITIVA M14 PUESTA EN MARCHA DEL GENERADOR POLARIDAD NEGATIVA M15 PARO DEL GENERADOR M50 DETECCION DE PIEZA EN CUALQUIER EJE M51 COMPENSACION DESGASTE Y CENTRAJE M52 AUTOCENTRAJE PARA INTERIORES M81 CICLO DE PENETRACI N M82 CICLO DE PENETRACI N CON TIEMPO DE CHISPEO M85 CICLO DE ORBITADO CON PENETRACION M86 CICLO DE ORBITADO CON PENETRACION Y TIEMPO DE CHISPEO M89 CAJERA CIRCULAR CON PENETRACION Todos ellos est n comentados y DEBEN SER ADAPTADOS a las caracter sticas propias de la maquina no pueden ser directamente ejecutados puesto que han sido pensados como ejemplos El fabricante deber efectuar algunos cambios en las salidas o en determinados movimientos y a adir alg n test de entradas para adecuar los ciclos a sus necesidades Adem s el fabricante deber a desarrollar algunos nuevos ciclos ciclo c nico esf rico piramidal helicoidal etc tera los cuales es de esper
2. AP NDICE G ELECTROEROSION MAC EDM ASPECTOS SIGNIFICATIVOS en la PROGRAMACION INTRODUCCION Cualquier CNC dedicado a m quinas de electroerosi n debe poseer una caracter stica que lo har espec fico para este tipo de aplicaci n Dado un contorno programado o una simple penetraci n seg n la normal secuencia de bloques de tramos lineales o circulares el CNC de electroerosi n debe poseer la posibilidad de invertir_el sentido de desplazamiento al recibir una orden determinada Dicha orden 1 es la estabilidad del GAP que viene controlada por el propio CNC o 2 es la realizaci n de un ciclo de limpieza en donde se deber retroceder a una velocidad elevada para asegurar que el efecto de bombeo garantice una evacuaci n correcta de los res duos que la erosi n provoca en la pieza arranque y en el electrodo desgaste Una particularidad notable de esta singular prestaci n ser la de poder trabajar indistintamente en los dos tipos de programaci n de cotas Incremental o Absoluto 4 a SJejes totalmente interpolables Para permitir la decodificaci n de bloques en sentido contrario al normal de avance ciertas restricciones en cuanto a la sintaxis de programaci n deber n imponerse 1 El hecho de decodificar bloques en sentido contrario imposibilita el poder programar el tipo de movimiento a realizar G0 G1 G2 o G3 y dejarlo enclavado En electroerosi n es condici n obligatoria incluir el tipo
3. valor de cero SE SALTA AL BLOQUE SIGUIENTE As si por ejemplo programamos G91F80G1X1 en incrementales y a 80 mm min TX65 25 temporizaci n de 1 hora y 51 4 min M01G2X0Y011J0TX G99 02 OJO circular completa de radio 1 mm Mientras se ejecuta revisa que el contador alcance el valor de cero Si se llega a cero saltamos a la etiqueta numero 02 Caso contrario se finaliza la interpolaci n circular y saltamos al bloque siguiente G99 01 Se repitir el bloque anterior hasta que TX alcance el valor de cero 02Q0Z 2 terminado el pulido finaliza el programa retirando los ejes G99 Tambi n es posible incluir toda la programaci n a modo de ciclo dentro de una funci n M Por ejemplo M24 para operaciones de pulido en donde advertiremos que deber programarse antes de la llamada al ciclo Par metro 00 tiempo de pulido Par metro 01 radio del orbitado Par metro 02 velocidad del orbitado xxviii Manual de Programaci n Con lo que el programa quedar a como si existe alguna duda al respecto ver secci n 11 en el Manual de Programaci n P824 G91F6013G1X801 Erosiona hasta alcanzar radio de orbitado F amp 02TX amp 00 01G2X0Y0I1 amp 01J0TX G99 02 Orbita y al final del circulo revisa el contador 013 on G99 01 Orbita hasta que el contador alcance el valor de cero D02G99 NOTA 1 Al inicializar el valor del contador TX nunca deber omitirse la programaci n del d gito de las unidades aunque su
4. CHISPORROTEO Comandos G81 G82 y G83 DESCRIPCION GENERAL En determinadas circunstancias pulido interesa que el electrodo permanezca en el fondo de la cavidad penetrada controlando la estabilidad de la chispa y ejecutando ciclos de limpieza durante un tiempo determinado TX o mientras no se hayan efectuado un n mero determinado de rbitas comando TY ver ap ndice N A tal efecto el CNC MAC EDM tiene previstos comandos especiales de movimiento lineal circular o helicoidal que permitan que el electrodo normalmente a baja corriente no contin e la penetraci n pues ya se alcanz la cota programada pero permanezca erosionando las crestas que provocaron anteriores r gimenes de erosi n COMANDOS ESPECIFICOS PARA CHISPORROTEO A tal efecto y para no introducir nuevos conceptos sobre la programaci n el operario har uso de los comandos que se describieron para la interpolaci n lineal circular y helicoidal Comandos G1 G2 y G3 solo que su codificaci n se efectuar mediante otras funciones G al uso La nica diferencia es que con los comandos G81 G82 y G83 una vez se haya alcanzado el punto final de la trayectoria programada el comando en ejecuci n NO finalizar pudiendo permanecer en tal posici n hasta un tiempo infinito Ver cancelaci n del chisporroteo en apartado siguiente G81 Para realizar penetraciones lineales G82 Para realizar penetraciones circulares o helicoidales en sentido G2 CW G83
5. CONVENCIONAL A tal efecto y para no introducir nuevos conceptos sobre la programaci n el operario har uso de los comandos que se describieron para la interpolaci n circular Comandos G2 y G3 solo que su codificaci n se efectuar mediante otras funciones G al uso Al programar un arco de circunferencia o c rculo completo mediante el comando G2 o G3 y los valores del centro del c rculo o mediante el radio R el CNC describe la trayectoria se alada en el plano de interpolaci n seleccionado G17 a G23 a la VELOCIDAD F PROGRAMADA hasta alcanzar el punto de destino Si hici ramos que NO interrumpiera la trayectoria circular y continuara dando vueltas seg n los datos de la interpolaci n circular suministrados obtendr amos el resultado apetecido A tal efecto se han incorporado al CNC los comandos G52 Para realizar giros continuos en sentido G2 CW G53 Para realizar giros continuos en sentido G3 CCW con lo cual la programaci n de G52 y G53 es IDENTICA a la de G2 y G3 respectivamente ver apartado 3 2 3 1 y 3 2 3 2 en este mismo manual solo que los ejes del plano de interpolaci n se preparar n para giran de forma continua seg n la orden de trayectoria programada Cuando se programe la orden G50 se iniciar el movimiento hasta que se interrumpa STOP y ENTER o se ordene G51 que pasen a funcionamiento normal VELOCIDAD DE GIRO Y RADIO MINIMO Cualquier valor puede ser programado desde 1 mm min hasta 15 mts min y rad
6. Para realizar penetraciones circulares o helicoidales en sentido G3 CCW con lo cual la programaci n de G81 G82 y G83 es IDENTICA a la de G1 G2 y G3 respectivamente ver apartado 3 2 2 3 2 3 1 y 3 2 3 2 en este mismo manual solo que el comando decodificado al alcanzar la posici n final permanecer indefinidamente bajo ejecuci n con ello se obtiene que la superficie frontal del electrodo elimine las crestas provocadas por r gimenes de corriente elevados durante el tiempo que sea necesario Los comandos G81 G82 y G83 con el desplazamiento de ejes asociado determinar n la ventana de posicionamiento en donde podr n moverse los ejes que est n realizando una penetraci n Solo las limpiezas y cuando estas retorcedan podr n salir de los margenes que marca el spark out ANULACION ORDEN DE CHISPORROTEO Si se pulsa la tecla lt STOP gt los ejes interrumpir n su movimiento Si posteriormente se pulsa la tecla lt START gt se reiniciar el movimiento bajo el control del voltaje del GAP Si se pulsa lt ENTER gt se abortar la ejecuci n del comando all donde se encuentren los ejes La se al de emergencia o cualquiera de alarma provocar n asimismo la cancelaci n del comando de chisporroteo Para dar por finalizada por PROGRAMA la orden de chisporroteo el CNC MAC EDM posee los comandos TX ver ap ndice H y TY ver ap ndice N para cancelaci n por tiempo o por n mero de rbitas respectivamente Tanto TX co
7. de movimiento como primer comando en cada bloque para que en principio se pueda ejecutar retrocediendo Caso de no especificarse el tipo de desplazamiento como primera sentencia del bloque el CNC interrumpir la posibilidad del retroceso al llegar a este bloque 2 A continuaci n del tipo de movimiento se programar el desplazamiento a realizar X Y Z y U con sus respectivos valores Caso contrario el CNC igual al caso 1 interrumpir la posibilidad de retroceso en este bloque de 1 Ordenes posteriores a los puntos 1 y 2 solo se ejecutar n al ir hacia delante OJO cualquier orden posterior y en el mismo bloque a continuaci n del tipo de movimiento y el desplazamiento NO SE EJECUTARA al ir retrocediendo As si por ejemplo se programa G1X20 5Z15 4F40M4 al ejecutar el programa seg n la normal secuencia de bloques en avance despu s de ejecutar el desplazamiento de los ejes X y Z en interpolaci n lineal se establecer la velocidad de avance de los ejes al valor de 40 mm min y se ejecutar la orden M4 Al retroceder y llegar a este mismo bloque el CNC solo ejecuta las ordenes de desplazamiento por consiguiente F40 y M4 no se ejecutar n o sea como la F queda enclavada despu s de su programaci n esta no se modificar y la funci n auxiliar o el ciclo correspondiente a M4 tampoco T Cualquier bloque que no respete los puntos 1 y 2 har que el CNC no retroceda m s bloques permaneciendo en este punto hasta
8. incrementales pero el resultado es mucho m s fiable pues se garantiza que la m quina alcance la posici n deseada en todas las condiciones Llegados al punto P2 la decodificaci n del circulo tambi n posee un tratamiento diferenciado en incrementales o absolutas Lo m s significativo es que en absolutas el bloque anterior afectar tambi n a los c lculos Manual de Programaci n XXV INN J electronica s l del centro de coordenadas Situados en el punto P1 en incrementales no existe ning n problema para su decodificaci n y ejecuci n Sin embargo en absolutas se interrumpir la decodificaci n pues el bloque anterior al no respetar la sintaxis se alada no aporta informaci n de la posici n de la m quina que deber amos alcanzar Si se hubiera programado GOXOYO al inicio del contorneado ser a posible ejecutar en absolutas el bloque 0002 en el sentido contrario al normal de avance El ejemplo muestra como se deber a programar un peque o contorneado Pero claro est antes de acceder al punto de inicio deber amos haber efectuado al menos una peque a penetraci n seg n el eje Z pues ante la eventualidad de que se origine un cortocircuito justamente al inicio de la erosi n no ser a factible el poder romperlo Ello nos obliga SIEMPRE a pensar en una SECUENCIA DE ESCAPE realizada POR PROGRAMA No olvidemos que aunque el CNC es muy parecido a un control normal de fresadora el hecho de poder retroceder nos obliga a extrem
9. para encontrar el valor m s apropiado Valores bajos en la programaci n del TIEMPO DE ESTABILIDAD hacen que los ciclos de limpieza se ejecuten con suciedad estabilidad de la chispa escasa Valores altos hacen que el tiempo de erosi n sea m s largo Ver punto 1 3 del ap ndice en este mismo manual Apreciar el operario que mediante la programaci n del tiempo de erosi n TKnnnn nnn ver posteriormente se puede marcar el tiempo entre limpiezas sucesivas pero es aconsejable que tambi n haga uso de TE puesto que la eficacia de las limpiezas es notoriamente superior al caso en que el usuario solo decida la cadencia entre limpiezas Como quiera que sea como cero ser a un valor l gico en el par metro de estabilidad su introducci n ANULA la actuaci n autom tica de los ciclos de limpieza Valor m ximo programable 65 356 segundos Programar TE0 5 equivale a PU51 0 500 en el PC Y a PU51 00000500 en la botonera del equipo ZA NOTA El par metro de estabilidad se puede interpretar como aquel tiempo que debe permanecer el GAP en cortocircuito continuo para que se ejecute un ciclo de limpieza autom tico Aunque esta definici n no sea exacta da una medida de lo que se quiere obtener Par metro abertura GAP TGnn PU52 Existen 2 formas de controlar la abertura de la tensi n del GAP Para que el CNC pueda diferenciar el modo de actuaci n de entre las 2 posibles el fabricante habr instalado en el panel frontal de la
10. valor sea el de 0 Por ejemplo para establecer el valor del par metro a 1 4 de min se programar TX0 25 NO FX25 pues se intepretar a como TX NOTA 2 El valor que se introduce en el par metro PU5O sufre ciertos c lculos para establecerlo de forma operativa para el CNC Efectivamente para que el CNC lo elabore con rapidez el valor que se introduce en el par metro es el equivalente en cent simas de segundo O sea que si programamos TX5 5 5 min apreciaremos que el valor inicial cargado es el de 5 5 min 60 sgds min 100 cent simas de segundo 1 segundo 33 000 cent simas de segundo Apreciaremos que dicho valor se va decrementando autom ticamente hasta el valor de cero w ATENCION El comando TX de ejecutarse contador alcanza el valor de cero lleva impl cito un O 130 14 desactiva posibilidad de retroceso y autoactivaci n de ciclos de limpiezas Este hecho deber de tenerse MUY presente durante la programaci n Ver comandos de ORBITADO en APENDICE K y SPARKING OUT o CHISPORROTEO en APENDICE L Par metro de Estabilidad TEnnn PU51 La misi n de este par metro es la de activar un ciclo de limpieza AUTOMATICO atendiendo a la suciedad que se encuentre presente durante la fase de erosionado Como las condiciones de suciedad dependen del material intensidad etc el valor a introducir es programable Un valor t pico es el de 0 5 pero depender del n mero de limpiezas que se deseen efectuar
11. 0 3Z0 1 18 642L898 18 594L 8 99 G99 050 897110 506 G99 41 Retrocede 0 1 mm para movimiento negativo Restituci n velocidad F programada Restituci n status del CNC incluyendo estado ANTICOLLISION Y se seleccion L mite Software Negativo para el eje Y Z se seleccion L mite Software Positivo para eje Z menos traslaci n de coordenadas del eje Z Selecci n de la velocidad y dimensionado absoluto ejecuta el contacto con la pieza Retrocede 0 1 mm para movimiento positivo Retrocede 0 1 mm para movimiento negativo Reduce velocidad F y vuelve a dimensionado absoluto detecta pieza pero a velocidad m s lenta Retrocede 0 1 mm para movimiento positivo Retrocede 0 1 mm para movimiento negativo Restituci n velocidad F programada Restituci n status del CNC incluyendo estado ANTICOLLISION Z se seleccion L mite Software Negativo para el eje Z Manual de Programaci n
12. 0 en el display de la botonera Si el factor de retroceso no existiera PS08 0 deber amos permanecer 400 milisegundos en cortocircuito para realizar un ciclo de limpieza autom tico Si introducimos en PS08 el valor de 16 la velocidad en cortocircuito vendr multiplicada por 1 6 lo cual hace que el temporizador establecido mediante el comando TE tambi n se decremente por el mismo factor con lo que la limpieza en cortocircuito se generar en 400 1 6 250 milisegundos Insistir que este par metro es m s sofisticado de lo aqu expuesto pero simplificar conceptos ayuda a la comprensi n de los t rminos que se quieren destacar Valor recomendado a introducir TE1 5 a TEO 2 ZA NOTA Todos estos apuntes deber n tenerse presentes durante la fase de puesta en marcha del equipo ver Manual de Instalaci n xxxiv Manual de Programaci n AP NDICE J ANTICOLISION Comandos G25 y G26 Solo en m quinas de electroerosi n es factible que el CNC pueda prever la posibilidad de colisi n con la pieza u otro obst culo que intercepte y contacte con el electrodo mientras los ejes se desplazan ejecutando un comando sea del tipo manual semiautom tico M D o durante la ejecuci n de un programa en autom tico single block o bloque a bloque La programaci n del comando G25 funci n modal activa a la puesta en marcha del CNC hace que el equipo atienda por la posibilidad de colisi n ANTICOLLISION ON Si e
13. 1 bit6 a 4 Visualizaci n del estado de la tensi n de ingreso del GAP 100 el CNC avanzando 000 ElI CNC en stand by 010 El CNC en retroceso 011 Return Feed Factor ON F Override PS08 10 bits 3a 0 C digo del selector de 16 posiciones del GAP Override KD bit 7 estado de la se al de la BOYA bit 6 estado de la se al del NIVEL bit 5 estado de la se al del DRY RUN bit 4 estado de la se al de GAPman prog bit 3 a 0 siempre a nivel 1 entradas disponibles Ver esquema se ales de ingreso de la tarjeta EROMET conector C P 34 v as y BNC en el ap ndice C el Manual de Instalaci n 1 3 Se puede interpretar que el par metro de estabilidad TEnnn nnn indica al CNC el tiempo en segundos que debe permanecer el GAP en cortocircuito para que se active un ciclo de limpieza autom tico No es exacto el t rmino pero simplifica el concepto del par metro de estabilidad Al introducir que la velocidad de retroceso se multiplique por PS08 10 Return Feed Factor si la tensi n de GAP tiene tendencia a disminuir por debajo de los 5 voltios prestablecidos mediante el selector del GAP obtenemos un t rmino que intenta eliminar la posibilidad de cortocircuitos El CNC MAC EDM para tener presente lo apuntado cuantifica el cortocircuito reduciendo el tiempo establecido de estabilidad por un factor de PS08 10 Asi si por ejemplo suponemos que programamos TE0 4 0 4 segundos PU51 0 400 en el PC PU51 0000040
14. 7G71 ejecuta el contacto con la pieza G91G0 840 1X 0 1 Retrocede 0 1 mm para movimiento positivo 8 40 1X0 1 Retrocede 0 1 mm para movimiento negativo G90G1F6 Reduce velocidad F y vuelve a dimensionado absoluto X897G71 detecta pieza pero a velocidad m s lenta G91GO0 840 1X 0 1 Retrocede 0 1 mm para movimiento positivo 8 40 1X0 1 Retrocede 0 1 mm para movimiento negativo 18 642L 898 Restituci n velocidad F programada 18 594L 899 Restituci n status del CNC incluyendo estado ANTICOLLISION G99 X se seleccion 10 amp 97 10 350 L mite Software Negativo para el eje X G99 01 Y se seleccion 020 897110 424 L mite Software Positivo para eje Y 21 amp 97 amp 71 menos traslaci n de coordenadas del eje Y G90G1F125 Selecci n de la velocidad y dimensionado absoluto Y8 97G71 ejecuta el contacto con la pieza G91GO0 840 2Y 0 1 Retrocede 0 1 mm para movimiento positivo 840 2Y0 1 Retrocede 0 1 mm para movimiento negativo G90G1F6 Reduce velocidad F y vuelve a dimensionado absoluto Y8 97G71 detecta pieza pero a velocidad m s lenta G91GO0 840 2Y 0 1 Retrocede 0 1 mm para movimiento positivo Manual de Programaci n xlv xlvi amp 40 2Y0 1 18 642L amp 98 18 594L 8 99 G99 030 897110 428 G99 21 040 897110 502 1041 897 872 G90G1F125 Z897G71 G91G0 840 3Z 0 1 840 3Z0 1 G90G1F6 Z897G71 G91G0 840 3Z 0 1 8 4
15. ARA MEJORAR ESTABILIDAD 1 2 Adem s del punto anterior se ha actuado sobre los criterios de actuaci n de la se al de tensi n del GAP que recibe el equipo MAC EDM a trav s de la tarjeta EROMET Se ha comprobado que un r pido control de la tensi n del GAP adem s de Ky elevada en todos los ejes mejoraban notablemente la calidad de la chispa Se introduce el par metro general de sistema PS08 como un factor de velocidad de retroceso r pido Return Feed Factor El valor que se introduzca en dicho par metro vendr dividido por 10 por consiguiente el factor global var a la velocidad con precisi n de decimas El hecho de introducir por ejemplo el valor de 25 en PS08 har que unos 5 voltios por debajo del GAP establecido la velocidad de retroceso venga multiplicada por el factor 2 5 resultado de realizar el siguiente c lculo Programmed Feed Feed Override 25 10 NO en todas las condiciones de trabajo el factor de retroceso puede interesar depender de la din mica de la m quina si PS08 se iguala al valor de CERO la multiplicaci n viene ANULADA O sea la velocidad de retroceso si PS08 0 ser simplemente Programmed Feed F Feed Override nora El hecho de programar una F inapropiada demasiado elevada har que la secuencia continua de avance y retroceso posea una amplitud de desplazamiento que provoca que la distancia del GAP aumente e incluso que se llegue a la inestabilidad seg n se podr apreciar en el sigu
16. N DE PARAMETROS 1 PU40 EJES A MOVER El signo indica sentido de desplazamiento 1 X 1 X 2 Y 2 Y xliv Manual de Programaci n 3 Z 3 Z 2 En PU97 se almacenar el L mite Software o Final de Carrera teniendo presente la traslaci n de coordenadas del eje seleccionado 3 En PU98 se almacenar la velocidad programada F 4 En PU99 se almacenar el status del CNC COMENTARIOS 1 PU60 PU61 y PUG2 se emplean para almacenar la posici n exacta de los ejes X Y y Z respectivamente referida al origen m quina de cada eje Ver apendice F en el Manual de Programaci n P850 Asigna a M50 como programa para la detecci n de pieza M15 Paro del Generador de Corriente amp 99 8 594 CNC status almacenado en PU99 para ser restituido al final amp 98 8 642 Velocidad F programada en PU98 G26 ANTICOLISION inactiva 840 1G99 00 Salta a X 840 1G99 10 Salta a X 840 2G99 20 Salta a Y 840 2G99 30 Salta a Y 840 3G99 40 Salta a Z 840 3G99 50 Salta a Z 18 642L 898 Restituci n velocidad F programada 18 594L 899 Restituci n status del CNC incluyendo estado ANTICOLLISION AXIS ERROR Si ning n eje seleccionado mensaje de error parpadeando G99 X se seleccion 000 897110 346 L mite Software Positivo para eje X 001 897 870 menos traslaci n de coordenadas del eje X G90G1F125 Selecci n de la velocidad y dimensionado absoluto X89
17. a el GAP producido por la penetraci n de desbaste y penetramos en igual cantidad que el radio de la orbita Para este tipo de combinaci n Spark out orbitado y siempre paralelamente con la ejecuci n de un orbitado existe otro contador Par metro de usuario PU69 que se inicializa mediante el comando TYnnnnn Cada vez que UNA rbita es COMPLETADA y SI EL COMANDO DE SPARK OUT HA ALCANZADO SU POSICION FINAL el par metro PU69 viene decrementado por 1 naturalmente si el valor de este contador es cero la operaci n de resta no se efect a Semejante al comando TX para saber si el valor del mencionado contador PU69 ha alcanzado el valor de cero y cancelar el comando de Spark out que est bajo ejecuci n se dispone del comando TY PROGRAMACION Para inicializar el contador al valor de vueltas que debe ejecutar el orbitado para interrumpir la ejecuci n de un movimiento emplearemos al comando TYnnnnn en donde nnnnn indica el n mero de vueltas de 1 a 99 999 000 la programaci n de decimales es permitida pero el CNC no los tiene en cuenta Al igual que el comando TX ap ndice H de este mismo manual el comando TY t seguida de una y y a continuaci n el signo menos debe ser programado a continuaci n de un comando de movimiento de ejes G81 G82 o G83 en este caso Su misi n es la de revisar continuamente el estado del contador PU69 mientras se est ejecutando un desplazamiento de los ejes Mientras el
18. ar el cuidado en la sintaxis y la sem ntica en la programaci n El CNC MAC EDM es un control espec fico para eletroerosi n El programa teniendo presente la penetraci n en el eje Z supongamos de 2 mm y la secuencia de escape quedar a como bloque Programaci n Incremental Programaci n absoluta 0001 G91F150313014013 G90F150313014013 0002 G0X0Y0Z3 G0X0Y0Z3 subir eje Z 3mm 0003 G0Z 3 G0X0Y0Z0 bajar eje Z hasta nivel de penetraci n 0004 G1Z 2 G1X0Y0Z 2 penetraci n eje Z en 2 mm 0005 G1X40 G1X40Y0 a continuaci n el programa de 0006 G2X50Y0125J0 G2X90Y0125JO0 contorno rese ado xxvi Manual de Programaci n PROGRAMACION DE LOS COMANDOS ESPECIFICOS DE ELECTROEROSION El cnc MAC EDM posee c digos especiales para la programaci n espec fica de los comandos de erosionado Seg n su utilidad podemos dividirlos en cuatro grupos 1 Activaci n de marcas para se alar al CNC que se desea erosionar 014 y que se solicita la ejecuci n de ciclos de limpieza 013 Normalmente se incluyen en aquellas funciones M que ponen en marcha al generador de intensidad Su OMISION puede ocasionar graves perjuicios pues al no atenderse por la tensi n del GAP el electrodo puede llegar incluso a incrustarse en la pieza Como quiera que sea como antes de iniciar un ciclo de erosi n deber haberse puesto en marcha al generador el operario siempre tendr presente tal circunstancia 2 Programaci n de las variables
19. ar que con ayuda de estas funciones M el trabajo pueda serle m s sencillo Existen 3 tipos de ficheros en el directorio CYCLERO CIC Di logos para las funciones M descritas TXT Programas comentados de las funciones M MAC Programa que puede ser transmitido v a RS 232C y directamente ejecutado despu s de haber realizado las modificaciones oportunas por el fabricante de la m quina Mostraremos aqu un programa que puede ser editado mediante cualquier editor de mercado p e Edlin El programa se emplea para la detecci n de pieza Fichero M50 TXT para detecci n de pieza en cualquier eje kkkkkkkkkkkkkkkkkkkkkkkkkkkkk DETECCION DE PIEZA EN CUALQUIER EJE M50 kkkkkkkkkkkkkkkkkkkkkkkkk Despu s de la detecci n el electrodo retroceder 0 1 mm y NO se realizar una traslaci n de coordenadas PARAMETROS UTILIZADOS j PU40 para valores iniciales A PU97 PU98 y PU99 para variables CONDICIONES INICIALES 1 El operario mover la m quina manualmente para aproximar el electrodo al punto de contacto con la pieza SUPUESTOS 1 El cableado para la ANTICOLISION se realiz conector BNC de la tarjeta MPC de tal forma que los comandos q G71 G72 pueden ser programados 2 Si Generador en paro suponemos que ANTICOLISION se activa ver M15 3 Asumimos que M13 pone en marcha al generador y ANTICOLLISION OFF 4 y M15 efect a un paro del generador de corriente y ANTICOLLISION ON INICIALIZACIO
20. control adaptativo Principalmente existen dos posibilidades 1 Activar el control del GAP mediante la programaci n del comando O14 con lo que se consigue desde el mismo instante de su programaci n que el CNC controle la estabilidad de la chispa L gicamente para anular el control del GAP por programa el comando O 14 deber incluirse El CNC autom ticamente anula la orden 014 cuando se aborta mediante STOP y ENTER paso a semiautom tico o se finaliza un programa Comandos en semiautom tico MDI estando la orden O14 activa soportan la posibilidad de erosi n debiendose de abortar su ejecuci n mediante la pulsaci n de las teclas STOP y ENTER consecutivamente 2 Activar los ciclos de limpieza mediante la orden O13 Para hacerla activa es condici n obligatoria que el control del GAP sea efectivo 014 haya sido programado El matiz de diferenciar el control de la chispa 014 y activar los ciclos de limpieza 013 se debe al hecho que ciclos de pulido brillante o preparaci n de la pieza a erosionar pueden no requerir la ejecuci n de ciclos de limpieza La orden O 13 o la finalizaci n del programa o la operaci n de abortar la ejecuci n de un programa anulan el comando de activaci n de los ciclos de limpieza Como conclusi n podemos rese ar que la activaci n de la marca O14 hace que el control pase a modo EDM adaptativo atendiendo al arranque de material y a la posici n del OVERRIDE del GAP La marca 013 predispone a
21. del generador Corriente tiempos de impulso y pausa y pulse control 3 Programaci n de los tiempos de limpieza Tiempos de erosi n tiempo entre limpiezas consecutivas y de limpieza duraci n del ciclo Tiempo de estabilidad en donde autom ticamente dependiendo de la suciedad entre electrodo y pieza se genera el ciclo de limpieza 4 Tiempo de ejecuci n de un movimiento p ej orbitado para operaciones de pulido brillante Una caracter stica notable del sistema es la de haber asignado a cada comando espec fico de erosionado un PARAMETRO DE USUARIO con lo que ser posible alterar las condiciones de la erosi n en cualquier momento Con ello se pretende que el operario a modo de ajuste manual pueda corregir de forma din mica cualquier par metro que afecte a la eficiencia del erosionado que se est llevando a t rmino De la forma de acceder y modificar los par metros de usuario se da cumplida explicaci n en el Manual de Operatoria y en el de utilidades de comunicaci n del PC vs MAC Antes de introducir los par metros de erosionado propiamente dichos se har menci n al hecho de predisponer al CNC para funcionamiento en modo EDM En la presentaci n de los comandos de erosionado se seguir el orden del n mero de Par metro de Usuario asociado de menor a mayor Activaci n de marcas 014 y 013 El control MAC EDM actua como un CNC convencional mientras no se le se ale que debe actuar atendiendo al estado del GAP
22. encuentran orbitando interrumpir n su movimiento circular Si posteriormente pulsamos lt START gt se reiniciar el movimiento Si se pulsa lt ENTER gt se abortar la ejecuci n del comando all donde se encuentren los ejes Si finaliza la ejecuci n del programa comando G99 tambi n se aborta la ejecuci n del orbitado all donde se encuentren los ejes La se al de emergencia o de alarma provocar n asimismo la cancelaci n del comando de orbitado Para dar por finalizada por PROGRAMA la orden de orbitado de los ejes se ha incorporado en el equipo MAC EDM la orden G51 En el momento en el que la instrucci n G51 es decodificada y ejecutada el comando de orbitado finalizar el orbitado moviendo los ejes hasta alcanzar el centro del movimiento planetario Rese ar que la velocidad a la que se desplazar n los ejes con G51 ser la que en el instante de su decoficaci n exista programada como F pero NO afectada por el feed override ORBITADO DURANTE CICLOS DE LIMPIEZA Para mejoran las condiciones de limpieza en la cavidad que se est erosionando mientras los ejes orbitan el CNC MAC EDM ha previsto que durante los CICLOS DE LIMPIEZA los ejes que est n orbitando se desplacen hacia el centro de la rbita con una trayectoria del tipo GO punto a punto ver apartado 3 2 1 en este mismo manual a la velocidad que se introduzca mediante la instrucci n siguiente 111 046Lnnnnn nnn en donde el valor nnnnn nnn a introducir para q
23. equivalente en tiempo al programado pero en cent simas de segundo Programar TC1 5 equivaldr a PU58 0 150 en el PC Y a PU58 00000150 en la botonera Din micamente su variaci n tambi n es posible Tiempo de erosion worKinq TKnnnn nmn PU59 El CNC una vez haya sido activada la orden 0O13 queda predispuesto para realizar ciclos de limpieza autom ticos La duraci n en segundos que se solicite entre ciclos de limpieza esto es el tiempo efectivo de erosionado deber programarse mediante el c digo TK El valor de este vendr modificado en tanto por cien por la posici n en donde se encuentre el selector del OVERRIDE del tiempo de erosi n El valor m ximo programable es el de 653 56 segundos y el m nimo el de 0 01 segundos cualquier valor superior al rese ado forzar el valor m ximo La programaci n del valor de cero o el situar el Override asociado en la posici n del 0 ANULAN los ciclos de limpieza Hay que rese ar que la combinaci n de este par metro y el de estabilidad aportan al operador el total gobierno de los ciclos de limpieza El par metro de estabilidad se encargar autom ticamente de prevenir cualquier tendencia al cortocircuito y lleva impl cita la reinicializaci n del contador del tiempo de erosi n El par metro del tiempo de erosi n se puede ajustar para que SIEMPRE se realice un ciclo de limpieza en el tiempo programado vw ATENCION El valor que se introduce en el par metro PU59 es el eq
24. esentar la operaci n a la que nos hemos referido Una vez seleccionados los par metros del generador ver posteriormente como se efect a su programaci n ejecutaremos un comando de orbitado repetitivo ver etiquetas de salto y comando G99 nn en manual de programaci n Interesar poder abortar POR TIEMPO la ejecuci n del comando repetitivo de orbitado A tal efecto se ha incorporado en el CNC un contador temporizador programable en minutos TXnnnn nn que puede ser revisable por el programa cuantas veces se desee TX El comando TXnnnn nn inicializa el contador al valor programado en minutos valor m ximo 99999 999 min valor m nimo 0 001 min Justo desde el instante de su programaci n se inicia el decremento autom tico del contador asociado El comando TX una t y x seguidas de un punto es de muy especiales caracter sticas y significado SIEMPRE SE PROGRAMARA A CONTINUACION DE UN COMANDO DE MOVIMIENTO DE EJES Su misi n es la de revisar el estado del contador mencionado En el momento en que se alcanza el valor de cero y ANTES de haber terminado con la ejecuci n del movimiento este ltimo se ABORTA se interrumpe el desplazamiento programado se realiza autom ticamente O 13 y O 14 para deshabilitar la posibilidad de retroceso ATENCION no en modo EDM y se DECODIFICA el comando que venga A CONTINUACION Y EN LA MISMA LINEA del comando TX Caso contrario se ha finalizado el movimiento y el contador no ha alcanzado el
25. iente gr fico l gt J i i l F12 mm min gt F48 mm min l 1 En el referido gr fico la linea gruesa indica la posici n media y el trazo fino la hipot tica posici n din mica en que se encontrar a el electrodo con respecto a la pieza Los trazos discontinuos se alar an si la velocidad es de avance o retroceso Se recomienda que la velocidad de erosi n programada esto es la velocidad de trabajo a la que se desplazan los ejes con los comandos G1 G2 o G3 se programe al valor de 24 mm min comando CNC F24 en donde se garantiza una amplitud en la oscilaci n te rica de 1 um Mediante el Feed Override ajustamos el valor manualmente Valores tales como F6 F12 o incluso F48 pueden ser Manual de Programaci n xxxiii convenientes en determinados trabajos de erosi n pero no mucho m s elevadas En aquellas m quinas donde el fabricante EDM haya optado por una resoluci n en el sistema de medida de 1 4 mm La velocidad a programar para obtener una amplitud de oscilaci n te rica de 1 4 de mm es la de F6 Durante la fase de ejecuci n se puede visualizar el estado de las entradas de la tarjeta EROMET al pulsar la tecla K Alt U y seleccionar el octeto apropiado mendiante la tecla de FLECHA ARRIBA KA KB KC y KD KA Visualiza el estado de los Overrides del working y del return time KB Visualiza el estado de los Overrides del Feed y del rapid KC bit 7 normalmente siempre al valor de
26. ientos de los ejes ya sea del tipo G1 G2 G3 u orbitado comando en ejecuci n el CNC revisa continuamente la generaci n de chispas o no seg n sea el resultado 2 segundos sin se al de retroceso el CNC actuar sobre la velocidad programada de desplazamiento L gicamente con desplazamientos del tipo GO punto a punto o con el Dry Run pulsado la velocidad se establece a la m xima de los ejes regulada por el Rapid Override Por lo tanto no actur la Velocidad de Aproximaci n a chispa en vacio Al ejecutar comandos del tipo GO o cuando se efect a un STOP y ENTER la ejecuci n del programa es abortada o cuando existe una alarma o cuando se finaliza la ejecuci n de un programa G99 el CNC reestablece la velocidad a la programada F de tal forma que el criterio de decisi n de variaci n de la velocidad se reinicializa nuevamente espera por 2 segundos sin chispa vw ATENCION El CNC est preparado para poder retroceder en todo momento que se detecte que el voltaje del GAP se iguala al establecido por el GAP Overrride o por el comando TGnn No obstante a la velocidad a la que se aproxima el electrodo inercia o electrodo muy d bil puede que no sea factible una reacci n dentro de la escasa distancia que existe entre electrodo y pieza cuando se esi erosionando Por ello el fabricante E D M ajustar el valor de la velocidad de aproximaci n en vacio y en todo caso explicar al cliente final los valores que haya dete
27. ieza F24 establecemos la velocidad del ORBITADO M13 Ponemos en marcha al generador se supone que M3 y M5 realizan tal funci n G52X0Y0I 4JO En incrementales preparados para orbitar con radio R 0 4 mm y F 24 mm min F12 Velocidad para la penetraci n G0Z 1 8G50 De los 2 mm que subi Z se recupera 1 8 mm Cuando se alcanza la cota iniciamos el orbitado se programa despu s de movimiento para poder retroceder G1Z 0 4 0 2 mm restantes m s los 0 2 de penetraci n F500G51 Para orbitado Volvemos al centro a 500 mm min GOZ5 Retirada del eje Z cuando ya est terminada la penetraci n pero ya no orbitando M15 Para generador G99 Fin de programa ZA NOTA El CNC retroceder por la orbita y a velocidad F si se alcanza la tensi n a la cual se preestablece el voltaje del GAP Si la tensi n del GAP es inferior a los niveles en los que interviene el return feed factor ver apartado 1 2 del apendice en este mismo manual el CNC interrumpe la orbita y desplaza a los ejes hacia el centro a la velocidad F 6 mm min Ver comandos TX y TY como criterios de cancelaci n del orbitado vw ATENCION Debido a las especiales car cteristicas de este comando ejecutada la orden de puesta en marcha de la orbita no existe comando bajo ejecuci n la ANTICOLISION ver apendice J en este manual no ser OPERATIVA si solo se desplazan los ejes que orbitan xxxviii Manual de Programaci n SPARK OUT
28. in y GOZ5 SUbimos el eje Z hasta el inicio de la erosi n G99 fin de programa impl citamente fin orbitado w NOTA IMPORTANTE Las ordenes TX TY y G50 solo se ejecutan si el equipo MAC EDM est recibiendo la orden de avanzar nunca mientras se est retrocediendo y si NO se est ejecutando un ciclo de limpieza durante TK y nunca durante TC y el retorno asociado al punto de chispa xlii Manual de Programaci n AP NDICE P LIMPIEZAS PROFUNDAS Comando TAnnn En piezas de peque a conicidad en donde la penetraci n a realizar sea muy profunda mayor a 4 mm interesa que con una determinada cadencia nnn programable el tiempo de limpieza TC venga multiplicado por un factor mmm mmm TC cuya misi n es alargar el recorrido de las limpiezas return time de forma que se asegure una evacuaci n de la suciedad aun cuando el electrodo penetre en la pieza una distancia grande Para establecer el factor de multiplicaci n mmm por el cual vendr multiplicado el tiempo de limpieza el fabricante E D M har uso de la siguiente instrucci n 111 054L0 mmm en donde mmm podr tomar los valores de 001 a 256 Por otra parte el comando TAnnnnn con nnnnn de O a 65 536 se alar al CNC que n mero nnnnn de limpieza debe ser alargada en tiempo As y si por ejemplo tenemos que el fabricante seleccion un factor de 3 mediante la ejecuci n de la instrucci n del comando 11 054L0 003 al prog
29. ios desde 5 mil simas de mil metro hasta 340 mts PUESTA EN MARCHA DEL ORBITADO COMANDO G50 Una vez se haya inicializado el orbitado G52 o G53 la orden G50 iniciar desde el punto donde se xxxvi Manual de Programaci n encuentren los ejes un movimiento continuo de giro Para que dicha orden tenga efecto ning n otro eje debe estar en movimiento caso contrario la orden no se ejecutar hasta que se de esta circunstancia La orden G50 puede ejecutarse mientras otro comando est en ejecuci n por ejemplo chisporroteo spark out permitiendo de esta forma que cuando se alcance la profundidad deseada mediante una simple penetraci n se inicie el giro de los ejes Si esta orden se programa sin haber previamente inicializado los datos del orbitado G52 y G53 se causar el mensaje de error ERR2 Orbit Axes MENSAJE DE ERROR SI SE PROGRAMA UN DESPLAZAMIENTO EN EJES YA ORBITANDO Una vez se haya inicializado el orbitado mediante G52 o G53 si se programa cualquier movimiento que implique a dichos ejes se causar el error siguiente visualizable en el display de la Botonera de Mandos ERR2 Orbit Axes anulando cualquier posibilidad de movimiento programado en los ejes que se encuentran orbitando w ATENCION Si se intenta mover manualmente a dichos ejes mediante las teclas flecha arriba o abajo el CNC no responder a dicha orden ANULACION ORDEN DE ORBITADO Si se pulsa la tecla lt STOP gt los ejes que se
30. ituar la m quina siendo para ello imprescindible conocer la posici n exacta de todos los ejes implicados en el contorno A equipo MAC EDM prevee la posibilidad de retroceder cuantos bloques sean necesarios siempre ue las normas de programaci n se respeten y la sintaxis lo permita Por ello es posible deshacer un recorrido infinito que asegure que el sistema ser eficiente en cualquier condici n EJEMPLO ILUSTRATIVO Supongamos que queremos realizar el siguiente contorno 1 Linea horizontal de 40 mm 2 Semic rculo de radio 25 mm 3 Linea horizontal de 40 mm 4 Linea vertical de 29 mm La programaci n en ambos tipos de acotado resultar a ser bloque Programaci n Incremental Programaci n absoluta COMENT 0001 G91F1503I3G0X0Y0014013 G90F150313G0X0Y0014013 5 0002 G1X40 G1X40Y0 P1 0003 G2X50Y0I25J0 G2X90Y0125JO P2 0004 G1X40 G1X130Y0 P3 0005 G1Y29 G1X130Y29 P4 0006 O 31 30 130 14G99 O 31 30 140 13G99 5 5 O313 se supone que da la orden y espera confirmaci n de puesta en marcha del generador de corriente O 31 3 cancela orden de puesta en marcha paro Se omite la parametrizaci n de los comandos espec ficos de electroerosi n como tiempo de limpieza y erosionado tiempos de impulsos y pausa programaci n de corrientes etc ver ap ndice H 014 Predispone al equipo a que pueda actuar atendiendo a la se al del GAP retroceso activo 013 Si O14 activa predispone al equipo a que pueda efectuar
31. l display Programar B7 equivaldr a PU53 0 007 en el PC Y a PU53 00000007 en la botonera del equipo Din micamente su variaci n es posible sin m s que acceder al par metro apropiado y modificar su valor Corriente o intensidad del generador Cnn PU54 Depender de la opci n por la que el fabricante de la m quina haya optado 1 El CNC suministra el c digo de corriente apropiado al generador para que este ltimo suministre como m ximo la intensidad programada La TABLA DE CORRIENTES responde a la siguiente correspondencia CODIGO INTENSIDAD CO 0 Amp C1 0 5 Amp C2 1 Amp C3 1 5 Amp C4 2 Amp C5 3 5 Amp C6 4 Amp C7 5 5 Amp C8 7 5 Amp C9 10 Amp C10 14 Amp C11 20 Amp C12 28 Amp C13 40 Amp C14 56 Amp C15 80 Amp C16 114 Amp C17 124 Amp 2 En otras aplicaciones su programaci n es directa esto es que se especifica el valor en amperios a suministrar al generador O sea y por ejemplo C1 1 Amp C2 2 Amp C5 5 Amp C17 17 Amp C43 43 Amp C111 111 Amp El valor m ximo programable en este tipo de programaci n es el de 255 Amperios XXX Manual de Programaci n En ambos tipos de codificaci n valores superiores a los aqu especificados causar n el mensaje de error ER02 BAD INTENS parpadeante en el display Programar C9 equivaldr a PU54 0 009 en el PC y a PU54 00000009 en la botonera del equipo Din micamente su variaci n es posible sin m s que accede
32. l CNC a poder efectuar ciclos de limpieza atendiendo a la posterior programaci n de los par metros inherentes a ella Programaci n de la velocidad de ejecuci n de los ciclos de limpieza Comando Tinnnnn nnn PUA49 Manual de Programaci n xxvii Los ciclos de limpieza realizan un efecto de bombeo para evacuar la suciedad que se acumula entre electrodo y pieza Para que dicho efecto de bombeo sea eficiente en toda circunstancia y se adapte a cualquier condici n de trabajo la programaci n del comando Tl permite establecer la velocidad de ejecuci n de los ciclos de limpieza en mm min mientras se ejecutan comandos del tipo G1 G2 o G3 que en condiciones de trabajo son ejecutados a la velocidad programada mediante el comando F El valor de Tl programado se almacenar en el Par metro de Usuario PU49 para poder realizar una modificaci n din mica mientras se est ejecutando un programa La velocidad de limpiezas se igualar al m ximo permitido por la aplicaci n si se programa un valor de Ti superior a esta ra evitar c lculos innecesarios la velocidad real de las limpiezas ser aquella que haya sido programada multiplicada por un factor de 1 00708 As si T1100 5 Vreal 101 211 mm min Tiempo de ejecuci n para Como su nombre indica sirve para operaciones de pulido por lo tanto la explicaci n versar exclusivamente sobre la forma por la que se ha optado para resolver los m ltiples inconvenientes que puede pr
33. l electrodo contacta con cualquier obst culo mientras se est llevando a cabo la ejecuci n de un movimiento de los ejes el CNC interrumpe bruscamente el desplazamiento y mostrar en el visualizador el mensaje parpadeante COLLISION se alando tal circunstancia Solo la pulsaci n de la tecla lt ENTER gt posibilitar la vuelta del CNC a sus condiciones normales pero habiendo abortado la ejecuci n del comando si es manual o semiautom tico o del programa si este se encontraba ejecut ndose en autom tico En determinadas circunstancias colisi n qued ndose el electrodo en contacto con la pieza ejecuci n comandos de palpado centraje o compensaci n desgaste etc cambio de electrodo o simplemente ejecuci n de un programa de erosi n en donde el electrodo debe casi contactar con la pieza la activaci n de la ANTICOLISION debe ser ANULADA A tal efecto se ha incorporado al set de instrucciones del control el comando G26 ANTICOLLISION OFF PAN NOTA Para que el operario de la m quina pueda f cilmente conocer el estado en el cual se encuentra el estado de la anticolisi n activada o desactivada en las pantallas del paquete GMAC EXE de comunicaci n serie PC CNC I PC CNC II y GRAFICA apararecer el mensaje ANTICOLLISION ON en color intensificado si la funci n es activa vw ATENCION Durante la ejecuci n de los comandos de BUSQUEDA DEL ORIGEN MAQUINA de los ejes la ANTICOLISION no actuar d
34. limpiezas Como se apreciar en los listados de los programas tanto en absolutas como en incrementales es obligatoria la programaci n del tipo de movimiento G0 G1 G2 o G3 Adem s y en absolutas la aparici n de las cotas de todos los ejes implicados en el contorneado es asimismo obligatoria la informaci n de donde deber situarse la m quina caso de estar retrocediendo solo la puede aportar el bloque anterior De este mismo hecho se difiere que nunca se podr ejecutar el primer bloque que posea movimiento de ejes absoluto pues el anterior bloque no aporta informaci n de la posici n de la m quina Atendiendo al ejemplo supongamos que estamos situados en el punto P3 justo antes de iniciar la ejecuci n del bloque 0005 En dicho momento ya sea por orden de ciclo de limpieza o por cortocircuito en el GAP recibimos la orden de retroceder En incrementales decodificaremos el bloque 0004 Vemos que debemos retroceder X40 mm Esta informaci n en incrementales ya es suficiente y se ejecuta operando de forma que el sentido del desplazamiento a realizar sea el contrario al normal de avance X 40 mm En absolutas vemos que la m quina est situada en X130Y0 pero para saber que posici n debemos alcanzar retrocediendo deberemos decodificar el bloque anterior 0003 Por ello es necesario que absolutamente todos los ejes se incluyan en todos los bloques Las operaciones que realiza el CNC en absolutas son mucho m s sofisticadas que en
35. m quina un conmutador de 2 posiciones Manual de Programaci n xxiX El conmutador en la posici n liberada no pulsado se ala al CNC que el GAP se establece manualmente mediante el conmutador rotativo de 16 posiciones sito tambi n en el panel frontal el cual prestablecer el voltaje efectivo entre el electrodo y la pieza o GAP En la posici n pulsada del conmutador el CNC establece la abertura del GAP mediante aquel valor que se haya programado con el comando TGnn en donde nn puede tomar los valores del O al 15 siendo 16 posiciones iguales a las que se obtendr an mediante el selector manual Si se programa un n mero superior al de 15 p ej TG19 autom ticamente se establecer al valor m ximo 15 Asimismo el valor programado se podr modificar din micamnete sin m s que acceder al Par metro de Usuario n mero 52 Si por ejemplo se programa TG12 en el PC se mostrar PU52 0 012 mientras que en la botonera se se alar como valor introducido el de PU52 00000012 Din micamente su variaci n es posible sin m s que acceder al par metro apropiado y modificar su valor INTENSIDAD DE lONIZACION DEL GENERADOR Bnn PU53 En determinadas aplicaciones el fabricante de la m quina solicita que el CNC suministre el c digo de corriente de ionizaci n que establecer el generador Los valores posibles programables son los de O a 9 C digos superiores causar n el mensaje de error ER02 BAD INTENS parpadeante en e
36. mo TY hacen que el comando que est bajo ejecuci n finalice EJEMPLO Suponemos que el r gimen de desbaste ha alcanzado la cota 4 9 mm en el eje Z Mediante chisporroteo queremos pulir con un r gimen de corriente inferior alcanzada la cota 5 mm G91F6 en incrementales y velocidad lenta C1TD1TS1K3 corriente 1 Amp 1 micro sgd para Tiempos de Impulso y Pausa y Supresor de Chispas defectuosas a un valor intermedio GOZ2 secuencia de escape para limpiezas G0Z 2 secuencia de escape para limpiezas Volver a punto de chispa G1Z 1 penetrando una decima de mil metro en r gimen bajo GOZ 1 subimos la misma cantidad erosionada TX1 5 chisporroteo durante un minuto y medio GOZ2 para chisporroteo la secuencia de escape para limpiezas GO0Z 2 G81Z 1TX Z permanecer en la cota 5 mm hasta que TX alcance el valor de cero G0Z5 finalizado el chisporroteo fin de programa G99 Manual de Programaci n XXX X APENDICE M APROXIMACION A CHISPA EN VACIO Comando TFnnnn nnn DESCRIPCION GENERAL En orden a evitar perdidas innecesarias de tiempo mientras el electrodo permanece distante de la pieza a erosionar el CNC MAC EDM posee un criterio de decisi n por el cual la velocidad de erosi n programada F normalmente muy baja viene autom ticamente establecida al valor que se haya programado como velocidad de aproximaci n a chispa en vacio Esta misma conmutaci n autom tica de la velocidad de trabajo
37. o descendente se interrumpa El equipo permanecer en ese punto a la espera de recibir confirmaci n finalizaci n ciclo de limpieza por ejemplo de que puede seguir avanzando ll Despu s de la orden del tipo de REE movimiento deber n programarse por MA estricto orden las cotas de todos los ejes implicados en el contorno a programar Ill Otras ordenes en el mismo bloque y a continuaci n de los valores de las cotas a alcanzar solo se decodifican y ejecutan en sentido ascendente avanzando IV El abortar la ejecuci n autom tica de un programa mediante la pulsaci n consecutiva del lt STOP gt y el lt ENTER gt anulan las ordenes O14 y 013 por consiguiente el CNC actuar en modo NFEEDN DIRECTION A convencional Retroceso del Electrodo no limitaci n en cuanto al n mero de bloques V Se ales como el DRY RUN STOP etc son totalmente operativas en ambos sentidos La se al de Single Block al ir retrocediendo no actuar xxiv Manual de Programaci n Solo para programaci n en COTAS ABSOLUTAS VI Para poder retroceder los ejes incluidos en el bloque que se va a decodificar deben estar presentes en el bloque anterior de lo contrario la decodificaci n en sentido descendente se interrumpir como en el punto I La obligatoriedad de este punto se explica por el hecho que es el bloque anterior el que suministra caso de retroceder la informaci n de donde realmente se deber s
38. os de corriente consecutivos El valor m nimo programable es el de 0 y el m ximo el de 999 microsegundos Cualquier valor programado superior al indicado establecer el valor de 999 ms Programar TS36 equivaldr a PU57 0 036 en el PC Y a PU57 00000036 en la botonera Din micamente su variaci n tambi n es posible cos determinadas aplicaciones depende del fabricante de la m quina de electroerosi n el valor que se reporta al generador es porcentual con respecto al del tiempo de impulso por consiguiente en estas aplicaciones solo se permitir n valores programados de 0 a 99 Tiempo de limpieza Cleaning TCnnnn nnn PU58 El CNC una vez haya sido activada la orden O13 queda predispuesto para realizar ciclos de limpieza autom ticos La duraci n en segundos que se desee se desplace la m quina en direcci n opuesta a la normal de avance a velocidad Tl deber programarse mediante el c digo TC El valor de ella vendr modificado en tanto por cien por la posici n en donde se encuentre el selector del OVERRIDE del tiempo de limpieza El valor m ximo programable es el de 653 56 segundos y el m nimo el de 0 01 segundos cualquier valor superior al rese ado causar la introducci n del valor m ximo La programaci n del valor de cero o el situar el Override asociado en la posici n del 0 ANULAN los ciclos de limpieza Manual de Programaci n xxi w ATENCION El valor que se introduce en el par metro PU58 es el
39. po entre limpiezas o de trabajo working time Tiempo de limpieza Return Time o de los overrides para la velocidad de trabajo FEED o de desplazamiento r pido o con GO add mae RAPID e incluso el ajuste manual de la abertura de entre electrodo y vo 200 150 or 100 volts pieza o GAP Todos ellos de 16 posiciones salvo el Rapid que ser de 5 posiciones Entrada del CNC para el voltaje del GAP Para que el CNC reconozca que se quiere trabajar en modo EDM o sea que el equipo pueda retroceder por el mismo camino programado deber enclavarse la marca 014 funcionamiento EDM activo y si adem s deseamos efectuar ciclos de limpieza deber ser asimismo enclavada la marca 013 La omisi n del comando O14 hace que el equipo actue como un CNC convencional del tipo fresadora Por ltimo a adir que existen par metros que permitir n al usuario configurar al CNC para programar distintos r gimenes de trabajo los cuales a su vez son posibles de variar din micamente mientras se est ejecutando el programa NORMAS EN LA PROGRAMACION Como se ha apuntado en el primer apartado el equipo no se adelanta en la decodificaci n de bloques Ciertos convenios en la programaci n deber n respetarse para que se puedan decodificar y ejecutar bloques en sentido contrario al normal de avance l Bloques que no dispongan del tipo de movimiento G0 G1 G2 o G3 como primera sentencia en el bloque hacen que la decodificaci n en sentid
40. que se establezcan las condiciones para que pueda avanzar En el caso de cortocircuitos y de no haberse respetado la sintaxis apuntada se imposibilita la opci n de poder romper el cortocircuito de ah la importancia que el usuario prevea y prevenga por programaci n secuencias de escape que aseguren la correcta actuaci n del CNC frente a la posibilidad de cortocircuitos 5 Para programaci n absoluta deber n programarse en cada bloque todos los ejes de la aplicaci n seg n luego veremos CONFIGURACION Manual de Programaci n xxiii El CNC MAC EDM posee un hardware y software espec fico que realiza un tratamiento especial sobre la tensi n del GAP y sobre la ejecuci n autom tica de ciclos de limpieza Una particularidad singular es que el equipo NO decodificar nuevas instrucciones hasta que haya finalizado totalmente la ejecuci n del comando en curso El CNC est preparado para atender a otros eventos como 1 Activaci n de la se al de FEED HOLD si el nivel del diel ctrico no es el apropiado y su posible anulaci n permitiendo la erosi n con un nivel de amperios inferior a 9 o 5 5 Amp dependiendo del fabricante de la m quina 2 Activaci n autom tica de la LANZA Flushing limpieza con chorro de agua mientras se realiza el retroceso durante el ciclo de FlECTRODE ji a CHC NDUT limpieza ond mur N vorace 3 Atender a los overrides para variaci n porcentual de EOS par metros de erosi n Tiem
41. r al par metro apropiado y modificar su valor Pulse control Kn PU55 Dependiendo del tipo de m quina se tiene opci n al suministro al generador de corriente del c digo K La programaci n de los c digos K tienen la misi n de informar al generador de cuantos n mero de impulsos deficientes deben de producirse para eliminar al siguiente impulso par metro de seguridad del generador en previsi n al cortocircuito Los valores posibles programables son los de O a 15 Caso de programarse un n mero superior se causar el mensaje parpadeando ER02 BAD PULSE Programar K2 equivaldr a PU55 0 002 en el PC Y a PU55 00000002 en la botonera Din micamente su variaci n es posible sin m s que acceder al par metro apropiado y modificar su valor Tiempo de impulso o de Descarga TDnnn PU56 C digo programado que se reporta directamente al generador para el gobierno de la duraci n de los impulsos de corriente El valor m nimo programable es el de 0 y el m ximo el de 999 microsegundos Cualquier valor programado superior al indicado establecer el valor de 999 ms Programar TD724 equivaldr a PU56 0 724 en el PC Y a PU56 00000724 en la botonera del equipo Din micamente su variaci n es posible sin m s que acceder al par metro apropiado y modificar su valor Tiempo de pausa o Stop TSnnn PU57 C digo programado que se reporta directamente al generador para el gobierno de la duraci n de la pausa entre los impuls
42. ramar TA5 se obtendr que desde el mismo justo instante de su programaci n las limpiezas con duraci n Return Time TC n meros 5 10 15 20 se ejecutar n con un valor igual al de 3 TC Para cancelar la orden de ejecuci n de limpiezas profundas bastar ejecutar la orden TAO el valor de cero se interpreta como cancelaci n El valor de TA programado se almacena en el par metro de usuario PU48 para que se pueda realizar una modificaci n mientras se est ejecutando un programa P El valor que se introduce en el par metro PU48 sufre ciertos c lculos para establecerlo de forma operativa para el CNC Efectivamente para que el CNC lo elabore con rapidez el valor que se introduce en el par metro es el equivalente a su valor expresado en mil simas TAnnnnn 1000 AP NDICE Q COMANDO J En la tarjeta EROMET espec fica para electroerosi n existen 4 salidas disponibles La programaci n de c digos J permitir suministrar por las 4 salidas antes mencionadas los c digos hexadecimales 0a15 Por ejemplo el fabricante E D M puede utilizar esta codificaci n para seleccionar el condensador a conectar entre electrodo y pieza para operaciones de pulido Si se programa un valor superior al m ximo se limitar a este 15 El valor de la J programada se almacenar en el par metro de usuario PU47 permitiendo su modificaci n durante la ejecuci n de un programa Manual de Programaci n xliii AP NDICE R
43. rminado como posibles xl Manual de Programaci n CANCELACION PENETRACION POR N DE ORBITAS Comandos TYnnnnn y TY DESCRIPCION GENERAL En el ap ndice H se introdujo el comando TX para posibilitar la cancelaci n de comandos de penetraci n por tiempo Especialmente indicado para operaciones de chisporroteo seg n se constat en el ap ndice L En el ap ndice K se hace menci n a la posibilidad de ejecutar un ciclo de orbitado ejes continuamente girar n seg n el radio y velocidad programados Paralelamente con la ejecuci n de un orbitado existe un contador que contabiliza exactamente el n mero de vueltas ejecutadas El Par metro de usuario PU68 ha sido destinado en la versi n MAC EDM como contador de rbitas ejecutadas en donde los comandos G52 y G53 establecen su valor inicial a cero rbitas Empleando los comandos de comparaci n ver en secci n 11 del Manual de Programaci n los comandos lt gt se podr n realizar las operaciones oportunas de cancelaci n de penetraciones u orbitado en s En el apendice L se apunta la posibilidad de realizar un Spark out o chisporroteo en el cual el comando en ejecuci n nunca se dar por finalizado a no ser que a continuaci n de este se programe el comando TX cancelaci n por tiempo Normalmente el Spark out se combina con el orbitado de forma que despu s de una penetraci n con un r gimen elevado de corriente se enclava un orbitado que compens
44. sirve para se alar al CNC la NO ejecuci n de ciclos de limpieza se sobreentiende que no hay chispas y por ello carece de sentido perder tiempo realizando continuos bombeos PROGRAMACION Siguiendo la terminolog a normal a todos los comandos espec ficos para electroerosi n el CNC incorpora a TFnnnnn nnn como comando de selecci n de la velocidad de aproximaci n en vacio Se permiten valores desde 1 mm min hasta 15 mts min pero dependiendo del r gimen de corriente del tama o del electrodo y principalmente de la construcci n de la m quina el valor de la velocidad de aproximaci n en vacio deber ser programado con extremado cuidado para evitar posibles colisiones del electrodo con la pieza El valor programado es mantenido en la memoria no vol til del equipo permitiendo que el fabricante de la m quina establezca su valor fijo y que el usuario no deba modificarlo NOTAS Si el valor introducido mediante el comando TF es cero se anula la posibilidad de aproximaci n en vacio o sea que la velocidad programada F nunca ser modificada Sobre la Velocidad de Aproximaci n en Vacio no act a el feed Override salvo si este se posiciona en 0 en el cual la velocidad de desplazamiento en vacio o la F programada feed override ser 0 kkk Cuando se produce la primera chispa la velocidad de avance de los ejes vuelve ha ser la velocidad programada F regulada mediante el Feed Override Durante la ejecuci n de desplazam
45. ue los desplazamientos por el radio vector de las rbitas durante las limpiezas se realicen a V mm min ser de V 10 923 si FACAP o PSn6 en m ltiplos de 1 4 mm ode V 2 731 si FACAP o PSn6 en multiplos de 1 mm Ver apartado 8 4 del Manual de Instalaci n As por ejemplo si resulta que V 100 mm min se programar a 11 046L1092 300 para FACAPSs m ltiplos de 1 mm 111 046L273 100 El desplazamiento por el radio vector de la rbita se ejecuta en PARALELO con la ejecuci n del programa de penetraci n Cuando el tiempo de limpieza return time ha transcurrido el retorno a la rbita punto de chispa por el radio vector NO se realizar hasta que el eje de penetraci n ejecute el bloque en donde se inici la limpieza Con ello se pretende que en ciclos de limpieza largos el electrodo se aproxime al punto de chispa penetrando en la cavidad antes de que se alcance el de la rbita Manual de Programaci n xxxvii Supongamos que despu s de una penetraci n de Z 5 3 mm desbastando alta corriente que produce un GAP lateral de 0 4 mm deseamos acabar la pieza con el mismo electrodo hasta Z 5 5 mm M15 Orden de paro del generador de corriente G91 El eje Z se encuentra en 5 3 Quedan por penetrar 0 2 mm GOZ2 Retirada del eje Z en 2 mm para aseguran una correcta limpieza G1X 4Y0 Aproximamos el electrodo a la pared lateral TE0 5C1K3TD50TS100 Establecemos nuevo r gimen de erosi n TK3TC1 y de limp
46. uivalente en tiempo al programado pero en cent simas de segundo Programar TK2 35 equivaldr a PU59 0 235 en el PC Y a PU59 00000235 en la botonera Din micamente su variaci n tambi n es posible EJEMPLO Supongamos que se establecen las siguientes premisas en m quina Puesta en marcha del generador O1 Confirmaci n puesta en marcha generador 11 Selecci n polaridad positiva O 2 Confirmaci n polaridad positiva l 2 Selecci n polaridad negativa O2 Confirmaci n polaridad negativa 12 Un sencillo programa de inicializaci n ser a G90GOF6 0140130111 C5B3K2TG9TE0 5T1D140TS40TC1TK5 xxxii Manual de Programaci n APUNTES PARA EL FABRICANTE EDM APENDICE I 1 1 La calidad de la chispa depende de la ganancia que posean los servos de posici n Par metros del sistema Kv PS15 para eje X PS25 para el eje Y PS35 para el eje Z Por consiguiente se deber n ajustar los mencionados par metros al valor m ximo que permita la m quina a PLENA CARGA sin producirse sobreoscilaciones u overshuts Con tal prop sito el equipo CNC MAC EDM posee ciertas singularidades en el tratamiento de la Ky que se han comprobado que mejoran notablemente la calidad de la chispa y por ende la estabilidad y el rendimiento Para que ello sea efectivo al m ximo posible el instalador debe tener presente a la hora de realizar la puesta en marcha el siguiente ajuste iii VALOR DE LA Ky a plena carga LO MAS ELEVADA POSIBLE P
47. urante la ltima fase de b squeda leva pulsada y velocidad viene reducida a una cuarta parte ZA NOTA Para operaciones de centraje o medici n comandos G71 G72 G73 or G74 deber estar la unidad de control en estado de ANTICOLLISION OFF Manual de Programaci n XXXV AP NDICE K ORBITADO Comandos G50 G51 G52 y G53 DESCRIPCION GENERAL En una m quina convencional de electroerosi n no a CNO cab a la posibilidad de instalar un dispositivo tal que permitiera realizar peque as orbitas continuas en el plano perpendicular al eje de penetraci n El orbitado se limitaba a giran ininterrumpidamente con un determinado radio y velocidad Un CNC posee la interpolaci n circular o helicoidal comandos G2 y G3 para poder realizar arcos de circunferencia o c rculos completos pero en cualquier caso el control del GAP act a sobre los ejes de forma que en caso de cortocircuito o ciclos de limpieza la trayectoria descrita se efectuar retrocediendo por el mismo camino por el que haya avanzado Al equipo MAC EDM adem s y para hacerlo a n m s espec fico para electroerosi n se le ha dotado de la especial caracter stica del ORBITADO convencional De forma que a una determinada orden de inicializaci n el equipo generar trayectoria circular en paralelo con otras instrucciones de penetraci n Orbitado en combinaci n con SPARK OUT COMANDOS ESPECIFICOS DE INICIALIZACION DEL ORBITADO
48. valor del contador no alcance el valor de cero el comando de desplazamiento sigue bajo ejecuci n Cuando el comando de ejecuci n de movimiento de ejes llega a su fin sin haber alcanzado el valor de cero en el contador se salta a ejecutar el bloque siguiente Por tal motivo es conveniente que solo se emplee con los comandos de Spark out en donde habiendose llegado a la cota final el comando NO SE DARA NUNCA POR FINALIZADO Solo cuando el desplazamiento programado anteriormente al comando TY ha sido alcanzado el contador Manual de Programaci n xli asociado con TY se ir decrementando Cuando llega al valor de cero se aborta el comando que est en ejecuci n y se continua con la decodificaci n en el mismo bloque a continuaci n de TY E valor que se introduce en el par metro PU69 sufre ciertos c lculos para establecerlo de forma operativa para el CNC Efectivamente para que el CNC lo elabore con rapidez el valor que se introduce en el par metro es el equivalente a su valor expresado en mil simas TYnnnnn 1000 Apreciaremos que dicho valor se va decrementando autom ticamente hasta el valor de cero vw ATENCION El comando TY al ejecutarse o sea que el contador de orbitas alcanza el valor de cero lleva impl cito un O 130 14 desactivaci n de la posibilidad de retroceso y de la autoactivaci n de ciclos de limpiezas Este hecho deber tenerse MUY presente durante la programaci n Ver ORBITADO en APENDICE K
49. y SPARKING OUT o CHISPORROTEO en APENDICE L EJEMPLO 1 El empleo del contador PU68 n de vueltas realizadas por el orbitado facilita la cancelaci n del orbitado G91 F4 5 en incrementales y a 4 5 mm min G1X 5 alcanza per metro de la rbita G52X0Y0R 5G50 orbita ininterrumpidamente 001 868 lt 120 G99 01 orbita hasta dar 120 vueltas F250G51 cancela orbitado EJEMPLO 2 Suponemos que el r gimen de desbaste ha alcanzado la cota 4 9 mm en el eje Z Mediante chisporroteo queremos pulir la pieza orbitando cuando con un r gimen de corriente inferior alcanzamos la cota 5 mm G91F6 en incrementales y velocidad lenta C1TD1TS1K3 corriente 1 Amp 1 micro sgd para Tiempos de Impulso y Pausa y Supresor de Chispas defectuosas al m ximo GOZ2 secuencia de escape para limpiezas G0Z 2 secuencia de escape para limpiezas Volver a punto de chispa G1Z 1 penetrando una decima de mil metro en r gimen bajo G0Z 1 subimos la misma cantidad erosionada G1X 1 radio de la orbita 0 1 mm G53X0Y0l 1J0 TY12 inicializa orbitado numero de orbitas 12 GOZ2 para chisporroteo la secuencia de escape para limpiezas G50 orden inicio orbitado GO0Z 2 G81Z 1TY Cuando Z alcance la cota de 5 mm y con cada rbita que se complete si Z permanece en 5 mm se decrementar PU69 hasta que se hayan dado 12 vueltas F150G51 cuando PU69 O TY aborta el comando G81 volvemos al centro de la orbita a 150 mm m
Download Pdf Manuals
Related Search
Related Contents
Sabres janvier 2014 Page 1 Page 2 Page 3 琴 フランジ形 ESRDP Warehouse of Tiffany WHT009 Instructions / Assembly Bellman Audio Maxi De'Longhi Blender delonghi User's Manual Samsung ATIV NP915S3G スペース - コレクトスペースSUNSUN Manual - Teclime ApS Digitus DN-19-ORG-3-SW cable clamp Copyright © All rights reserved.
Failed to retrieve file