Códigos G Para Los Tornos HAAS

download Códigos G Para Los Tornos HAAS

of 82

description

Tornos HAAS

Transcript of Códigos G Para Los Tornos HAAS

  • 5/19/2018 C digos G Para Los Tornos HAAS

    1/82

    Cdigos G para los tornos

    G00 Un movimiento rpido posicionamiento (Grupo 01)

    *B- comando de movimiento del eje B

    *C- comando de movimiento del eje C

    *U- comando de movimiento incremental del eje x*W-comando de movimiento incremental del eje z

    *X- comando de movimiento absoluto del eje x

    *Y- comando de movimiento absoluto del eje y

    *Z- comando de movimiento absoluto del eje z

    * indica opcional

    Este cdigo G se usa para mover los ejes de la mquina a la velocidad mxima. Se utiliza principalmente para posicio

    rpidamente la mquina a un punto dado antes de cada uno de avance (corte). Este cdigo G es de modalidad, as qu

    bloque con G00 origina todos los bloques siguientes hasta que se los movimientos rpidos se especifica un movimient

    corte.

    Nota:En general, un movimiento rpido no estar en una lnea recta. Cada eje definido se mueve a la misma velocidad

    pero no todos los ejes terminarn necesariamente sus movimientos al mismo tiempo. La mquina esperar hasta que

    todos los movimientos terminen antes de comenzar el siguiente comando.

    G01 Movimiento de interpolacin lineal (Grupo 01)

    F- una velocidad de avance

    *B- comando de movimiento del eje B

    *C- comando de movimiento del eje C

    *U- comando de movimiento incremental del eje x

    *W-comando de movimiento incremental del eje z

    *X- comando de movimiento absoluto del eje x

    *Y- comando de movimiento absoluto del eje y

    *Z- comando de movimiento absoluto del eje z

    A- ngulo de movimiento opcional (usado con slo una de X, Z, U, W)

    C- distancia desde el centro de interseccin donde comienza el achaflanado

    R- radio del arco o acuerdo

    * indica opcional

    Este cdigo G proporciona recta (lineal) movimiento en lnea de punto a punto. El movimiento puede ser en 1 o ms

    ejes. Puede ordenar un G01con 3 o ms ejes todos los ejes iniciar y acabar el movimiento al mismo tiempo. La veloc

    de todos los ejes se controla por lo que la velocidad de avance especificada se logre a lo largo de la trayectoria real. E

    C tambin puede dirigirse y proporcionar un movimiento helicoidal (en espiral). Un eje C velocidad de avance es depe

    del ajuste del dimetro de eje C (ajuste 102) crear un movimiento helicoidal. El comando de direccin (velocidad de

    avance) F es modal y puede ser especificado en un bloque previo. Slo los ejes especificados se mueven.

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    2/82

    Redondeado de esquinas y achaflanado

    Un bloque de achaflanado o redondeado puede aadir automticamente esquinas entre dos bloques de interpolacin

    lineal especificando C(achaflanado) o R (redondeado de esquinas).

    Nota:Estas variables utilizan un smbolo coma (,) antes de la variable.

    Debe existir un bloque de interpolacin lineal determinado el cual siga el bloque inicial (una pausa G04 puede

    intervenir). Estos dos bloques de interpolacin lineal especifican una esquina de interseccin terica. Si el bloque inicia

    especifica un C (coma C) el siguiente valor la C es la distancia desde la esquina de interseccin donde comienza el

    achaflanado y tambin la distancia de la misma esquina donde el achaflanado termina. Si el bloque inicial especifica

    un R (coma R) el valor que le siga a R es el radio de un crculo tangente a la esquina en dos puntos: el comienzo de la

    esquina redondeado de bloque de arco que se ha aadido y el punto final de ese arco. Puede haber bloques consecut

    con achaflanado o redondeado de esquinas especificado. Debe existir movimiento en los dos ejes especificados por e

    plano seleccionado (el plano activo X-Y (G17), X-Z (G18) o Y-Z (G19). Para achaflanar un ngulo de 90 slo, un

    valor I o K se puede sustituir donde se utilice , C .

    Achaflanado

    La siguiente sintaxis de cdigo G automticamente incluye un radio de chaflanes o movimientos de 45 entre dos bloq

    de interpolacin lineal la cual se cruza en un ngulo recto (90 ).

    Sintaxis de achaflanado

    G01 X (u) x Kk;

    G01 z (w) z Ii;

    Sintaxis de redondeado de esquinas

    G01 X (u) x Rr;

    G01 z (w) z Rr;

    Direcciones:

  • 5/19/2018 C digos G Para Los Tornos HAAS

    3/82

    I = achaflanado, Z a X (X la direccin del eje, +/-)

    K = achaflanado, X a Z (direccin del eje Z, +/-)

    R = redondeado de esquinas (X o Z eje direccin, +/-, el valor del radio)

    Usando I, Jy Kes el mtodo preferido para programar un radio. Res adecuado para los radios generales.

    G01 Achaflanando con A

    Cuando se especifique un ngulo (A), use slo uno de los otros ejes (X o Z), el otro eje se calculada segn el ngulo.

    G01 Achaflanando con r: [1] de avance, [2] rpido, el punto de inicio [3], punto final [4].

    Nota:A -30 = A150; A -45 = A135

    Redondeado de esquinas

    G01 Redondeado de esquinas

    Notas:

    1. Programacin incremental es posible si U o W se especifican en lugar de X o Z, respectivamente. Para que su

    acciones son las siguientes:

  • 5/19/2018 C digos G Para Los Tornos HAAS

    4/82

    X (la posicin actual + i) = Ui

    Z (la posicin actual + k) = Wk

    X (la posicin actual + r) = su

    Z (la posicin actual + r) = Wr

    2. La posicin actual de X o Z se agregar al incremento.

    3. , K y R siempre especifican un valor de radio (valor de programacin del radio).

    Achaflanado cdigo Z a X: [1] achaflanado, [2] / ejemplo de cdigo, [3] movimiento.

    Achaflanado cdigo X a Z: [1] achaflanado, [2] / ejemplo de cdigo, [3] movimiento.

    Esquina redondeo cdigo Z a X: [1] redondeado, [2] / ejemplo de cdigo, [3] movimiento.

  • 5/19/2018 C digos G Para Los Tornos HAAS

    5/82

    Esquina redondeo cdigo X a redondeado, [2] / ejemplo de cdigo, [3] el movimiento de la esquina Z: [1].

    Reglas:

    1. Use la direccin de K solo con la direccin x (u) . Use la direccin slo con la direccin de z (w) .

    2. Use la direccin R con cualquier x (u) o z (w), pero no ambos en el mismo bloque.

    3. No use I y K juntos en el mismo bloque. Cuando use la direccin R , no use I o K.

    4. El siguiente bloque debe ser un movimiento lineal sencillo perpendicular al anterior.5. Achaflanado automtico o redondeo de ngulos no pueden usarse en un ciclo de roscado o en un ciclo fijo.

    6. Radio chaflanes o movimientos debe ser lo suficientemente pequeo para que quede entre las lneas de

    interseccin.

    7. Utilice slo un nico X o el eje z se mueve en modalidad lineal (G01) para achaflanado o redondeado de esqu

    G02 CW/G03 movimiento de interpolacin Circular CCW (Grupo 01)

    F- una velocidad de avance

    * - Distancia a lo largo del eje x al centro del crculo

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    6/82

    *J- distancia a lo largo del eje y al centro del crculo

    *K- distancia a lo largo del eje z hasta el centro del crculo

    *R- radio del arco.

    *U- comando de movimiento incremental del eje x

    *W-comando de movimiento incremental del eje z

    *X- comando de movimiento absoluto del eje x

    *Y- comando de movimiento absoluto del eje y

    *Z- comando de movimiento absoluto del eje z

    * indica opcional

    Estos cdigos G se emplean para especificar un movimiento circular (CW o CCW) de los ejes lineales por la (movimie

    Circular es posible en los ejes X y Z seleccionados mediante el cdigo G18). Los valores X y Z se utilizan para especif

    el punto final del movimiento y se puede utilizar un movimiento incremental o absoluto (X y Z) (U y W). Si no se

    especifica X o Z , el punto final del arco es la misma que el punto inicial para ese eje. Existen dos maneras para

    especificar el centro del movimiento circular; la primera usa I o K para especificar la distancia desde el punto inicial al

    centro del arco; la segunda usa R para especificar el radio del arco.

    Para obtener informacin sobre G17 y G19 plano fresado, consulte la seccin de las herramientas motorizadas.

    G02 Definiciones de ejes: [1] torreta Tornos, tornos de la mesa [2].

    G02 y G03 programas

  • 5/19/2018 C digos G Para Los Tornos HAAS

    7/82

    R se usa para especificar el radio del arco. Con Rpositivo, el control generar una trayectoria de 180 grados o menor;

    generar un ngulo mayor de 180 grados, especifique un negativo R. X o Z es requeridos para especificar un punto fina

    es diferente desde el punto de inicio.

    Las siguientes lneas de corte un arco menor a 180 grados:

    G01 X3.0 Z4.0;

    G02 Z-3.0 R5.0;

    G02 Arco utilizando radio

    I y K se usan para especificar el centro del arco. Cuando se utilizan I y K , no se utiliza R . I o K es la distancia, con sig

    desde el punto inicial al centro del crculo. Si solamente se especifica uno de I o K , se asume que el otro cero.

  • 5/19/2018 C digos G Para Los Tornos HAAS

    8/82

    G02 Define X y Z: [1] Inicio.

    G04 Pausa (Grupo 00)

    P- tiempo de pausa en segundos o en milisegundos

    G04 se utiliza para causar un retardo o entrar en pausa en el programa. El bloque que contiene G04 pausar durante

    tiempo especificado por el cdigo P . Por ejemplo:

    G04 P10.0;

    Retrasar el programa 10 segundos.

    Nota:El uso del punto decimal G04 P10. es una pausa de 10 segundos; G04 P10 es una pausa de 10 milisegundos.

    G09 Parada exacta (Grupo 00)

    El cdigo G09 se usa para especificar una parada controlada de los ejes. Slo afecta al bloque en el cul est

    programado. Es no modal y no afecta a los bloques siguientes. Los movimientos de la mquina desacelerarn hasta e

    punto programado antes de que se procesar otro comando.

    G10 Establecer correctores (Grupo 00)

    G10 permite al programador establecer correctores dentro del programa. Utilizando G10 sustituye la entrada manual d

    los correctores (p.e. longitud de la herramienta y dimetro y los correctores de coordenadas de trabajo).

    L- selecciona la categora de correccin.

    Origen de coordenada de trabajo L2 para el comn y G54-G59

    Corrector de la geometra de la L10 o cambio

    L1 o L11 desgaste de herramienta

    Auxiliar de L20 origen de coordenada de trabajo para G110-G129

    P- selecciona un corrector especfico.

    P1-P50 - correctores referencias geometra, desgaste o trabajo (L10-L11)

    P51-P100 - referencias correctores de cambio (YASNAC) (L10-L11)

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    9/82

    P0 - referencias comn corrector de coordenadas de trabajo (L2)

    P1-P6 - G54-G59 referencian las coordenadas de trabajo (L2)

    P1-P20 G110-G129 referencian las coordenadas auxiliares (L20)

    P1-P99 G154 P1-P99 referencian las coordenadas auxiliares (L20)

    >Q- direccin de la punta imaginaria de la herramienta

    R- el radio de la punta de la herramienta

    *U- la cantidad Incremental a ser agregada al corrector del eje x

    *W-la cantidad Incremental a ser agregada al corrector del eje z

    *X- corrector del eje x

    *Z- corrector del eje z

    * indica opcional

    Ejemplos de programacin

    G10 L2 P1 W6.0 (mover coordenada G54 6.0 unidades hacia la derecha);

    G10 L20 P2 X-10.Z-8. (Establecer coordenadas de trabajo G111 en X-10.0, Z-8.0);

    G10 L10 P5 Z5.00 (establecer corrector de geometra herramienta #5 en 5.00);

    G10 L11 P5 R.0625 (conjunto del corrector de la herramienta #5 a 1/16");

    G14 Cambio de husillo secundario / G15 cancelar (grupo 17)

    G14 causa que el husillo secundario se convierta en el husillo principal y reaccionar a comandos normalmente utilizapara el husillo principal. Por ejemplo, M03, M04, M05 y M19 afectarn el husillo secundario

    y M143, M144, M145, y M119 provocarn una alarma.

    Nota:G50 limitar la velocidad del husillo secundario, y G96 fijar el valor del avance de la superficie del husillo

    secundario. Estos cdigos G ajustarn la velocidad del husillo secundario cuando hay movimiento en el eje x. G01 Fee

    Per Rev o avance basado en el husillo secundario.

    G14 activa automticamente el especulado del eje z. Si el eje z est ya espejo (ajuste 47 o G101), la funcin de espejo

    anular. G14 se cancela por un G15, un M30, llegando al final de un programa y pulsando reiniciar.

    G17 Plano XY (Grupo 02)

    Este cdigo define el plano en qu herramienta se realiza el movimiento de la trayectoria. Compensacin del radio de

    punta de la herramientaG41 o G42 de programacin aplica la compensacin del radio de la herramienta de la herramie

    de corte en el plano G17 , independientemente de si G112 est activo o no. Para obtener ms informacin, consulte la

    compensacin de la herramienta de corte en la seccin de programacin. Los cdigos de seleccin de plano son moda

    y permanecen en vigor hasta que se seleccione otro plano.

    G17, G18y G19 esquema de seleccin del plano

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    10/82

    Formato de programa con compensacin de la punta de la herramienta:

    G17 G01 X_ Y_ F_;

    G40 G01 X_ Y_ I_ J_ F_;

    G18 XZ plano (Grupo 02)

    Este cdigo define el plano en qu herramienta se realiza el movimiento de la trayectoria. Programacin de compensa

    del radio de la punta de la herramienta G41 o G42 aplicar la compensacin de requeridas para los radios de la punta

    la de las herramientas de torneado.

    G19 Seleccin del plano YZ (Grupo 02)

    Este cdigo define el plano en qu herramienta se realiza el movimiento de la trayectoria. Programacin de compensadel radio de la punta de la herramienta G41 o G42 aplicarn la compensacin del radio de la herramienta de corte

    herramienta en el plano G19 . Para obtener ms informacin, consulte la compensacin de la herramienta de corte en

    seccin de programacin. Los cdigos de seleccin de plano son modales y permanecen en vigor hasta que se selecc

    otro plano.

    G20 Seleccionar pulgadas / G21 seleccionar Sist. mtrico (Grupo 06)

    Los cdigos-g G20 (pulgadas) y G21 (mm) se utilizans para asegurar que la seleccin pulgadas/mtrico se establece

    correctamente para el programa. Seleccin entre la programacin en pulgadas y mtrica debera realizarse con el ajus9. G20 en un programa har que la mquina a una alarma, si no se ajusta el ajuste 9 a pulgadas. Un G21 en un progra

    har que la mquina a una alarma si el ajuste 9 no se ajusta a MM.

    G28 Retorno al punto cero de la mquina (Grupo 00)

    El cdigo G28 mueve todos los ejes (X, Y, Z, B y C) simultneamente a la posicin cero de la mquina cuando no se

    especifica ningn eje en la lnea G28 .

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    11/82

    De forma alternativa, cuando se especifican una o ms posiciones de los ejes en la lnea G28 , G28 se mover a las

    posiciones especificadas y posteriormente al cero de la mquina. Esto se denomina el punto de referencia G29 ; se

    guarda automticamente para utilizarlo opcionalmente en G29.

    G28 tambin cancela los correctores de herramientas.

    Ejemplos de programacin:

    G28 X 0 Z0 (se mueve a X 0 Z0 en el sistema de coordenadas de trabajo actual y

    posteriormente al cero de la mquina);

    G28 X 1. Z1. (pasa a X 1. Z1. en el trabajo sistema de coordenadas actual posteriormente

    al cero de la mquina);

    G28 U0 W0 (se mueve directamente hasta el cero de la mquina ya que la inicial increment

    mover es cero);

    G28 U-1. W-1 (se mueve incrementalmente -1. en cada eje y posteriormente al cero de la

    mquina);

    G29 movimiento desde el punto de referencia (Grupo 00)

    El cdigo G29 se usa para mover los ejes hacia una posicin especfica. Los ejes que se seleccionan en este bloque s

    mueven al punto de referencia G29 grabado en G28y luego se mueven a la posicin especificada en el comando G29

    G31 Avance hasta salto (Grupo 00)

    (Este cdigo G es opcional y requiere un palpador).

    Este cdigo G se utiliza para registrar una ubicacin medida a una variable macro.

    Nota:Encender el palpador antes de usarlos G31.

    >F- la velocidad de avance en pulgadas (mm) por minuto

    *U- comando de movimiento incremental del eje x

    *V- comando de movimiento incremental del eje y

    *W-comando de movimiento incremental del eje z

    X- comando de movimiento absoluto del eje x

    Y- comando de movimiento absoluto del eje y

    Z- comando de movimiento absoluto del eje zC- comando de movimiento absoluto del eje C

    * indica opcional

    Este cdigo G mueve los ejes programados mientras buscando una seal desde el palpador (seal de salto). El

    movimiento especfico se inicia y contina hasta que se alcanza la posicin o el palpador recibe una seal de salto. Si

    palpador recibe una seal de salto durante el movimiento de G31 , los control pitidos y el salto seal de posicin se

    registra a las variables macro. El programa ejecuta la siguiente lnea de cdigo. Si la sonda no recibe una seal de sal

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    12/82

    durante el movimiento de G31 , el control no un sonido, la posicin de la seal de salto se registra al final del movimien

    programado y el programa contina.

    Las variables macro #5061 a travs de #5066 hayan designado para almacenar salte las posiciones de la seal para c

    eje. Para obtener ms informacin sobre estos salte seal variables ver Macros en la seccin de programacin de este

    manual.

    No utilice compensacin de la herramienta de corte (G41 o G42) con un G31.

    G32 Corte de rosca (Grupo 01)

    F- la velocidad de avance en pulgadas (mm) por minuto

    Q- Enrosque el ngulo de inicio (opcional). Vea el ejemplo en la pgina siguiente.

    U/W- / eje-x Z incremental comando de posicionamiento. (Los valores de profundidad de roscado incremental son usu

    especificado)

    X / Z- eje-x/Z comando de posicionamiento absoluto. (Los valores de profundidad de roscado son usuario especificado

    Nota:Velocidad de avance es equivalente al avance de la rosca. Debe especificarse el movimiento en por lo menos un

    de los ejes.Roscas cnicas tienen guas en X y Z. En este caso Fije la velocidad de avance al mayor de los dos

    cables. G99 (Avance por revolucin) tiene que estar activo.

    G32 Definicin de inclinacin (velocidad de avance): roscado [1] recto, [2] cnico roscado.

    G32 difiere de otros ciclos de corte de rosca en esa roca y/o avance puede variar continuamente a lo largo del roscado

    entero. Adems, no retorno de posicin automtico se ejecuta al final de la operacin de roscado.

    En la primera lnea de un bloque de cdigo G32 , el avance del eje est sincronizado con la seal de rotacin del

    codificador del husillo. Esta sincronizacin permanece en vigencia para cada lnea en una sequencia de G32 . Es posi

    cancelar G32 y volverlo a llamar sin perder la sincronizacin original. Esto significa que mltiples pasadas exactamente

    seguir la trayectoria de la herramienta anterior. (La RPM del husillo real debe ser exactamente la misma entre pasada

    Nota:Single Block Stop y alto al avance se retrasan hasta la ltima lnea de una sequencia de G32 . Anulacin de

    velocidad de avance se ignora mientras que G32 est activo, la velocidad de avance real ser siempre 100% de lavelocidad de avance programada. M23 y M24no tienen efecto en una operacin G32 ; el usuario debe programar si se

    necesitara. G32 no debe ser utilizado con cualquier ciclos fijos de cdigo G (por ejemplo: G71). No cambie RPM del hu

    mientras est roscando.

    PRECAUCIN:G32 es de modalidad. Siempre cancelar G32 con otro G-cdigo del grupo 01 al final de una operacin

    roscado. (Grupo 01 cdigos-g: G00, G01, G02, G03, G32, G90, G92y G9.

    Ciclo de cortado de roscas cono-a-recto

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    13/82

    Nota:El ejemplo es slo como referencia, pasadas mltiples se requieren normalmente para cortar verdaderas roscas.

    G32 Ejemplo de programa:

    . ;

    G97 S400 M03 (cancelar la velocidad de superficie constante);

    N1 G00 X0.25 Z0.1 (rpido a la posicin inicial);

    N2 G32 Z-0.26 F0.065 (roscado recto, LZ = 0.065);

    N3 X0.455 Z-0.585 (mezcla de roscado recto a disminucin progresiva);

    N4 Z-0.9425 (mezcla de roscado de forma cnica hacia atrs con el roscado recto);

    N5 X0.655 Z-1.0425 (Escape en 45 grados);

    G00 X1.2 (rpido a la posicin final, cancelar G32);

    G00 Z0.1;

    Q: ejemplo de opcin

    G32 X-1.99 Z-2. Q60000 F0.2 (corte de 60 grados);

    G32 X-1.99 Z-2. Q120000 F0.2 (corte de 120 grados);

    G32 X-1.99 Z-2. Q270123 F0.2 (corte de 270.123 grados);

    Las siguientes reglas se aplican al uso de Q:

    1. El ngulo de inicio (Q) no es un valor modal. Debe especificarse cada vez que se utiliza. Si se especifica ning

    valor, se asume un ngulo de cero (0).

    2. El ngulo de incremento de roscado es 0.001 grados. No use un punto decimal. Un ngulo de 180 debe

    especificarse como Q180000y un ngulo de 35 como Q35000.

    3. El ngulo Q debe introducirse como un valor positivo de 0 a 360000.

    G40 Cancelar de la compensacin de la punta de la herramienta (Grupo 07)

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    14/82

    *X- posicin absoluta del eje X de la salida hacia el objetivo

    *Z- posicin absoluta del eje Z de la salida hacia el objetivo

    *U- distancia incremental del eje X para la salida hacia el objetivo

    *W-distancia incremental del eje Z a la salida hacia el objetivo

    * indica opcional

    G40 cancela G41 o G42. El programar Txx00 tambin cancelar la compensacin de la punta de la herramienta. Canc

    la compensacin de la punta de la herramienta antes del final de un programa.

    La salida de la herramienta generalmente no corresponden con un punto de la pieza. En muchos casos puede ocurrir e

    sobrecorte o corte sesgado.

    G40 TNC cancelar: [1] sobrecorte.

    G41 La punta de la compensacin herramienta (TNC) izquierda / G42 TNC derecha (Grupo 07)

    G41 o G42 seleccionar compensacin de la punta de la herramienta. G41 mueve la herramienta a la izquierda de latrayectoria programada para el tamao de una herramienta y viceversa para G42. Se debe seleccionar un corrector de

    herramienta con un cdigo Tnnxx. donde xx corresponde a los correctores que se usaran con la herramienta. Para obt

    ms informacin, consulte la compensacin de la punta de la herramienta en la seccin de operacin de este manual.

    G41 TNC derecha y G42 TNC izquierda: punta [1] = 2, de la punta [2] = 3.

    G50 establecer el corrector de coordenadas FANUC, YASNAC (Grupo 00)

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    15/82

    U- cantidad de incremento y direccin para el cambio global X coordenadas.

    X- cambio de coordenadas global absoluta.

    W-cantidad de incremento y direccin para cambiar el sistema de coordenadas global Z.

    Z- cambio de coordenadas global absoluta.

    S- la velocidad de fijacin del husillo al valor especificado

    T- aplicar cambio de herramienta (Yasnac)

    G50 puede llevar a cabo varias funciones. Puede establecer la coordenada global, tambin puede cambiar el sistema

    coordenadas global, y puede limitar la velocidad del husillo a un valor mximo. Consulte el sistema de coordenadas

    globales tema en la seccin de programacin para un anlisis de los mismos.

    Para establecer el sistema de coordenadas global, ordene G50 con un valor de X o Z . La coordenada en vigor conver

    el valor especificado en el cdigo de direccin X o Z. Ubicacin actual de la mquina, los correctores de trabajo y los

    correctores de herramientas se toman en consideracin. El sistema de coordenadas global se calcula y se establecen

    Ejemplo:

    G50 X 0 Z0 (las coordenadas en vigor son ahora cero);

    Para cambiar el sistema de coordenadas globales, especifique G50 con una U o W valor. El sistema de coordenadas

    globales ser cambiado por la cantidad y direccin especificada en U o W. La coordenada mostrada en vigor actual

    cambiar por esta cantidad en la direccin opuesta.Este mtodo se usa a menudo para colocar el cero de la pieza a

    tornear fuera de la celda de trabajo.

    Ejemplo:

    G50 W-1.0 (las coordenadas en vigor ser cambiada 1.0 izquierdo);

    Para establecer un cambio de coordenadas de trabajo de estilo YASNAC, especifique G50 con un valor

    de T (ajuste 33 debe estar puesto aYASNAC). El sistema de coordenadas global se establece a los valores X y Z en lapgina de Correcciones de cambio de herramienta . Son de los valores para el cdigo de

    direccin T , Txxyy donde xx est entre 51 y 100 e yy est entre 00 y 50. Por ejemplo, T5101 especifica el ndice de

    cambio de herramienta 51 y el ndice de desgaste de herramienta 01; Esto no hace que la herramienta nmero 1 sea

    seleccionada. Para seleccionar otro Txxyy cdigo debe utilizarse fuera del bloque G50 . Los siguientes dos ejemplos a

    ilustran este mtodo para seleccionar la herramienta 7 usando el cambio de herramienta 57 y el desgaste de herramie

    07.

    Ejemplo 1:

    G51 (cancelar correctores);

    T700 M3 (cambiar a herramienta 7, encender husillo);

    G50 T5707 (aplicar el cambio de herramienta 57 y el desgaste 07 a herramienta 7 de la

    herramienta);

    Ejemplo 2:

    G51 (cancelar correctores);

  • 5/19/2018 C digos G Para Los Tornos HAAS

    16/82

    G50 T5700 (aplicar el cambio de herramienta 57);

    T707 M3 (cambiar a herramienta 7 y aplicar el desgaste de herramienta 07);

    G50 Cambio de herramienta YASNAC: [1] la mquina (0,0), la lnea central [2] del husillo.

    G50 Fijador de velocidad del husillo

    G50 puede usarse para limitar la velocidad mxima del husillo. El control no le permitir al husillo exceder el valor de

    direccin S especificado en el comando G50 . Esto se usa en modo (G96 del avance de superficie constante).

    Este cdigo G tambin limitar el husillo secundario en las mquinas de la serie DS.

    N1G50 S3000 (rpm del husillo no superarn las 3000 rpm;)

    N2G97 M3 (introducir la cancelacin de la velocidad de superficie constante, husillo

    activado);

    Nota:Para cancelar este comando, utilice otro G50 y especifique el mximo RPM del husillo para la mquina.

    G51 Cancelar corrector (YASNAC) (Grupo 00)

    G51 se utiliza para cancelar cualquier desgaste existente de la herramienta y cambio de coordenadas de trabajo y lueg

    volver a la mquina posicin cero.

    G52 Establecer locales sistema de coordenadas FANUC (Grupo 00)

    Este cdigo selecciona el sistema de coordenadas del usuario.

    Sistemas de coordenadas de trabajo

    El control del torno Haas CNC da soporte a los sistemas de coordenadas YASNAC y FANUC. Las coordenadas de tra

    junto con los correctores de herramientas pueden usarse para colocar un programa de pieza en cualquier lugar dentro

    rea de trabajo. Vase tambin la seccin correctores de herramientas.

    G53 Seleccin de coordenadas de la mquina (Grupo 00)

    Este cdigo temporalmente cancela los correctores de las coordenadas de trabajo y usa el sistema de coordenadas de

    mquina.

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    17/82

    G54 - G59 sistema de coordenadas #1 al #6 FANUC (Grupo 12)

    G54 - G59 cdigos son sistemas de coordenadas del usuario-pueden programarse, #1 al #6, para los correctores de

    trabajo. Todas las referencias siguientes a las posiciones de los ejes se interpretan en el nuevo sistema de

    coordenadas. Sistema de coordenadas de trabajo se introduce desde la pgina de la pantalla de Correctores de trabaj

    activo . Para los correctores adicionales, consulteG154 seleccionar trabajo coordenadas P1-99 (Grupo 12).

    G61 Modalidad de parada exacta Modal (Grupo 15)

    El cdigo G61 se usa para especificar la parada exacta. Movimientos interpolados y rpidos desacelerarn hasta una

    parada exacta antes de que otro bloque sea procesado. En la parada exacta, movimientos tomarn ms tiempo y no s

    producir el movimiento de la herramienta de corte continuo. Esto puede causar cortes ms profundos donde la

    herramienta se detiene.

    G64 G61 cancelar de parada de emergencia de exacta (Grupo 15)

    El cdigo G64 se usa para cancelar la parada exacta. Selecciona el modo de corte normal.

    G65 Opcin de llamada a subrutina Macro (Grupo 00)

    El cdigo G65 se describe en el tema de las Macros de la seccin de programacin.

    G70 Finalizar ciclo (Grupo 00)

    El ciclo de acabado G70 puede usarse para acabar trazos cortados Qu fueron corte de acabado spero con los ciclosretirar material, comoG71, G72 y G73.

    P- nmero del bloque inicial de la rutina a ejecutar.

    Q- nmero del bloque del final de la rutina a ejecutar.

    G18 Plano Z-X tiene que estar activo

    G70 Ciclo de acabado: [P] a partir bloque, bloque del final de [Q].

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    18/82

    Ejemplo de programacin:

    G71 P10 Q50 F.012 (acabado spero hacia fuera N10 a N50 la trayectoria);

    N10;

    F0.014;

    . ;

    N50;

    . ;

    G70 P10 Q50 (acabado trayectoria definida por N10 a N50);

    El ciclo G70 es similar a una llamada local de subprograma. Sin embargo, el G70 requiere que se especifica un nmer

    del bloque inicial (cdigoP ) y un nmero del bloque final (cdigoQ ).

    El ciclo G70 se usa normalmente despus de un G71, G72 o G73 se ha ejecutado usando los bloques especificados

    por P y Q. Cualquier cdigoF, So T con el bloque PQ que est vigente. Despus de la ejecucin del bloque Q , se ejec

    a un movimiento rpido (G00) retornando la mquina a la posicin de inicio que fue almacenada anteriormente durante

    iniciacin del G70. El programa entonces vuelve al bloque que sigue a la llamada del cdigo G70 . Una subrutina en la

    secuencia PQ es aceptable, que proporciona que la subrutina no contiene un bloque con un cdigo N corresp

    el Q especificada por la llamada del cdigo G70 . Esta funcionalidad no es compatible con controles FANUC o YASNA

    G71 Ext. / interiores ciclo para retirar material (Grupo 00)

    *D- profundidad de corte para cada paso de retirar material, radio positivo

    "F- velocidad de avance en pulgadas (mm) por minuto (G98) o por revolucin (G99) a usar a lo largo del bloque PQ G

    * - Tamao del eje x y direccin del margen de pasada de acabado spero G71 , radio

    *K- tamao del eje z y direccin del acabado spero G71 pasar margen

    P- nmero del bloque inicial de la trayectoria para Rug

    Q- nmero del bloque del final de la trayectoria para Rug

    *S- la velocidad del husillo a usar a lo largo del bloque PQ G71

    *T- herramienta y corrector a usar a lo largo del bloque PQ G71

    *U- tamao del eje x y direccin del G71 margen de terminado, dimetro

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    19/82

    *W-acaban de tamao del eje z y direccin del G71

    *R1- tipo 2 acabado spero seleccin YASNAC

    * indica opcional

    El plano G18 Z-x debe estar activo.

    G71 Retirada del material: [1] definicin 73, posicin de inicio [2], plano de holgura [3] del eje z, [4] margen de acabado

    tolerancia del diagrama [5] [6] la trayectoria programada.

    Este ciclo fijo retira material en una pieza dndole la forma final a la pieza. Defina la forma de una pieza programando

    trayectoria de la herramienta acabada y utilice el bloque PQ G71 . Se utiliza cualquier comandos F,S o T en la lnea G

    en vigor en el momento de la G71 a lo largo del G71 corte spero del ciclo. Normalmente se se usa una llamada G70 a

    misma definicin de bloque PQ para acabar la forma.

    Dos tipos de trayectorias de mecanizado se dirigen con un comando G71 . El primer tipo de trayectoria (tipo 1) es cuan

    la trayectoria programada del eje-x no cambia de direccin. El segundo tipo de trayectoria (tipo 2) le permite al eje-xcambiar de direccin. Para ambos, tipo 1 y tipo 2, la trayectoria programada del eje z no puede cambiar de direccin. S

    bloque P contiene slo una posicin del eje x, entonces corte spero tipo 1 se asume. Si el bloque P contiene un eje x

    eje z de la posicin, entonces corte spero tipo 2 se asume.

    Nota:La posicin del eje z dada en el bloque P para especificar el corte spero tipo 2 no tiene a causar que el movimie

    del eje. Se puede utilizar la posicin actual del eje z. Por ejemplo, en el ejemplo de programa en la pgina 10, tenga en

    cuenta que el bloque de P1(indicado por el comentario entre parntesis) contiene la misma posicin del eje z como la

    posicin de inicio G00 bloque anterior.

    En modo YASNAC, incluyen R1 en el bloque de comando G71 para seleccionar el corte spero tipo 2.

    Cualquiera de los cuatro cuadrantes del plano X-Z puede cortarse especificando los cdigos de direccin D, , K, U,

    y W adecuadamente.

    En las figuras, la posicin de inicio S es la posicin de la herramienta en el momento de la llamada del G71 . El plano d

    holgura Z [3] se deriva de la posicin de inicio del eje z y la suma de las tolerancias de W y el acabado opcional K .

    G71 Relaciones de direcciones

  • 5/19/2018 C digos G Para Los Tornos HAAS

    20/82

    Detalles del tipo 1

    Cuando el programador especifica el tipo 1 se asume que la trayectoria de la herramienta del eje-x no regresa durante

    corte. Cada pase de posicin del eje x se determina aplicando el valor especificado en D hasta la corriente posicin X.

    naturaleza del movimiento a lo largo del plano de holgura Z para cada pasada de acabado spero est determinada po

    cdigo G en el bloque P. Si el bloque P contiene un cdigoG00 , entonces el movimiento a lo largo del plano de

    holgura Z es una modalidad rpida. Si el bloque P contiene un G01 movimiento ser a la velocidad de avance de G71

    Cada pase del corte spero se detiene antes de que este intersecte la trayectoria de la herramienta permitiendo paraambos cortes de acabado spero y las tolerancias de acabado. La herramienta se retrocede desde el material, a un

    ngulo de 45 grados por la distancia especificada en la definicin 73. La herramienta entonces se mueve en modalidad

    rpida al plano de holgura del eje z.

    Cuando se complete el corte spero la herramienta se mueve a lo largo de la trayectoria de la herramienta para limpia

    corte spero. Si se especifican I y K , se realiza un rugoso adicional corte paralelo a la trayectoria de la herramienta.

    Detalles del tipo 2

    Cuando el programador especifica el tipo 2 se permite variar la trayectoria del eje X PQ (por ejemplo, la trayectoria de

    herramienta del eje-x puede invertir su direccin).

    La trayectoria del eje X PQ no tiene que exceder el lugar original de inicio. La nica excepcin es el bloque Q final.

    Acabado spero de tipo 2, cuando el ajuste 33 se fija en YASNAC, debe incluir R1 (sin ninguna decimal) en el bloque

    comando G71 .

    Tipo 2, cuando el ajuste 33 se pone en FANUC, debe tener un movimiento de referencia, en la X y el eje Z, en el bloqu

    especificado por P.

    Rugosidad es similar al tipo 1 excepto despus de cada paso a lo largo del eje Z, la herramienta seguir la trayectoriadefinida por PQ. La herramienta entonces retroceder paralela al eje-x a una distancia definida en la

    definicin 73 (retroceso del ciclo). El mtodo de corte spero de tipo 2 no deja pasos en la pieza antes de terminar de

    cortar y normalmente ofrece un mejor acabado.

    Pasos

    Solo el anidamiento con 4 pasos [1] y anida dos: uno con 5 pasos [2] y uno con 2 pasos [3].

  • 5/19/2018 C digos G Para Los Tornos HAAS

    21/82

    Un paso se puede definir como un cambio en la direccin que crea una superficie cncava en el material que est sien

    cortado. No pueden haber ms de 10 pasos por ciclo. Si la pieza tiene ms de 10 pasos, crear otro ciclo. Las siguiente

    figuras ilustran las secuencias de primer corte de (tipo 1 y 2) para trayectorias PQ con mltiples pasos. Todo el materia

    por encima de los pasos se cortan con acabado spero, seguido por los pasos en la direccin de Z.

    La trayectoria para el tipo de corte spero de 2: trayectoria de la herramienta de corte [1], la secuencia de la regin [2]

    Tipo 1 y 2 de retraccin o herramienta: [1] tipo 1, [2] tipo 2, [3] definicin 73.

    Nota:Un efecto del uso de un acabado de Z o margen de desbastado es el lmite entre los dos cortes en un lado de un

    paso y el punto correspondiente en el otro lado del paso. Esta distancia debe ser mayor que doble la suma de los corte

    de acabado spero y las tolerancias de acabado.

  • 5/19/2018 C digos G Para Los Tornos HAAS

    22/82

    Por ejemplo, si G71 tipo 2 de la trayectoria contiene lo siguiente:

    .

    X-5. Z-5. ;

    X-5.1 Z-5.1;

    X-3.1 Z-8.1;

    .

    El mayor margen que puede ser especificado es 0.999, ya que la distancia horizontal desde el inicio del corte 2 al punt

    correspondiente en el corte 3 es de 0.2. Si se especifica un margen mayor, se producirn sobrecortes.

    La compensacin de la herramienta de corte es aproximada ajustando la tolerancia del acabado spero segn el tipo d

    punta y el radio de la herramienta. Por lo tanto, las limitaciones que se aplican a la tolerancia tambin se aplican a la s

    de la tolerancia y el radio de la herramienta.

    PRECAUCIN:Si el ltimo corte en el P- trayectoriaQ es una curva no-monotnica (con un margen de acabado), aadun pequeo corte de retroceso; No utilice W.

    Monotnicas curvas son curvas que tienden a moverse slo en una direccin segn x aumenta. Una curva no-monot

    de aumento incrementa siempre ya que x aumenta, es decir, f (a) > f (b) a todos los un > b. Una curva no-monotnica

    disminucin reduce siempre ya que x aumenta, es decir, f (a) < f (b) a todos los un > b. El mismo tipo de restricciones

    tambin se incluy para el monotnica curvas sin incrementando sin disminuir y monotnicas.

    G71 Ejemplo de cdigo G bsico: [1] Inicio, bloque de inicio [P], [Q] bloque final.

    Ejemplo de programa:

    %

    O0070 (G71 ciclo para corte aspero;)

    T101;

    G50 S2500;

    G97 S509 M03;

  • 5/19/2018 C digos G Para Los Tornos HAAS

    23/82

    G00 G54 X 6. Z0.05;

    G96 S800;

    G71 P1 Q2 D0.15 U0.01 W0.005 F0.014;

    N1 G00 X 2. ;

    G01 Z-3. F0.006;

    X3.5;

    G03 X 4. Z-3.25 R0.25;

    G01 Z-6. ;

    N2 X 6. ;

    G70 P1 Q2(FINISH PASS);

    M09;

    G53 X 0 M05;

    G53 Z0;

    M30;

    %

    G71 Tipo 1 ext. / interiores ejemplo para retirar material: posicin de inicio [1], [P] bloque inicial, [Q] margen de bloque,radio [R], [2] final, del final [3] trayectoria programada.

    Ejemplo de programa:

    %

  • 5/19/2018 C digos G Para Los Tornos HAAS

    24/82

    O0071 (EJEMPLO DE FANUC G71 TIPO 1);

    T101 (CNMG 432) (cambio de la herramienta y aplicar correctores);

    G00 G54 X6.6 Z.05 M08 (avance rpido a la posicin de origen);

    G50 S2000 (fijar mximo RPM 2000);

    G97 S636 M03 (husillo activado);

    G96 S750 (velocidad de superficie constante en);

    G71 P1 Q11 D0.15 U0.01 W0.005 F0.012 (definir ciclo de acabado spero);

    N1 G00 X0.6634 (definicin P empezar);

    N2 G01 X 1. Z-0.1183 F0.004 (pase de acabado. 004" Feed);

    N3 Z-1. ;

    N4 X1.9376;

    N5 G03 X2.5 Z-1.2812 R0.2812;

    N6 G01 Z-3.0312;

    N7 G02 X2.9376 Z-3.25 R0.2188;

    N8 G01 X3.9634;

    N9 X4.5 Z-3.5183;

    N10 Z-6.5;

    N11 X6.0 (Q fin de definicin);

    G00 X 0 Z0 T100 (rpido a la herramienta de la posicin de cambio);

    T202 (cambio de Herr);

    G50 S2500;

    G97 S955 M03;

    G00 X 6. Z0.05 M08;

    G96 S1500;

    G70 P1 Q11;

    G00 X 0 Z0 T200;

  • 5/19/2018 C digos G Para Los Tornos HAAS

    25/82

    M30;

    %

    G71 Tipo 2 ext. / interiores ejemplo para retirar material: la posicin de inicio [1], [P] bloque inicial, [Q] acabar el bloque

    margen de terminado [2], [3] trayectoria programada.

    Ejemplo de programa:

    %

    O0125 (EJEMPLO DE FANUC G71 TIPO 2)

    T101 (cambio de la herramienta y aplicar el corrector de la herramienta);

    G54 (seleccione el sistema de coordenadas);

    G50 S3000 (rpm del husillo no superarn las 3000 rpm;)

    G96 S1500 M03 (velocidad de corte de superficie constante);

    G00 X 1. Z0.05 (movimiento rpido a aproxime posicin inicial);

    G71 P1 Q9 D0.05 U0.015 W0.010 F0.01 (trayectoria de bloque PQ definir);

    N1 G00 X 0. Z0.05 (P1 bloque);

    N2 G01 Z0. ;

    N3 G01 X0.75;

    N4 G01 Z-0.5;

    N5 G01 X0.625 Z-0.75;

    N6 G01 Z-1.25;

    N7 G01 X0.875;

  • 5/19/2018 C digos G Para Los Tornos HAAS

    26/82

    N8 G01 Z-1.75;

    N9 G01 X 1. (Q9 bloque);

    G53 G00 X 0 (movimiento rpido a x inicio de la mquina);

    G53 G00 Z0 (movimiento rpido al inicio de la mquina z);

    T202 (cambio de la herramienta y aplicar el corrector de la herramienta);

    G96 S1500 M03 (velocidad de corte de superficie constante);

    G70 P1 Q9 F0.005(Finish path defined by PQ block);

    G53 G00 X 0 (movimiento rpido a x inicio de la mquina);

    G53 G00 Z0 (movimiento rpido al inicio de la mquina z);

    M30;

    %

    G71 Ejemplo de retirada de material de dimetro interior

    Nota:Asegrese de que la posicin de inicio de la herramienta se posiciona debajo del dimetro de la pieza que usted

    desea desbastar, antes de definir un G71 en un dimetro interior con este ciclo.

    G71 Ejemplo de retirada de material de dimetro interior

    %

    O1136 (ejemplo usando un G71 en un dimetro interior);

    N1 T101 (la herramienta 1 corrector 1);

    N2 G97 S2000 M03;

    N3 G54 G00 X0.7 Z0.1 M08 (rpido a la posicin inicial);

  • 5/19/2018 C digos G Para Los Tornos HAAS

    27/82

    N4 G71 P5 Q12 U-0.01 W0.005 D0.08 F0.01 (U es un signo menos para el corte spero de

    dimetro interior de G71);

    N5 G00 X4.5 (N5 es el inicio de la geometra de la trayectoria de la pieza definida por

    en la lnea G71);

    N6 G01 X 3. R.25 F.005;

    N7 Z-1.75, R.5;

    N8 X1.5, R.125;

    N9 Z-2.25, R.125;

    N10 X.75, R.125;

    N11 Z-3. ;

    N12 X0.73 (N12 es el fin de la geometra de la trayectoria de la pieza definida por Q12

    la lnea G71);

    N13 G70 P5 Q12 (G70 define el paso final para las lneas P5 a Q12);

    N14 M09;

    N15 G53 X 0 (para enviar el inicio de la mquina para un cambio de herramienta);

    G53 Z0;

    M30;

    %

    G72 Ciclo para retirar material extremo cara (Grupo 00)

    * D - profundidad de corte para cada paso de retirar material, positiva

    "F- velocidad de avance en pulgadas (mm) por minuto (G98) o por revolucin (G99) a usar a lo largo del bloque PQ G

    * - Tamao del eje x y direccin del margen de pasada de acabado spero G72 , radio

    *K- tamao del eje z y direccin del acabado spero G72 pasar margen

    P- nmero del bloque inicial de la trayectoria para Rug

    Q- nmero del bloque del final de la trayectoria para Rug

    *S- la velocidad del husillo a usar a lo largo del bloque PQ G72

    *T- herramienta y corrector a usar a lo largo del bloque PQ G72

    *U- tamao del eje x y direccin del margen de acabado de G72 , dimetro

    *W-acaban de tamao del eje z y direccin del G72

    * indica opcional

    El plano G18 Z-x debe estar activo.

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    28/82

    G72 Ejemplo de cdigo G bsico: [P] el bloque inicial, [1] posicin inicial, bloque de terminacin [Q].

    Ejemplo de programa:

    %

    O0069;

    T101;

    G50 S2500;

    G97 S509 M03;

    G54 G00 X 6. Z0.05;

    G96 S800

    G72 P1 Q2 D0.075 U0.01 W0.005 F0.012;

    N1 G00 Z-0.65;

    G01 X 3. F0.006;

    Z-0.3633;

    X1.7544 Z0. ;

    X-0.0624;

    N2 G00 Z0.02;

    G70 P1 Q2(Finish Pass);

    M05;

    G53 X 0;

    G53 Z0;

  • 5/19/2018 C digos G Para Los Tornos HAAS

    29/82

    M30;

    %

    G72 Trayectoria de la herramienta: [P] el bloque inicial, [1] posicin inicial, bloque de terminacin [Q].

    Este ciclo fijo retira material en una pieza dndole la forma final a la pieza. Este ciclo es similar al G71 pero quita mate

    a lo largo de la cara de una pieza. Defina la forma de una pieza programando la trayectoria de la herramienta acabada

    utilice el bloque PQ G72 . Cualquier cdigo F,So T en la lnea de G72 o en vigor en el momento de la G72 se usado a largo de la G72 ciclo de rugosidad. Normalmente se se usa una llamada G70 a la misma definicin de bloque PQ para

    acabar la forma.

    Dos tipos de trayectorias de mecanizado se dirigen con un comando G72 .

    El primer tipo de trayectoria (tipo 1) es cuando el eje Z de la trayectoria programada no cambia de direccin. E

    segundo tipo de trayectoria (tipo 2) permite que el eje Z para cambiar de direccin. Para ambos el primer tipo y

    segundo tipo de trayectoria programada el eje X no pueden cambiar de direccin. Si el ajuste 33 se pone en

    FANUC, tipo 1 se selecciona teniendo slo un movimiento del eje x en el bloque especificado por P en la llama

    del cdigo G72 .

    Se asume que cuando el movimiento de un eje x y el eje z estn en el bloque P y posteriormente el corte spetipo 2. Si se establece el ajuste 33 a YASNAC, tipo 2 se especifica mediante la inclusin de R1 en el bloque de

    comando G72 (consulte los detalles del tipo 2).

    G72 Ciclo para retirar material cara final: [P] bloque inicial, [1] del eje x holgura plano, bloque de G00 [2] en P, la

    trayectoria programada [3], [4] rugosidad permitida, [5] acabado permitido.

  • 5/19/2018 C digos G Para Los Tornos HAAS

    30/82

    El G72 consiste de una fase de corte spero y una fase de acabado. El corte spero y acabado se manejan diferente p

    el tipo 1 y tipo 2.Generalmente, la fase de corte spero consta de repetitivos pasadas a lo largo del eje x en la velocida

    de avance especificado. La fase de acabado consiste de un paso a lo largo de la trayectoria de la herramienta para ret

    el exceso de material dejado por la fase de corte spero dejando el material para un G70 finalizar ciclo. El movimiento

    en cualquiera de los tipos es un retorno a la posicin de inicio S.

    En la figura anterior la posicin de inicio S es la posicin de la herramienta en el momento de la llamada del

    cdigo G72 . La holgura del plano Xse deriva de la posicin de inicio del eje x y las tolerancias de acabado de la suma

    de U y opcional .

    Cualquiera de los cuatro cuadrantes del plano X-Z puede cortarse especificando los cdigos de direccin , K, U,

    y W adecuadamente. La figura siguiente indica los signos apropiados para estos cdigos de direccin obtener la ejecu

    deseada en los cuadrantes asociados.

    G72 Relaciones de direcciones

    Detalles del tipo 1

    Cuando el programador especifica el tipo 1 se asume que la trayectoria de la herramienta del eje z no regresa durante

    corte.

    Cada pase de posicin del eje z se determina aplicando el valor especificado en D hasta la posicin actual de Z. La

    naturaleza del movimiento a lo largo del plano de holgura X para cada pasada de acabado spero est determinada po

    cdigo G en el bloque P. Si el bloque P contiene un cdigo G00 , entonces el movimiento a lo largo del plano de holgu

    es una modalidad rpida. Si el bloque P contiene un G01 movimiento estar en el G72 velocidad de avance.

    Cada pase del corte spero se detiene antes de que este intersecte la trayectoria de la herramienta permitiendo para

    ambos cortes de acabado spero y las tolerancias de acabado. La herramienta se retrocede desde el material, a un

    ngulo de 45 grados por la distancia especificada en la definicin 73. La herramienta entonces se mueve en modalidad

    rpida al plano de holgura del eje x.

    Cuando se complete el corte spero la herramienta se mueve en paralelo a la trayectoria de la herramienta para limpia

    completamente el corte spero. Si se especifican I y K , se realiza un corte adicional de acabado semi corte paralelo a

    trayectoria de la herramienta.

    Detalles del tipo 2

    Cuando el programador especifica el tipo 2 se permite variar la trayectoria del eje Z PQ (por ejemplo, la trayectoria de

    herramienta del eje z puede invertir su direccin).

  • 5/19/2018 C digos G Para Los Tornos HAAS

    31/82

    La trayectoria del eje Z PQ no tiene que exceder el lugar original de inicio. La nica excepcin est en el bloque Q .

    Corte spero tipo 2 cuando se establece el ajuste 33 a YASNAC, debe incluir R1 (sin ninguna decimal) en el bloque de

    comando G71 .

    Tipo 2, cuando se establece el ajuste 33 a FANUC, debe tener un movimiento de referencia, en la X y el eje Z, en el

    bloque especificado por P.

    Rugosidad es similar al tipo 1 excepto despus de cada paso, a lo largo del eje X, la herramienta seguir la trayectoria

    definida por PQ. La herramienta entonces repliega paralelo al eje Z a una distancia definida en la definicin 73 (retroce

    del ciclo). El mtodo de corte spero de tipo 2 no deja pasos en la pieza antes de terminar de cortar y normalmente ofr

    un mejor acabado.

    Un efecto secundario del uso de un acabado en X o margen de desbastado es el lmite entre los dos cortes en un lado

    un paso y el punto correspondiente en el otro lado del paso. Esta distancia debe ser mayor que doble la suma de los

    cortes de acabado spero y las tolerancias de acabado.

    Por ejemplo, si G72 tipo 2 de la trayectoria contiene lo siguiente:

    . ;

    X-5. Z-5. ;

    X-5.1 Z-5.1;

    X-8.1 Z-3.1;

    . ;

    El mayor margen que puede ser especificado es 0.999, desde la distancia horizontal desde el principio del corte 2 al

    comienzo punto en el corte 3 es de 0.2. Si se especifica un margen mayor, se produce sobrecorte.

    La compensacin de la herramienta de corte es aproximada ajustando la tolerancia del acabado spero segn el tipo d

    punta y el radio de la herramienta. Por lo tanto, las limitaciones que se aplican a la tolerancia tambin se aplican a la s

    de la tolerancia y el radio de la herramienta.

    PRECAUCIN:Si el ltimo corte en la trayectoria P-Q es una curva no-monotnica, usando un margen de acabado, a

    un pequeo corte de retroceso (no utilice U).

    Monotnicas curvas son curvas que tienden a moverse slo en una direccin segn x aumenta. Una curva no-monot

    de aumento incrementa siempre ya que x aumenta, es decir, f (a) > f (b) a todos los un > b. Una curva no-monotnica

    disminucin reduce siempre ya que x aumenta, es decir, f (a) < f (b) a todos los un > b. El mismo tipo de restricciones

    tambin se incluy para el monotnica curvas sin incrementando sin disminuir y monotnicas. Tal y como se muestra e

    figura G72 retirada de la cara de extremo, ya que X aumenta, Z disminuye, entonces incrementa, y luego reduce y

    finalmente aumenta. Esta curva X-Z es sin duda no-monotnica. Por lo tanto, la necesidad de un pequeo corte de

    retroceso.

    G72 Retirada de la cara final: [P] el bloque inicial, posicin de inicio [1], bloque de terminacin [Q], [2] margen de acab

    tolerancia del diagrama [3], [4] la trayectoria programada.

  • 5/19/2018 C digos G Para Los Tornos HAAS

    32/82

    Ejemplo de programa:

    %

    00722 (G72 ciclo para corte aspero;)

    T101;

    S1000 M03;

    G00 G54 X2.1 Z0.1;

    G72 P1 Q2 D0.06 I0.02 K0.01 U0.0 W0.01 S1100 F0.015;

    N1 G01 Z-0.46 X2.1 F0.005;

    2 X. ;

    G03 X1.9 Z-0.45 R0.2;

    G01 X1.75 Z-0.4;

    G02 X1.65 Z-.4 R0.06;

    G01 X1.5 Z-0.45;

    G03 X1.3 Z-0.45 R0.12;

    G01 X1.17 Z-0.41;

    G02 X1.03 Z-0.41 R0.1;

    G01 X0.9 Z-0.45;

    G03 X0.42 Z-0.45 R0.19;

    G03 X0.2 Z-0.3 R0.38;

  • 5/19/2018 C digos G Para Los Tornos HAAS

    33/82

    N2 G01 X0.01 Z0;

    G70 P1 Q2 (pase de acabado);

    M05;

    G53 X 0;

    G53 Z0;

    M30;

    %

    G73 Ciclo para retirar material trayectoria Irregular (Grupo 00)

    D- nmero de pases de corte, nmero positivo

    "F- velocidad de avance en pulgadas (mm) por minuto (G98) o por revolucin (G99) a usar a lo largo del bloque PQ G

    - Distancia del eje x y direccin desde el primer corte hasta el ltimo, radio

    K- distancia del eje z y direccin desde el primer corte hasta el ltimoP- nmero del bloque inicial de la trayectoria para Rug

    Q- nmero del bloque del final de la trayectoria para Rug

    *S- la velocidad del husillo a usar a lo largo del bloque PQ G73

    *T- herramienta y corrector a usar a lo largo del bloque PQ G73

    *U- tamao del eje x y direccin del G73 margen de terminado, dimetro

    *W-acaban de tamao del eje z y direccin del G73

    * indica opcional

    G18 Plano Z-X tiene que estar activo

    G73 Retirada de material de la trayectoria irregular: [P] bloque inicial, [Q] final de la posicin de inicio del bloque [1], [2

    trayectoria programada, o tolerancia de acabado [3], [4] rugosidad permitida.

    El G73 ciclo fijo puede usarse para el primer corte de preformado material tal como piezas fundidas. El ciclo fijo asume

    que el material ha sido rebajado o le est faltando una cierta distancia conocida de la trayectoria de la herramienta

    programada PQ.

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    34/82

    El mecanizado comienza desde la posicin actual (S) y cualquier movimientos rpidos o alimenta el primer corte de

    acabado spero. La naturaleza del movimiento de aproximacin est basada en si un G00 o G01 se programa en el

    bloque P. El mecanizado contina paralelo a la trayectoria de la herramienta. Cuando se alcance el bloque Q se ejecut

    un movimiento de aproximacin rpido a la posicin inicial ms el corrector para la segunda pasada de acabado

    spero. Acabado spero pasadas continan de esta forma el nmero de pasadas gruesa especificado en D. Despus

    ltimo se complete el acabado spero, la herramienta retorna a la posicin de inicio S.

    Slo F, S y T antes o en el bloque G73 estn en vigor. Cualquier avance (F), velocidad del husillo (S) o se ignoran los

    cdigos de (T) el cambio de herramienta en las lneas de P a Q .

    El corrector del primer corte de acabado spero estar determinado por (U2 + I) para el eje X y por (W + K) para el eje

    Z. Cada pasada sucesiva del corte spero se mueve va incrementar ms cerca al final del acabado spero por una

    cantidad de (/ (D- 1)) en el eje X y por una cantidad de (K/ (D-1)) en el eje Z. El ltimo acabado spero de corte siempr

    hojas tolerancia de material de acabado especificado por el U2 para el eje X y W para el eje Z. Este ciclo fijo est pens

    para utilizarlo con el G70 acabado fijo ciclo.

    Dispone de la trayectoria de la herramienta programada PQ no tiene que ser monotnica en X o Z, pero hay que tener

    cuidado para asegurarse de que el material existente no interfiera con el movimiento de la herramienta durante los

    movimientos de aproximacin y partida.

    Nota:Monotnicas curvas son curvas que tienden a moverse slo en una direccin segn x aumenta. Una curva no-

    monotnica de aumento incrementa siempre ya que x aumenta, es decir, f (a) > f (b) a todos los un > b. Una curva no-

    monotnica de disminucin reduce siempre ya que x aumenta, es decir, f (a) < f (b) a todos los un > b. El mismo tipo d

    restricciones tambin se incluy para el monotnica curvas sin incrementando sin disminuir y monotnicas.

    El valor de D debe ser un nmero entero positivo. Si el valor de D incluye un decimal, se genera una alarma. Los cuatr

    cuadrantes del plano ZXpueden mecanizarse si los siguientes signos para U, , W, y K se usan.

    G71 Relaciones de direcciones

    G74 Ciclo (Grupo 00) de ranurado frontal final

    *D- distancia de la herramienta cuando est volviendo al inicio plano, positivo

    *F- una velocidad de avance

    * - El tamao del incremento entre los ciclos de avance corto, radio positivo del eje x

    K- el tamao del incremento entre los avances cortos en un ciclo del eje z

    *U- la distancia incremental del eje x hasta el avance corto ms alejado (dimetro)

    W-la distancia incremental del eje z hasta la profundidad total de los avances

    *X- la posicin absoluta del eje x del ciclo de avance corto ms alejado (dimetro)

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    35/82

    Z- total de posicin absoluta del eje z intermitentes profundidad

    * indica opcional

    G74 Extremo cara ranurado ciclo intermitente perforacin: [1] rpido, [2] [3] la trayectoria programada de avance, la

    posicin de inicio [S], [P] corto retroceso (ajuste 22).

    La G74 ciclo fijo sirve para ranurar la cara de una pieza, los avances cortos taladrado, o girando.

    Un mnimo de dos ciclos intermitentes, se producir si un Xo U, el cdigo se agrega a un bloque G74 y X no est en la

    posicin actual. Uno en la ubicacin actual y posteriormente en la posicin X . El cdigo es la distancia incremental en

    los ciclos de los avances del eje x. Agregando que una realiza intermitentes mltiples ciclos entre la posicin de

    inicio S y X. Si la distancia entre S y X no es mltiplo de I entonces el ltimo intervalo es inferior a I.

    Cuando K se agrega a un bloque G74 , avances cortos se ejecutarn a cada intervalo especificado por K, el avance co

    es un movimiento rpido contrario a la direccin de avance con una distancia definida por el ajuste 22. El cdigo D pue

    usarse para ranurado y torneado para proporcionar holgura material cuando est volviendo al plano S de inicio.

    G74 Ciclo de ranurado frontal de extremo: rpido [1], [2] avance, [3] de ranura.

    Ejemplo de programa:

    %

    O0071;

    T101;

    G97 S750 M03;

  • 5/19/2018 C digos G Para Los Tornos HAAS

    36/82

    G00 X 3. Z0.05 (rpido a la posicin inicial);

    G74 Z-0.5 K0.1 F0.01 (avance Z-.5 con un. 100" de los avances cortos);

    G53 X 0;

    G53 Z0;

    M30;

    %

    G74 Ciclo final de la superficie de ranurado (pases mltiples): [1] rpido, [2] avance, la trayectoria programada [3], [4]

    ranura.

    Ejemplo de programa:

    %

    O0074;

    T101;

    G97 S750 M03;

    G00 X 3. Z0.05 (rpido a la posicin inicial);

    G74 X1.75 Z-0.5 I0.2 K0.1 F0.01 (cara ranurado ciclo paso mltiple);

    G53 X 0;

    G53 Z0;

    M30;

    %

    G75 Ext. / interiores ranurado ciclo (Grupo 00)

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    37/82

    *D- distancia de la herramienta cuando est volviendo al inicio plano, positivo

    *F- una velocidad de avance

    * - Eje x tamao del incremento entre avances cortos en un ciclo (medida del radio)

    *K- el tamao del incremento entre los ciclos de avances del eje z

    *U- la distancia incremental del eje x hasta la profundidad total de los avances

    W-la distancia incremental del eje z al ciclo ms lejano los avances cortos

    *X- total de posicin absoluta del eje x intermitentes profundidad (dimetro)

    Z- la posicin absoluta del eje z al ciclo ms lejano los avances cortos

    * indica opcional

    G75 Ext. / interiores ciclo de ranurado: rpido [1], [2] avance, la posicin de inicio [S].

    El G75 ciclo fijo puede usarse para ranurado un dimetro exterior. Cuando un Z, o W, cdigo se agrega a un

    bloque G75 y Z no est en la posicin actual, entonces producir un mnimo de dos ciclos intermitentes. Uno en la

    posicin vigente y otro en la posicin Z . El cdigo K es la distancia incremental entre el eje Z ciclos

    intermitentes. Agregando una K realiza mltiples, espaciados, ranuras. Si la distancia entre la posicin de inicio y la

    profundidad total (Z) no es divisible por K entonces el ltimo intervalo a lo largo de Z es menor que K.

    Nota:Espacio libre de virutas se define mediante el ajuste 22.

    G75 Paso simple de O.D.

    Ejemplo de programa:

    %

    O0075;

  • 5/19/2018 C digos G Para Los Tornos HAAS

    38/82

    T101;

    G97 S750 M03;

    G00 X4.1 Z0.05 (rpido hacia posicin libre);

    G01 Z-0.75 F0.05 (avance a la posicin de ranurado);

    G75 X3.25 I0.1 F0.01 (ext. / interiores ranurado con avances cortos solo paso);

    G00 X 5. Z0.1;

    G53 X 0;

    G53 Z0;

    M30;

    %

    El siguiente programa es un ejemplo de programa con G75 (pases mltiples):

    G75 O.D. mltiple pasada: [1] herramientas [2] rpido, avance [3], [4] ranura.

    Ejemplo de programa:

    %

    O0075;

    T101;

    G97 S750 M03;

    G00 X4.1 Z0.05 (rpido hacia posicin libre);

    G01 Z-0.75 F0.05 (avance a la posicin de ranurado);

    G75 X3.25 Z-1.75 I0.1 K0.2 F0.01 (ext. / interiores de ranurado con avances paso

    mltiple);

  • 5/19/2018 C digos G Para Los Tornos HAAS

    39/82

    G00 X 5. Z0.1;

    G28;

    M30;

    %

    G76 Ciclo de roscado, pases mltiples (Grupo 00) *A- ngulo de la punta de la herramienta (valor: 0 a 120 grados) no use un punto decimal

    D- la profundidad del corte de la primera pasada

    F(E)- una velocidad de avance, la gua de la rosca

    * - Grado de conicidad del roscado, medida del radio

    K- altura de la rosca, define la profundidad de la rosca, medida del radio

    *P- corte del filo sencillo (carga constante)

    *Q- ngulo de inicio de rosca (no use un punto decimal)

    *U- distancia incremental del eje x, Inicio para el dimetro de profundidad mximo de la rosca

    *W-distancia incremental del eje z, inicio a la longitud de la rosca mxima

    *X- la posicin absoluta del eje x, mximo dimetro de profundidad de la rosca*Z- posicin absoluta del eje z, la longitud de la rosca mxima

    * indica opcional

    G76 Ciclo, pases mltiples de roscado: profundidad Z [1], [2] menor dimetro, [3] importante del dimetro.

    Ajuste 95/ajuste 96 determinan el tamao/ngulo del chafln; M23/M24 achaflanado ON/OFF.

    G76 Ciclo, cnico de paso mltiple de roscado: [1] Rapid, [2] de avance, [3] la trayectoria programada, tolerancia de co

    [4], la posicin de inicio [5], [6] acabada dimetro, [7] hacia el objetivo, [un] ngulo.

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    40/82

    El ciclo fijo G76 puede usarse para el roscado recto o a la vez cnica (roscas).

    La altura de las roscas se define como la distancia desde la cresta de la rosca hasta la raiz de la rosca. La profundidad

    calculada de la rosca (K) es el valor de K menos el margen de acabado (ajuste 86, margen de acabado de roscado).

    La rosca cnica se especifica en . La rosca cnica se mide desde la posicin objetivo X, Z en el punto [7] hasta la posi

    [6]. I el valor es la diferencia en la distancia radial desde el inicio hasta el extremo de la rosca, no en un ngulo.

    Nota:Un roscado en disminucin O.D. convencional tendr un valor negativo .

    La profundidad del primer corte a travs de la rosca se especifica en D. La profundidad del ltimo corte a travs de la

    rosca puede controlarse con el ajuste 86.

    El ngulo de la punta de la herramienta de la rosca se especifica en A. El valor puede rango de 0 a 120 grados. Si A n

    usa, entonces se asume 0 grados. Para reducir la vibracin mientras roscado utilice A59 al cortar una 60 grados incluid

    roscado.

    El cdigo F especifica la velocidad de avance para el roscado. Es siempre buena prctica especificar G99 (avance por

    revolucin) de programacin antes de un ciclo fijo de roscado. El cdigo F tambin indica el paso de roscado o inclinac

    Al final de la rosca se ejecuta un achaflanado opcional. El tamao y ngulo del achaflanado se controla con el ajuste 9

    (tamao del chafln de roscado) y 96 (ngulo del chafln roscado). El tamao del achaflanado se designa en el numer

    roscas, de manera que si 1.000 se registra en el ajuste 95 y la velocidad de avance es de 0.05, entonces el achaflanad

    ser 0.05. Un achaflanado puede mejorar la aparencia y funcionalidad de las roscas que tienen que mecanizarse hast

    hombro. Si se libera para al final de la rosca entonces se puede eliminar el achaflanado especificando 0.000 para el

    tamao del chafln en el ajuste 95, o usando M24. El valor predeterminado para el ajuste 95 es 1.000 y el ngulo

    predeterminado de la rosca (ajuste 96) es 45 grados.

    G76 Utilizando un valor de A : [1] ajuste 95 y 96 (vase la nota), [2] Setting_99 - Enrosque el mnimo de corte, [3] Cort

    Tip, [4] ajuste 86 - acabado permiso.

    Nota:Ajuste 95 y 96 afectarn el tamao del chafln final y el ngulo.

    Estn disponibles cuatro opciones para G76 corte de rosca mltiple:

    1. P1: corte de un slo borde, cortando una cantidad constante

    2. P2: corte en un borde doble, cortando una cantidad constante

    3. P3: corte de un slo borde, cortando una constante de profundidad

    4. P4: corte en un borde doble, una constante de profundidad de corte

    P1 y P3 permiten para el roscado de un slo borde, pero la diferencia es que con P3 una profundidad constante se cor

    en cada pasada. De forma similar, P2 y P4 opciones permiten para el corte en un borde doble con P4 dar constante

  • 5/19/2018 C digos G Para Los Tornos HAAS

    41/82

    profundidad de corte en cada pasada. Basado en la experiencia en la industria, la opcin de corte en doble

    borde P2 puede ofrecer mejores resultados de roscado.

    D especifica la profundidad del primer corte. Cada corte sucesivo se determinado por la ecuacin D* sqrt (N) dnde N

    el nmero pasadas a lo largo de la rosca. El borde delantero de la herramienta de corte hace todo el corte. Para calcul

    posicin X de cada paso que usted debe tomar la suma de todos los pasos anteriores, mide desde el punto de inicio e

    valor de X de cada paso

    G76 Ciclo de cortado de roscado, pases mltiples

    Ejemplo de programa:

    %

    T101;

    G50 S2500 (mx. de ajuste RPM selecciona la geometra de la herramienta);

    G97 S1480 M03 (husillo en seleccionar herramienta uno corrector uno);

    G54 G00 X3.1 Z0.5 M08 (seleccionar coord. de trabajo y avance rpido al punto de

    referencia, refrigerante activado);

    G96 S1200 (velocidad de superficie constante en);

    G01 Z0 F0.01 (posicin al punto Z0 de la pieza);

    X-0.04;

    G00 X3.1 Z0.5;

    G71P1 Q10 U0.035 W0.005 D0.125 F0.015 (definir ciclo de rugosidad);

    N1 X0.875 Z0 (iniciar trayectoria de la herramienta);

    N2 G01 X 1. Z-0.075 F0.006;

    N3 Z-1.125;

  • 5/19/2018 C digos G Para Los Tornos HAAS

    42/82

    N4 G02 X1.25 Z-1.25 R0.125;

    N5 G01 X1.4;

    N6 X1.5 Z-1.3;

    N7 Z-2.25;

    N8 G02 X1.9638 Z-2.4993 R0.25;

    N9 G03X2.0172 Z-2.5172 R0.0325;

    N10 G01 X 3. Z-3.5 (trayectoria de la herramienta final);

    G00 Z0.1 M09;

    G53 X 0;

    G53 Z0;

    N20 (sistema FANUC del programa de muestra de roscado);

    T505;

    G50 S2000;

    G97 S1200 M03 (herramienta de roscado);

    G00 X1.2 Z0.3 M08 (avance rpido hasta la posicin);

    G76 X0.913 Z-0.85 K0.042 D0.0115 F0.0714 (ciclo de roscado);

    G00X1.5 Z0.5 G28 M09;

    N30 (sistema FANUC serie SL de HAAS);

    T404;

    G50 S2500;

    G97 S1200 M03 (herramienta de ranurado);

    G54 G00 X1.625 Z0.5 M08;

    G96 S800;

    G01 Z-1.906 F0.012;

    X1.47 F0.006;

    X1.51;

  • 5/19/2018 C digos G Para Los Tornos HAAS

    43/82

    W0.035;

    G01 W-0.035 U-0.07;

    G00 X1.51;

    W-0.035;

    G01 W0.035 U-0.07;

    X1.125;

    G01 X1.51;

    G00 X 3. Z0.5 M09;

    G53 X 0;

    G53 Z0;

    M30;

    %

    Ejemplo utilizando ngulo de rosca de inicio (Q)

    G76 X1.92 Z-2. Q60000 F0.2 D0.01 K0.04 (corte de 60 grados);

    G76 X1.92 Z-2. Q120000 F0.2 D0.01 K0.04 (120 grados);

    G76 X1.92 Z-2. Q270123 F0.2 D0.01 K0.04 (corte de 270.123 grados);

    Las siguientes reglas se aplican al uso de Q:

    1. El ngulo de inicio, Q, debe especificarse cada vez que se utiliza. Si se especifica ningn valor, se asume un

    ngulo de cero (0).

    2. No use un punto decimal. El ngulo de incremento de roscado es 0.001 grados. Por lo tanto, un ngulo de 180

    debe especificarse como Q180000 y un ngulo de 35 como Q35000.

    3. El ngulo Q debe introducirse como un valor positivo de 0 a 360000.

    Ejemplo de roscado de inicio mltiple

    Pueden cortarse mltiples roscados cambiando el punto de inicio para cada ciclo de roscado.

    El ejemplo anterior ha sido modificado para crear ahora un roscado de inicio mltiple.

    Para calcular los que puntos del inicio adicional el avance F0.0714 (paso) se multiplica por el nmero de puntos de inic

    (3) para dar.0714 * 3 =.2142. Esta es la nueva velocidad de avance F0.2142 (plomo).

    El tono (0.0714) se aade al punto inicial de inicio del eje z (N2) para calcular el siguiente punto de inicio (N5).

  • 5/19/2018 C digos G Para Los Tornos HAAS

    44/82

    Aada nuevamente la misma cantidad de nuevo al punto de inicio anterior (N5) para calcular el siguiente punto de inic

    (N7).

    Ejemplo #1

    T101 (1.00-14 3 PLOMO ROSCA);

    (1.00/14 = PASO = 0.0714);

    (Paso = 0.0714 es el cambio del eje Z para cada paso);

    (0.0714 * 3 = PLOMO =.2142);

    (Llevar =.2142 es la velocidad de avance);

    N1 M08;

    N2 G00 G54 X1.100 Z.500 (punto inicial);

    N3 G97 S400 M03;

    N4 G76 X.913 Z-.850 K.042 D.0115 F.2142 (ciclo de roscado);

    N5 G00 X1.100 Z.5714 (.500 INICIO ORIGINAL +. 0714);

    N6 G76 X.913 Z-.850 K.042 D.0115 F.2142 (ciclo de roscado);

    N7 G00 X1.100 Z.6428 (2 INICIO.5714 +. 0714);

    N8 G76 X.913 Z-.850 K.042 D.0115 F.2142 (ciclo de roscado);

    N9 G00 X6.00 Z6.00;

    N10 M30;

    G80 Cancelar el ciclo fijo (Grupo 09 *)

    Este cdigo G es modal ya que desactiva todos los ciclos fijos.

    Nota:Usar G00 o G01 tambin cancelar un ciclo fijo.

    G81 Taladrado ciclo fijo (Grupo 09)

    *C- comando de movimiento absoluto en el eje C (opcional)

    F- la velocidad de avance

    *L- nmero de repeticiones

    R- posicin del plano R

    *W-distancia incremental del eje z

    *X- comando de movimiento del eje x

    *Y- comando de movimiento absoluto del eje y

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    45/82

    *Z- posicin en la parte baja del orificio

    * indica opcional

    Vase tambin G241 para el taladrado radial y G195/G196 para radial roscar con herramientas motorizadas.

    G81 Ciclo fijo de taladrado: [1] rpido, avance [2], [3] de inicio o fin de recorrido, [4] a partir plano, plano [R] R, la posic

    de [Z] en la parte inferior del orificio.

    G82 Ciclo fijo (Grupo 09) de taladrado de puntos

    *C- comando de movimiento absoluto en el eje C (opcional)F- velocidad de avance en pulgadas (mm) por minuto

    *L- nmero de repeticiones

    P- tiempo de pausa en la parte inferior del orificio.

    R- posicin del plano R

    W-distancia incremental del eje z

    *X- comando de movimiento del eje x

    *Y- comando de movimiento del eje y

    *Z- posicin en la parte baja del orificio

    * indica opcional

    Este cdigo G es modal y activa el ciclo fijo hasta que se cancela o se selecciona otro ciclo fijo. Una vez activado, cad

    movimiento de X provocar la ejecucin la ejecucin de este ciclo fijo.

    Por otra parte, vea G242 para radial motorizadas taladrado punto de la herramienta.

    G82 Punto de taladro de ciclo fijo: plano rpido [1], [2] avance, [3] Inicio o fin de recorrido, [4] pausa, [5] a partir de plan

    [R] R, [Z] posicin de la parte inferior del orificio.

    Ejemplo de programa:

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    46/82

    G82 Taladro del eje y

    (Taladro de puntos - Axial);

    T1111;

    G18 (llamada a plano de referencia);

    G98 (avance por minuto);

    M154 (engranar eje C);

    G00 G54 X 6. C0. Y0. Z1. ;

    G00 X1.5 Z0.25;

    G97 P1500 M133;

    M08;

    G82 G98 C45. Z-0.25 F10. P80;

    C135. ;

    C225. ;

    C315. ;

    G00 G80 Z0.25 M09;

    M155;

    M135;

    M09;

    G00 G28 H0. (Desenrollar eje C);

    G00 X 6. Y0. Z1. ;

    G18 (regresar al plano XZ);

    G99 (pulgadas por minuto);

  • 5/19/2018 C digos G Para Los Tornos HAAS

    47/82

    M01;

    M30;

    %

    Para calcular cunto usted debe entrar en pausa en la esquina inferior derecha de su punto de taladro de ciclo, use la

    siguiente frmula:

    P = pausa revoluciones x 60000/RPM

    Si desea que la herramienta entrar en pausa durante dos revoluciones completa a su completa profundidad Z en el

    programa anterior (funcionando a 1500 RPM), usted podra calcular:

    2 x 60000 / 1500 = 80

    Introduzca P80 (80 milisegundos o vibra (.08 segundos) en la lnea de G82 , a entrar en pausa durante 2 revolucione

    1500 RPM.

    G83 taladrado intermitente Normal ciclo fijo (Grupo 09)

    *C- comando de movimiento absoluto en el eje C (opcional)

    F- velocidad de avance en pulgadas (mm) por minuto

    * - Tamao de la primera profundidad de corte

    *J- cantidad para reducir la profundidad del corte en cada pasada

    *K- profundidad mnima de corte

    *L- nmero de repeticiones

    *P- tiempo de pausa en la parte inferior del orificio.

    *Q- el valor del corte, siempre incremental

    *R- posicin del plano R

    *W-distancia incremental del eje z

    *X- comando de movimiento del eje x

    *Y- comando de movimiento del eje y

    Z- posicin en la parte baja del orificio

    * indica opcional

    G83 Ciclo fijo de taladrado intermitente: rpido [1], [2] avance, [3] Inicio o fin de recorrido, [4] pausa, [#22] ajuste 22, [#

    ajuste 52.

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    48/82

    Nota:Si se especifican I, Jy K , se selecciona un modo de operacin diferente. La primera pasada cortar el valor de ,

    cada corte sucesivo ser reducido por la cantidad especificada en J, y la profundidad de corte mnima es K. No utilice

    valor de Q al programar con I,Jy K.

    El ajuste 52 cambia la manera en que G83 trabaja cuando retorna al plano R . Normalmente se establece el plano

    de R bien alejado del corte para asegurar que el movimiento de limpieza de virutas permita que las virutas permita limp

    el orificio. Sin embargo, esto es provoca un movimiento cuando taladrando por primera vez a travs de este espacio

    vaco. Si el ajuste 52 se define con la distancia necesaria para despejar las virutas, el plano R puede fijarse mucho m

    cercano de la pieza a taladrar. Cuando ocurre el movimiento de limpieza a R , Z se mover pasado R por este valor en

    ajuste 52. El ajuste 22 es la cantidad de avance en Z para volver al punto correspondiente en el que se produjo el

    retroceso.

    Ejemplo de programa:

    T101;

    G97 S500 M03;

    G00 X 0 Z1. M08;

    G99

    G83 Z-1.5 F0.005 Q0.25 R0.1;

    G80;

    M09;

    G53 X 0;

    G53 Z0;

    M30;

    %

    Ejemplo de programa (herramienta motorizada):

    (TALADRO INTERMITENTE MOTORIZADA - AXIAL);

  • 5/19/2018 C digos G Para Los Tornos HAAS

    49/82

    T1111;

    G98;

    M154 (engranar eje C);

    G00 G54 X 6. C0. Y0. Z1. ;

    G00 X1.5 Z0.25;

    G97 P1500 M133;

    M08;

    G83 G98 C45. Z-0.8627 F10. Q0.125;

    C135. ;

    C225. ;

    C315. ;

    G00 G80 Z0.25;

    M155;

    M135;

    M09;

    G28 H0. (Desenrollar eje C);

    G00 G54 X 6. Y0. Z1. ;

    G18;

    G99;

    M01;

    M30;

    %

    G84 Ciclo fijo roscado (Grupo 09)

    F- la velocidad de avance

    *R- posicin del plano R

    S- RPM, llama antes de G84

    *W-distancia incremental del eje z

    *X- comando de movimiento del eje x

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    50/82

    Z- posicin en la parte baja del orificio

    * indica opcional

    Notas de programacin: No es necesario iniciar el husillo en CW antes de este ciclo fijo. El control lo hace

    automticamente.

    G84 Ciclo fijo de roscado: [1] rpido, avance [2], [3] de inicio o fin de recorrido, [4] a partir plano, plano [R] R, la posici

    [Z] en la parte inferior del orificio.

    Cuando G84 roscar en un torno, es ms simple utilizar G99 avance por revolucin.

    La velocidad de avance, cuando se usan G99, es igual a la gua de la rosca.

    El cable es la distancia recorrida a lo largo del eje de un tornillo, con cada vuelta completa.

    Un valor de S debe llamar antes de la G84. El valor S determina las RPM del ciclo de roscado.

    En modo mtrico (G99, con el ajuste 9 = MM), la velocidad de avance es equivalente a mtrica de la gua, en MM.

    En modo pulgadas (G99, con el ajuste 9 = pulgadas), la velocidad de avance es equivalente a inch (pulgadas) de la gu

    en pulgadas.

    Ejemplos:

    El plomo (y la velocidad de avance G99 ) de un M10 x rosca 1.0 mm es 1.0 mm, o. 03937"(1.0/25.4=.03937).

    La gua de un roscado de 5/16-18 es 1,411 mm (1/18*25.4=1.411), o. 0556"(1/18 =. 0556)

    Este ciclo fijo puede usarse en el husillo secundario de un torno de doble husillo DS, cuando precedidos por

    un G14. Consulte G14 del husillo secundario Swap para obtener ms informacin.

    Para el roscado Axial Live-herramienta, utilice un comando G95 o G186 .

    Para el roscado Radial Live-herramienta, utilice un comando G195 o G196 .

    Para invertir Tapping (roscado a mano izquierda) sobre el principal o el husillo secundario, consulte G184.

    Ejemplos de programacin ms, en pulgadas y mtrica, se muestran a continuacin:

    El ajuste 9 dimensioning (dimensionamiento) = mm

    Grifo Imperial, G99 avance por revolucin Rosca mtrica, G99 avance por revolucin

  • 5/19/2018 C digos G Para Los Tornos HAAS

    51/82

    El ajuste 9 Dimensioning = inch (pulgadas)

    Grifo Imperial, G99 avance por revolucin Rosca mtrica, G99 avance por revolucin

    G85 Ciclo fijo (Grupo 09) mandrilado

    Nota:Este ciclo los avances en y los avances hacia fuera.

    F- la velocidad de avance

    *L- nmero de repeticiones

    *R- posicin del plano R

    *W-distancia incremental del eje z

    *X- comando de movimiento del eje x

    *Y- comando de movimiento del eje y

    Z- posicin en la parte baja del orificio

    * indica opcional

    G85 Ciclo fijo de mandrilado: rpido [1], [2] avance, [3] de inicio o fin de recorrido, [4] plano inicial, el plano de [R] R, [Z

    posicin de la parte inferior del orificio.

    G86 ciclo fijo (Grupo 09) de parada y mandrilado

    Nota:Los topes del husillo y movimientos rpidos fuera del agujero.

    F- la velocidad de avance

    *L- nmero de repeticiones

    *R- posicin del plano R

    *W-distancia incremental del eje z

    *X- comando de movimiento del eje x

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    52/82

    *Y- comando de movimiento del eje y

    *Z- posicin en la parte baja del orificio

    * indica opcional

    Este cdigo G detiene el husillo una vez que la herramienta alcance el fondo del orificio. La herramienta se repliega un

    vez que se haya detenido el husillo.

    G86 Mandril y detener el ciclo fijo: [1] rpido, [2] avance, [3] de inicio o fin de recorrido, [4] plano inicial, el plano de [R]

    [Z] posicin de la parte inferior del orificio.

    G87 Mandrilado y retroceso Manual ciclo fijo (Grupo 09)

    F- la velocidad de avance

    *L- nmero de repeticiones

    *R- posicin del plano R

    *W-distancia incremental del eje z

    *X- comando de movimiento del eje x

    *Y- comando de movimiento del eje y

    *Z- posicin en la parte baja del orificio

    * indica opcional

    Este cdigo G detiene el husillo en la parte inferior del orificio. En este punto la herramienta se desplaza manualmente

    fuera del agujero. El programa contina cuando se pulsa el Inicio de ciclo .

    G87 Retroceso fijo Manual y mandrilado: [1] de avance, de retroceso Manual [2], [3] de inicio o fin de recorrido, [4] a pa

    plano, plano [R] R, [Z] posicin de la parte inferior del orificio. Ciclo.

    G88 Mandrilado y pausa y retroceso Manual ciclo fijo (Grupo 09)

    F- la velocidad de avance

    *L- nmero de repeticiones

    *P- tiempo de pausa en la parte inferior del orificio.

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    53/82

    *R- posicin del plano R

    *W-distancia incremental del eje z

    *X- comando de movimiento del eje x

    *Y- comando de movimiento del eje y

    *Z- posicin en la parte baja del orificio

    * indica opcional

    Este cdigo G detenga la herramienta en la parte inferior del orificio y pausa con el husillo girando durante el tiempo

    designado con el valor P .En este punto la herramienta se desplaza manualmente fuera del agujero. El programa conti

    cuando se pulsa el Inicio de ciclo .

    G88 Pausa y mandrilado ciclo fijo de retroceso del Manual: avance [1], [2] retroceso Manual, [3] Inicio o fin de recorrido

    pausa, [5] a partir de plano, [R] R plano, [Z] posicin de la parte inferior del orificio.

    G89 Mandrilado y pausa ciclo fijo (Grupo 09)

    Nota:Este ciclo los avances en y los avances hacia fuera.

    F- la velocidad de avance

    *L- nmero de repeticiones

    *P- tiempo de pausa en la parte inferior del orificio.

    *R- posicin del plano R*W-distancia incremental del eje z

    *X- comando de movimiento del eje x

    *Y- comando de movimiento del eje y

    *Z- posicin en la parte baja del orificio

    * indica opcional

    G89 Ciclo fijo del entrar en pausa y mandrilado: [1] de avance, [2] Inicio o fin de la carrera, [3] pausa, plano de inicio [

    [R] R plano, [Z] posicin de la parte inferior del orificio.

    G90 Ext. / interiores poniendo ciclo (Grupo 01)

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    54/82

    F(E) - Feed velocidad

    * - Distancia y direccin del radio, cono, eje X

    *U- la distancia incremental del eje x hacia el objetivo, dimetro

    *W-la distancia incremental del eje z hacia el objetivo

    X- la posicin absoluta del eje x del objetivo

    Z- la posicin absoluta del eje z del objetivo

    * indica opcional

    G90 Ext. / interiores ciclo de torneado: [1] rpido, [2] de avance, [3] la trayectoria programada, tolerancia de corte [4], o

    tolerancia de acabado [5], la posicin de inicio [6], [7] objetivo.

    Se utiliza G90 para giros simples, sin embargo, es posibles realizar mltiples pasadas especificando las posiciones X p

    las pasadas adicionales.

    Se hacen los cortes de torneado recto especificando X, Z y F. Agregando un valor , se hace un corte cnico. La cantid

    de roscado cnico se referencia desde el punto objetivo. Es decir, I se agrega al valor de X en la posicin deseada.

    Cualquiera de los cuatro cuadrantes ZX puede ser programado utilizando U, W, Xy Z; el cono es positivo o negativo. L

    siguiente figura da algunos ejemplos de los valores requeridos para mecanizado en cada uno de los cuatro cuadrantes

    G90-G92 relaciones de direcciones

    G92 Ciclo de roscado (Grupo 01)

    FAvance (E) - porcentaje de la gua de la rosca

    * - Distancia y direccin del radio, cono, eje X

    *Q- ngulo de rosca de inicio

    *U- la distancia incremental del eje x hacia el objetivo, dimetro

    http://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-latheshttp://diy.haascnc.com/g-codes-lathes
  • 5/19/2018 C digos G Para Los Tornos HAAS

    55/82

    *W-la distancia incremental del eje z hacia el objetivo

    X- la posicin absoluta del eje x del ob