Autor: Victor


Respuesta a comentario de Juan

Pregunta de juan. quisiera saber como progra mar una serie de taladros en una circunferencia de un diametro 100 y a 45º o sea 8 taladros a 45º en una circunferencia Hola juan. De una manera rápida se me ocurre realizarlo de la siguiente forma: -Utilizando ciclo fijo de taladrado G81. -Creando un centro polar en el centro de la pieza. -El cero de pieza debe estar en el centro de la pieza. -Indicarle al control mediante coordenadas polares los puntos donde queremos realizar los taladros. Ahi va el programa y la simulación. N020 G54 N030 T5 D5 N040 M06 N050 G0 G90 G43 X0 Y0 Z80 F100 M3 N052 G93 I0 J0 N055 G81 G99 X0 Y50 Z30 I-12 N070 R50 Q45 N072 R50 Q0 N074 R50 Q315 N076 R50 Q270 N078 R50 Q225 N080 R50 Q180 N082 R50 Q135 N090 G80 G0 G40 Z100 N100 M30 (Programa realizado para controles FAGOR 8050M y 8055M)
Leer más
FAGOR 8055 M

Ciclo fijo de taladrado profundo. Instrucción G83

La función G83 en fresadora la utilizamos para realizar el mecanizado de un taladrado profundo. El formato es el siguiente: N050 G98/99 X_ Y_ Z_ I_ J_ G98/99. Retroceso de la herramienta al plano de partida (en caso de G98) o al plano de referencia (G99). X e Y Cotas del primer taladro a mecanizar. Z Cota de inicio. (Empieza G01). I Paso. (Cuando se ha taladrado una profundidad I, la herramienta sube hasta el plano de referencia o de partida, para volver a seguir mecanizando el taladro). J Número de pasos. En la ilustración se puede ver la idea del mecanizado de un taladro profundo. Veamos un ejemplo de lo dicho para fresadora. El punto rojo es el cero pieza y también el centro polar.   N020 G54 N030 T5 D5 N040 M06 N050 G0 G90 G43 X20 Y20 Z50 F200 S1000 M3 N060 G83 G99 X20 Y20 Z2 I-13.75 J4 N070 X40 N080 G93 I0 J0 N90 R80 Q15 N100 Q30 N110 Q60 N120 G80 N130 G0 G44 Z50 N140 M30   A continuación la simulación de estas lineas de programa. (Programa realizado para control FAGOR 8050M)
Leer más
FAGOR 8055 T

Instrucción G82 (Ciclo fijo de refrentado de tramos rectos)

En torno utilizamos la función G82 para realizar un ciclo fijo de refrentados de tramos rectos. Basicamente la idea de trabajo es la misma que en G81, lo unico que en este caso el desbaste se lleva a cabo a lo largo del eje X, o sea, refrentando. A continuación una ilustración. X es la cota "X" del punto A. Z es la cota "Z" del punto A. Q es la cota "X" del punto B. R es la cota "Z" del punto B. C es el paso máximo. D Distancia de seguridad (Idem que en G81. No es obligatoria programarla). L Exceso de material en referencia al eje X. M Exceso de material en referencia al eje Z. F Velocidad de pasada final de desbaste. (no es necesario programarla). H Velocidad de la pasada de acabado. Si no se programa o se programa con 0, no existirá pasada de acabado. En este pequeño programa se puede ver que el desbaste de material se lleva a cabo a lo largo del eje X. %G8200 N020 G54 N030 G90 G95 G96 F0.2 S200 T1 D1 M4 N040 G92 S2000 N050 G0 X81 Z0 N060 G1 X-1.6 F0.2 N070 G0 Z2 N080 G0 X81 N090 G82 X70 Z-25 Q60 R-20 C1.5 L0.4 M0.2 N100 G0 Z5 N110 G0 X200 Z200 N120 M30…
Leer más
FAGOR 8050T

Instrucción G81 (Ciclo fijo de torneado de tramos rectos)

Instrucción G81 (Ciclo fijo de torneado de tramos rectos) La instrucción G81 también existe en el torno. La manera de utilizarlo difiere bastante de la manera de programarlo en la fresadora. La instrucción en este caso la programaremos de la siguiente forma: N050 G81 X_ Z_ Q_ R_ C_ D_ L_ M_ F_ H_ En la ilustración podemos identificar cada parámetro. Vemos que X y Z son las coordenadas del punto A. Q y R son las coordenadas del punto B. C es el paso máximo o pasada, D es la distania de seguridad. Si no se programa D, el tramo en color verde rodeado con un circulo lo hace en G01. L es el exceso de material en el eje X y M el exceso de material en el eje Z. Por último quedan dos parámetros que son F y H. F se utilizaría para indicar la velocidad de la pasada final de desbaste (no es obligatorio utilizar este parámetro) y H para indicar la velocidad de la pasada de acabado. Si no se programa H o se programa con el valor 0, no existirá pasada final de acabado. Para acabar, nada mejor que un ejemplo del ciclo G81 en torno. En el ejemplo el desbaste se realiza en una rampa perpendicular al eje Z (no es como en la…
Leer más
FAGOR 8055 M

Saltos y comparaciones

Saltos y comparacines en programacion parametrica. GOTO. Salto incondicional. N060 (GOTO N150) ---> Saltar incondicionalmente al bloque número 150. EQ. Comparación de igualdad. N060(IF(P200 EQ P111)GOTO N1000) ---> Si el valor cargado en el parámetro P200 es igual al valor cargado en el parámetro P111, salta a la línea N1000. IF. Es una variable que se utiliza para realizar comparaciones. Dependiendo del resultado de la comparación, el programa puede saltar al número de bloque que nosotros queramos, o por el contrario, puede continuar su ejecución normal. N150 (IF(P102 EQ P135) GOTO N1410) --> Si el valor que hay cargado en el parámetro P102 es igual al valor cargado en el parámetro P135, salta a la línea N1410. Si no se cumple esa condición, el control continúa leyendo. RPT. Repite una serie de bloques. N100 (RPT N20,N50)N5 ---> Repetir las líneas de la 20 a la línea 50 cinco veces seguidas. Como habréis imaginado, también se pueden indicar los números de líneas y las veces de repetición mediante parámetros. N100 (RPT N(P111),N(P102))N(P110). ELSE. Es un segundo salto incondicional cuando el primero no se ha cumplido. N020 (IF(P140 NE P150)GOTO N350 ELSE GOTO N120) ---> Si el valor que hay cargado en el parámetro P140 no es igual al que está cargado en el P150 salta a la línea N350, pero si…
Leer más
Cuaderno del ingeniero

Componentes matemáticos

FIX. Toma la parte entera de una cantidad. N110 (P200= FIX 22.5). Asigna al parámetro P200 el valor 22. EXP. Eleva una cifra a un exponente. N120 (P110= 10 EXP 2). Asigna al parámetro P110 el valor 100. MOD. Asigna a un parámetro el resto de la división. N140 (P111= 4 MOD 3). Asigna al parámetro P111 el valor 1. SQRT. Realiza la raíz cuadrada de una cantidad. N510 (P101= SQRT 25). Asigna al parámetro P101 el valor 5. ROUND. Redondear al número entero superior. N150 (P200= ROUND 27.6). Asigna al parámetro P200 el valor 28. ABS. Toma el valor absoluto de una cantidad. N100 (P105= ABS -2). Asigna al parámetro P105 el valor 2. FUP. Esta función es condicional. Si un número es entero, toma la parte entera. Si un número es decimal toma la parte entera más uno. N120 (P101= FUP 50). Asigna al parámetro P101 el valor 50. N120 (P101= FUP 50.123). Asigna al parámetro P101 el valor 51. Válido para controles FAGOR 8055 y 8050
Leer más