e structur a

25
TÓPICOS AVANZADOS DE MANUFACTURA Presenta: CLAUDIA IBETH JIMÉNEZ BORRELL

Upload: carloselfreson

Post on 18-Dec-2015

14 views

Category:

Documents


1 download

DESCRIPTION

pfiero

TRANSCRIPT

  • TPICOS AVANZADOS DE MANUFACTURA

    Presenta: CLAUDIA IBETH JIMNEZ BORRELL

  • QU ES UN PROGRAMA?

    Un programa es una sucesin de ordenes y procesos correlativos, que tienen que realizarse en el orden lgico establecido.

    1.4. ESTRUCTURA DE UN PROGRAMA CNC

  • Un programa es un conjunto de instrucciones editadas de acuerdo a los requisitos de la maquina CNC. De acuerdo a la secuencia de las instrucciones, la herramienta se desplaza en lnea recta y en arco circular, el husillo se enciende/se apaga, y el refrigerante esta ON/OFF. La secuencia de las instrucciones se editara de acuerdo a los requisitos tcnicos de la pieza.

    1.4. ESTRUCTURA DE UN PROGRAMA CNC

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    Carcter El carcter es la unidad bsica que compone el programa. Los caracteres pueden ser letras, dgitos u otros signos. Se usan 17 letras para las instrucciones de caracteres de direccin: D F G I K L M N P R S T U W X Z

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    Dgitos: constituyen la informacin especifica de cada carcter de direccin: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Signos% - . %signo de inicio de un numero de programa -datos negativos . punto decimal

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    Campo

    Un campo consiste de un carcter de direccin y las instrucciones numricas que le siguen. Por ejemplo: N000 X12.8 W-23.45, etc. Cada campo debe tener un carcter de direccin y a continuacin, una serie de caracteres Numricos.

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    Se puede omitir una serie de caracteres numricos 0. Se puede omitir el primer cero de las instrucciones. Se puede omitir el signo positivo, pero no el negativo.

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    Se distinguen siempre dos grades grupos de informacin en un programa CNC que son:

    DATOS GEOMETRICOS

    DATOS TECNOLOGICOS

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    Datos dimensionales del contorno final.

    Descripcin de los movimientos de la herramienta.

    Posicionamiento en el rea de trabajo del cero y puntos de referencia necesarios.

    Datos geomtricos

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    Datos de la herramienta

    Condiciones de corte (velocidad, avance, etc.)

    Funciones auxiliares de maquina (refrigeracin, giros, etc.)

    Datos tecnolgicos

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC El programa de control numrico debe ser introducido al control de tal forma que ste lo entienda. El programa se encuentra formado por: una sucesin de bloques o secuencias.

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    Un bloque es un conjunto de datos que corresponde a una misma fase del mecanismo. Los bloques de un programa se numeran para facilitar su bsqueda.

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    Un bloque o segmento puede contener 255 caracteres como mximo incluyendo los espacios. Cada bloque puede contener varios de los siguientes caracteres, acompaados de un cdigo o valor.

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    N = numeracin del bloque.

    G = funcin preparatoria.

    x, y, z = desplazamiento en los ejes principales.

    u, v, w = desplazamiento en los ejes secundarios.

    P, Q, R = desplazamiento en los ejes terciarios.

    I, J, K = centros de crculos.

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    A, B, C = rotacin alrededor de ejes principales.

    D, E = rotacin alrededor de ejes secundarios.

    F = velocidad de avance.

    S = velocidad de rotacin (RPM).

    M = funcin auxiliar.

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    RESTRICCIONES DE LOS BLOQUES

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    Una secuencia o bloques de programa debe contener todas las funciones geomtricas funcin mquina y funcin tecnolgica del mecanizado, de tal modo, que un bloque de programa consta de varias instrucciones

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    La construccin de un bloque debe hacerse siguiendo el orden expuesto, conteniendo nicamente la nueva informacin. Al final del bloque es posible escribir un comentario que deber estar entre parntesis.

    N80 G01 X0 Y0 Z5.0;(Contorneado y redondeado pieza) N85 G00 X25.0 Y25.0 S300 M08;(Subir herramienta) N90 G98 G83 X25.0 Y25.0 Z -22.0 R 0 Q4.0 F 250;(Inicio ciclo de taladrado con distancia de seguridad y retorno a un ptoinicial) N95 G80 M09;(Cancelacin ciclo)

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    El CNC puede ser programado en mm o en pulgadas y, a su vez, en modo cartesiano, polar y paramtrico. Existen tambin otros procedimientos de aplicacin muy concreta (coordenadas cilndricas, ngulo y coordenada cartesiana, dos ngulos, etc.).A continuacin se muestra, como ejemplo, el formato general correspondiente al modo cartesiano.

  • Ejemplo programacin CNC 0101;

    G90 G17 G80 G40;(Anulacin de todas las compensaciones) G91 G28 Z0;(Levar la pieza a origen)

    M06;(Cambio de herramienta) T01;(Escariador dimetro 10 m.m) G90 G54 G00 X0 Y0 S400;(Desplazamiento a origen coordenadas absolutas) G43 Z5.0 H30.0;(Compensacin de herramienta) G41 X0 Y20.0 D5.0 M03;Compensacin de herramienta)

    G01 X0 Y25.0 Z 22.0 F250 M08; G02 X25.0 Y50.0 I25.0 J0; G01 X 95.0 Y50.0; G02 X105.0 Y40.0 I-10.0 J0; G01 X105.0 Y0; G01 X25.0 Y0; G01 X0 Y25.0 M09;

    G01 X0 Y0 Z5.0;(Contorneado y redondeado pieza) G00 X25.0 Y25.0 S300 M08;(Subir herramienta) G98 G83 X25.0 Y25.0 Z -22.0 R 0 Q4.0 F 250; (Inicio ciclo de taladrado con distancia de seguridad y retorno a un ptoinicial) G80 M09;(Cancelacin ciclo)

    G91 G28 Z0;(Levar la pieza a origen) G40 G49 M05;(Anulacin de todas las compensaciones) M06;(Cambio de herramienta) T02;(Macho para roscar dimetro 5 m.m) G90 G54 G00 X0 Y0 S400;(Desplazamiento a origen coordenadas absolutas) G43 Z5.0 H30.0;(Compensacin de herramienta) G00 X75.0 Y35.0 S400 M08;(Traslacin rpida a punto de roscado)

    G98 G84 X75.0 Y35.0 Z-22.0 R5.0 F150; (Inicio ciclo de roscado con distancia de seguridad y retorno a un ptoinicial) G80 M09;(Cancelacin ciclo) G00 X75.0 Y15.0 S400 M08;(Traslacin rpida a punto de roscado)

    G98 G84 X75.0 Y15.0 Z-22.0 R5.0 F100; (Inicio ciclo de roscado con distancia de seguridad y retorno a un ptoinicial) G80 M09;(Cancelacin ciclo)

    G91 G28 Z0;(Levar la pieza a origen) G49 M05;(Anulacin compensaciones, apagar husillo)

    M30;(Fin de programa)

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    Tipos de programacin segn el tipo de estructura.

    Programacin absoluta.- todas las ordenadas parten de un punto cero ubicado en la figura.

    X = valores diametrales

    Z= valores longitudinales

    En coordenadas absolutas el origen es fijo

  • 1.4. ESTRUCTURA DE UN PROGRAMA CNC

    Programacin incremental.- todas las coordenadas van incrementndose dependiendo de su posicin con respecto al anterior.

    U= Toma valores radiales (la mitad de un radio) W = Es la distancia que hay del punto de origen hasta

    el punto de localizarse En coordenadas incrementales X= U Z= W *