Torno

Categoría relacionada con el cnc en torno. En ella vas a encontrar entradas relacionadas con la programación cnc y mecanizado en este tipo de máquinas.

En los tornos, el mecanizado de la pieza se realiza gracias al movimiento de la pieza que se adquiere debido a que está sujeta a una mordaza giratoria. LAs herramientas de corte están fijadas en una torreta y mediante el movimiento de los carros X y Z se va realizando la forma del mecanizado.


Funciones M

A continuación se detalla un listado de las principales funciones M en un control FANUC serie 0. M00 Parada programada. M01 Parada programada condicional. M02 Fin de programa. M03 Sentido de giro del husillo a la derecha. M04 Sentido de giro del husillo a la izquierda. M05 Husillo desconectado. M08 Refrigerante ON. M09 Refrigerante OFF. M20 Contrapunto atrás. M21 Contrapunto adelante. M25 Abrir plato. M26 Cerrar plato. M30 Fin de programa. M71 Soplado ON. M72 Soplado OFF. M98 Llamada de subrutina. M99 Fin de subrutina. Salto.
Leer más

Operadores matemáticos (Para controles FAGOR 8050/55)

En este control siempre se utilizará la letra P (Parámetro). Existen dos tipos de parámetros que son los parámetros generales y los parámetros locales. PARAMETROS GENERALES Son los que van del P100 hasta el P199. A continuación algunos ejemplos: N050 (P100=32). Asigna el valor 32 al parámetro P100. N050 (P101=55, P105=22.4). Asigna valores a dos parámetros. N050 (P101=P150 + P180). Asigna al parámetro 101 la suma de los valores que tiene otros dos parámetros. Como se puede ver, se programa entre paréntesis. PARAMETROS LOCALES Son los que van desde el P0 hasta el P25. Cada parámetro está asociado con una letra del abecedario y tan solo los utilizaremos dentro de una subrutina pero jamás en un programa principal. A continuación algunos ejemplos: N010 P00=A N010 P01=B Símbolo de paréntesis. Se pueden utilizar tantas veces sean necesarios, siempre y cuando sirvan para aclarar alguna operación matemática. Por ejemplo: N050 (P210=(3*4)+((COS 20 /10)*5)) Símbolo de suma. N050 (P120=4+3). Asigna el valor 7 al parámetro P120. Símbolo de resta. N050 (P120=4-1). Asigna el valor 3 al parámetro P120. Símbolo de multiplicación. N050 (P120=2*9). Asigna el valor 18 al parámetro P120. Símbolo de división. N050 (P120=1/3). Asigna el valor 0.333333 al parámetro P120. Letra PI. Aqui podriamos utilizar la fórmula de la velocidad de giro. N050 (P120=(1000*100/PI*20)) Esta operacion carga en el parámetro P120…
Leer más

Instrucción G74

Esta función sirve para llevar los ejes de la máquina a su referencia inicial. La peculiaridad de esta funcion es que siempre guarda la distancia al último cero pieza que había en la máquina. Si hubiese un corte en el suministro eléctrico, con esta función podríamos recuperar el úlimo cero de la pieza. Poniendo la máquina en la modalidad MDI o teach-IN, podríamos ejecutar la instrucción G74, obteniendo así la distancia al último cero de pieza programado. G74 ZYX (Llevaría el eje Z a referencia de máquina, después el Y y por último el X)
Leer más

Instrucción G97

Qué hace la función G97 en un programa CNC La función G97 es modal y es una instrucción que por defecto asume el control cuando se inicia. Si anteriormente habíamos utilizado la función G96, al programar la función G97, ésta, anula la funcion G96. Con ésta función, lo que conseguimos es mantener constante la velocidad de giro del husillo. La velocidad a la que girará será igual a la de la última S programada (velocidad de giro). Siempre que la utilizamos, estamos indicando la velocidad del cabezal en revoluciones por minuto. Un mecanizado donde debemos utilizar esta función es, por ejemplo,  cuando realizamos una operación de taladrado en un torno. VER EJEMPLOS DE G97 EN TORNOS CNC El siguiente trozo de código es un ejemplo de uso de esta función. N18 T6 N19 G97 S2860 M03 ; Indica la velocidad del husillo en r.p.m.N20 G00 X0 Z10 M08 N21 G01 Z9 ; Posicionamiento para inicio de ciclo.N22 G83 X0 Z9 I52 B20 D0 K0 H0 C1 ;Ciclo de taladrado.N23 G00 Z10 ; Posicionado para preparar la retirada de la herramienta.N24 G00 X150 Z150 N25 M09 Simulación de ejemplo G97 Taladrado en torno utilizando la función G97.
Leer más

Compatibilidad de instrucciones G

En un mismo bloque podemos programar todas las funciones G que queramos y en el orden que queramos, excepto en las siguientes funciones: G20,G21,G22,G23,G24,G25,G26,G27,G28,G29,G30,G31,G32,G50,G52, G53-G59,G72,G73,G74,G92. Todas estas instrucciones deben ser programadas en bloques por separado, de lo contrario se detendría la ejecución del programa.
Leer más

Instrucción G96 (Velocidad de corte constante)

Instrucción G96 (Velocidad de corte constante) La instrucción G96 es una función modal responsable de indicar al control numérico que vamos a trabajar con una velocidad de corte constante. Normalmente en los programas de torno, cuando utilizamos esta instrucción, en el bloque siguiente debemos de indicar un tope de velocidad del plato mediante la instrucción G92. ¿Porqué? Por lo siguiente.... La velocidad de corte es la velocidad tangencial de la pieza producida por el movimiento angular. Como es sabido, la velocidad angular es siempre la misma, pero la velocidad lineal no siempre es la misma. Según el dibujo, dos cilindros de diferentes diámetros, pero de idéntica velocidad angular, no tendrían la misma velocidad lineal en la periferia, debido a que el cilindro de diámetro 25, habría recorrido en una vuelta 78.54, mientras que el cilindro de diámetro 15, tan solo habría recorrido 47.12 yendo ambos a las mismas velocidades angulares. VER EJEMPLOS DE G96 EN TORNO Conclusión Todo esto nos lleva a la conclusión de que cuando le decimos al control numérico que queremos una velocidad de corte constante, mediante G96, tenemos que tener en cuenta lo siguiente: En la operación de refrentado, la herramienta va mecanizando hacia el centro del cilindro (como en la figura). Si queremos que la velocidad de corte sea constante, nos encontraremos con el problema…
Leer más