Intertech Fanuc Prog Torno

download Intertech Fanuc Prog Torno

of 52

Transcript of Intertech Fanuc Prog Torno

  • MANUAL DE PROGRAMACIN

    CONTROL FANUC / MELDAS

    INDICE

    CONSIDERACIONES DE SEGURIDAD Pgina 3

    LISTADO DE FUNCIONES G Pgina 4

    LISTADO DE FUNCIONES M Pgina 6

    NUMERACIN DE BLOQUES Pgina 8

    INICIO Y FIN DE UN PROGRAMA Pgina 8

    NOMENCLATURA DE UN PROGRAMA Pgina 9

    COORDENADAS ABSOLUTAS Pgina 10

    ELECCIN DEL CERO DE PIEZA Pgina 10

    COORDENADAS INCREMENTALES Pgina 11

    MOVIMIENTO EN RPIDO G00 Pgina 13

    MECANIZADO LINEAL G01 Pgina 14

    MECANIZADO CIRCULAR G02 / G03 Pgina 14

    INSTRUCCIN PARA LA TORRE T Pgina 17

    ROTACIN DEL HUSILLO Pgina 18

    AVANCE DE MECANIZADO F Pgina 19

    REFRIGERANTE Pgina 19

    EVACUADOR DE VIRUTAS Pgina 19

    EJEMPLO DE PROGRAMACIN Pgina 20

    TEMPORIZADOR G04 Pgina 21

    PARADA PROGRAMADA M00 Pgina 21

    SALTO DE BLOQUES / Pgina 22

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 2

    PROGRAMACIN DIRECTA Pgina 23

    FUNCIN A Pgina 23

    FUNCIN C Pgina 24

    FUNCIN R Pgina 24

    REGLAS PARA LA PROGRAMACIN DIRECTA Pgina 25

    EJEMPLOS PARA LA PROGRAMACIN DIRECTA Pgina 26

    PROGRAMACIN DIRECTA DE BLOQUES SIMPLES Pgina 28

    PROGRAMACIN DIRECTA DE BLOQUES DOBLES Pgina 29

    TORNEADO CNICO Pgina 31

    TORNEADO CIRCULAR Pgina 32

    COMPENSACIN DE RADIO DE HERRAMIENTA Pgina 32

    CICLOS CERRADOS Pgina 35

    CICLOS AUTOMTICO DE DESBASTE G71 Pgina 36

    CICLOS AUTOMTICO DE DESBASTE G72 Pgina 39

    CICLOS AUTOMTICO DE DESBASTE G73 Pgina 40

    CICLOS AUTOMTICO DE TERMINACIN G70 Pgina 41

    CICLOS AUTOMTICO DE ROSCADO G76 Pgina 42

    CICLOS AUTOMTICO DE RANURADO LONG. G74 Pgina 44

    CICLOS AUTOMTICO DE RANURADO TRANSV. G75 Pgina 44

    PERFORADO CON ROTURA DE VIRUTA G74 Pgina 45

    PERFORADO CON DESCARGA DE VIRUTA G83 Pgina 46

    ROSCADO CON MACHO G84 Pgina 46

    SUB-PROGRAMAS Pgina 46

    FUNCIN M99 Pgina 47

    FUNCIN G10 Pgina 47

    EJERCICIOS Pgina 50

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 3

    CONSIDERACIONES DE SEGURIDAD.

    ) Siga correctamente las instrucciones de este manual. Lalo antes de iniciar una operacin en la mquina

    ) Certifique que todas las seguridades de la mquina estn funcionando perfectamente antes de iniciar la operacin de la mquina. &

    ) Realice el Referenciamiento de la Mquina despus de encenderla.

    ) Al iniciar el mecanizado de una nueva pieza:

    I. Grafique el programa, segn la secuencia de teclas AUTO, DRY RUN PRG TEST, AXIS INHIBIT "

    DESPUES DE GRAFICAR, NO OLVIDE REFERENCIAR NUEVAMENTE LA MAQUINA 0

    II. Certifique en el DESPLAZAMIENTO DE TRABAJO el nuevo Cero de Pieza.

    III. Certifique que todas la herramientas estn debidamente montadas en la torre y respectivamente calibrados sus correctores

    IV. Ejecute el programa SIN MATERIAL mediante las teclas AUTO, SINGLE BLOCK, DRY RUN. %

    V. Ejecute el programa CON MATERIAL mediante las teclas AUTO, SINGLE BLOCK. ,

    ) Manipule los botones de accionamiento de la mquina correcta y firmemente

    ) Nunca toque el husillo o la herramienta mientras estn girando.

    ) Siempre existe la posibilidad de que virutas o refrigerante sean lanzados fuera de la mquina, por lo que, para evitar riesgos, mantenga la puerta cerrada y utilice lentes de seguridad mientras la mquina est trabajando.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 4

    LISTADO DE FUNCIONES G.

    CDIGO GRUPO FUNCIN

    G00 Posicionamiento en rpido

    G01 01 Interpolacin lineal (mecanizado lineal)

    G02 Interpolacin circular horaria (Clockwise)

    G03 Interpolacin circular antihoraria (Counterclockwise)

    G04 00 Temporizador

    G10 Introduccin programada de correctores

    G17 Seleccin del plano X-Y.

    G18 02 Seleccin del plano Z-X.

    G19 Seleccin del plano Y-Z.

    G20 06 Coordenadas en pulgadas

    G21 Coordenadas en milmetros

    G22 09 Activa el control de la zona de seguridad

    G23 Desactiva el control de la zona de seguridad

    G25 08 Desactiva el control de la velocidad del husillo

    G26 Activa el control de la velocidad del husillo

    G27 Comprobacin de regreso al punto de referencia

    G28 00 Regreso al punto de referencia.

    G30 Regreso al segundo punto de referencia

    G32 01 Roscado

    G34 Roscado con paso variable

    G36 00 Corrector automtico de herramienta en X

    G37 Corrector automtico de herramienta en Z

    G40 Cancelacin de la compensacin de radio de herramienta

    G41 07 Compensacin de radio de herramienta izquierda

    G42 Compensacin de radio de herramienta derecha

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 5

    CDIGO GRUPO FUNCIN

    G50 00 Limitador velocidad mxima del husillo

    G65 Llamada a macro simple

    G68 04 Activa imagen especular para doble torreta

    G69 Desactiva imagen especular para doble torreta

    G70 Ciclo de acabado

    G71 Ciclo automtico de desbaste longitudinal

    G72 Ciclo automtico de desbaste transversal

    G73 00 Ciclo automtico de desbaste sobre el perfil

    G74 Ciclo automtico de ranurado frontal

    G75 Ciclo automtico de ranurado radial

    G76 Ciclo automtico de roscado

    G80 Cancela los Ciclos Fijos G8...

    G83 Ciclo Fijo de perforacin profunda

    G84 Ciclo Fijo de roscado con macho derecho

    G86 10 Ciclo Fijo de Mandrilado con frenteado

    G87 Ciclo Fijo de Taladrado Lateral

    G88 Ciclo Fijo de Mandrilado con el husillo parado

    G89 Ciclo Fijo de Mandrilado con salida lenta

    G90 Ciclo cerrado de cilindrado

    G92 01 Ciclo cerrado de roscado

    G94 Ciclo cerrado de frenteado

    G96 02 Velocidad de corte constante

    G97 R.P.M. constante

    G98 05 Avance por minuto

    G99 Avance por revolucin

    NOTA: Los cdigos G marcados en negritas indican que stos son establecidos cuando la mquina es encendida.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 6

    LISTADO DE FUNCIONES M ( MISCELNEAS )

    CDIGO FUNCIN CLASIFICACIN

    M00 Parada programada BSICA

    M01 Parada opcional (OPTIONAL STOP) BSICA

    M02 Fin de programa sin reseteo automtico BSICA

    M03 Sentido horario de giro de husillo BSICA

    M04 Sentido antihorario de giro de husillo BSICA

    M05 Parada del husillo BSICA

    M08 Activa la bomba de refrigerante BSICA

    M09 Desactiva la bomba de refrigerante BSICA

    M10 Abrir plato BSICA

    M11 Cerrar plato BSICA

    M12 Alejar pnula BSICA

    M13 Acercar pnula BSICA

    M17 Cerrar puerta OPCIONAL

    M18 Abrir puerta OPCIONAL

    M19 Activa orientacin OPCIONAL

    M20 Desactiva orientacin OPCIONAL

    M23 Achaflanar BSICA

    M24 Desactivar achaflanar BSICA

    M25 Activar el alimentador de barras OPCIONAL

    M28 Extender Pala Recolectora de piezas OPCIONAL

    M29 Retraer Pala Recolectora de piezas OPCIONAL

    M30 Fin de programa con reseteo automtico BSICA

    M37 Activar extractor de viruta BSICA

    M38 Detener extractor de viruta BSICA

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 7

    CDIGO FUNCIN CLASIFICACIN

    M43 Bajar Tool Setter BSICA

    M44 Levantar Tool Setter BSICA

    M47 Lmite por software 2 vlido BSICA

    M48 Lmite por software 3 vlido BSICA

    M49 Lmite por software 2/3 invlido BSICA

    M51 Desactivar deteccin de error BSICA

    M52 Activar deteccin de error BSICA

    M53 Cerrar luneta OPCIONAL

    M54 Abrir luneta OPCIONAL

    M55 Bloqueo de contrapunta OPCIONAL

    M56 Desbloqueo de contrapunta OPCIONAL

    M57 Activar soplador de aire OPCIONAL

    M58 Desactivar soplador de aire OPCIONAL

    M81 Activar/Desactivar MOMENTARY OPCIONAL

    M82 Activar/Desactivar MOMENTARY OPCIONAL

    M83 M83: Activar M84: Desactivar ( Usar con el alimentador de barras activado ) OPCIONAL

    M84 M84: Activar M83: Desactivar ( Usar con el alimentador de barras desactivado ) OPCIONAL

    M85 Activar - Acabado - Desactivar OPCIONAL

    M86 Activar - Acabado - Desactivar OPCIONAL

    M87 Activar - Acabado - Desactivar OPCIONAL

    M88 Activar - Acabado - Desactivar OPCIONAL

    M89 Activar - Acabado - Desactivar OPCIONAL

    M97 Contador de piezas BSICA

    M98 Llamada de sub-programa. BSICA

    M99 Regreso al programa principal BSICA

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 8

    INSTRUCCIONES DE PROGRAMACIN.

    NUMERACIN DE BLOQUES

    DIRECCIN N Sirve para numerar los bloques que componen un programa con la finalidad de facilitar la bsqueda automtica de los mismos. Digitando el programa por teclado la numeracin es automtica y progresiva de 10 en 10. Si se quiere agregar un bloque posterior a un programa existente, es recomendable numerarlo progresivamente aunque no es obligatorio. Lo importante es no asignar los mismos nmeros a dos bloques distintos, porque al efectuarse alguna bsqueda el Control Numrico seleccionar el primero de los dos que encuentre, que puede ser el no deseado.

    N10 T0101 * N10 T0101 * N20 G97 S800 M3 * N20 G97 S800 M3 * N30 G0 X50 Z2 M8 * N30 G0 X50 Z2 M8 * N40 G1 . . . N35 Z2 * (bloque insertado)

    N40 G1 . . . NOTA: Es aceptable tambin un programa que tenga los bloques sin numerar.

    INICIO Y FIN DE UN PROGRAMA

    DIRECCIN O Sirve para numerar el programa y se escribe del siguiente modo:

    O1234 * (mximo 4 cifras) la cifra despus de la letra O identifica el nombre del programa

    La memoria del Control Numrico destinada a programas es de cerca de 16000 caracteres y puede contener un mximo de 63 programas.

    FUNCIN M30 M2 Indica al torno que el programa ha concluido. Esta funcin comanda automticamente la parada del husillo, la inyeccin de refrigerante y deshabilita el micro-switch de la puerta. La diferencia entre estas dos funciones es que, mientras M2 deja el cursor al final del programa, M30 lo retorna al inicio del mismo pudindose retomar la ejecucin de ste nuevamente desde el principio.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 9

    NOTA: Para la transmisin RS 232 adicionar una lnea al inicio y al fin del programa con un signo de porcentaje %. Ejemplo: %

    O1234 * N1 G10 P0 X0 Z-101.5 * G0 X200 Z250 G40 T0 * T101 M8 | | M30 * %

    NOMENCLATURA DEL PROGRAMA El programa est compuesto de informacin de carcter genrico (X dimetros, y Z longitudes, as como R radios, C chaflanes y A ngulos, que es recopilada de las dimensiones de la pieza a mecanizar).

    Adems tenemos las funciones auxiliares (comandos G, T, S y M para el gobierno de la mquina herramienta ) .

    Esta informacin es traducida en INSTRUCCIONES ALFANUMERICAS, ya que siempre veremos instrucciones compuestas primero por una letra y despus un nmero. Ejemplo: N10, T1212, G96 , M04 , etc.

    Un BLOQUE es un conjunto de instrucciones alfanumricas los que generalmente empiezan con una instruccin por ejemplo N150 , y terminan con el fin de bloque (EOB end of block) que puede ser representado por * o por ;

    Un PROGRAMA es un conjunto de bloques estructurados segn el mecanizado que requiera la pieza a obtener.

    Ejemplo de bloques que componen un programa: O4321 * N10 G0 X200 Z250 T0 * N20 T0202 * N30 G97 S800 M3 * N40 G0 X50 Z2 M8 * N50 Z1 * N60 G1 Z-50 F0.2 * : :

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 10

    COORDENADAS ABSOLUTAS - MOVIMIENTO DE LOS EJES

    Tales movimientos pueden ser programados con comandos absolutos o con comandos incrementales. Comandos absolutos - Coordenadas X y Z La denominacin de los ejes de la mquina es:

    X para identificar el eje transversal ( dimetros ) Z para identificar el eje longitudinal ( largo )

    ELECCIN DEL PUNTO CERO DE PIEZA

    Es necesario identificar, en la pieza que deber ser maquinada, un punto de referencia que permita programar, de manera simple y unvoca, la trayectoria del movimiento y al mismo tiempo la direccin que deber asumir. Este punto para el eje X es puesto sobre el eje de rotacin del husillo, mientras que para el eje Z es conveniente asumirlo sobre la cara terminal de la pieza ms externa al plato (chuck). Ejemplo:

    Punto de origen de los ejes ( cero de pieza ) respecto al cual deben ser referidas las cotas de la pieza y los desplazamientos de las herramientas ya sea para el eje X o para el eje Z.

    En los comandos absolutos vienen programadas las coordenadas del punto final respecto al cero de pieza. Al programar las coordenadas deben estar precedidas por un signo + (positivo) - (negativo) que establezca el sentido de la direccin del movimiento.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 11

    COORDENADAS INCREMENTALES - DIRECCIONES U, W

    En los comandos incrementales viene programada la distancia que se recorre respecto al ltimo punto programado. NOTA: En el mismo bloque pueden ser especificados comandos absolutos e

    incrementales.

    Ejemplo: G0 X40 W-40

    Comando absoluto

    Comando incremental

    Nota

    X U Comando de movimiento del eje X

    Z W Comando de movimiento del eje Z

    EJEMPLOS TERICOS DE TORNEADO:

    Absoluto Incremental Absoluto Incremental X0 Z0 X0 Z0 X0 Z0 X0 Z0 X20 U20 X20 U20 Z-20 W-20 X30 Z-20 U10 W-20 X30 U10 Z-25 W-5 Z-25 W-5

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 12

    Descripcin del perfil con coordenadas

    absolutas

    Descripcin del perfil con coordenadas absolutas e

    incrementales

    X0 Z0 X40 Z-10.5 X57 Z-19.5 Z-32 X77 Z-43 X99 Z-57 X127 Z-69.5 X105 Z-75.5 Z-89 X140 Z-102 X-123 Z-113.5

    X0 Z0 X40 (U40) W-10.5 X57 W-9 W-12.5 X77 W-11 X99 W-14 X127 (U28) W-12.5 X105 W-6 (U-22 W-6) W-13.5 X140 (U35) W-13 X-123 W-11.5

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 13

    MOVIMIENTO DE EJES

    FUNCIONES G El tipo de movimiento que los ejes pueden asumir, en el campo operativo de la mquina herramienta, est definido por cuatro funciones G, permanentes y autoexcluyentes entre s. Insertada en el programa, se imponen a los ejes un determinado tipo de movimiento, que podr ser modificado slo programando una funcin G distinta.

    G0 Movimiento rpido de ejes G1 Movimiento rectilneo de maquinado G2 Movimiento circular horario de maquinado ( CW ) G3 Movimiento circular antihorario de maquinado ( CCW )

    MOVIMIENTO RPIDO Sirve para posicionar o alejar las herramientas respecto al eje de maquinado.

    La estructura de esta orden es la siguiente:

    G00 X - - - - Z - - - - ( notacin absoluta )

    G00 U - - - - W - - - - ( notacin incremental )

    donde: X y Z U y W son las coordenadas del punto al que se quiere llegar con la herramienta

    Ejemplo:

    G0 X50 (movimiento transversal) G0 Z3 (movimiento longitudinal) G0 X50 Z3 (movimiento oblicuo combinado)

    Nota: Al programarse un movimiento en rpido (G0) oblicuo, los carros se mueven hasta alcanzar el punto deseado pero en forma independiente. Si suponemos que la herramienta est en el punto A y queremos posicionarla en B:

    Punto A: X120 Z10 Punto B: X50 Z-15

    +X 120 A

    B 50 +Z -15 10

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 14

    Y se podr escribir: G0 X50 Z-15

    G0 U-70 W-25 Cabe aclarar que, como los carros, en general, poseen dos velocidades diferentes segn el eje en que se desplacen (p. ej. VX=20m/min. y VZ=24m/min.), la trayectoria no ser una recta que una los puntos A y B sino que responder a la trayectoria del dibujo.

    MOVIMIENTO DE MECANIZADO CILNDRICO Y CNICO (INTERPOLACIN)

    Sirve para el maquinado de torneado cilndrico, cnico o frenteado Instruccin: G1 coordenadas del punto de llegada Ejemplo:

    G0 X100 G1 X50 F0.2 ( frenteado ) G0 X100 Z2 G1 X-50 F0.3 ( cilindrado ) G0 X100 Z2 G1 Z0 F0.25 X60 Z-30 ( torneado cnico )

    MOVIMIENTO DE MECANIZADO CIRCULAR ( INTERPOLACIN ) Sirve para la programacin de arcos ( sectores esfricos ) .

    Instruccin: G2 para arcos en sentido horario ( CW ) G3 para arcos en sentido antihorario ( CCW )

    Formato del bloque: N - - - G2 - - - X - - - Z - - - R - - - F - - - N = nmero de secuencia G2 = palabra G de direccin del arco X/Z = punto final del arco R = radio del arco F = avance

    Ejemplo de programacin: Arco tangente a dos rectas. El ejemplo representa una serie de arcos tangentes a dos rectas a 90. Es decir, resulta fcil el clculo del punto de inicio y fin del arco.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 15

    N100 ............ * N110 G0 X14 Z2 * N120 G1 Z0 F0.3 * N130 X18 Z-2 * N140 Z-10 * N150 G2 X22 Z-12 R2 F0.2 * N160 G1 X30 * N170 X38 Z-25 * N180 Z-31 * N190 G2 X42 Z-33 R2 F0.15 * N200 G1 X48 * N210 G3 X54 Z-36 R3 F0.25 * N220 G1 Z-40 F0.2 * N230 G0 X200 Z200 * N240 M30 *

    Ejemplo de programacin: Arco secante a una o dos rectas, arco tangente y/o secante a otro arco.

    La figura representa arcos secantes a una o dos rectas, y dos o ms arcos consecutivos secantes o tangentes. Todos estos casos deben ser programados usando G2G3.

    arco secante a dos rectas

    arco secante a una recta y tangente a la otra

    dos arcos tangentes entre s

    dos arcos secantes entre s

    Para efectuar la programacin, es necesario conocer los puntos de inicio y fin de cada arco.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 16

    N200 G0 X0 Z0 N210 G1 Z0 F0.2 N220 X53 N230 G3 X80 Z-6 R16 F0.15N240 G1 X102 Z-45 F0.25 N250 G2 X122 Z-55 R11 N260 G1 X154 Z-66 F0.1 N270 G0 X200 Z200 N280 M30

    N330 G0 X56 Z2 N340 G1 Z-6 F0.2 N350 G3 X56 Z-30 R13 N360 G1 Z-36 N370 G2 X56 Z-60 R13 N380 G3 X56 Z-83 R13 N390 G1 Z-93 N400 G0 X100 N410 Z100 N420 M30

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 17

    ROTACIN DE LA TORRE Y USO DE CORRECTORES

    El Control Numrico est predispuesto para el empleo de una torreta automtica para un total de 12 posiciones ( u 8 segn el tipo de mquina ) .

    T _ _ _ _

    T es la funcin para llamar la posicin de herramienta y va seguida de dos pares de cifras .

    El primer par de cifras indican cul de las 12 posiciones ( u 8 posiciones) de la torre es seleccionada.

    El segundo par de cifras indica cual es el corrector u offset (tanto Geomtrico como de Desgaste) de herramienta seleccionado. El Control Numrico dispone, en versiones estndar, de 16 correctores.

    OFFSET GEOM OFFSET WEAR X Z X Z G01 0.0 0.0 W01 0.0 0.0 G02 0.0 0.0 W02 0.0 0.0 G03 0.0 0.0 W03 0.0 0.0 G04 0.0 0.0 W04 0.0 0.0 G05 0.0 0.0 W05 0.0 0.0 G06 0.0 0.0 W06 0.0 0.0 G07 0.0 0.0 W07 0.0 0.0 G08 0.0 0.0 W08 0.0 0.0 NOTA: La rotacin de la torreta siempre sigue el recorrido ms corto. No hay

    ninguna posibilidad de escoger este sentido de rotacin. Es posible PERO NO RECOMENDABLE hacer girar la torreta mientras se mueven los ejes; esta operacin es peligrosa pero permite una disminucin de tiempo pasivo de cerca de 1.5 segundos.

    T0101 G0 X100 Z4 G40

    La rotacin y el posicionamiento en rpido son ejecutados simultneamente y el programa prosigue slo despus de que lo dos movimientos son completados.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 18

    ROTACIN DEL HUSILLO

    Para hacer girar el husillo, deben programarse en el mismo bloque tres funciones:

    1 G96 G97

    Velocidad de corte constante ( m/min. ) Velocidad de giro constante ( R.P.M. )

    2 S_._._ metros por minuto revoluciones por minuto

    3 M3 M4

    rotacin horaria rotacin antihoraria

    El sentido de rotacin ( M3 M4 ) est definido observando el husillo desde la parte posterior. La S expresa ya sea R.P.M. o velocidad de corte constante en m/min. dependiendo de la direccin G que la preceda: Las funciones G96G97 y M3M4 son permanentes y autoexcluyentes (MODALES). Del mismo modo S es permanente y puede ser cambiada reescribiendo un nuevo valor S . NOTA: Si la mquina dispone de cambio de gama, pueden programarse tambin

    las funciones relativas M40 y M41. Se recomienda anular la funcin G96 ( mediante G97 S... ) antes de cualquier cambio de herramienta para evitar intiles variaciones de rotacin.

    LIMITACIN MXIMA DE LA VELOCIDAD DEL HUSILLO

    Funcin: G50 S_._._._

    La funcin G50 S... sirve para limitar la velocidad de giro del husillo durante el maquinado con velocidad de corte constante. NOTA: Tal funcin va escrita sola en un bloque. Ejemplo: G50 S2800

    ......

    ...... Respetar este orden G96 S150 M30

    El ejemplo se refiere a un maquinado con velocidad de corte constante a 150 m/min. con limitacin de 2,800 R.P.M., lmite que no podr ser superado.

    PARADA DEL HUSILLO

    Se detiene la rotacin del husillo programando M5 en un bloque

    AVANCE DE MECANIZADO

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 19

    FUNCIN F

    El valor del avance durante las muchas fases de maquinado estn definidas por la funcin F que indica ya sea el avance en mm/rev. o en mm/min.

    La eleccin viene dada a travs de la funcin G98G99 .

    Programando con G99 se establece un avance F en mm por revolucin ( caso normalmente usado ) .

    Programando con G98 se establece un avance F en mm por minuto.

    Ejemplo: G99 G98

    F 0.2 F 1 F 1.5

    ===

    0,2 1

    0,2

    mm por rev.mm por rev.mm por rev.

    F 10 F 350 F 4000

    ===

    10350

    4000

    mm por min. mm por min. mm por min.

    La funcin F es modal y por tanto una vez puesta en el programa permanece vlida para todos los movimientos de maquinado G1 - G2 - G3 efectuados con cualquier herramienta.

    Las variaciones pueden ser hechas programando un nuevo valor de F .

    REFRIGERANTE

    Funciones M8M9 ( ambas modales ).

    M8 : Comando de inyeccin de refrigerante. Se activa al inicio del bloque.

    M9 : Comando de corte de refrigerante. Se activa al final del bloque.

    NOTA: El refrigerante slo fluye si el husillo est en movimiento.

    EVACUADOR DE VIRUTAS (opcional)

    Funciones M37M38 ( ambas modales ).

    M37 : Comando para extraer la viruta fuera del torno. Se activa al inicio del bloque.

    M38 : Comando para parar el evacuador de viruta.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 20

    O5000 * N10 G50 S1800 * N20 T0101 M8 G40 * (perforacin dim. 20) N30 G97 G99 S800 M3 * N40 G0 X0 Z5 * N50 G1 Z-30 F0.15 * N60 G0 Z100 * N70 X200 M4 * N80 T0202 M8 G40 * (desbaste externo) N90 G0 G96 S180 G99 M4 * N100 X80 Z0 * N110 G1 X17 F0.35 * N120 G0 X75 Z1 * N130 G1 Z-24.8 * N140 X80 * N150 G0 X200 Z200 G97 S500 * N160 T0303 M8 G40 * (acabado externo) N170 G0 G96 S220 G99 M4 * N180 X74 Z2 * N190 G1 Z-25 F0.15 * N200 X80 * N210 G0 X200 Z200 M9 * N220 M30 *

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 21

    TEMPORIZACIN

    FUNCIN G4

    Terminada la ejecucin del bloque que precede la temporizacin, el bloque siguiente se ejecuta despus del tiempo (en seg.) programado. Durante la ejecucin de un programa puede ser necesaria una temporizacin (por ejemplo, sobre el fondo de una ranura, o despus de una funcin M de apertura - cierre de mordazas, activacin del evacuador de viruta, etc.).

    La duracin de la temporizacin viene expresada por un valor X que sigue a la direccin G4; esta funcin va sola en un bloque.

    Ejemplo: N500 G0 X41 Z-15

    N510 G1 X30 F.15 N520 G4 X2 (temporizacin de 2 segundos) N530 G0 X41 N540 Z-30 N550 G1 X30 N560 G4 X1 (temporizacin de 1 segundo) N570 G0 X100 N580 Z100 N590 M30

    PARADA PROGRAMADA

    FUNCIN M00

    La funcin M0 conocida como parada programada sirve para detener la ejecucin de un programa al final del bloque en el que est incluida. Para poder continuar es necesario oprimir el botn de INICIO DE CICLO

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 22

    SALTO DE BLOQUES

    FUNCIN / ( barra )

    Permite la ejecucin o exclusin, usando OPT STOP del teclado, del bloque ( o parte de ste ) que se encuentra a continuacin.

    Con la tecla DESACTIVADA el bloque se ejecuta. Con la tecla ACTIVADA el bloque es saltado.

    Ejemplo: Alesado de 40 partiendo de dos tipos de perfiles en bruto: una con agujero de dimetro 39 (que no requiere desbaste) y la otra con agujero que requiere desbaste.

    N100 T0606 M8 G40 * N110 G97 S900 M4 * N120 / G0 X39 Z1 * N130 / G1 Z-20 F0.25 * N140 / G0 X38 Z100 * N150 / X200 M0 * (posibilidad de

    controlar 39)

    N160 G0 X40 Z1 M8 *N170 G1 Z-20 F0.15 * N180 X36 * N190 G0 Z100 * N200 X200 * N210 M30*

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 23

    PROGRAMACIN DIRECTA

    Con la programacin directa es posible incluir trayectorias rectilneas, chaflanes y redondeos, no definindolos por puntos sino usando los datos del diseo mecnico.

    Las definiciones posibles usando la programacin directa son:

    A = ngulo C = Chafln R = Redondeo

    FUNCIN A

    Es posible programar directamente la inclinacin (ngulo) de la trayectoria rectilnea. Para determinar el valor del ngulo A los ejes de la figura A B se deben posicionar, sin rotarlos, sobre el punto de inicio de conicidad con referencia a la direccin de maquinado de la herramienta.

    A: Definida en sentido

    antihorario B: Definida en

    sentido horario El bloque ser construido declarando slo la cota X Z y la conicidad A ( bloque simple ) , o la conicidad de la primer recta, la conicidad de la segunda recta y la coordenada X y Z relativa al punto final de la segunda recta ( bloque doble ) . El ngulo A debe ser programado con un formato mximo de 3 enteros y 4 decimales, con una expresin en grados sexagesimales para la parte entera (los minutos y segundos de grado deben convertirse a decimales ) .

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 24

    FUNCIN C

    Es posible programar los chaflanes entre dos lneas de manera automtica, ingresando directamente las dimensiones deseadas. El valor de C indica la longitud que hay que quitar sobre la recta que lo precede y sobre la recta que lo sigue. Viene a constituir un tringulo issceles cuyos dos catetos iguales representan el valor C que hay que quitar.

    FUNCIN R

    Con la misma lgica de los chaflanes, es posible programar los redondeos de manera automtica, ingresando directamente el valor del radio, con el que la unidad de gobierno construir una interpolacin circular tangente a las rectas que los preceden y a las rectas que los siguen.

    NOTA: Los chaflanes y redondeos programados con C y R, pueden existir slo

    en el caso de que las rectas tengan un punto de interseccin. En programacin, las coordenadas X y Z se referirn siempre al punto de interseccin de las rectas.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 25

    REGLAS DE EMPLEO DE LA PROGRAMACIN DIRECTA

    A ) La programacin directa es compatible slo con movimientos G1 por cuanto tiene la finalidad de satisfacer de manera ptima el problema de torneado. Un trazo circular puede ser definido como un redondeo ( R ) , toda vez que se cumpla la condicin de tangencia, tanto en la recta que sigue al redondeo como en la que lo precede. Cuando falla la condicin inicial o final de tangencia, se deben utilizar las funciones G2 y G3 en la forma tradicional que es completamente compatible con la programacin directa.

    B ) Los chaflanes y redondeos ( C y R ) pueden existir slo entre entes lineales (ejecutados en G1) de longitudes tales que los contengan. Por el mismo motivo el primer o el ltimo movimiento de maquinado no podr ser nunca C R, porque faltara completamente el ente lineal que contenga y orientara el chafln o el redondeo.

    Se puede obviar este inconveniente programando un segmento precedente o sucesivo de longitud igual a C o R que en la ejecucin se ver cubierto por el chafln o por el redondeo.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 26

    EJEMPLOS SENCILLOS DE PROGRAMACIN DIRECTA DE BLOQUES

    N100 .......... N110 G0 X20 Z1 N120 G1 Z-20 N130 X50 R10 N140 X70 Z-40 N150 .......... N100 .......... N110 G0 X20 Z1 N120 G1 Z-20 N130 X50 C5 N140 Z-40 N150 .......... N100 .......... N110 G0 X30 Z1 N120 G1 Z-10 N130 X70 Z-20 C5 N140 Z-40 N150 ..........

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 27

    N100 .......... N110 G0 X30 Z1 N120 G1 Z-10 N130 X70 Z-20 R7 N140 Z-40 N150 ..........

    N100 .......... N110 G0 X30 Z1 N120 G1 Z-16 N130 A120 X70 N140 ..........

    N100 .......... N110 G0 X30 Z1 N120 G1 Z-16 N130 A120 X70 C5 N140 Z-42 N150 ..........

    N100 .......... N110 G0 X30 Z1 N120 G1 Z-16 N130 A120 X70 R8 N140 Z-42 N150 ..........

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 28

    PROGRAMACIN DIRECTA DE BLOQUES SIMPLES

    N100 .......... N110 G0 X33 Z1 N120 G1 Z-16 R6 N130 A150 Z-35 N140 ..........

    N100 .......... N110 G0 X29 Z1 N120 G1 Z0 N130 X33 C2 N140 Z-16 N150 A150 Z-35 R12 N160 X80 C2 N170 Z-47 N180 ..........

    N100 .......... N110 G0 X50 Z1 N120 G1 Z-16 N130 A195 Z-35 R12 N140 X80 R6 N150 Z-47 N160 ..........

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 29

    PROGRAMACIN DIRECTA DE BLOQUES DOBLES

    N100 .......... N110 G0 X29 Z1 N120 G1 Z0 N130 A170 X33 N140 Z-16 R6 N150 A120 N160 A150 X90 Z-50 N170 Z-64 N180 ..........

    N100 .......... N110 G0 X27 Z1 N120 G1 Z0 N130 X33 C3 N140 Z-16 N150 A120 C5 N160 A150 X90 Z-50 N170 Z-64 N180 ..........

    N100 .......... N110 G0 X70 Z1 N120 G1 Z0 N130 X76 C3 N140 Z-16 N150 A195 R13 N160 A150 X90 Z-50 N170 Z-64 N180 ..........

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 30

    PROGRAMACIN DIRECTA DE BLOQUES DOBLES

    N100 .......... N110 G0 X33 Z1 N120 G1 Z-16 R6 N130 A120 R12 N140 A150 X90 Z-50 C5 N150 Z-64 N160 ..........

    N100 .......... N110 G0 X33 Z1 N120 G1 Z-16 N130 A120 C5 N140 A150 X90 Z-50 R7 N150 Z-64 N160 ..........

    N100 .......... N110 G0 X76 Z1 N120 G1 Z-16 N130 A195 R13 N140 A150 X90 Z-50 R7 N150 Z-64 N160 ..........

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 31

    TORNEADO CNICO

    Es preciso tener presente que la herramienta en el torneado cnico (chaflanes incluidos) seguir un perfil igual al programado slo en el caso en que sta tenga punta viva.

    Normalmente se trabaja con herramientas de punta redonda, en consecuencia se obtiene un perfil de pieza desplazado paralelamente respecto a aquel programado, en una cantidad que vara en funcin del radio de la herramienta y del ngulo de inclinacin del perfil a seguir. Es necesario ahora programar el perfil correcto en la misma cantidad en que est desviado, a fin de que la herramienta siga el perfil deseado. La correccin se har desde el punto de partida al punto de llegada del perfil de pieza; para obtener el perfil deseado, se calcula de la siguiente manera:

    R.H. = Radio de la herramienta = Radio de la herramienta X = Incremento del eje X Z = Incremento del eje Y

    X2 R.H. R.H.

    902=

    tan

    Z =

    R.H. R.H. 2tan

    Datos obtenidos del clculo anterior que se pueden usar normalmente en el caso de chafln a 45:

    Radio de la punta Incremento del valor del chafln a 45

    0.4 0.23 0.8 0.47 1.2 0.70 1.6 0.93

    TORNEADO CIRCULAR

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 32

    Anlogamente al maquinado cnico, el torneado circular presenta los mismos problemas derivados del radio de la herramienta. Para obviar este inconveniente es necesario programar el radio deseado incrementado o disminuido en un valor igual al de el del radio de la herramienta segn sea un perfil cncavo o convexo. El centro del radio de la herramienta resultar desviado respecto a aquel del perfil obtenido en una cantidad igual al radio de la herramienta ya sea a lo largo del eje X o a lo largo del eje Z. Ejemplo:

    Se puede decir que: Para obtener el radio deseado, se debe reducir el radio cncavo y aumentar el radio convexo en un valor igual al R.H.

    COMPENSACIN DEL RADIO DE LA HERRAMIENTA

    En todo lo visto hasta ahora, hemos supuesto a la herramienta como un punto terico. Pero, como sabemos, las puntas de las herramientas poseen un cierto radio, tal como se observa en el dibujo.

    Si, por ejemplo, programamos una trayectoria cnica, tendremos un error que estar representado por el rea sombreada de la figura.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 33

    Este error lo eliminaramos si se lograra hacer que la punta de la herramienta fuera tangente en todo momento a la trayectoria programada. Este objetivo lo cumple la funcin compensacin.

    Para poder compensar este radio de punta, el control deber conocer:

    1) Datos de la herramienta: stos se incorporan a la memoria de la mquina y son los siguientes:

    R: Radio de la punta T: Cdigo de posicin (no confundir con el T de programacin)

    Este cdigo de posicin indica la orientacin que tiene un vector que tiene por origen el centro del radio de la herramienta y por punto final el punto terico:

    2) Cundo y hacia dnde compensar: Esto lo hace a travs de los cdigos de

    programacin, que son los siguientes:

    G41 Llamada a compensacin izquierda. G42 Llamada a compensacin derecha. G40 Anulacin de la compensacin.

    12

    3 4

    57

    8

    6

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 34

    La compensacin del radio se realiza durante el bloque en el cual se le llama, y toma como compensado el punto final.

    Ejemplo:

    De la misma manera la descompensacin se realiza durante el bloque en el cual se retira la herramienta. La compensacion de la herramienta no es aceptada en los ciclos de desbaste G71,G72, G73. Pero si puede compensar con G41 o G42 en el acabado G70.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 35

    CICLOS CERRADOS

    CICLO CERRADO DE MECANIZADO LONGITUDINAL G90

    La estructura general de este ciclo es la siguiente:

    G90 X---- Z---- R---- F----

    Donde la herramienta realizar la siguiente trayectoria

    CICLO CERRADO DE ROSCADO G92

    La estructura general de este ciclo es la siguiente:

    G92 X---- Z---- R---- F----

    Donde la herramienta realizar la siguiente trayectoria

    CICLO CERRADO DE FRENTEADO G94

    La estructura general de este ciclo es la siguiente:

    G94 X---- Z---- R---- F----

    La trayectoria de la herramienta es simtrica al ciclo G90:

    PRIMER MOV. RAPIDO SEGUNDO MOV.

    MECANIZADO

    TERCER MOV. MECANIZADO CUARTO MOV. RAPIDO +

    -

    PRIMER MOV. RAPIDO SEGUNDO MOV.

    ROSCADO

    TERCER MOV. RAPIDO CUARTO MOV.

    RAPIDO +

    -

    R

    R

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 36

    CICLOS AUTOMTICOS

    CICLO AUTOMTICO DE DESBASTE LONGITUDINAL G71

    A travs de este ciclo podemos desbastar en forma longitudinal cualquier perfil de pieza que sea de dimetros crecientes (para desbaste exterior) o decreciente (para desbaste interior).

    El ciclo realiza pasadas de desbaste segn una profundidad prefijada. Como el perfil queda de forma escalonada, realiza un copiado del perfil descrito dejando un sobrematerial para una posterior pasada de acabado. Una vez terminado el proceso de copiado la herramienta vuelve en movimiento rpido al punto inicial desde donde se program el Ciclo Automtico.

    El clculo de las pasadas lo realizar a partir de las coordenadas del punto inicial donde se posiciona la herramienta antes de ejecutar el Ciclo Automtico.

    Por ejemplo:

    Suponemos que se partir de un material macizo.

    La estructura del programa ser:

    G71 U (d) R (e) * G71 P (ni) Q (nf) U (u) W

    (w) F---- *

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 37

    Donde:

    d = profundidad de pasada (radial). e = retiro de la herramienta para retorno.

    u = sobrematerial en dimetro para terminacin (con signo). w = sobrematerial en el largo para terminacin (con signo). ni = nmero del primer bloque de descripcin del perfil D.P. nf = nmero del ltimo bloque de descripcin del perfil D.P.

    Ser necesario, de esta manera, definir las trayectorias del perfil a mecanizar; este perfil quedar definido entre los bloques ni y nf, y se describe como si se mecanizara el perfil final de la pieza con la herramienta de terminacin.

    Las condiciones de corte (instrucciones F y S) especificadas dentro de la D.P. no sern consideradas por el ciclo automtico de desbaste G71, sino solamente en el ciclo de terminacin G70.

    NOTA: Es obligatorio que el primer bloque de definicin del perfil sea un movimiento en rpido G00 solamente en el eje X.

    Para aclarar estos conceptos podemos recurrir al siguiente ejemplo:

    Suponemos que desbastamos un perfil indicado partiendo de una barra de 74mm de dimetro dejando un sobrematerial de 1mm en el dimetro y 0.2mm en el largo. Este sobrematerial ser retirado usando un ciclo de terminacin que se ver ms adelante .

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 38

    Ejemplo:

    (Pieza ya refrentada) O0002 * N10 G50 S2000 * N20 T0101 M8 G40 * (desbaste) N30 G96 S180 M4 * N40 G0 X64 Z2 * N50 G71 U6 R1 * N60 G71 P70 Q150 U2 W0.1 F0.35 * N70 G0 X15 * N80 G1 Z0 * N90 X17 C1 * N100 Z-13 *

    D.P. N110 X26 Z-26 * N120 Z-34 F0.15 * (avance usado slo en el acabado) N130 X44 Z-39 F0.2 * (avance usado slo en el acabado) N140 Z-48 * N150 X62 Z-58 * N160 G0 X200 Z150 G97 S500 * N170 T0202 M8 G40 * (acabado) N180 G96 S200 M4 G95 F0.25 * N190 G0 X62 Z2 G42 * posicionarse como en el desbaste (bloque N40) N200 G70 P70 Q150 * G70 activa las funciones M - S -F N210 G0 G40 X200 Z150 * N220 M30 *

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 39

    CICLO AUTOMTICO DE DESBASTE FRONTAL G72

    La estructura general de este ciclo es la siguiente:

    G72 W (d) R (e) * G72 P (ni) Q (nf) U (u) W

    (w) F---- *

    Donde la herramienta realizar la siguiente trayectoria

    NOTA: El primer bloque de definicin del perfil deber ser un movimiento en

    repido solamente en la direccin Z. Un ejemplo de mecanizado sera el siguiente:

    NOTA: Si entre los bloques ni y nf hay definidos valores de S F, stos

    no sern tenidos en cuenta durante el desbaste pero s se cumplirn durante el ciclo de terminacin que se ver despus.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 40

    CICLO AUTOMTICO DE DESBASTE SOBRE PATRN G73

    Este ciclo se utiliza para el caso de desbaste de piezas forjadas o fundidas en donde tengamos un sobrematerial que exija varias pasadas. La estructura del ciclo es la siguiente:

    G73 U (d) W (k) R (d) G73 P (ni) Q (nf) U (u) W

    (w) F---- *

    Donde la herramienta realizar la siguiente trayectoria:

    Donde: i = sobrematerial en radio que presenta la pieza en bruto, con el signo que corresponda.

    k = sobrematerial en el largo que presenta la pieza en bruto, con el signo que corresponda.

    d = cantidad de pasadas de desbaste. ni = nmero del primer bloque de descripcin del perfil. nf = nmero del ltimo bloque de descripcin del perfil. u = sobrematerial en el dimetro para terminacin. w = sobrematerial en el largo para terminacin.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 41

    CICLO AUTOMTICO DE ACABADO G70

    Este ciclo se puede adaptar tanto a los ciclos G71, G72 y G73. La estructura es la siguiente:

    G70 P (ni) Q(nf) F---- *

    El ciclo automtico G70 necesita que la herramienta que dar el acabado, ya sea la misma de desbaste u otra, sea posicionada en las mismas coordenadas del punto donde se inici el respectivo ciclo automtico de desbaste.

    Si se desea utilizar la Compensacin de Radio de Herramienta es recomendable en el bloque donde se posiciona la herramienta de terminacin colocar la instruccin respectiva G41 G42.

    Igualmente, en el bloque donde se aleja la herramienta una vez terminado el ciclo G70 es recomendable poner la anulacin de compensacin de herramienta G40.

    Ejemplo: Volviendo a la pieza ejemplo del Ciclo de Desbaste G71, tenemos:

    : N4 G0 X200 Z200 * G96 S250 M4 * T0707 M8 * G0 X64 Z2 G42 * G70 P70 Q150 * G0 G40 X200 Z200 * :

    El ciclo automtico G70 mecaniza el sobrematerial dejado por du y dw de los ciclos de desbaste; y obedece a las condiciones de mecanizado (funciones F y S) especificadas en la descripcin del perfil D.P. (ni al nf).

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 42

    CICLO AUTOMTICO DE ROSCADO G76

    Con este ciclo se puede realizar un roscado con las siguientes caractersticas: 1. La herramienta entra con el ngulo de la rosca en cada pasada de desbaste; para

    entrar en la ltima pasada a 90 y limpiar ambos flancos. 2. Se asegura que cada pasada tiene igual seccin de viruta. 3. No es necesario realizar descargas de rosca, ya que se puede programar una salida

    en chafln. 4. Se pueden programar pasadas de terminacin. 5. Se pueden programar roscas cnicas.

    La estructura general de este ciclo es la siguiente:

    G76 P m r a Q (dmn) R (d) G76 X---- Z---- R (i) P (k) Q (d) F----

    Donde: m = es el primer par de dgitos y representa las cantidades de

    pasadas sobre el fondo de la rosca. Valores usuales: 00 01. r = es el segundo par de dgitos e indica cuntas dcimas de

    paso, antes de llegar al valor de Z, tendr que empezar el chafln de salida. Valores usuales: 00 06.

    a = es el tercer par de dgitos e indica el ngulo del filete de la rosca, que podr ser:80, 60, 55, 29, 0.

    d min = ser la menor profundidad de pasada que realice la herramienta (en milsimos). Valores usuales: 100 a 150.

    d = profundidad de la ltima pasada. Valores usuales: 00 a 0,05

    X, Z = coordenadas del punto final de la rosca. i = indica la conicidad de la rosca tal como se aprecia en la

    figura: (-) roscas exteriores, (+) roscas interiores. Recuerde que en las roscas NPT la conicidad es de 1:32. k = altura del filete (milsimos). Generalmente es 0,65 del Paso.

    d = profundidad de corte de la primera pasada, servir como dato a la mquina para calcular las sucesivas pasadas (en milsimos). Valores usuales: 200 a 400.

    F = paso de la rosca en mm/rev. Donde la herramienta realizar la siguiente trayectoria

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 43

    Se debe colocar el signo a la instruccin de conicidad R ser de acuerdo con la siguiente convencin:

    R +

    R - COORDENADAS FIN DE ROSCA

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 44

    CICLO DE RANURADO FRONTAL CON DESCARGA DE VIRUTA G74

    El ciclo tiene la siguiente estructura:

    G74 R (e) * G74 X---- Z---- P (i) Q (k) R (d) F----

    Donde: e = retroceso de la herramienta para rotura de viruta. X, Z = coordenadas del fin de la ranura frontal. i = profundidad de pasada (en milsimos). k = distancia entre descargas (en milsimos). d = retiro de la herramienta para retorno.

    Para el caso de taladrado se deber expresar: di = 0 y dd = 0 , los que pueden omitirse.

    CICLO DE RANURADO RADIAL CON DESCARGA DE VIRUTA G75 Es simtrico al ciclo G74. El ciclo tiene la siguiente estructura:

    G75 R (e) * G75 X---- Z---- P (i) Q (k) R (d) F----

    Donde: e = retroceso de la herramienta para descarga de viruta. X, Z = coordenadas del fin de la ranura radial. i = distancia entre descargas (en milsimos). k = profundidad de pasada (en milsimos). d = retiro de la herramienta para retorno.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 45

    PERFORADO CON ROTURA DE VIRUTA G74 Con este ciclo es posible romper la viruta, en perforaciones a lo largo del eje Z

    Ejemplo: : G0 X150 Z100 G40 *

    T0505 M8* G97 S600 M3 G0 X0 Z10 G74 R2 G74 Z-94 Q20000 F0.12* G0 X150 Z100 G40 * :

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 46

    PERFORADO CON DESCARGA DE VIRUTA G83 Con este ciclo es posible descargar la viruta, en perforaciones profundas a lo largo del eje Z. Se debe cancelar con la instruccin G80.

    NOTA: Al final de la perforacin la broca se posiciona fuera de la pieza. El Parmetro 31 bit 4 debe estar en 1. El Parmetro 592 debe estar en 500 (distancia de seguridad al material)

    Ejemplo: : G0 X150 Z100 G40 *

    T0505 M8* G97 S600 M3 G0 X0 Z2 G83 Z-50 Q3000 F0.12* G0 G80 X150 Z100 G40 * :

    ROSCADO CON MACHO G84 Con este ciclo OPCIONAL es posible roscar con macho. Se debe cancelar con la instruccin G80.

    Ejemplo: Roscado con un macho M14x2 una profundidad de 20 mm.

    : N5 G0 X150 Z100 G40 *

    T0505 M8* G97 S150 M3 * G0 X0 Z2 * G84 Z-20 F2 * G0 G80 X150 Z100 G40 * :

    SUB-PROGRAMAS

    Un programa de mecanizado se puede dividir en un programa principal y un subprograma. Normalmente el CNC opera sobre el control del programa principal, sin embargo mediante una instruccin toma control del sub-programa, el cual una vez ejecutado restituye el control al programa principal.

    Esto es extremadamente til cuando en una operacin de mecanizado hay varias secuencias fijas y repetitivas, las cuales pueden ser guardadas en la memoria en forma de un sub-programa, lo cual simplifica grandemente la programacin.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 47

    PROGRAMA PRINCIPAL SUB-PROGRAMA SUB-PROGRAMA

    O0001* O1111* O2222* : * : * : * : * : * : * M98 P1111 * M98 P2222 * : * : * : * : * : * : * : * : * : * : * : * : * : * M30* M99* M99*

    ANIDAMIENTO A ANIDAMIENTO A PRIMER NIVEL SEGUNDO NIVEL

    Un sub-programa tiene el siguiente formato: la letra O seguida por cuatro dgitos como si fuera un programa principal, la diferencia es que la instruccin con que debe terminar el sub-programa es M99. En la mayoria de los casos, la programacin debera realizarse en coordenadas incrementales.

    En el programa principal se llama un sub-programa mediante las instrucciones:

    M98 P * NOMBRE DEL SUB-PROGRAMA

    NMERO DE REPETICIONES

    FUNCIN M99 La funcin M99 sirve como fin de Sub-programa, pero en un programa principal puede ser utilizado como salto de bloque:

    N10 N20 M99 P70 * se ordena que la ejecucin del programa salte al bloque N70. N40 N50 N60 N70 N80 N90 M30 *

    FUNCION G10 (opcional)

    La funcin G10 sirve para corregir mediante programa los correctores ya sea de desgaste, geomtrico, o incluso el Desplazamiento de Trabajo.

    La estructura de esta instruccin es la siguiente:

    G10 P --- X (U) --- Z (W) --- *

    Donde:

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 48

    Si se escribe P0, se escribe los valores de X y Z en el desplazamiento de trabajo. Ejemplo: G10 P0 X0.1 Z-0.2 * Cargara 0.1 en X y 0.2 en Z en el desplazamiento de trabajo.

    Si se escribe P0, los valores de U y W modifican los valores en el desplazamiento de trabajo que se encuentran en X y Z respectivamente. Ejemplo: G10 P0 U0.1 W-0.2 * Corregira en 0.1 el valor en X y 0.2 el valor en Z del desplazamiento de trabajo.

    Si se escribe P con un nmero del 1 al 99, se escribe los valores de X y Z en el respectivo corrector de desgaste. Ejemplo: G10 P6 X0.1 Z-0.2 * Cargara 0.1 en X y 0.2 en Z del corrector de desgaste nmero 6.

    Si se escribe P con un nmero del 1 al 99, se corrige segn los valores de U y W los valores de X y Z en el respectivo corrector de desgaste. Ejemplo: G10 P6 U0.1 W-0.2 * Corregira en 0.1 el valor en X y en 0.2 el valor en Z del corrector de desgaste nmero 6.

    Si se escribe P con un nmero del 101 al 199, se escribe los valores de X y Z en el respectivo corrector geomtrico. Ejemplo: G10 P106 X0.1 Z-0.2 * Cargara 0.1 en X y 0.2 en Z del corrector geomtrico nmero 6.

    Si se escribe P con un nmero del 101 al 199, se corrige segn los valores de U y W los valores de X y Z en el respectivo corrector geomtrico. Ejemplo: G10 P106 U0.1 W-0.2 * Corregira en 0.1 el valor en X y en 0.2 el valor en Z del corrector geomtrico nmero 6.

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 49

    Ejemplo: Una de las aplicaciones que se puede dar a esta instruccin es cuando se quiere mecanizar una pieza con un slo programa tanto la primera toma como la segunda toma, siempre y cuando la sujeccin de la pieza lo permita:

    O0009 * G50 S2000 * G10 P0 Z-200 * G0 X150 Z150 G96 S180 M4 * T0101 M8 * : : : M0 * Parada Programada G10 P0 Z-170 * G0 X150 Z150 G96 S180 M4 * T0101 M8 * : : : M30 * Fin de Programa

    Primer Cero de pieza

    Segundo Cero de Pieza

    200

    170

    Zeramiento del Eje Z

    Mecanizado de la Primera Toma

    Mecanizado de la Segunda Toma

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 50

    EJERCICIOS DE PROGRAMACION

    20

    18

    16 32

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 51

    EJEMPLO PARA UTILIZAR CICLOS FIJOS G71

  • INTERTECH WORLDWIDE CORPORATION

    PROGRAMACIN - Pgina 52

    EJEMPLO DE ROSCA