viernes, 29 de enero de 2010

G87 Ciclo fijo de cajera rectangular

Para realizar el mecanizado de cajeras rectangulares en la fresadora, utilizamos la función G87. Los parámetros utilizados en la función G87 son los siguientes:

N050 G87 G98/99 X_ Y_ Z_ I_ J_ K_ B_ C_ D_ H_ L_

A continuación una breve explicación de lo que es cada parámetro.
X Cota de inicio (con respecto a X).
Y Cota de inicio (con respecto a Y).
Z Cota de inicio (Plano de referencia). Cuando se programa en incremental, esta cota está referida con respecto al plano de partida.
I Profundidad del mecanizado. Cuando se programa en inremental esta cota está referida con respecto al plano de partida.
J Mitad de anchura de la cajera según el eje de abscisas.
K Mitad de anchura de la cajera según ele eje de ordenadas.
B Pasada (según el eje Z).
C Pasada (según el plano XY).
D Distancia existente entre el plano de referencia y la superficie de la pieza donde efectuaremos la cajera.
H Avance de tranajo en la pasada de acabado. Si no se programa se realizará con el avance del mecanizado.
L Demasía para el acabado según el plano principal.


Aqui un ejemplo de mecanizado de una cajera rectangular. La cajera tiene 60 mm de ancho (con respecto al eje X). 30 mm de anchura (con respecto al eje Y). 4 mm de profundidad. El centro de la cajera está ubicado en el punto X50 Y50.


N020 G54
N030 T2 D2
N040 M06
N050 G0 G90 X0 Y0 Z100 F100 S300 M3
N060 G87 G99 X50 Y50 Z5 I-4 J30 K15 B1.5 C4 D5 H50 L0.5
N070 G80 Z100
N080 M30


(Programa realizado para control FAGOR 8050M)

miércoles, 20 de enero de 2010

Torneado de tramos rectos prog_%8179

A continuación un sencillo programa realizado para un control FAGOR 8025T. Se puede ver la programación de dos ciclos fijos de torneados de tramos rectos, seguido de una pasada de acabado. El cero pieza está ubicado en X0 Z0.

N10 G54
N20 G0 G90 G95 G96 X150 Z150 S200 T1.1 M4 M8 M41 (----DESBASTE----)
N30 G92 S2500
N40 G0 X64 Z1
N50 G1 X-1.6 F0.3 (REFRENTADO)
N60 G0 Z2
N70 G0 X64
N80 G0 Z0.2
N90 G1 X-1.5 F0.3 (REFRENTADO CON UNA DEMASÍA DE 0.2 mm)
N100 G0 Z2
N110 G0 X63
N120 G81 P0=K39.232 P1=K-14.5 P2=K60 P3=K-14.5 P5=K2.5 P7=K0.4 P8=K0.2 P9=K0 (PRIMER CICLO)
N130 G0 X63
N140 G0 Z-12.3
N150 G81 P0=K47.232 P1=K-32 P2=K60 P3=K-32 P5=K2.5 P7=K0.4 P8=K0.2 P9=K0 (SEGUNDO CICLO)
N160 G0 X150 Z150
N170 M5 M9
N180 M1 (-----COMPROBAR MEDIDAS-----)
N190 G0 G90 G95 G96 S215 T3.3 M4 M8 (-----HTA. DE ACABADO-----)
N200 G0 X41 Z0
N210 G1 X-1.6 F0.25 (REFRENTADO)
N220 G0 Z2
N230 G0 X35.094
N240 G1 X39.232 Z-1.586 F0.15 (CHAFLAN DE 1 x 30º)
N250 Z-14.5 F0.22
N260 X45.294
N270 X47.232 Z-15.469 F0.15 (CHAFLAN DE 0.5 x 45º)
N280 Z-32 F0.22
N290 X57.062
N300 X60 Z-33.469 F0.15 (CHAFLAN DE 1 x 45º)
N310 G0 X150 Z150 M5 M9
N320 M30

(Programa realizado para control FAGOR 8025T)

lunes, 18 de enero de 2010

Instrucción G84 (Roscado con macho)

En fresadora la función G84 es utilizada cuando tenemos que efectuar una rosca con machos. La estructura del bloque es muy simple.


N040 G84 G98/99 X_ Y_ Z_ I_ K_


En la ilustración se puede ver lo que es cada parámetro.

X e Y son las coordenadas donde se encuentra el agujero a roscar.
Z Es la cota de inicio. Donde el macho empezará su movimiento en G01.
I Es la profundidad.
K Es la temporización (en centésimas de segundo).



El valor de F, en las operaciones de roscado con macho, siempre vendrá dado por la velocidad de giro del cabezal multiplicado por el paso de la rosca. Ni que decir tiene que hay que tener una velocidad de giro del cabezal apropiada a las condiciones de trabajo del macho de roscar.
Una posible linea de programa con G84 podria ser la siguiente:


N040 G84 G99 X18.25 Y25 Z15 I-12 K50 M8

jueves, 14 de enero de 2010

Instrucción G83 (Ciclo fijo de taladrado)

En torno la idea es básicamente la misma. Se adjunta otra ilustración para ver la manera de trabajar del ciclo fijo G83 en taladrados en torno.
El formato de la línea para G83 en el caso del torno será de la siguiente manera:

N050 G83 X_ Z_ I_ B_ D_ K_ H_ C_

X Es la cota X del punto A. 
Z Es la cota Z del punto A. 
I Es la profundidad total del agujero.
B La máxima pasada que realizará la herramienta.
D Es la distancia de seguridad.
K Tiempo de espera. (En centésimas de seg.)
H Distancia de retroceso en G00 tras cada taladrado. Si se programa con valor 0 retrocede hasta el punto de aproximación A'.
C Cota de acercamiento
A continuación un ejemplo:
N010 G94 G97 F100 S550 M4
N020 Z140
N030 T3 D3
N040 G0 X0 Z8
N050 G83 X0 Z0 I35.141 B9 D4 K0 H0 C1
N060 G0 Z140

miércoles, 13 de enero de 2010

G36 (Redondeo controlado de aristas) Prog_%3641

Se programará la silueta representada en la ilustración. El cero pieza (X0,Y0,Z0) está ubicado donde lo señala el punto rojo. Antes de ver la simulación es muy recomendable leer el código e intentar seguir de cabeza el recorrido de la herramienta. Se ha dejado exceso de material para poder ver la figura centrada en el taco de material.

N020 G54
N030 T6 D6
N040 M06
N050 G0 G90 X0 Y0 Z30 F10 S1000 M3
N060 G0 X40
N070 G0 Z5
N080 G1 Z-2
N090 G1 G36 R12 X80 Y0
N100 G1 G36 R12 X40 Y69.282
N110 G1 G36 R12 X0 Y0

N115 G1 X40 Y0
N120 G0 Z30
N130 M30

(Programa realizado para control FAGOR 8050)

G36 (Redondeo controlado de aristas) Prog_%3643

Se programará la silueta representada en la ilustración. El cero pieza (X0,Y0,Z0) está ubicado donde lo señala el punto rojo. El punto de color rosa, es el centro polar. Antes de ver la simulación es muy recomendable leer el código e intentar seguir de cabeza el recorrido de la herramienta.Se ha dejado exceso de material para poder ver la figura centrada en el taco de material.

N020 G54
N030 T6 D6
N040 M06
N050 G0 G90 X0 Y0 Z30 S1000 M3
N060 G0 Z5
N70 G1 Z-2
N80 G1 G36 R15 X0 Y40
N90 G1 G36 R12 X-35 Y40
N100 G1 G36 R15 X-35 Y105.455

N110 G93 I-75 J120 ;Define el centro polar (Punto de color rosa en la ilustración de arriba).
N120 G1 R18 Q45
N130 G3 Q135
N140 G1 G36 R15 X-115 Y105.455
N150 G1 G36 R12 X-115 Y40
N160 G1 G36 R15 X-150 Y40

N170 G1 X-150 Y0
N180 G1 X0
N190 G0 Z30
N200 M30


(Programa realizado para control FAGOR 8050)

martes, 12 de enero de 2010

G36 (Redondeo controlado de aristas) Prog_%3640

Programando redondeos. Se programará la silueta representada en la ilustración. El cero pieza (X0,Y0,Z0) está ubicado donde lo señala el punto rojo. Se ha dejado exceso de material para poder ver la figura centrada en el taco de material. A continuación la simulación y el programa.





N020 G54
N030 T6 D6
N040 M06
N050 G0 G90 X0 Y0 Z30 F10 S1000 M3
N060 G0 Z5
N70 G1 Z-2
N80 G1 G36 R10 X61.258 Y0N90 G1 X78 Y46
N100 G1 X0
N110 G1 Y0
N120 G0 Z30
N130 M30
(Programa realizado para control FAGOR 8050)

G36 (Redondeo controlado de aristas) Prog_%3639

Programando redondeos. Se programará la silueta representada en la ilustración. El cero pieza (X0,Y0,Z0) está ubicado donde lo señala el punto rojo. Se ha dejado exceso de material para poder ver la figura centrada en el taco de material. A continuación la simulación y el programa.






N020 G54
N030 T6 D6
N040 M06
N050 G0 G90 X0 Y0 Z30 F10 S1000 M3
N060 G0 X0 Y20
N070 G0 Z5
N080 G1 Z-2.5
N90 G1 G36 R12 X0 Y40
N100 G1 G36 R11 X92 Y40
N105 G1 G36 R20 X92 Y0
N110 G1 G36 R9 X0 Y0
N115 G1 Y20
N120 G0 Z30
N130 G0 Z30
N140 M30
(Programa realizado para control FAGOR 8050)

jueves, 7 de enero de 2010

Programar E/S tangencial de forma manual

En muchas ocasiones es utilizada esta estrategia de mecanizado. Se utiliza sobre todo para evitar marcas en la zona de entrada de la herramienta (cuando entramos de forma perpendicular). Estas marcas son pequeñísimas y muchas veces inapreciables para la vista pero no para un rugosímetro.
La verdad es que existen un par de funciones para realizar la e/s tangencial de la herramienta, pero no está de más saber programarlas de forma manual. En otra entrada hablaré de las funciones G37 y G38.
Como se puede ver, el método seria situar la herramienta en un punto equidistante entre el punto de contacto y el punto verde de la ilustración, en caso de G41, o el punto gris de la ilustración, en caso de G42. Supongamos que la distancia entre el punto de contacto y el centro de la herramienta es de 20 mm (Radio 20)La manera de programarlo seria la siguiente:
(Según la posición de la herramienta de la ilustración)
N030 G1 G90 G41 X70
N040 G3 X50 Y0 I-20 J0
N050 G1 X0
N060 Y50
N070 X100
N080 Y0
N090 X50
N100 G3 X30 Y-20 I0 J-20
N110 G0 G40 X50 Y-20
En la siguiente simulación se puede ver un ejemplo de entrada y salida tangenciales.
N010 (ORGX54=-150, ORGY54=-150, ORGZ54=-100)
N020 G54
N030 T7 D7
N040 M06
N050 G0 G90 G43 X50 Y-28 Z100 F10 S900 M3
N060 G0 Z0
N070 G0 G91 Z-1
N080 G1 G90 G41 X88
N090 G3 X50 Y10 I-38 J0
N100 G1 X10
N110 Y90
N120 X90
N130 Y10
N140 X50
N150 G3 X12 Y-28 I0 J-38
N160 G0 G40 G44 X50 Y-28
N170 M30

Ejercicio de trigonometría_01

Debajo de estas lineas encontraréis una ilustración. Se trata de un ejercicio de trigonometría. En concreto hay que averiguar una altura. Para realizarlo no es necesario saber ni teoremas de cosenos ni teoremas raros y complicados. Tan solo utilizando los conceptos de triángulo rectángulo, seno, coseno y tangente podemos averiguar la altura X (la suma de los ángulos de un triángulo es de 180º). La calidad del dibujo no es muy buena, asi que os adjunto los datos por escrito también. La altura total es de 70. El ángulo del vértice es de 66º, la distancia entre aristas es de 46 y el diámetro de la bola calibre es de 14. Las unidades pongamos que son milímetros. En un par de días la solución
SOLUCION
Con estos dos triángulos rectángulos podemos averiguar la cota X de la figura.

Por lo tanto, tan solo nos queda coger la calculadora científica y realizar unas operaciones. La primera de ellas será averiguar x en el triángulo rojo (por la formula de la tangente de un ángulo), la siguiente averiguar el valor de y en el triángulo verde (por la formula del seno de un ángulo). Una vez tengamos estos dos valores, lo que queda es sumar y restar.


tg33º= 0,649 ; 0,649= 23/x ; x= 23/0,649 ; x=35,439

sin33º=0,544 ; 0,544= 7/y ; y= 7/0,544; y= 12,867

70-35,439= 34,561 ; X= 34,561 + 12,867 + 7(Radio de la bola calibre) = 54,428 mm aproximadamente.

martes, 5 de enero de 2010

Instrucción G82 (Ciclo fijo de taladrado con temporización)

La función G82 en fresadora es idéntica a la función G81 con la única diferencia de que en laG82 hay que indicar la temporización. El bloque quedaria de la siguiente forma:

N050 G82 G98/G99 X_ Y_ Z_ I_ K_

Donde en el parámetro K deberíamos insertar la temporización. (El tiempo, en centesimas de segundo, que la broca va a estar girando en el fondo del agujero, antes de subir en Z).

viernes, 1 de enero de 2010

Instrucción G81 (Ciclo fijo de taladrado)

Es una función modal. Se utiliza cuando queremos realizar una operación de taladrado (en el caso de la fresadora) o cuando queremos realizar un ciclo fijo de tramos rectos (en el caso del torno).
Generalmente en todo ciclo fijo, en lo que a trabajos en fresadora se refiere, podemos encontrar unos aspectos comunes para todos los ciclos fijos. Estos son los siguientes:

- Existe un plano inicial o de seguridad.
- Seguido del plano inicial, podemos encontrar un plano de referencia.
- Mecanizado.
- Retorno al plano de seguridad (mediante G98) o al plano de referencia (mediante G99).

A continuación se adjunta una ilustración que nos ayudará a entender el concepto.

Aqui se pueden ver los dos planos (el de seguridad y el de referencia). También se refleja la zona y el tipo de movimiento (en G00 o en G01). Precisamente en esta ilustración también podemos ver las funciones G98 y G99, cada una en un plano diferente. A continuación entraremos en más detalle y comprenderemos rapidamente cual es el método de trabajo en un ciclo fijo.
Para realizar un ciclo fijo de taladrado deberemos programar la instrucción de la siguiente manera:

N080 G81 G98/G99 X_ Y_ Z_ I_

Donde G81 indica el ciclo de taladrado, G98/G99 vuelta al plano de seguridad o de referencia, X e Y coordenadas del taladro en el plano de trabajo activo, Z es la situación del plano de referencia, I es la profundidad del taladro a mecanizar, en cotas absolutas o incrementales. Si es en incremental, la referencia es el plano de referencia (valga la redundancia). De todas formas nada mejor que un par de ejemplos para verlo.

%8199N020 G54
N030 T5 D5
N040 M06
N050 G0 G90 G43 X20 Y30 Z40 F10 S1100 M3
N060 G81 G99 X20 Y30 Z2 I-15
N70 X40 Y30
N75 X60 Y30
N80 G0 G80
N90 X80 Y30
N100 M30



Podemos ver como iniciamos el ciclo de taladrado con el retorno de la broca al plano de referencia mediante la función G99 (Z2 del bloque de programa n060 %8199). También vemos que mientras no haya una anulación del ciclo fijo, el programa realiza taladrados allí donde se reflejan unas coordenadas (veánse líneas n070 y n075 del programa %8199). Cuando efectuamos la anulación del ciclo fijo, ya no se realiza el taladro (línea n090 del programa %8199).
%8198N020 G54
N030 T5 D5
N040 M06
N050 G0 G90 G43 X20 Y30 Z40 F10 S1100 M3
N060 G81 G98 X20 Y30 Z2 I-15
N70 X40 Y30
N75 X60 Y30
N80 G0 G80
N90 X80 Y30
N100 M30

Realiza el mismo trabajo que el programa anterior, pero esta vez el retorno del eje Z es al plano de seguridad (Z40 de la línea de programa n050 del programa %8198).

(Programas realizados para control FAGOR 8050)

Instrucción G80

Esta función se utiliza en fresadora para realizar la anulación de cualquier tipo de ciclo fijo. Es una instrucción modal y además el control cuando es reiniciado siempre asume la función G80 (Anulación de ciclos fijos).