FUNCIÓN G EN WINUNISOFT La función G00, correspondiente a posicionamiento rápido, se utiliza para ubicar la herramienta en un punto cualquiera de la pieza a maquinar. El código G00 nos brinda un desplazamiento al aire de la herramienta. No se debe tocar la pieza. Se debe introducir el comando G00 seguido del valor X, Y o Z La función G01, correspondiente a la interpolación lineal, es similar a la G00, con la diferencia que los desplazamientos se ejecutan dependiendo del avance programado. El comando G01 responde a un movimiento de la herramienta con propósito de maquinar la pieza. Se introduce el comando G01 seguido del valor del desplazamiento en X, Y o Z. 1
La función G02, sirve para hacer mecanizados de redondeos de cualquier radio. El comando G02 responde a un movimiento circular basado en el punto al cual se quiere llegar (cotas Xp y Zp) y en el radio en X(I) y en Z(k). Previamente se debe ubicar la herramienta en el punto de inicio a la izquierda de la curva. La función G03, prácticamente funciona como la anterior. Se diferencian en que un código es cóncavo y el otro convexo. El comando G03 responde a un movimiento circular basado en el punto al cual se quiere llegar (cotas Xp y Zp) y en el radio en X(I) y en Z(k). Previamente se debe ubicar la herramienta en el punto de inicio a la derecha de la curva La función G04 se utiliza para temporizar un ciclo de maquinado. La función G05 reemplaza las aristas de 90 grados por unos redondeos de radio muy pequeño. 2
La utilidad de la función G06 es muy poca, pero se emplea para posicionar las cotas desde un origen y no desde un arco. Este comando nos permite usar los comandos G02 y G03 de otra forma, usando el punto de origen y el valor absoluto de los radios I y K. Primero se introduce el comando G06 seguido del comando G02 o G03, el punto de origen y el valor absoluto de los radios. La función G07 sirve para dejar en un mecanizado algunas aristas a 90 grados. Por medio de la función G08, podemos hacer ciclos de mecanizado con curvas. Se define una trayectoria circular al momento de la elaboración de una pieza. 3
FUNCIONES COMPLEMENTARIAS EN WINUNISOFT LA FUNCIÓN F La función F define la velocidad de avance del usillo, ya sea de forma horizontal o vertical. Esta función es necesario definirla si queremos tener acabados finos o acabados de desbaste y debe ir acompañada de una función G, que defina sus dimensiones ya sea en milímetros por minuto con G94 o milímetros por revoluciones con G95. Su reprogramación se puede realizar en cualquier momento de acuerdo a las necesidades. LA FUNCIÓN S Esta función nos define la velocidad de giro del cabezal en RPM. Del mismo modo se puede variar para conseguir mayor retiro de material o mejorar el acabado superficial. Al igual que la función F, la magnitud de este valor está dado por la función antecesora G, con G97. Se dan las revoluciones por minuto y con G96 se trabaja en metros por minuto. LA FUNCIÓN T La función T se emplea para seleccionar la herramienta a trabajar o para realizar un cambio de herramienta. Es necesario identificar en el gestor del programa, las herramientas existentes. Al realizar un cambio de herramienta, hay que realizar una parada, la cual se consigue con la función M. Es prudente, antes de realizar el cambio de herramienta, posicionarse lejos de la pieza de trabajo. 4
LA FUNCIÓN M Esta función se programa para realizar paradas auxiliares o de finalización del programa y para realizar reposicionamiento según la necesidad. El comando M00 sirve para realizar una función de parada; interrumpe el programa cuando necesitamos que lo haga, luego es necesario darle marcha de nuevo, para poder ver el programa haciendo el trabajo que le hemos asignado. El comando M01 tiene la misma función del comando M00 solo que frena el programa, si hemos activado la parada opcional. El código M02 sirve para terminar. Como condición inicial, sirve para salirse del programa que estamos elaborando. También sirve para frenar el cabezal; es necesario programarla para que trabaje al final del bloque o renglón en que esté programada. El código M03 ayuda para darle la orientación de giro del arranque del cabezal. El comando M04 tiene la misma función del comando M03, solo que el giro del arranque del cabezal lo da en sentido contrario, es decir, hacia la izquierda. El comando M05 sirve para frenar el cabezal, sirve cuando tenemos que cambiar la herramienta, o cuando hagamos una operación con la torreta y necesitemos que el cabezal este quieto. El comando M08 es muy importante ya que si no se refrigera la pieza, hay pérdidas de energía, rayado de la pieza o se puede quemar la herramienta entre otras, dañando el trabajo que deseamos realizar. El comando M09 sirve para cortar la salida de refrigerante, cuando ya no es necesario. 5
El comando M10 sirve para abrir la puerta de la máquina, como por ejemplo, cuando se ha terminado el proceso de torneado de la puerta, es necesario que el cabezal esté quieto pues pueden ocurrir accidentes o daños en la maquina. El código M11 sirve para cerrar la puerta de la máquina, para mecanizar es necesario que la puerta esté cerrada ya que la máquina no funciona si la puerta está abierta. El código M17 abre el plato de la garra cuando necesitamos poner la pieza o sacarla de la maquina. El código M18 cierra las garras del plato cuando necesitemos empezar a maquinar la pieza; si no está cerrado puede ocurrir un accidente, con la máquina o el operario. El comando M19 sirve cuando se necesita detener el cabezal orientado por medio de la máquina. El comando M30 sirve para darle fin al programa saliendo y volviendo al inicio del mismo. También sirve para detener el giro del cabezal. 6