Sei sulla pagina 1di 52

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
EJ EMPLO 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
EJ EMPLOS 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
EJ ERCICIOS 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 e
II. Certifique en el DESPLAZAMIENTO DE TRABAJ O 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. V
X
=20m/min. y V
Z
=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.15
N240 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
=
=
=
10
350
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
X
2
R.H. R.H.
90
2
=

tan



Z =

R.H. R.H.
2
tan


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.

1 2
3 4
5 7
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 (d
mn
)
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

EJ ERCICIOS DE PROGRAMACION









































20
18
16
32
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 51


EJ EMPLO PARA UTILIZAR CICLOS FIJ OS G71























INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 52


EJ EMPLO DE ROSCA

Potrebbero piacerti anche