lista de códigos g cnc para torno. · 2019. 5. 23. · x o +/-u define el valor de la coordenada...

30
A utor utor: : Carlos Carlos M . . Carrill Carrillo o R. R. 1 Li Li st st a a de de Cód Cód i gos gos G G CN CN C C para para t orno. orno.  Nota  Nota - No todos los códigos G se aplican a cada máquina. - No todos los códigos G se aplican a cada máquina. Código G Código G . Grupo Grupo . Tipo. Función. Tipo. Función. G Ø Ø Ø * * 1 1 M odal odal Posici Posicionam onam iento iento lineal lineal (atr (atravesado avesado rápi rápido do sin sin corte) corte) G Ø 1 1 1 1 M odal odal Int Interpolaci erpolaci ón ón li lineal neal con con corte corte (Alimentación) (Alimentación) G Ø 2 2 1 1 M odal odal Int Interpolaci erpolaci ón ón cir circular cular ho ho rari raria a C W G Ø 3 3 1 1 M odal odal Int Interpolaci erpolaci ón ón cir circular cular anti antiho ho rari raria a C CW CW G Ø 4 4 Ø Ø N o-modal o-modal Para Para da da con con t em em poriz porizaci ación ón (Dw (Dw el el l ) G 6 6 M odal odal Entrada Entrada de de datos datos en en pulgadas pulgadas G 21 21 * * 6 6 M odal odal Entrada Entrada de de datos datos tri tricos cos G 28 28 Ø Ø N o-modal o-modal Retorno Retorno de de punto punto de de ref referencia erencia G * * 7 7 M odal odal Cancelaci Cancelación ón de de com com pensación pensación de de radio radio de de herram herram ie ien ta ta G 41 41 7 7 M odal odal Co Co mpensación mpensación de de radi radio o de de herram herram ienta ienta a a izquierdas izquierdas G 42 42 7 7 M odal odal Co Co mpensación mpensación de de radi radio o de de herram herram ienta ienta a a derechas derechas G Ø Ø N o-modal o-modal Coordenada Coordenada de de Trabaj Trabaj o o (Dat (Dat um um ) G Ø Ø N o-modal o-modal Cancel Cancelaci ación ón de de cicl ciclo G 71 71 Ø Ø N o-modal o-modal Ciclo Ciclo de de desbaste desbaste en en el el eje eje X G 72 72 Ø Ø N o-modal o-modal Ciclo Ciclo de de desbaste desbaste en en el el eje eje Z G 73 73 Ø Ø N o-modal o-modal Repeti Repeti dor dor de de dise dise ño ño G 74 74 Ø Ø N o-modal o-modal Tala Tala dra drado do de de Barreno Barreno en en el el E j e e Z G 75 75 Ø Ø N o-modal o-modal Ranurado Ranurado en en el el Eje Eje X G 76 76 Ø Ø N o-modal o-modal Cicl Ciclo o de de Roscado Roscado G 81 81 1 1 M odal odal Tala Tala dra drado do de de agujer agujero o Profundo Profundo (Ningún (Ningún FA FA N U C) C) G 1 1 M odal odal D iámet iámetro ro del del Ciclo Ciclo Co Co rt rtante ante A A (Outer/I (Outer/Inner) nner) G 92 92 1 1 M odal odal H il ilo o del del Ciclo Ciclo C ort ortante ante G 94 94 1 1 M odal odal Cicl Ciclo o Corta Cortante nte B B (Cicl (Ciclo o de de Cara Cara de de Extremo) Extremo) G 96 96 2 2 M odal odal Fij Fij a a la la v el el ocidad ocidad de de control control de de superfi superficie cie en en m /min /min o o pies/ pies/ m in in G 97 97 * * 2 2 M odal odal Fij Fij a a la la v el el ocidad ocidad de de control control de de superfi superficie cie en en rpm rpm G 98 98 * * 11 11 M odal odal A l imenta imentaci ci ón ón por por M in in uto uto (mm (mm /min) /min) G 99 99 11 11 M odal odal A l imenta imentaci ci ón ón por por Revoluci Revoluci ones ones por por minut minuto o (mm (mm /RPM /RPM ) Los códigos G marcados con un (*) fijan el poder de la máquina cuando la máquina se restablece o el Los códigos G marcados con un (*) fijan el poder de la máquina cuando la máquina se restablece o el botón de paro de botón de paro de em em ergen ergen cia cia se activa. se activa.

Upload: others

Post on 04-Aug-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

AAutorutor: : Carlos Carlos MM. . CarrillCarrillo o R. R. 11

LiListsta a de de CódCódiigos gos G G CNCNC C para para ttorno.orno.

 Nota Nota - No todos los códigos G se aplican a cada máquina.- No todos los códigos G se aplican a cada máquina.

Código GCódigo G.. GrupoGrupo.. Tipo. Función.Tipo. Función.GGØØØ Ø * * 1 1 MModal odal PosiciPosicionamonamiento iento lineal lineal (atr(atravesado avesado rápirápido do sin sin corte)corte)GGØØ1 1 1 1 MModal odal IntInterpolacierpolación ón lilineal neal con con corte corte (Alimentación)(Alimentación)GGØØ2 2 1 1 MModal odal IntInterpolacierpolación ón circircular cular hohorariraria a CCWWGGØØ3 3 1 1 MModal odal IntInterpolacierpolación ón circircular cular antiantihohorariraria a CCCWCWGGØØ4 4 Ø Ø NNo-modal o-modal ParaParada da con con ttememporizporizaciación ón (Dw(Dwelelll))GG2Ø 2Ø 6 6 MModal odal Entrada Entrada de de datos datos en en pulgadaspulgadasGG21 21 * * 6 6 MModal odal Entrada Entrada de de datos datos mémétritricoscosGG28 28 Ø Ø NNo-modal o-modal Retorno Retorno de de punto punto de de refreferenciaerenciaGG4Ø 4Ø * * 7 7 MModal odal CancelaciCancelación ón de de comcompensación pensación de de radio radio de de herramherramieienntataGG41 41 7 7 MModal odal CoCompensación mpensación de de radiradio o de de herramherramienta ienta a a izquierdasizquierdasGG42 42 7 7 MModal odal CoCompensación mpensación de de radiradio o de de herramherramienta ienta a a derechasderechasGG5Ø 5Ø Ø Ø NNo-modal o-modal Coordenada Coordenada de de TrabajTrabajo o (Dat(Datumum))GG7Ø 7Ø Ø Ø NNo-modal o-modal CancelCancelaciación ón de de ciclciclooGG71 71 Ø Ø NNo-modal o-modal Ciclo Ciclo de de desbaste desbaste en en el el eje eje XXGG72 72 Ø Ø NNo-modal o-modal Ciclo Ciclo de de desbaste desbaste en en el el eje eje ZZGG73 73 Ø Ø NNo-modal o-modal RepetiRepetidor dor de de disediseñoñoGG74 74 Ø Ø NNo-modal o-modal TalaTaladradrado do de de Barreno Barreno en en el el EEjje e ZZGG75 75 Ø Ø NNo-modal o-modal Ranurado Ranurado en en el el Eje Eje XXGG76 76 Ø Ø NNo-modal o-modal CiclCiclo o de de RoscadoRoscadoGG81 81 1 1 MModal odal TalaTaladradrado do de de agujeragujero o Profundo Profundo (Ningún (Ningún FAFANNUUC)C)GG9Ø 9Ø 1 1 MModal odal DDiámetiámetro ro del del Ciclo Ciclo CoCortrtante ante A A (Outer/I(Outer/Inner)nner)GG92 92 1 1 MModal odal HHililo o del del Ciclo Ciclo CCortortanteanteGG94 94 1 1 MModal odal CiclCiclo o CortaCortante nte B B (Cicl(Ciclo o de de Cara Cara de de Extremo)Extremo)GG96 96 2 2 MModal odal FijFija a la la vvelelocidad ocidad de de control control de de superfisuperficie cie en en mm/min /min o o pies/pies/mmininGG97 97 * * 2 2 MModal odal FijFija a la la vvelelocidad ocidad de de control control de de superfisuperficie cie en en rpmrpmGG98 98 * * 11 11 MModal odal AAllimentaimentacición ón por por MMininuto uto (mm(mm/min)/min)GG99 99 11 11 MModal odal AAllimentaimentacición ón por por RevoluciRevoluciones ones por por minutminuto o (mm(mm/RPM/RPM))

Los códigos G marcados con un (*) fijan el poder de la máquina cuando la máquina se restablece o elLos códigos G marcados con un (*) fijan el poder de la máquina cuando la máquina se restablece o elbotón de paro de botón de paro de ememergenergencia cia se activa.se activa.

Page 2: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final
Page 3: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

AAutorutor: : Carlos Carlos MM. . CarrillCarrillo o R. R. 22

GØØ (Posicionamiento / Atravesado Rápido).GØØ (Posicionamiento / Atravesado Rápido).El código GØØ ejecuta un movimiento no cortante, a un rango de velocidad rápido, posiciona a unaEl código GØØ ejecuta un movimiento no cortante, a un rango de velocidad rápido, posiciona a unacoordenada específica en el área de trabajo (coordenada absoluta o incremental) que se programa.coordenada específica en el área de trabajo (coordenada absoluta o incremental) que se programa.Una orden de GØØ se escribe en el siguiente formato:Una orden de GØØ se escribe en el siguiente formato:GØGØØ X _ _ _ _ Ø X _ _ _ _ Z _ _ _ Z _ _ _ _;_;Donde,Donde,GØØ es el código de posicionamiento rápido/atravesado.GØØ es el código de posicionamiento rápido/atravesado.X _ _ _ _ Z _ _ _ _ son los valores de las coordenadas en los ejes X y Z.X _ _ _ _ Z _ _ _ _ son los valores de las coordenadas en los ejes X y Z.

 Nota 1. Nota 1.La proporción de movimiento es fijada por el fabricante de la máquina herramienta. La proporción deLa proporción de movimiento es fijada por el fabricante de la máquina herramienta. La proporción demovimiento puede reducirse de 1ØØ% a Ø%, pero sólo en incrementos de 1Ø%, usando los mandos demovimiento puede reducirse de 1ØØ% a Ø%, pero sólo en incrementos de 1Ø%, usando los mandos dealimentación.alimentación.

 Nota 2. Nota 2.Sobre la instrucción para ejecutar el comando GØØ, los dos deslizamientos (en los ejes X y Z) se muevenSobre la instrucción para ejecutar el comando GØØ, los dos deslizamientos (en los ejes X y Z) se muevencompletamente independientes uno del otro a un rango de velocidad máximo, a lo largo de un tipo de rutacompletamente independientes uno del otro a un rango de velocidad máximo, a lo largo de un tipo de rutade un no-vector (algunas veces llamado un no-lineal).de un no-vector (algunas veces llamado un no-lineal).En el ejemplo, el comando GØØ instruirá a los dos deslizamientos para comenzar el movimiento, ambos aEn el ejemplo, el comando GØØ instruirá a los dos deslizamientos para comenzar el movimiento, ambos aun rango un rango de velocide velocidad mdad máxima. Cáxima. Cuando uando ambos ambos deslideslizamzamientientos os comienzan comienzan el el movmovimiento de laimiento de la

herramienta aparecerá cruzada diagonalmente, unherramienta aparecerá cruzada diagonalmente, unmovimiento compuesto de ambos ejes; se muevenmovimiento compuesto de ambos ejes; se mueven

 juntos. Cuando un eje alcanza su coordenada final, el juntos. Cuando un eje alcanza su coordenada final, elotro eje continuará moviéndose hasta que alcance suotro eje continuará moviéndose hasta que alcance sucoordenada final. Esto da la impresión que lacoordenada final. Esto da la impresión que laherramienta "cambia" de direcciónherramienta "cambia" de direcciónEn el ejemplo mostrado; el programa de bloque GØØEn el ejemplo mostrado; el programa de bloque GØØX3Ø.Ø Z2.Ø instruirá el desplazamiento a la posiciónX3Ø.Ø Z2.Ø instruirá el desplazamiento a la posiciónPP11..

 Nota 3. Nota 3.Un problema con la no interpolación del vector que posiciona el sistema puede ocurrir si un tailstock Un problema con la no interpolación del vector que posiciona el sistema puede ocurrir si un tailstock (contrapun(contrapunto) to) se usa.se usa.

Cuando el tailstock es fijado en una posición delantera,Cuando el tailstock es fijado en una posición delantera,como la mostrada en el diagrama, la herramienta puedecomo la mostrada en el diagrama, la herramienta puedechocar con el cuerpo del tailstock o el centro rotativo.chocar con el cuerpo del tailstock o el centro rotativo.Para superar este problema, la herramienta se envía a unaPara superar este problema, la herramienta se envía a una

  posición de intermedio P2, para librar el tailstock y  posición de intermedio P2, para librar el tailstock yentonces hacia su posición final de coordenada P1.entonces hacia su posición final de coordenada P1.Esta operación se realiza usando dos bloques de órdenes.Esta operación se realiza usando dos bloques de órdenes.GGØØØ Ø Z2.Ø Z2.Ø ; ; (movim(movimiientento o para para posicposicioionar nar P1P1))

X16.Ø ; (movimiento para posicionar P2)X16.Ø ; (movimiento para posicionar P2)

 Nota 4. Nota 4.El código GØØ congela la compensación del radio de la herramienta, códigos G41 y G42. Si G41 o G42El código GØØ congela la compensación del radio de la herramienta, códigos G41 y G42. Si G41 o G42son activados cuando un orden GØØ se programa, la compensación de radio de herramienta no funcionaráson activados cuando un orden GØØ se programa, la compensación de radio de herramienta no funcionaráhasta que un código GØ1, GØ2 o GØ3 se programe.hasta que un código GØ1, GØ2 o GØ3 se programe.

 Nota 5. Nota 5.El código GØØ es modal y por consiguiente incompatible con GØ1, GØ2 y GØ3 códigos del mismoEl código GØØ es modal y por consiguiente incompatible con GØ1, GØ2 y GØ3 códigos del mismo

 bloque. bloque. Nota 6. Nota 6.Un código GØØ puede escribirse en un programa de dos maneras:Un código GØØ puede escribirse en un programa de dos maneras:GØØ GØØ o o GØ.GØ.

Page 4: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

AAutorutor: : Carlos Carlos MM. . CarrillCarrillo o R. R. 33

GØ1 (Interpolación lineal)GØ1 (Interpolación lineal)El código GØ1 ejecuta un movimiento cortante que sigue una línea recta, a una velocidad de avance fijo.El código GØ1 ejecuta un movimiento cortante que sigue una línea recta, a una velocidad de avance fijo.Una orden GØ1 se escribe en el formato siguiente:Una orden GØ1 se escribe en el formato siguiente:GØ1 X(U) _ _ _ _ Z(W) _ _ _ _;GØ1 X(U) _ _ _ _ Z(W) _ _ _ _;Donde,Donde,GØ1 es el código de la Interpolación Lineal.GØ1 es el código de la Interpolación Lineal.X(U) _ _ _ _ Z(W) _ _ _ _ son los valores de las coordenadas en los ejes X, Y y Z.X(U) _ _ _ _ Z(W) _ _ _ _ son los valores de las coordenadas en los ejes X, Y y Z.El valor de la velocidad de avance programado en la orden GØ1 es la velocidad de avance real a lo largoEl valor de la velocidad de avance programado en la orden GØ1 es la velocidad de avance real a lo largodel camino de la herramienta, no la velocidad de avance del eje.del camino de la herramienta, no la velocidad de avance del eje.En un movimiento simple del eje el deslizamiento se alimentará a la proporción declarada en la ordenEn un movimiento simple del eje el deslizamiento se alimentará a la proporción declarada en la ordenGØ1. En el movimientos de los dos ejes (la herramienta se mueve diagonalmente), ambosGØ1. En el movimientos de los dos ejes (la herramienta se mueve diagonalmente), ambosdesplazamientos tendrán que operar exactamente a la misma longitud de tiempo para producir una soladesplazamientos tendrán que operar exactamente a la misma longitud de tiempo para producir una soladiagonal, o vector. El controlador de la máquina calculará la velocidad de avance por separado para losdiagonal, o vector. El controlador de la máquina calculará la velocidad de avance por separado para losdespladesplazamzamientos ientos en X en X y Z. y Z. Las coordenadas de Las coordenadas de los los ejes en lejes en los mos movovimientimientos siguientes os siguientes en una oen una orden GØrden GØ11puede programapuede programarse en valores absolutos (rrse en valores absolutos (relatielativo al un vo al un punto fijpunto fijo) como) como X o X y y Z, o Z, o valorvalores incres incremementalesentales(relativos a la última coordenada declarada en el programa) como U y W.(relativos a la última coordenada declarada en el programa) como U y W.También es posible programar un eje con un valor absoluto y el otro eje con un valor incremental (U-Z oTambién es posible programar un eje con un valor absoluto y el otro eje con un valor incremental (U-Z oX-W).X-W).

 Nota 1. Nota 1.Una orden GØ1 puede ser usada para producir ambos movimientos cortantes recto y diagonal (vector). EnUna orden GØ1 puede ser usada para producir ambos movimientos cortantes recto y diagonal (vector). Enel ejemplo se muestra un código GØ1 usado para producir ambos movimientos.el ejemplo se muestra un código GØ1 usado para producir ambos movimientos.

GGØØ1 1 Z-25 Z-25 FØFØ.1 .1 ;;X4Ø X4Ø Z-5Z-5Ø Ø ;;

GØGØ1 1 WW-2-25 5 FØFØ.1 .1 ;;U15 U15 WW-2-25 5 ;;

GØ1 Z-25 FØ.1 ;GØ1 Z-25 FØ.1 ;U15 U15 Z-5Ø Z-5Ø ;;

GØGØ1 1 WW-2-25 5 FØFØ.1 .1 ;;X4Ø X4Ø WW-2-25 5 ;;

En el programa, ambos valores GØ1 y el rango de alimentación F son modales, sus órdenes continuaránEn el programa, ambos valores GØ1 y el rango de alimentación F son modales, sus órdenes continuaránhacia el próximo bloque sin tener que ser reiterados.hacia el próximo bloque sin tener que ser reiterados.

 Nota 2. Nota 2.Los rangos de alimentación programados pueden variarse de Ø% a 15Ø% usando los mandos deLos rangos de alimentación programados pueden variarse de Ø% a 15Ø% usando los mandos dealimentación.alimentación.

 Nota 3. Nota 3.Si ningún rango de alimentación se programa en un código GØ1, el controlador de la máquina pondrá unSi ningún rango de alimentación se programa en un código GØ1, el controlador de la máquina pondrá unfeedrate de FØ.Ø1 mm por revolución en un modo G99, o F1Ø mm por minuto en un modo G98.feedrate de FØ.Ø1 mm por revolución en un modo G99, o F1Ø mm por minuto en un modo G98.

 Nota 4. Nota 4.Si un bloque contiene un código GØ1, y un rango de alimentación F_ se ejecuta; y si el bloque siguienteSi un bloque contiene un código GØ1, y un rango de alimentación F_ se ejecuta; y si el bloque siguientecontiene un código GØØ, el controlador de la máquina retendrá el valor F_ en su memoria. La orden GØØcontiene un código GØØ, el controlador de la máquina retendrá el valor F_ en su memoria. La orden GØØnormalmente pondrá el rango de alimentación (feedrate) a su valor máximo. Puesta la anulación de lanormalmente pondrá el rango de alimentación (feedrate) a su valor máximo. Puesta la anulación de laorden GØØ con un bloque que contenga GØ1, GØ2 o GØ3, el valor de F_ original se soltará de laorden GØØ con un bloque que contenga GØ1, GØ2 o GØ3, el valor de F_ original se soltará de lamemoria y se pondrá activo.memoria y se pondrá activo.

 Nota 5. Nota 5.El código GØ1 es modal y es por consiguiente incompatible con GØØ, GØ2 y GØ3 códigos del mismoEl código GØ1 es modal y es por consiguiente incompatible con GØØ, GØ2 y GØ3 códigos del mismo

 bloque. bloque. Nota 6. Nota 6.Un código GØ1 puede escribirse en un programa de dos maneras.Un código GØ1 puede escribirse en un programa de dos maneras.GØ1 o G1.GØ1 o G1.

Page 5: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 4

GØ2 / GØ3 (Interpolación circular).El código GØ2 ejecuta un movimiento cortante en el sentido de las agujas delreloj, a un rango de alimentación fijo.El código GØ3 ejecuta un movimiento cortante en un sentido antihorario, a unrango de alimentación fijo.Las definiciones de sentido horario (GØ2) y antihorario (GØ3) es fijado según elsistema de coordenadas en el diagrama.Al programar arcos, el punto final del arco es especificado por la dirección (X, Z)cuando se declara como una posición absoluta, o (U, W) cuando se declara como

una posición incremental. Este punto final de arco a veces es llamado como la posición del objetivo.Usando una posición absoluta (X, Z), el valor es la dimensión del punto final del arco con relación a la

 posición del dato de la componente.Usando una posición incremental (U, W), la coordenada del punto final es la distancia que la herramientase mueve desde la posición de salida del arco. Ésta puede ser o no un valor (+) o un valor negativo (-),valor que depende del deslizamiento en el movimiento de la máquina con relación a la posición de salida.El formato para programar una interpolación circular en coordenadas cartesianas que usan un radioconocido de arco es el siguiente:Para seguir un sentido horario,Absoluto GØ2 X Z R Incremental GØ2 +/-U +/-W R Para seguir un sentido antihorario,Absoluto GØ3 X Z R Incremental GØ3 +/-U +/-W R 

Donde,GØ2 o GØ3 define la dirección de la interpolación circular.X o +/-U define el valor de la coordenada final del arco a lo largo del eje X.Z o +/-W define el valor de la coordenada final del arco a lo largo del eje Z.R define la longitud del radio de los arcos.

GØ2/Ø3 (Interpolación circular) Tabla de datos.Datos a ser dados Comando Significado

1 Rotación Direccional G02G03

Sentido horario (CW)Sentido Antihorario (CCW)

2

Punto finalPosición

AbsolutoComando

IncrementalComando

X,Z

U,W

Posición del punto finalde las coordenadas de trabajo

Distancia desde el punto inicialal punto final

3

Distancia desde el puntoinicial al centro

Radio de Arco

I,K 

Distancia con dirección desdeel punto inicial al centro del arco(Siempre el valor del radio y el valor incremental).

Radio del arco (siempre un valor delradio).

4 Feedrate F Rango de alimentación a lo largo delarco

Page 6: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 5

GØ2/Ø3 usando las direcciones I y K.Para programar un arco cuando sólo el centro del arco se conoce (el radio es desconocido) se usa las letrasde dirección I y K.

I relaciona la dirección X y es el valor incrementalen la dirección (+ / -) del punto inicial del arco enel eje X al centro del arco (ver diagrama).K relaciona la dirección Z y es el valor incremental en la dirección (+ / -) del punto inicialdel arco en el eje Z al centro del arco (ver diagrama).

GØ2 Ejemplo de la Interpolación circular usando I y K.G02 X _ _ _ _ Z _ _ _ _ I _ _ _ _ K _ _ _ _ F _ _ _ _;

GØ3 Ejemplo de la Interpolación circular usando I yK.G03 X _ _ _ _ Z _ _ _ _ I _ _ _ _ K _ _ _ _ F _ _ _ _;

GØ2 Ejemplo de la Interpolación circular usando R.G02 X _ _ _ _ Z _ _ _ _ R _ _ _ _ F _ _ _ _;

 Nota 1.Al programar arcos que usan la dirección R (radio del arco), el valor de R debe ser igual a, o mayor que ladistancia media más larga, viajada por cualquier eje.

 Nota 2.Para un arco mayor de 18Ø grados, dos arcos separados tienen que ser programados.

 Nota 3.Un código GØ2 puede escribirse en un programa de dos maneras.GØ2 o G2.Un código GØ3 puede escribirse en un programa de dos maneras.GØ3 o G3.

Page 7: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 6

Códigos GØ4 (Dwell).El código GØ4 se usa para entrar un retraso fijo de tiempo en el programa.Un código GØ4 se escribe en el siguiente formato:GØ4 X _ _ _ _;o GØ4 U _ _ _ _;o GØ4 P _ _ _ _;Donde,El valor Dwell usa las letras de dirección X (tiempo en segundos), U (tiempo en segundos) o P (tiempo en1/1ØØØ segundos), seguido por un número que indica este valor.Por ejemplo:GØ4 X1.Ø; Esta orden se lee realice un Dwell de 1 segundo de duración.GØ4 U1.5; Esta orden se lee realice un Dwell de 1.5 segundos de duración.GØ4 P2ØØØ; Esta orden se lee realice un Dwell de 2 segundos de duración.

 Nota 1.Un punto decimal no puede usarse con la dirección P.

 Nota 2.El Dwell se realiza a la salida del bloque en el que se programa.

 Nota 3.El Dwell empieza cuando el rango de alimentación ordenado en el bloque anterior alcanza cero. Para queel deslizamiento permanezca inmóvil en términos de revoluciones, las r.p.m deben conocerse y lalongitud del Dwell estar basada en esa velocidad.

 Nota 4.El valor del tiempo máximo de un Dwell es 9999 segundos.

 Nota 5.GØ4 es un código G no-modal. Es sólo activo en el bloque en el que se programa.

G2Ø / G21 (Entrada de datos en pulgadas/metricas).El controlador de la máquina puede programarse en cualquier sistema: Imperial (pulgadas G2Ø) o Métrico(milímetros G21). El formato normal para una parte de programa CNC es escribir el código G2Ø o G21 enel primer bloque del programa.Código G Tipo. ..Unidades. Valor de entrada más Bajo.G2Ø Imperiales Pulgadas Ø.ØØØ1 pulgadaG21 Métrico Milímetros Ø.ØØ1 mmLos sistemas de unidades de los artículos siguientes son cambiados dependiendo si G2Ø o G21 sonfijados:1) Comandos de posicionamiento (X y Z).2) Distancias de movimiento incrementales.3) Rangos de alimentación ordenados por el código de F.4) Valores de desplazamiento.

 Nota 1.El estado de G2Ø o G21 en el controlador de la máquina es dependiente de la opción que se ha grabado enel disco.

 Nota 2.Un código G2Ø no debe cambiarse a un código G21 (o viceversa) durante el programa.

 Nota 3.Al cambiar entre G2Ø y G21, los desplazamientos deben ponerse según las unidades de medida que seusa.

 Nota 4.G2Ø y G21 son ambos códigos G modales.

Page 8: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 7

G28 (Retorno al Punto de referencia).El punto de referencia es una posición fija en la máquina a la que la herramienta puede moverse.En máquinas ajustadas con software, este punto es usado también como la posición inicial, el punto usado

 por la máquina para poner los límites de movimiento para los desplazamientos X y Z.Un código G28 instruye a la herramienta a moverse automáticamente a este punto de referencia.Un código G28 se escribe en el formato siguiente:G28 X (U) Z (W)Donde,X (U) y Z (W) puede usarse para indicar un punto intermedio, a través del cual la herramienta pasará,antes de continuar al punto de referencia.Este punto intermedio X (U), Z (W) permite programar la herramienta para seguir un camino más"predecible", manteniéndolo suficientemente libre de cualquier parte de la máquina o podría colocarlo conéxito cuando se mueva al punto de referencia.El movimiento a cualquier punto intermedio y el punto de referencia se realiza en una proporción deatravesado rápido, usando un camino tipo no-vector (no-lineal), la herramienta puede aparecer como sidiera un "cambio" en la dirección debido al tipo no-vector que se este usando.

 Nota 1.G28 (Usando un Punto Intermedio X (U) Z (W)).El diagrama muestras cómo la herramienta podría chocar con el billet al maniobrar hacia el punto dereferencia. Esto es el resultado de los movimientos de un no-vector que obligan a la herramienta a seguir un camino de "corte" a través del borde del billet.

Para evitar esta colisión, la herramienta se envía en un camino que incluye el punto intermedio, P2. El punto intermedio se usa para permitir que la herramienta se mueva completamente libre a través del billet,antes de continuar hacia el punto de referencia, P3.

El bloque exigió realizar el proceso que se leería,G28 X1ØØ.Ø Z-4Ø.Ø;

 Nota 2.G28 (Sin usar un punto intermedio X (U) Z (W).En el diagrama, la herramienta está en una posición (P1) donde ninguna colisión es posible. El puntointermedio, en este caso, no se requiere, así que el bloque puede escribirse como sigue:G28 UØ WØ;

Page 9: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 8

Las coordenadas del punto intermedio todavía se declaran, usando las direcciones incrementales U y W pero ambos con sus valores en cero, sin indicar movimiento del eje. Por consiguiente, la herramienta semoverá del punto P1 al punto de referencia, P3, a lo largo de un camino de tipo no-vector.

 Nota 3.G28 es un código G no-modal. Es sólo activo en el bloque en el que se programa.

G41 / G42 (Compensación de radio de herramientas).Los códigos G41 y G42 permiten al controlador de lamáquina producir arcos y afilamientos del billet, conmucha precisión, considerando automáticamente laforma del radio de la herramienta. Sin lacompensación de herramienta, el perfil cortado estaríasujeto a socavar y sobrecorte.La figura muestra la vista agrandada del radio deherramienta y el punto de referencia del Software.

Radio de herramienta, dirección y valores de longitud.El controlador de la máquina requiere tres partes principales de información para calcular lacompensación de corte para cada herramienta. Estas tres partes de información, son:

1) X y Z, refiriéndose a los valores de desplazamiento de la herramienta (considerando la longituddiferente de cada herramienta).

2) R, refiriéndose al radio de herramienta.3) T, refiriéndose a la dirección de la herramienta (la orientación de la herramienta).

Un máximo de 16 valores completos de desplazamiento puede listarse.La Tabla muestra un juego de desplazamientos:

X LongitudDesplazamiento

Z LongitudDesplazamiento

HerramientaRadio

HerramientaDirección

Herramienta12..........1516

X-138.06-121.85..........-125.45-127.35

Z-79.454-83.185..........-50.335-75.252

R 0.40.8..........0.00.4

T32..........04

 Nota 1.De las ocho direcciones numeradas disponibles de la herramienta para indicar la orientación de laherramienta imaginaria, los números 2, 3 y 4 corresponden a:2 – Taladrado cortante hacia la cuña.3 – Herramienta standard cortante de cuchillo de mano derecha hacia la cuña.4 - Herramienta standard cortante de cuchillo de mano izquierda a distancia de la cuña.

Page 10: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 9

Información de la herramienta imaginaria.El punto de Referencia del Software de la herramienta también es llamada la herramienta imaginaria.Su propósito principal es simplificar los procesos de fijación de desplazamientos permitiendo que laherramienta alcancé los puntos conocidos en los ejes X y Z.Cuando la compensación de corte es usada, el mando de CNC calcula el desplazamiento requerido entre la

 punta de la herramienta imaginaria y el borde cortante real de la herramienta. Esto hace que la herramientasiga el camino del contorno con mayor precisión en el programa. Esta distancia varía según la dirección yel ángulo de movimiento de la herramienta y también está basado en el radio de la punta de laherramienta, como se muestra:G41 / G42 - Compensación de radio de herramienta para corte Paralelo.La compensación de radio de herramienta no requiere que la herramienta de corte se encuentre paralela alos ejes X y Z. El punto de referencia y el borde cortante de la herramienta siguen el mismo camino.

G41 / G42 –Compensación de radio de herramienta para corte diagonal.Cuando la herramienta empieza a cortar diagonalmente, crea afilamientos y arcos, la herramienta con bajocorte o sobre corte, según la dirección en la que se encuentre viajando, como se muestra.

Radio de la herramienta (Etiqueta Labelling).Para encontrar la cantidad correcta de radio para la punta de la herramienta, referirse a la etiqueta en lacaja de la herramienta original.Abajo se muestra un ejemplo de una herramienta cuyo código en la caja es, ISO 1832 - 1985:

C N M G 12 04 12 F N1 2 3 4 5 6 7 8 9

En la caja de código de punta, en la caja número 7, la cantidad se traduce como un radio de 1.2mm.Dirección de la punta de la herramienta Imaginaria.La dirección de la punta de la herramienta se refiere a su orientación con respeto a la posición del billet, ya la manera que la herramienta está apuntando... por ejemplo, arriba y hacia la izquierda. Cada direcciónde la herramienta tiene un número, de Ø - 9, entrada en la tabla de desplazamientos de herramienta al ladode la letra "T". Además de "T", la longitud de la herramienta (desplazamientos en X y Z) también debe ser entrada junto con un valor de radio de punta de la herramienta "R."La tabla muestra directamente las direcciones de la herramienta para números del 1 - 8:

Page 11: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 10

Tabla de dirección numerada de la punta de la herramienta.

Cuando la compensación de radio de herramienta es requerida en un programa de CNC, la posición del billet con respeto a la herramienta debería usarse la tabla mostrada:Dirección de códigos de la compensación G41 y G42.Los dos diagramas ilustran la dirección de códigos de compensación G41 y G42, respecto al nivel del ojo.

Dirección de códigos de compensación G41 y G42, en situaciones de trabajo.

Compensación de radio de herramienta Salida (G41-G42).El funcionamiento que instruye a una máquina para cambiar el modo de compensación de radio deherramienta se llama bloque salida, o ramping en bloque. El bloque salida se usa para permitir a laherramienta el tiempo a cambiar desde el movimiento a lo largo de la línea de ruta programada para seguir cualquier otro lado de la línea de la ruta programada.

Page 12: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 11

El bloque de salida debe satisfacer los siguientes puntos:1) Un código G41 o G42 debe estar contenido en el bloque, o especificado en un bloque anterior.2) Un movimiento GØ1 X.... Z.... debe especificarse en el bloque y la distancia del movimiento lineal

debe ser mayor que el radio de punta de la herramienta.3) El valor del radio “R” de la punta de herramienta, ingresado en la tabla de desplazamientos de

herramienta no debe ser ØØ.4) La dirección correcta de la herramienta (orientación) en número, "T", debe entrarse desde la tabla

de desplazamientos de herramienta.

G4Ø Cancelación de compensación de radio de herramienta.El código G4Ø se usa para cancelar la compensación de radio de herramienta.Una orden G4Ø sólo puede realizarse en un bloque en el que un movimiento lineal (GØØ, GØ1, G28) se

 programa.Siguiendo un radio o cuando se lleve a cabo un afilamiento en modo de compensación, se recomienda quelos dos próximo bloques ambos contengan movimientos rectos (lineales) antes que un código G4Ø decancelación se programe.Estos movimientos rectos (lineales) sólo necesitan ser ligeramente más grandes que el radio de punta deherramienta.El mando CNC ingresa en modo de cancelación automáticamente cuando:

1) El poder de la máquina se enciende primero.2) Cuando el botón CRT/MDI (reset) en el control de panel se empuja.3) Un programa es obligado a finalizar realizando una orden MØ2 o M3Ø.

 Nota 1.Una orden GØ2 o GØ3 de interpolación circular no puede especificarse en el bloque salida.

 Nota 2.En la salida de compensación de radio de herramienta, el CNC lee dos bloques. El primer bloque serealiza y el segundo bloque se sostiene en memoria.En movimientos de compensación subsecuentes, se leen los dos bloques de antemano, así que el mando deCNC tiene el bloque actual realizándose y los próximos dos bloques en memoria. Esto es porque lacompensación de radio de herramienta siempre necesita saber lo que pasa en el movimiento que sigue alque se esta realizando. El mando CNC puede planear y calcular la posición correcta de salida para elmovimiento actual que también será la posición correcta de ingreso, para el próximo movimiento.

 Nota 3.Los códigos G4Ø, G41 y G42 son modales, por tanto son entre sí incompatibles dentro de un mismo

 bloque.

Page 13: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 12

G5Ø (Funciones de Orden múltiple).El código G5Ø es interpretado por el controlador de la máquina de tres maneras diferentes:1) G5Ø (sujeción Max. Velocidad del husillo).G5Ø S_ _ _ _ especifica la máxima velocidad del husillo, para controlar un velocidad constante desuperficie, medida en r.p.m.Cuando la velocidad del husillo en el control de velocidad de superficie alcanza valores constantesespecificadas por el programa (G5Ø S_ _ _ _), el husillo se sujeta y esta velocidad se vuelve al valor máximo.2) G5Ø (Sistema de Coordenadas).El código G5Ø puede usarse para cambiar los ejes X y Z a lo largo de una posición, como si ellos fueranun pedazo de papel cuadriculado "imaginario".Esto se hace poniendo un valor de coordenada específico que se quiere que el controlador de la máquinaregistre como la posición actual de la herramienta. La herramienta entonces "piensa" que está en estacoordenada específica, aunque realmente no se ha movido.Ejemplo.

En el diagrama 1, el dato del cero está fijo en el extremo de lacara del billet, a lo largo de su línea de centro, simplemente parahacer que los diagramas y gráficos sean más fáciles de seguir.

  Nótese que el dato del cero puede ponerse en cualquier otra posición en la máquina.La herramienta está actualmente en la posición Z=4Ø, X=3Ø. LaPosición (Ø,Ø) es el dato cero.

En el diagrama 2, se programa una orden que instruye a larejilla entera de coordenadas (papel cuadriculado) para quecambie su posición y se alineé con las coordenadas de laherramienta Z=1Ø, X=1Ø.

 Nótese que la orden instruye a la rejilla a moverse, no a laherramienta.G5Ø X1Ø Z1Ø

En el diagrama 3, la posición de la herramienta ahora se leeZ=1Ø, X=1Ø, aunque la herramienta todavía estáexactamente a la misma distancia del billet como en eldiagrama 1.Un esquema de orden G5Ø para fijar un sistema decoordenadas, usando valores absolutos, se escribe en elformato siguiente:G5Ø X..... Z.....Donde,

Los valores de X y Z representan las coordenadas absolutas de posición de la herramienta requeridas.Todas las dimensiones absolutas futuras son ahora relativas a una "nueva" posición del dato cero.3) G5Ø (Cambio del Sistema de Coordenadas).El código G5Ø también puede usarse para cambiar las coordenadas de los ejes (rejilla) usando valoresincrementales (U y W) en lugar de valores absoluto (X y Z).Un esquema de orden G5Ø para cambiar el sistema de coordenadas, usando valores incrementales, seescribe en el formato siguiente:G5Ø U..... W.....Donde,Los valores U y W representan el movimiento incremental requerido.

Page 14: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 13

G7Ø (Ciclo acabado).Después que el corte de perfil se ha completado, usando los códigos G71, G72 o G73, el código G7Ø

 puede usarse para realizar un paso de corte (cut/pass).Una orden de paso de acabado G7Ø se escribe en el formato siguiente:G7Ø ns de P el nf de QDonde,ns es el número de sucesión del bloque a la salida para el paso de acabado.nf es el número de sucesión del último bloque para el paso de acabado.

 Nota 1.Las dos funciones la velocidad de avance (feedrate), F, y la velocidad del husillo, S, ordenados entre lasucesión del ns y el nf sólo serán eficaces en la operación G7Ø.

 Nota2.Cuando el paso de acabado se termina leyendo el número de sucesión nf, la herramienta se devuelve a su

 posición original antes de que se ordenara el código G7Ø. Nota 3.En los bloques entre la sucesión del ns al nf, ningún subprograma puede llamarse.

G71 (Levantamiento accionario en el eje X).El código G71 orden de un múltiple ciclo repetitivo, a veces llamado un ciclo cerrado.Se usan ciclos cerrados dentro de un programa de CNC para simplificar la programación, ya que serequiere sólo de las dimensiones que describen el perfil del componente requerido. El mando de CNCgenerará entonces los cortes (roughing) necesarios, dentro de su propia memoria.G71 Diagrama general de ciclo cerrado.

Donde,R = Atravieso rápidoF = Velocidad de alimentaciónU1 = Profundidad de corte en eje de XU2 = Asignación de acabado en el eje XW = Asignación de acabado en el eje Z

G71 Explicación del Ciclo cerrado y Notas.La sucesión de movimientos de la herramienta en el ciclo cerrado G71 es como sigue:Movimiento 1 - De la posición de salida, la herramienta se retracta lejos del punto de salida. La distanciaque se mueve es iguala a U2 a lo largo del eje de X y W a lo largo del eje de Z, a un rango de alimentaciónrápida.Movimiento 2 - La herramienta se mueve la distancia U1, a lo largo del eje X hacia la línea de centro del

 billet, a una velocidad de avance que corresponden al código G en el bloque del ns (GØ1 o GØØ).Movimiento 3 - La herramienta sigue el eje Z hacia el husillo, a un punto que el mando de CNC hacalculado respecto del perfil terminado. La velocidad de avance usado se declara en el segundo bloque deG71.Movimiento 4 - A esta altura la herramienta se retracta en el eje X y Z lejos del trabajo, a un ángulo de 45grados. La cantidad retractada R, se declara en el primer bloque de G71. Una velocidad de avance deatravesado rápido se usa.Movimiento 5 - La herramienta se retracta entonces a lo largo del eje Z, a un velocidad de avance rápidahasta que alcance el punto de salida de ese mismo diámetro.Movimiento 6 - Desde este punto, los movimientos numerados como 2, 3, 4 y 5 son repetidos por elcontrolador de la unidad CNC, hasta que la forma programada entre el ns y el nf ha sido desbastada.

Page 15: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 14

Movimiento 7 - Después de que todo los pasos de desbaste se completan (una forma rugosa delcomponente es visible), el mando de CNC realizará un simple paso de desbastado del perfil a la velocidadde avance declarado en G71. Cuando este paso simple está completo la herramienta se retractará a la

 posición de arranque original del G71. El próximo bloque se leerá entonces en el mando de CNC.Movimiento 8 - Si el próximo bloque contiene G7Ø P de ns Q de nf, el controlador de CNC usará lamisma herramienta para realizar un paso de acabado a una velocidad de avance y velocidad del husillocontenida entre el ns y nf.Como una herramienta diferente debería realizar el paso de acabado, el bloque después del nf instruiría ala máquina a moverse a una posición de cambio de herramienta. El próximo bloque instruiría a la máquinaa cambiar de herramienta requerida para el paso de acabado. El próximo bloque debería regresar laherramienta a la posición de arranque original G71. En este punto, el bloque de paso de cancelación (G7ØP ns Q nf) debería ser leído por el controlador de CNC. Cuando los pasos de acabados terminan, laherramienta se retractará a la posición original G71 de salida.

 Nota 1.En ciclo cerrado G71, solamente un movimiento en el eje X es permitido en el primer bloque del perfilterminado (los bloques ns).

 Nota 2.Sólo GØØ, GØ1, GØ2, GØ3 y GØ4 pueden ser programados entre los bloques ns y nf.Una orden G71 se escribe en el formato siguiente:G71 U (1) R_;G71 P ns Q nf U (2) W_ F_;Donde,U (1) Es la profundidad de corte en el eje X (valor del Radio).R Es la cantidad de escape (Retractación).Ns Es el número de sucesión del primer bloque de la forma terminada programada.Nf Es el número de sucesión del último bloque de la forma terminada programada.U (2) Es la distancia y dirección de asignación de acabado eje X (valor del Diámetro).W Es la distancia y dirección de la asignación de acabado en el eje Z.F Velocidad de avance para desbastado.Las órdenes de movimiento se especifican entre bloques de programa numerados de ns al nf, como semuestra:

 N ns ........;........;F......;S......;........;

 N nf ........;Los Cuatro Modelos de corte que pueden usarse con G71.

1) Afuera la herramienta moviéndose hacia el husillo.2) Afuera la herramienta moviéndose contrario elhusillo.3) Interno la herramienta moviéndose hacia el husillo.4) Interno la herramienta moviéndose contrario elhusillo.

Page 16: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 15

 Nota 1.Solamente un firme incremento, decrecimiento o una ruta paralela de la herramienta entre A y B se

 permite, dependiendo del diseño de corte. Nota 2.Cualquier comando F (Velocidad de avance) o S (velocidad de husillo, r.p.m.) entre los bloquesnumerados ns y nf sólo serán eficaces en el paso de cancelación (G7Ø).

 Nota 3.Antes de escribir la orden G71 dentro del programa, la herramienta se posiciona en el punto de la salida.Ejemplo Perfilado externo usando G7Ø y G71.

(Designación del diámetro, Entrada Métrica). NØØ4Ø.......; NØØ5Ø GØØ X38.Ø Z2.Ø; (Posición de inicio y finalización) NØØ6Ø G71 U1.5 RØ.5; NØØ7Ø G71 P8Ø Q17Ø U2.Ø WØ.1 FØ.15; NØØ8Ø GØ1 X16.Ø FØ.3; (ns)NØØ9Ø ZØ.5; NØ1ØØ X2Ø.Ø Z-1.5 FØ.Ø5; NØ11Ø Z-3Ø.Ø FØ.Ø75; NØ12Ø X23.Ø; NØ13Ø GØ3 X25.Ø Z-24.Ø R1.Ø; NØ14Ø GØ1 X3Ø.Ø Z-65.Ø; NØ15Ø Z-74.Ø; NØ16Ø GØ2 X36.Ø Z-77.Ø R3.Ø; NØ17Ø GØ1 X38.5; (nf) NØ18Ø G7Ø P8Ø Q17Ø; (Paso de cancelación)

Ejemplo Perfilado interno que usa G7Ø y G71.(Designación del diámetro, Entrada Métrica). NØØ6Ø..........; NØØ7Ø GØØ X16.Ø Z2.Ø; (Posición de inicio y finalización) NØØ8Ø G71 U1.25 RØ.5; NØØ9Ø G71 P1ØØ Q17Ø U-1.5 WØ.Ø7 FØ.Ø75; NØ1ØØ GØ1 X36.Ø FØ.3; (ns) NØ11Ø ZØ.5; NØ12Ø X32.Ø Z-1.5 FØ.Ø5; NØ13Ø Z-15.Ø FØ.Ø7; NØ14Ø X2Ø.Ø Z-3Ø.Ø;NØ15Ø Z-43.5; NØ16Ø GØ3 X17.Ø Z-45 R1.5 FØ.Ø5; NØ17Ø GØ1 X15.8; (nf) NØ18Ø G7Ø P1ØØ Q17Ø; (Paso de cancelación)

Ir a ejemplo utilizando códigos G71-G72-G70

Page 17: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 16

G72 (Levantamiento accionario en vuelta).El código G72 orden de un múltiple ciclo repetitivo, a veces llamado un ciclo cerrado.El ciclo G72 es similar al ciclo G71 sólo que el corte se aplica en el eje Z.Se usan ciclos dentro de un programa de CNC para simplificar el programa, ya que se requieren sólo lasdimensiones que describen el perfil del componente requerido. El controlador de CNC generará entonceslos cortes de desbastado necesarios para perfilar el componente, desde su memoria.G72 Diagrama general del ciclo cerrado.

Donde,F = Velocidad de avance.R = Atravesamiento rápido.W (1) = Profundidad de corte.W (2) = Finalización corte en el eje Z.U = Finalización corte en el eje X.

Una orden G72 se escribe en el formato siguiente:G72 W (1) R;G72 P ns Q nf U W (2) F;Donde,W (1) Es la profundidad de corte en el eje Z.R Es la cantidad de escape

(Retractación).ns Es el número de sucesión del primer bloque dela forma terminada programada.nf Es el número de sucesión del último bloque de

la forma terminada programada.U Es la distancia y dirección de la finalización asignada en el eje X.W (2) Es la distancia y dirección de la finalización asignada en el eje Z.F Velocidad de avance para el desbaste.

Los Cuatro Modelos de la Corte que pueden usarse con G72.

1) Interior con el eje de corte Z moviéndose hacia elhusillo.2) Interior con el eje de corte Z contrario al husillo.3) Externo con el eje de corte Z moviendo hacia elhusillo.4) Externo con el eje de corte Z contrario al husillo.

 Nota 1.Sólo un firme aumento, decrecimiento o ruta de herramienta paralela entre A y B se permite, dependiendodel modelo cortante.

Page 18: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 17

 Nota 2.Sólo un movimiento del eje Z se permite en el bloque ns.

 Nota 3.Si un paso de cancelación es requerido, el bloque G7Ø P ns Q nf se leería en el mando de CNC después deque la orden G72 se ha completado. Este método es similar al paso de acabado en la orden G71.

Ejemplo perfilado externo usa G7Ø y G72.(Designación del diámetro, Entrada Métrica). NØØ4Ø..........; NØØ5Ø GØØ X81.Ø Z2.Ø; (Posición de inicio y finalización) NØØ6Ø G72 W2.Ø RØ.5; NØØ7Ø G72 P8Ø Q15Ø UØ.5 W1.Ø FØ.1; NØØ8Ø GØØ Z-6Ø.Ø; (ns) NØØ9Ø GØ1 X8Ø.Ø FØ.2; NØ1ØØ X6Ø.Ø W1Ø.Ø FØ.Ø75; NØ11Ø W1Ø.Ø; NØ12Ø X4Ø.Ø W1Ø.Ø; NØ13Ø W2Ø.Ø; NØ14Ø X18.Ø W11.Ø; NØ15Ø W1.Ø; (nf) NØ16Ø G7Ø P8Ø Q15Ø; (Paso de cancelación) NØ17Ø..........;

G73 (modelo repetido).La función G73 ciclo cerrado permite el corte de un perfil programado repetidamente. Se usa

  principalmente para las partes del maquinado donde el desbaste ya ha sido formado por cualquier máquina, forjando o vaciado.G73 Diagrama general de ciclo.

Donde,F = Velocidad de avance.R = Modelos repetidos.U (1) = La distancia y dirección de alivio en la dirección deleje X (valor del radio).W (1) = La distancia y dirección de alivio en direccióndel eje Z.

Una orden G73 se escribe en el formato siguiente:G73 U (1) W (1) R;G73 P ns Q nf Q U (2) W (2) F;Las definiciones P ns, Q nf, U (2), W (2) y F son iguales a los explicados en las órdenes G71 y G72.Donde,U (1) Es la profundidad de corte en el eje X (valor del Radio).W (1) Es la profundidad de corte en el eje Z.R Es la cantidad de escape (Retractación)ns Es el número de sucesión del primer bloque de la forma terminada programada.nf Es el número de sucesión del último bloque de la forma terminada programada.U(2) Es la distancia y dirección de finalización asignada en el eje X (valor del diámetro).W (2) Es la distancia y dirección de la finalización asignada en el eje Z.F Es la velocidad de avance para desbastado.

Page 19: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 18

 Nota 1.Movimientos en los ejes X y Z deben programarse en el bloque ns.

 Nota 2.Los cuatro modelos de corte usados por G71 también pueden ser usados por G73.Ejemplo Perfilando externo que usa G7Ø y G73.(Designación del diámetro, entrada métrica).

 NØØ5Ø..........; NØØ6Ø GØØ X82.Ø Z2.Ø; NØØ7Ø G73 U1Ø.Ø W1Ø.Ø R3.Ø; NØØ8Ø G73 P9Ø Q15Ø U2.Ø W1.Ø FØ.1; NØØ9Ø GØØ X15.Ø ZØ.5; (ns) NØ1ØØ GØ1 X2Ø.Ø Z-2.ØØ FØ.Ø5; NØ11Ø Z-3Ø.Ø FØ.Ø75; NØ12Ø X4Ø.Ø Z-65.Ø; NØ13Ø Z-95.Ø; NØ14Ø GØ2 X6Ø.Ø Z-1Ø5.Ø R1Ø.Ø; NØ15Ø GØ1 X82.Ø Z-116.Ø; (nf) NØ16Ø G7Ø P9Ø Q15Ø; NØ17Ø..........;

G74 (Ciclo de perforación en el extremo de una cara).El G74 código instruye la máquina para realizar un ciclo de taladrado. La línea de centro del taladro corre

 paralelo al eje Z, el taladro hará los agujeros en el extremo de la cara del billet.El taladrado se refiere al método usado para quitar el material, el taladro se moverá una cantidad fijadentro del material, entonces permite el retiro de viruta, antes de seguir cortando dentro del material.El código G74 permite dos métodos diferentes de taladrar:

1) Un taladrado ladeado (U-drill) puede realizarse dentro del billet, moviéndose a lo largo del eje Xeste proceso puede repetirse varias veces si se requiere, puede usarse para taladrar fuera del centrode los agujeros.

2) Un taladrado normal también puede usarse. Si las palabras X, P y R de la orden G74 se omiten, unagujero será generado en etapas (cada etapa mide una profundidad de Q) a una profundidad totalde Z.

G74 Diagrama general de Ciclo.El diagrama ilustra los movimientos de una ordenG74 si se usa conjuntamente con un taladrado. Elcorte de viruta / ciclos son útiles para limitar eltamaño del desperdicio swarf.Una orden G74 se escribe en el formato siguiente:G74 R (1);G74 X (U) Z (W) P_ Q_ R (2) F_;Donde,R(1) Es la cantidad de retorno.X (U) Es el diámetro del taladro si el sobrepasose usa (caminando a lo largo del eje X para repetir el ciclo).Z (W) Es la profundidad de taladrado.P Es el sobrepaso en el eje X medido enmicras (sin la señal).Q Es la profundidad besando en el eje Zmedido en micras (sin la señal).F Es el Velocidad de avance.

Page 20: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 19

 Nota 1.G74 es un ciclo de rompimiento de viruta (picotazo de taladro), no un agujero profundo

 Nota 2.En un G74, los valores absolutos de X y Z pueden reemplazarse con los valores incrementales U y W.G74 Ejemplo del ciclo de taladrado del extremo de una cara.

(Designación del diámetro, Entrada Métrica). NØØ7Ø..........; NØØ8Ø GØØ X3.Ø Z2.Ø; NØØ9Ø G74 RØ.5; NØ1ØØ G74 X35.Ø Z-4Ø.Ø P4ØØØ Q1ØØØØ RØ.5 FØ.2; NØ11Ø..........;

En el ejemplo mostrado G74, el taladro se posiciona en X3.Ø Z2.Ø. Desde este punto, la orden G74 se leeen el controlador de CNC. El taladro avanza 1Ømm (valor de Q) y entonces se retracta Ø.5mm (valor de R (1)). Estos movimientos se repiten hasta la profundidad total se alcanza (valor de Z (W)).En este punto, el taladro se mueve en una dirección negativa a lo largo del eje X (hacia la línea de centrodel husillo) Ø.5mm (valor de R (2)), entonces se retracta a un rango de atravesamiento rápido a la posiciónde inicio en el eje Z. Desde este punto, el taladro entra una dirección positiva a lo largo del eje X 4mm(valor de P) y la sucesión de movimientos de taladrado se repiten hasta que el diámetro en el eje X y la

 profundidad en el eje Z se alcanzan. La herramienta repetirá esta operación de taladrado cada uno concorte interno de sección hasta que el diámetro del agujero correcto se logra.Después de que todos los movimientos se han completado, el taladro se retracta a la posición de inicio enel eje Z y el último corte-interno de sección en el eje X.

G74 Ejemplo de ciclo de taladrado plano.(Designación del diámetro, Entrada Métrica).

 NØØ7Ø..........; NØØ8Ø GØØ XØ.Ø Z2.Ø; NØØ9Ø G74 RØ.5; NØ1ØØ G74 Z-5Ø.Ø Q1ØØØ FØ.15; NØ11Ø..........;

En el programa anterior, el taladro se posiciona a un punto en el eje X y Z y la orden G74 se lee en elcontrolador del CNC. El taladro avanza 1Ømm (valor de Q) y entonces se retracta Ø.5mm atrás (valor deR (1)). Estos movimientos se repiten hasta que la profundidad en el eje Z se alcanza. El taladro se mueveentonces hacia atrás a un rango de atravesado rápido a la posición de inicio y el próximo bloque se lee enel controlador de CNC.Los siguientes términos no se aplican a este ejemplo ya que ningún sobrepaso en el eje X se requiere; X(U); P; R (2).

Page 21: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 20

G75 (Ciclo de taladrado y acanalado de diámetro exterior /Interior).La orden G75 permite taladrar y acanalar en el eje X.Un ciclo de corte de viruta también es posible - el corte de viruta es igual que el taladrado de caras paralimitar el tamaño del swarf.

Una orden G75 se escribe en el formato siguiente:G75 R (1);G75 X (U) Z (W) P_ Q_ R (2) F_;Donde,Las definiciones de R (1), X (U), Z (W), P, Q, R (2) y F son iguales que en la orden G74.G75 Notas generales.

 Nota 1.Cuando se usa G75 para acanalar, la retractación (R (2)) a la base de la ranura puede ser imposible, amenos que una cantidad del despacho de aduanas se ha proporcionado.

Si ninguna cantidad del despeje haquedado, los R (2) el valor debe ser ceroo debe omitir del bloque.(Designación del diámetro, la Entrada Métrica). NØØ5Ø..........; NØØ6Ø GØØ X52.Ø Z-8.Ø; NØØ7Ø GØ1 X2Ø.Ø FØ.Ø75; NØØ8Ø GØØ X52.Ø; NØØ9Ø W-2.5; NØ1ØØ G75 RØ.5; NØ11Ø G75 X2Ø.Ø Z-4Ø.Ø P5ØØØ Q25ØØRØ.5 FØ.Ø75; NØ12Ø..........;

Page 22: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 21

G76 (Ciclo cortante de rosca múltiple).La orden G76 contiene, dentro de dos bloques, toda la información exigida para generar una forma derosca normal y grado de inclinación.Un G76 usa un borde cortante para reducir la carga en la punta de la herramienta.

Una orden G76 se escribe en el formato siguiente:G76 P (A) / (B) / (C) Q (Min) R_;G76 X (U) Z (W) P (DEP) Q (1st) F_;Donde,P(A) Es el número de paso de acabado del hilo orosca (1 a 99).P(B) Es la cantidad del chaflán. Éste es el ángulo alque la herramienta deja en el billet, al final del ciclocortante del hilo.P(C) Es el ángulo de la punta de la herramienta (8Ø°,6Ø°, 55°, 3Ø°, 29° y Ø°).

 Nota. (A), (B) y (C) son todos especificados al mismo tiempo por la dirección P, PØ36Ø6Ø = el númerode cortes es Ø3, los chaflanes suman 6Ø y ángulo de la herramienta es de 6Ø°.

Q (Min) Es la profundidad de corte mínima (en micras). Cuando la profundidad de corte calculada por el controlador de CNC es menor que este límite, la profundidad cortante se sujeta a estevalor mínimo.

R Es la asignación de acabado. Éste es el final, o acabado, los cortes aplicados a la rosca. Elnúmero de fases para completar esta asignación de acabado es determinado por el valor deP(A), el valor de R dividido por el P(A) el número de pasos acabados iguala el valor decada fase de la asignación de acabado.

X (U) Es la posición del extremo del hilo en el eje X (diámetro del centro).Z (W) Es la posición del extremo del hilo en el eje Z.P (DEP) Es la profundidad del hilo como un valor del radio (en micras).Q (1st) Es la profundidad del primer paso como un valor del radio (en micras).F Es el tamaño del grado de inclinación de la rosca.

 Nota 1.Cuando se usan dimensiones incrementales, sus señales (+ o -) se define como sigue:U y W = +/- (determinados por la dirección que sigue la ruta de la herramienta).R = +/- (determinado por la dirección que sigue la ruta de la herramienta).P = Más (siempre).Q = Más (siempre).

 Nota 2.Pueden ser considerados cuatro modelos simétricos que dependen de la señal (más o menos) de losmovimientos de los ejes X y Z.

 Nota 3.Es posible cortar hilos interiores con la orden G76.

 Nota 4.El corte de la rosca se repite a lo largo del mismo camino de la herramienta de desbastado hacia el cortefinal de acabado, la velocidad del husillo debe permanecer constante. La orden G96 para velocidad de

Page 23: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 22

superficie constante no debe usarse cuando el ciclo de hilo cortante esta activo, de otra manera el grado deinclinación del hilo podría ser incorrectamente maquinado.

 Nota 5.En lo posible, permita unos 5mm de carrera-en la salida del paso del hilo, para permitir cualquier retrasoen el sistema de manejo de la máquina. Sin una suficiente carrera-en la salida del hilo el maquinado podríaresultar con un grado de inclinación incorrecto.

 Nota 6.La anulación de la velocidad de avance en el tablero de mando del CNC será ineficaz, está fijado a unvalor del 1ØØ% durante el ciclo cortante del hilo.

 Note 7.A pesar que la anulación del husillo pareciese estar desactivado aunque se este cortando un hilo, no debeactivarse ya que un grado de inclinación de hilo incorrecto se generará.

 Nota 8.El botón de parada de ciclo no operará durante un ciclo cortante de hilo. La operación de corte sólo puedeser parada usando el botón [RESET] en el panel de control del CNC o el botón [EMERGENCY STOP).

 Nota 9.La máquina puede ponerse a leer un bloque en un momento apretando el botón [SINGLE BLOCK] en el

 panel de control del CNC. Al operar en modo single block, una presión del botón [CYCLE START]activará un paso completo de roscado (encendido de corte, paso del hilo, apagado del corte y regresorápido). Si el modo single block se activa durante un funcionamiento de roscado, el movimiento de laherramienta se detendrá al inicio (encendido de corte) del próximo paso de roscado.

(Designación del diámetro, Entrada Métrica). NØØ9Ø..........; NØ1ØØ GØØ X16.25 Z5.Ø; NØ11Ø G76 PØ3ØØ6Ø Q15Ø RØ.Ø3;  NØ12Ø G76 X13.546 Z-4Ø.Ø P1226 Q3ØØF2.Ø; NØ13Ø..........;

(Designación del diámetro, Entrada Métrica). NØØ9Ø..........; NØ1ØØ GØØ X27.9 Z5.Ø; NØ11Ø G76 PØ4ØØ6Ø Q1ØØ RØ.Ø4; NØ12Ø G76 X3Ø.Ø Z-4Ø.Ø P92Ø Q2ØØ F1.5; NØ13Ø..........;

Page 24: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 23

G81 (Ciclo de taladrado de agujero profundo).La orden G81 realiza una operación de taladrado profundo,donde el taladro se retracta completamente fuera delagujero a cada corte.La definición de esta operación se llama como un ciclo de

 paso.Si una repetición del ciclo se requiere, sólo los valores quecambian, necesitan ser entrados en el próximo bloque, la

 profundidad de Z.(Designación del diámetro, Entrada Métrica).Absoluto. NØØ5Ø..........; NØØ6Ø GØØ XØ.Ø Z2.Ø; NØØ7Ø G81 Z-2Ø.Ø FØ.1; NØØ8Ø Z-35.Ø; NØØ9Ø Z-45.Ø;

 NØ1ØØ Z-5Ø.Ø; NØ11Ø G........;

(Designación del diámetro, Entrada Métrica).Incremental. NØØ5Ø..........; NØØ6Ø GØØ XØ.Ø Z2.Ø; NØØ7Ø G81 W-22.Ø FØ.1;NØØ8Ø W-37.Ø;NØØ9Ø W-47.Ø;NØ1ØØ W-52.Ø; NØ11Ø G........;

Explicación, el taladro se posiciona en el punto inicial G81 Z-2Ø.Ø FØ.1El taladro entonces realiza los cortes en el billet hasta la posición Z declarada (Z-2Ø.Ø) y entonces regresaal punto de arranque.A estas alturas, el próximo bloque que se lee en la máquina (Z-35.Ø).El taladro rápido recorre adelante a un 1mm del corte anterior (Z-19.Ø) donde se iniciaron los cortes paraeste paso.Estos movimientos continúan (encendido de corte, retorno rápido, rápido regreso a un 1mm), hasta que elúltimo bloque conteniendo en el eje Z se ha completado.El próximo bloque que contenga un código G diferente cancelará la orden G81.

Page 25: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 24

G9Ø (Ciclo cortante diámetro exterior / interior).La orden G9Ø realiza un paso de ciclo cortante dónde el corte es aplicado en el eje X. También, usando laorden R __ dentro del bloque G9Ø, pueden generarse cortes cónicos.Si el movimiento del paso necesita ser repetido, sólo los valores que cambian (dimensiones demovimiento) necesitan ser entrados en el próximo bloque.Línea recta de corte G9Ø.

Un orden G9Ø para cortar en línea recta seescribe en el formato siguiente:G9Ø X (U) __ Z (W) __ F __;Donde,F __ Velocidad de avance.

 Nota 1.Al programar usando las dimensiones incrementales (U, W), la dirección del movimiento de laherramienta a lo largo de los caminos "P1" y "P2" definirán las señales de U y W (más o menos). En el

 programa anterior, U y W son menos. Nota 2.La orden G9Ø puede usarse para los cortes internos y externos.G9Ø Corte cónico.

Un orden G9Ø para cortecónico se escribe en el formatosiguiente:G9Ø X (U) __ Z (W) __ R __ F

 __;

Donde,R __ Es la dimensión quedefine el ángulo de cortecónico.F __ Es velocidad de avance.

 Nota 1.El signo de R depende de la dirección de corte "P1" - en el programa anterior, R se entra como un valor negativo.

 Nota 2.Al programar usando las dimensiones incrementales (U, W), la dirección del movimiento de laherramienta a lo largo de los caminos "P1" y "P2" definirán las señales de U y W (más o menos). En el

 programa anterior, U y W son negativos.

Page 26: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 25

 Nota 3.La orden G9Ø puede usarse para cortes internos y externos.

Designación del signo para corte cónico usando G9Ø.Los Cuatro Diagramas muestran la relación de los signos de los valores siguientes para la orden G9Ø cortecónico, U, W y R:Las posiciones de coordenada de los cuatro etiquetados en cada diagrama es como sigue:

A = (X,Z)B = (X+U+R,Z)C = (X+U,Z+W)D = (X,Z+W)Haga clic aquí para mostrarle el Ejemplo CortanteExterno a un G9Ø.(Designación del diámetro, Entrada Métrica).

 NØØ5Ø..........; NØØ6Ø GØØ X41.Ø Z2.Ø;NØØ7Ø G9Ø X35.Ø Z-45.Ø FØ.1;

 NØØ8Ø X3Ø.Ø; NØØ9Ø X25.Ø Z-25.Ø; NØ1ØØ X2Ø.Ø; NØ11Ø X2Ø.Ø R-3.794; NØ12Ø G........;

G92 (Ciclo cortante de rosca).La orden G92 realiza un paso de ciclo roscado. Sólo los movimientos del eje X (U) necesitan ser entradosen los bloques subsecuentes, después de leer la entrada original de la orden G92.

(R) = Rápido.(F) = Ventaja.

Un orden G92 para corte de rosca recta se escribe en elformato siguiente:G92 X (U) __ Z (W) __ F Lead;

Donde,F es la velocidad de avance de roscado.

Page 27: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 26

 Nota 1.G92 puede usarse para cortar hilos internos y externos.

 Nota 2.El corte se usa con G92 para generar un hilo, del primer paso al último paso de acabado.El corte involucra que la herramienta se acerca al billet 9Ø grados a su superficie, en lugar de acercarse el

 billet a una carrera-entrada en ángulo. Efectivamente, esto significa que se ponen las mayores tensiones enla herramienta desde que ambos bordes están cortando. Más allá en el material, como la herramienta cortamás allá dentro del material, más área de superficie está en contacto con la punta de la herramienta.

 Nota 3.Las mismas notas generales que en G76 con respecto a la velocidad, carrera-entrada, alimentaciónsostenida, etc. también son pertinentes en la orden G92.

(Designación del diámetro, Entrada Métrica). NØØ4Ø..........; NØØ5Ø GØØ X16.25 Z5.Ø; NØØ6Ø G92 X15.6 Z-4Ø.Ø F2.Ø; NØØ7Ø X15.2; NØØ8Ø X14.8; NØØ9Ø X14.5; NØ1ØØ X14.2; NØ11Ø X13.9; NØ12Ø X13.9; NØ13Ø X13.546; NØ14Ø X13.546; (Salto de paso)NØ15Ø G.......;

G94 (End/Taper Corte final de cara).La orden G94 realiza un paso de ciclo cortante de cara dónde el corte es aplicado en el eje Z. También,usando la palabra R __ dentro de una orden G94, los cortes cónicos pueden ser generados.Si una repetición de movimientos se requiere, sólo los valores que cambian necesitan ser entrados en el

 próximo bloque.

(R) = Rápido.(F) = Alimentación.

Un orden G94 para una cara de ciclo cortante seescribe en el formato siguiente:G94 X (U) __ Z (W) __ F __;

Donde,F __ Velocidad de avance.

 Nota 1.Al operar en el modo single block, cada movimiento de la herramienta requiere una presión del botón[CYCLE START].

 Nota 2.G94 puede usarse para cortes internos y externos.

Page 28: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 27

G94 Diagrama de corte general cónico.(R) = Rápido.(F) = Alimentación.

Una orden G94 para un ciclo cortante de cara cónico seescribe en el formato siguiente:G94 X (U) __ Z (W) __ R__ F __;

Donde,F __ Velocidad de avance.R __ Medida y ángulo del afilamiento.

G94 Notas generales. Nota 1.Al programar usando el posicionamiento incremental, las señales (más o menos) de U, W y R dependeránde las direcciones de caminos "P1" y "P2", de una manera similar a los métodos mostrados para la ordenG9Ø.En el ejemplo mostrado, U, W y R son todos valores negativos.

Ejemplo usando G94.(Designación del diámetro, Entrada Métrica). NØØ5Ø..........; NØØ6Ø GØØ X61.Ø Z2.Ø; NØØ7Ø G94 X2Ø.Ø Z-2.5 FØ.1; NØØ8Ø Z-5.Ø; NØØ9Ø Z-7.5; NØ1ØØ Z-1Ø.Ø;NØ11Ø Z-12.5; NØ12Ø Z-15.Ø; NØ13Ø GØØ X2Ø.Ø Z5.Ø; NØ14Ø G94 X1Ø.Ø Z2.5 R-2.5;NØ15Ø ZØ.Ø; NØ16Ø Z-2.5; NØ17Ø Z-5.Ø; NØ18Ø..........;

G96 (Constante de superficie control de velocidad).Si la velocidad de superficie (la velocidad relativa entre la herramienta y billet) se fija después que ladirección S __, la velocidad del husillo es calculada para que la velocidad de la superficie siempre searespecto al valor especificado en relación con la posición de la herramienta.Las unidades usadas dependerán si la máquina está operando, usando las medidas métricas o imperiales.Las unidades de velocidad de superficie son como sigue:

Unidad de la entrada. Unidad de Velocidad de superficie.Métrico - Milímetro. Metros por Minuto, M/Min.Imperial - Pulgadas. Pies por Minuto, Feet/Min.

Un orden G96 para el control de velocidad de superficie se escribe en el formato siguiente:G96 S __;Donde,S __ es la velocidad de superficie (M/Min o Feet/Min)

Page 29: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 28

 Nota 1.La velocidad de superficie programada puede alterarse durante el funcionamiento del programa, usando elcontrol del husillo en el panel de la máquina. El rango de ajuste varía desde el 5Ø% al 12Ø%, siendo1ØØ% la velocidad programada.

 Nota 2.Cuando el mando de velocidad de superficie constante se usa, el sistema de coordenada de trabajo puestoy el cambio de sistema de coordenadas (punto de dato del software) debe ponerse para que el centro derotación se encuentre en el eje Z (X=0.0).

 Nota 3.El código G50 que define la velocidad del husillo máxima debe usarse junto con G96, para no exceder lavelocidad del husillo máxima segura.

 Nota 4.El código G96 es modal. Permanecerá activo hasta que se programen códigos G97, M02 o M30 en elmismo bloque, o el paro de emergencia o el reset de la máquina se activen.G97 (Velocidad del husillo en Rev/Minute).El orden de G97 permite una velocidad de husillo escrita en las unidades, revoluciones por minuto, a ser entrado en el controlador de la máquina. Todas las subsecuentes velocidades del husillo se definen en revs

 por minuto, después de leer la orden G97. Si un cambio de velocidad del husillo se requiere dentro de un programa, sólo el valor de S __ necesita ser entrado.Una orden G97 se escribe en el formato siguiente:G97 S __;Donde,S __ Es la velocidad del husillo, escrita en revs por minuto.

 Nota 1.La velocidad del husillo programada puede alterarse durante el funcionamiento del programa. El rango deajuste varía desde 5Ø% a 12Ø%, siendo 1ØØ% la velocidad programada.

 Nota 2.El código G97 es modal. Permanecerá activo hasta que se programen códigos G96, M02 o M30 en elmismo bloque, o el paro de emergencia o el reset de la máquina se activen.

 Nota 3.El controlador de la máquina asumirá que G97 es activo, en las situaciones siguientes;- Inicialmente, cuando la máquina se enciende.- Después de que un código M02 se programa.- Después de que un código M30 se programa.- Después de que el botón de Parada de Emergencia se usa.- Después de que la máquina se ha restablecido.

Page 30: Lista de Códigos G CNC para torno. · 2019. 5. 23. · X o +/-U define el valor de la coordenada final del arco a lo largo del eje X. Z o +/-W define el valor de la coordenada final

Autor: Carlos M. Carrillo R. 29

G98 (Alimentación por minuto).La orden G98 permite una velocidad de avance escrito en unidades, milímetros por minuto o pulgadas por minuto. Todas las velocidades de avance subsecuentes son definidas en las unidades escogidas. Si uncambio en la velocidad de avance se requiere dentro de un programa, sólo el valor de F__ necesita ser entrado.Las unidades usadas dependerán si la máquina está operando usando las medidas métricas o imperiales.G98 Diagrama general.

Una orden G98 se escribe en el formato siguiente:G98 F __;

Donde,F __ es la velocidad de avance, escrito en milímetros por minuto o pulgadas por minuto.

 Nota 1.Las velocidades de avance programados pueden alterarse durante el funcionamiento del programa, usandolos mandos en el panel de la máquina. El rango de ajuste varía desde Ø% a 15Ø%, siendo 1ØØ% lavelocidad programada.

 Nota 2.El código G98 es modal. Permanece activo que hasta que un código G99, M02, M30, paro de emergenciao el reset de la máquina se activan.

 Nota 3.El controlador de la máquina asumirá que G98 es activo, en las situaciones siguientes;- Inicialmente, cuando la máquina se enciende.- Después de que un código M02 se programa.- Después de que un código M30 se programa.- Después de que el botón de Parada de Emergencia se usa.- Después de que la máquina se ha restablecido.