Comprobación y optimización del programa cnc para el mecanizado por arranque de viruta. FMEH0109. Francisco José Rodríguez Dorado

Чтение книги онлайн.

Читать онлайн книгу Comprobación y optimización del programa cnc para el mecanizado por arranque de viruta. FMEH0109 - Francisco José Rodríguez Dorado страница 5

Comprobación y optimización del programa cnc para el mecanizado por arranque de viruta. FMEH0109 - Francisco José Rodríguez Dorado

Скачать книгу

style="font-size:15px;">      3 X - Coordenada.

      4 Y / Z - Coordenada.

      5 F - Indicación de la velocidad de avance.

      6 S - Velocidad de giro de la herramienta.

      7 T - Nº de herramienta.

      8 D - Corrector de herramienta.

      9 H - Corrector de herramienta.

      10 M - Funciones auxiliares.

      11 (----) - Comentarios.

      Ahora y en los próximos epígrafes de este capítulo se estudiará con más detalle la aplicación y modo de empleo de cada una de estas palabras “tipo” dentro de la estructura de un programa CNC.

      4.1. N - Número de frase o bloque

      Esta palabra está compuesta por la letra N seguida de un número que debe estar comprendido entre 0 y 9999. El número que se le conceda queda a elección del programador, siempre teniendo en cuenta que el orden de ejecución lo realizará en sentido numérico ascendente.

      Es recomendable programar con un intervalo de 10 en 10, pues si al escribir un programa se tiene que intercalar un bloque con posterioridad entre otros dos, no se podrá realizar si los números son correlativos.

      En muchos controles no es obligatorio su empleo, no obstante, se recomienda su uso para una mayor facilidad a la hora de la localización de una frase.

      4.2. G - Funciones preparatorias

      Las funciones preparatorias, también conocidas como G-codes o códigos G, están compuestos por la letra G seguida de un número de dos dígitos entre 00 y 99. Indican al sistema todos los datos que utilizará para realizar los movimientos de la máquina.

      En una misma frase de programación se puede escribir más de una función (palabra) de este tipo, siempre y cuando no sean contradictorias entre sí.

Image

       Ejemplo

      Con la función G02, el programador ordena a la máquina que realice un movimiento interpolado circular a derechas (sentido horario), mientras que con la función G03, se consigue un movimiento del mismo tipo, pero en sentido contrario (anti horario). Si se escriben las dos funciones en una misma frase o bloque del programa el sistema ejecutará solamente la última que lea o en algunos casos informará de que existe un error.

      Si la función tiene como primer carácter un 0 se puede escribir usando los dos dígitos u obviando el cero de la izquierda (ejemplo: G01 = G1).

      A continuación, se muestra el listado de funciones preparatorias para el control numérico del fabricante Fagor, modelo FAGOR 8025.

Funciones preparatorias control FAGOR 8025-M
Función GDenominaciónModalActiva
G00Interpolación lineal a máxima velocidadModalActiva
G01Interpolación lineal a velocidad controladaModal
G02Interpolación circular a derechasModal
G03Interpolación circular a izquierdasModal
G04Temporización
G05Trabajo en arista matadaModalActiva
G06Interpolación circular con programación de centros, en absoluto
G07Trabajo en arista vivaModal
G08Trayectoria circular tangente a la anterior
G09Trayectoria circular definida por tres puntos
G10Anulación imagen espejoModalActiva
G11Imagen espejo en el eje XModal
G12Imagen espejo en el eje YModal
G13Imagen espejo en el eje ZModal
G14Activación del eje C en tornosModal
G15Selección del plano C-ZModal
G16Selección del plano C-XModal
G17Selección del plano XYModalActiva
G18Selección del plano XZModal
G19Selección del plano YZModal
G20Llamada a subrutina estándar
G21Llamada a subrutina paramétrica
G22Definición de subrutina estándar
G23Definición de subrutina paramétrica
G24Fin de subrutina
G25Salto llamada incondicional
G26Salto llamada condicional si = 0
G27Salto llamada condicional si no = 0
G28Salto llamada condicional si menor
G29Salto llamada condicional si = >
G30Visualizar código de error definido mediante K
G31Guardar origen de coordenadas actual
G32Recuperar origen de coordenadas guardado mediante G31
G33Roscado electrónicoModal
G36Redondeo controlado de aristas
G37Entrada tangencial
G38Salida tangencial
G39Achaflanado controlado de aristas
G40Anulación de la compensación de radioModalActiva
G41Compensación de radios a izquierdasModal
G42Compensación de radios a derechasModal
G43Compensación de longitudModal
G44Anulación de la compensación de longitudModalActiva
G49“FEED RATE” programableModal
G50Carga de dimensiones de herramienta desde la tabla
G52Comunicación con red local Fagor
G53Decalaje 1 traslado de origenModal
G54Decalaje 2 traslado de origenModal
G55Decalaje 3 traslado de origenModal
G56Decalaje 4 traslado de origenModal
G57Decalaje 5 traslado de origenModal
G58Decalaje 6 traslado de origenModal
G59Decalaje 7 traslado de origenModal
G64Mecanizado múltiple en arco
G65Ejecución independiente de un eje
G66Ciclo fijo de seguimiento de perfil en torno
G68Ciclo fijo de desbastado eje X (torno)
G69Ciclo fijo de desbastado eje Z (torno)
G70Programación en pulgadasModal
G71Programación en mmModalActiva
G72Factor escalaModal
G73Giro del sistema de coordenadasModal
G74Búsqueda automática de referencia máquina
G75Trabajo con palpador
G75N2Ciclos fijos de palpador
G76Creación automática de bloques
G77Acoplamiento del 4º eje “W” o del 5º eje “V” con su asociadoModal
G78Anulación G77ModalActiva
G79Ciclo fijo definido por el usuarioModal
G80Anulación de ciclos fijosModalActiva
G81Ciclo fijo de taladradoModal
G82Ciclo fijo de taladrado con temporizadorModal
G83Ciclo fijo de taladrado profundoModal
G84Ciclo

Скачать книгу