Está en la página 1de 32

GUIA RAPIDA CENTRO MECANIZADO

MARCA PROMPT CON


CONTROLADOR FANUC

EDWIN CHONLON CANELO


TELEFONO #969224754
PANEL DE OPERACION

EMERGENCY STOP: Parada de emergencia. Al pulsarla detiene la


Maquina inmediatamente.

CYCLE START: Inicio de Ciclo. Se pulsa para ejecutar alguna instrucción


o programa comúnmente trabaja en los modo MEM y MDI.

FEED HOLD: Se pulsa para detener momentáneamente los ejes durante una
operación automática, la operación se reanuda pulsando CYCLE START

SELECCION MODO DE TRABAJO DEL CENTRO DE


MECANIZADO.

EDIT: Su selección permite crear, modificar, y eliminar programas.

MEM: Su selección permite ejecutar programas guardados en el CNC.

TAPE: Su selección permite ejecutar programas guardados en algún dispositivo


externo (PC o Memory Card).

MDI: Su selección permite ejecutar pequeños programas digitados. Ejemplo


cambios de RPM husillo, herramientas, etc.
REF. RTN: Su selección permite ejecutar el retorno de los carros y husillo a
su punto de referencia.

JOG: Su selección permite mover los ejes mediante botones de avance


(FEED BUTTON).

HANDLE: Permite mover los ejes mediante el generador de pulso manual


(MPG).

MPG: Generador de pulso manual

1: Selector de eje
2: Selector de avance
3: Manivela
4: LED indicador modo Handle activado

AXIS SELECT: Permite seleccionar el eje para operaciones en modo


de trabajo JOG o REF. RTN

RAPID OVERRIDE: Controla velocidad de avance de los


desplazamientos rápidos en los modo JOG o MEM (automático).

FEED RATE OVERRIDE: Controla la velocidad de los avances


programados.
SPINDLE OVERRIDE: Permite controlar la velocidad del husillo.
Cuando el husillo rota con alguna operación automática o en
modo manual es posible ajustar las RPM entre 0 y 150 %.

SINGLE BLOCK: Permite ejecutar un programa secuencialmente, bloque a


bloque durante una operación automática. Para continuar la ejecución
después de concluir un bloque, presionar CYCLE START.

OPTIONAL STOP: Al activar esta opción es posible detener el programa


temporalmente durante su ejecución en el momento que lea el código M01.

OPTIONAL BLOCK SKIP: Al estar activada esta opción permite saltar


bloques que tengan antepuesto el caracter “ / ”.

DRY RUN: Esta opción está disponible cuando se ejecuta un programa, al


activarla cambia la velocidad de avance de los ejes tanto G1 como G0.

MACHINE LOCK: Permite los bloquear ejes de la máquina con la


llave correspondiente. Se utiliza comúnmente cuando se simula un
programa gráficamente.
Z: Solo bloquea eje Z
All: Bloquea todos los ejes.
SPINDLE ROTATION: Activa rotación del husillo en modo JOG o
HANDLE.

SPINDLE STOP: Detiene el giro del husillo.

SPINDLE LOAD: Muestra la carga en el motor del husillo

REFERENCE POINT LAMP: Están encendidas cuando el eje


llega a su punto de referencia.
CALIBRACIÓN DE HERRAMIENTAS

Establecer cero pieza

 Cargar herramienta
MDI
PROG
Digitar M6 TX; X = Número de herramienta
EOB
INSERT
CYCLE START

 Dejar maquina en modo de operación HANDLE o JOG.

 Pulsar OFFSET SETTING

 Pulsar TRABAJO (WORK)

 Posicionar el cursor en la coordenada de trabajo que se guardarán las


coordenadas del cero pieza. (G54, G55, G56, ............ )

 Desplazar la herramienta a una posición conocida con respecto al cero pieza a


determinar. Medir un eje a la vez.

 Digitar letra correspondiente al eje y la posición en que se encuentra la


herramienta en ese eje con respecto al cero pieza a determinar. Ejemplo X-160
(ver figura).

 Pulsar MEDIA

 Repetir los tres pasos anteriores para los otros ejes.


Compensación de altura de las herramientas

G43 Compensación positiva altura herramienta


G49 Cancela Compensación

Una vez establecido el cero pieza con una herramienta, es necesario compensar las
alturas de las demás herramientas.

 Realizar cambio de herramienta.

 Dejar maquina en modo de operación HANDLE o JOG.

 Tocar superficie de la pieza en “Z0”

 Observar en coordenadas absolutas la diferencia en el eje Z

 Pulsar OFFSET SETTING

 Pulsar COMP

 Posicionar en nº de corrector, correspondiente al nº de herramienta

 Observar en coordenadas absolutas la diferencia en el eje Z

 Digitar valor Ej: -34.000 (mantener signo)

 ENTRADA O INPUT

OFFSET SETTING COMP.

OFFSET
N1 00.000
N2 -34.000
N3 -20.000

G43 Compensación Positiva de las herramientas.


G44 Compensación negativa de las herramientas.
G49 Cancela compensación.
COMUNICACIÓN ENTRE CNC Y COMPUTADOR VÍA CABLE

Procedimiento Comunicación PC a CNC

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Pulsar OPRD

 Pulsar

 Pulsar LECTURA

 Digitar numero de programa a transferir (anteponer letra O)

 Pulsar EJEC. Deberá aparecer en la pantalla del CNC las letras LSK

 Enviar el programa desde el PC

 Pulsar PROG para ver programa transferido

Procedimiento Comunicación CNC a PC

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Pulsar OPRT

 Pulsar

 Pulsar PERFORM

 Digitar numero de programa a transferir al computador (anteponer letra O)

 Pulsar EXEC (Ejec)

Posible configuración puerto PC

 Bits por segundo: 4800 o 9600 o19200, etc.:


 Puerto: COM 1
 Bits de datos: 7
 Paridad: Par
 Bits de parada: 2
 Control de flujo: Software
COMUNICACIÓN CON MEMORY CARD

Procedimiento Comunicación Memory Card a CNC

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Pulsar

 Pulsar CARD

 Pulsar OPRT

 Pulsar F READ

 Digitar número de archivo en Memory Card correspondiente al programa a


transferir al CNC

 Pulsar F SET

 Digitar número de programa para el nuevo archivo en memoria del CNC.

 Pulsar O SET

 Pulsar EXEC (Ejec)

 Pulsar PROG para ver programa transferido

Procedimiento Comunicación CNC a Memory Card

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Pulsar

 Pulsar CARD

 Pulsar OPRD

 Pulsar PERFORM

 Digitar nombre para el nuevo archivo (solo etiqueta) a traspasar a Memory Card

 Pulsar F NAME

 Digitar número de programa del programa a traspasar del CNC a Memory Card

 Pulsar O SET

 Pulsar EXEC (Ejec)


Ejecutar Programa desde Memory Card

La intención de este proceso es ejecutar un programa directamente desde la Memory


Card, sin que quede guardado en la memoria del CNC.

Procedimiento Comunicación modo TAPE

 Dejar maquina en modo de operación TAPE

 Pulsar PROG

 Pulsar

 Pulsar nuevamente

 Pulsar DNC – CD

 Digitar número de archivo a ejecutar

 Pulsar DNC – ST

 Pulsar CYCLE START

IMPORTANTE: El canal de comunicación para trabajar con Memory Card debe ser
cuatro, mientras que para la comunicación vía cable debe ser cero.

MDI
OFFSET Setting
SETTING
I/O Channel: (0 o 4)
PROCEDIMIENTO PARA PASAR PROGRAMA DE USB A MEMORIA CNC

IMPORTANTE: El canal de comunicación para trabajar con USB debe ser 17

MDI
OFFSET Setting
SETTING
I/O Channel: (17)

• MODO EDIT (EDIT)

• PROGRAMA (PROGR)

• DIRECTORIO (DIR)

• OPRD (OPRD)

• CAMBIO DE DISPOSITIVO (CAMB DISP)

• USB MEN

• LECTURA

• SELECCIONAR PROGRAMA A ENVIAR A MEMORIA CNC( OBT F)

• OBT F (COPIARA TODO EL TEXTO DEL NOMBRE DEL PROGRAMA)

• NOMBRE F (COMPLETARA GRABADO DE PROGRAMA SELECCIONADO)

• COLOCAR NUMERO DE PROGRAMA A GRABAR EN EL CNC


(dicho programa no tiene que existir en la memoria del cnc)
POR EJEMPLO PROGRAMA 1

• AJS O

• EJECUTAR (EJEC)
CREAR UN PROGRAMA

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Digitar número de programa a crear (Ej.: O0001)

 Pulsar INSERT

BORRAR UN PROGRAMA

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Digitar número de programa a borrar (Ej.: O0001)

 Pulsar DELETE

EDITAR UN PROGRAMA

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Digitar número de programa a editar (Ej.: O0002)

 Pulsar ó

 Posicionarse en el código a editar

 Digitar el nuevo código

 Pulsar ALTER
SIMULAR UN PROGRAMA

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Digitar número de programa a simular (Ej.: O0002)

 Pulsar ó

 Dejar maquina en modo de operación MEM

 Pulsar GRAPH

 Pulsar EJEC

 Pulsar OPRD

 Pulsar AUTOM.

Si se desea cambiar el plano de visualización del gráfico:

 Pulsar

 Pulsar PARAM.

 Posicionar en EJES P= 0 (XY) Vista superior


P= 4 (XYZ) Vista isométrica

 Digitar número correspondiente al plano seleccionado.

 Pulsar INPUT

 Pulsar EJEC

 Pulsar OPRD

 Pulsar AUTOM.
EJECUTAR UN PROGRAMA

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Digitar número de programa a ejecutar (Ej.: O0002)

 Pulsar ó

 Pulsar RESET (para ir al inicio del programa)

 Dejar maquina en modo de operación MEM

 Pulsar CYCLE START


Principales Códigos de Programación G ”.

CODIGO
FUNCION
ESTANDAR

G00 Posicionamiento (Avance rápido)


G01 Interpolación lineal
G02 Interpolación circular en sentido horario
G03 Interpolación circular en sentido anti-horario

G04 Dwell

G15 Cancela corrdenadas Polares


G16 Coordenadas Polares

G17 Trabajo en el plano XY


G18 Trabajo en el plano XZ
G19 Trabajo en el plano YZ

G20 Ingreso de coordenadas en pulgada


G21 Ingreso de coordenadas en milímetros
G28 Retorno al punto de referencia de la máquina
G40 Cancela compensación de radio de herramienta
G41 Compensación a izquierda de la dirección del mecanizado
G42 Compensación a derecha de la dirección del mecanizado
G43 Compensación altura de la herramienta
G49 Cancela compensación de altura

G54 Primer punto cero pieza (coordenada de trabajo)


G55 Segundo punto cero pieza (coordenada de trabajo)
G56 Tercero punto cero pieza (coordenada de trabajo)
G57 Cuarto punto cero pieza (coordenada de trabajo)
G58 Quinto punto cero pieza (coordenada de trabajo)
G59 Sexto punto cero pieza (coordenada de trabajo)
G80 Cancela ciclo
G81 Ciclo de perforado
G82 Ciclo de perforado con pausa
G83 Ciclo de perforación profunda
G84 Ciclo de roscado con macho
G90 Programación Absoluta
G91 Programación Incremental

G97 RPM constante


G98 Avance en unidades/minuto
G99 Avance en unidades/revolución
LISTA CODIGOS M

M00 Parada Programa


M01 Parada Opcional
M02 Fin de Programa
M03 Giro Husillo en Sentido horario
M04 Giro Husillo en Sentido Anti-horario
M05 Parada Hisillo
M06 Cambio de Herramienta
M07 Activa Refrigerante a través del husillo
M08 Activa Salida Refrigerante
M09 Desactiva Salida Refrigerante
M19 Orientación del Cabezal
M24 Activa Extractor de viruta
M25 Desactiva Extractor de viruta
M30 Fin del Programa con Vuelta al Inicio
M32 Entrada ATC
M33 Salida ATC
M98 Llamada Sub-Programa
M99 Fin de Sub-Programa
M144 Activa Aire a través del husillo
M145 Desactiva Aire a través del husillo

OTROS CODIGOS

T Indica número de herramienta


H Indica número de corrector de altura de herramienta
D Indica número de corrector de diámetro de herramienta
F Indica velocidad de avance
G00 Posicionamiento Rápido

Bajo esta función, los ejes se mueven con el avance rápido programado en los
parámetros de la máquina. Esta función es modal.

N100 G00 X18. Y13. Z16.

G01 Interpolación Lineal

Bajo esta función, los ejes se desplazan en línea recta con un avance programado
“F”. Esta función es modal.

N200 G01 X48. Y33. F200


G02 Interpolación Circular en Sentido Horario

Las trayectorias que se programan bajo esta función se desplazan en forma circular y
sentido horario o a derecha con un avance programado. Esta función es modal.

N300 G02 X43. Y38. R25.

G03 Interpolación Circular en Sentido Anti-Horario

Las trayectorias que se programan bajo esta función se desplazan en forma circular y
sentido anti-horario o a izquierda con un avance programado. Esta función es modal.

N400 G03 X13. Y18. R25.


FUNCIONES VARIAS

Función M

Son funciones auxiliares utilizadas para dar distintas instrucciones al CNC

Función S

Permite definir el valor de la velocidad del husillo

Función F

Permite definir el valor de la velocidad de avance de los ejes, ya sea en


milímetros/minuto (G98) o milímetros/revolución (G99).

Función T

Se utiliza para definir el número de herramienta.

Función H

Se utiliza para definir el corrector de altura de la herramienta.

Función D

Se utiliza para definir el corrector de radio de la herramienta.

EJEMPLOS

 Programación de Velocidad de Husillo

RPM Fija
G97 S900 M3

 Interpolación Lineal con Avance Programado

G98
G01 X40. Z-70 F250

 Cambio de Herramienta con compensación de altura

M6 T1
G0 G43 H1 Z100
COMPENSACION DEL RADIO DE LA HERRAMIENTA

G41 Compensación del radio de la herramienta a izquierda del contorno


G42 Compensación del radio de la herramienta a derecha del contorno.
G40 Cancela Compensación.

Cuando el radio de la herramienta es activado a través de las funciones G41 o G42 el


CNC calcula automáticamente la trayectoria de la herramienta compensando su radio.
Para la programación de la compensación esta deberá ser realizada después de un
código G00 o G01. Ejemplo.

G01 G41 X____ Y____ D____


G01 G42 X____ Y____ D____

D = Número del corrector en offset que corresponde al radio de la herramienta.


CICLO DE PERFORADO (G81)

(G98 ó G99) G81 X___ Y___ Z___ R___ F___ K___

X ___ Y___ : Posicionamiento de la perforación


Z ___ : Posición Z hasta el final de la perforación
R ___ : Distancia de Seguridad
F ___ : Velocidad de Avance.
K ___ : Número de Repeticiones

Anteponiendo G98. Después de cada perforación, la herramienta regresa al nivel inicial


Anteponiendo G99. Después de cada perforación, la herramienta regresa al nivel R
CICLO DE PERFORADO CON PAUSA (G82)

(G98 ó G99) G82 X___ Y___ Z___ R___ P___ F___ K___

X ___ Y___ : Posicionamiento de la perforación


Z ___ : Posición Z hasta el final de la perforación
R ___ : Distancia de Seguridad
P ___ : Tiempo de espera.
F ___ : Velocidad de Avance.
K ___ : Número de Repeticiones

Anteponiendo G98. Después de cada perforación, la herramienta regresa al nivel inicial


Anteponiendo G99. Después de cada perforación, la herramienta regresa al nivel R
CICLO DE PERFORACION PROFUNDA (G83)

(G98 ó G99) G83 X___ Y___ Z___ R___ Q___ F___ K___

X ___ Y___ : Posicionamiento de la perforación


Z ___ : Posición Z hasta el final de la perforación
R ___ : Distancia de Seguridad
Q ___ : Profundidad de corte por incremento.
F ___ : Velocidad de Avance.
K ___ : Número de Repeticiones

Anteponiendo G98. Después de cada perforación, la herramienta regresa al nivel inicial


Anteponiendo G99. Después de cada perforación, la herramienta regresa al nivel R
CICLO DE ROSCADO CON MACHO (G84)

(G98 ó G99) G84 X___ Y___ Z___ R___ F___ K___

X ___ Y___ : Posicionamiento de la perforación


Z ___ : Posición Z hasta el final del roscado
R ___ : Distancia de Seguridad
F ___ : Velocidad de Avance (RPM x Paso).
K ___ : Número de Repeticiones

Anteponiendo G98. Después de cada perforación, la herramienta regresa al nivel inicial


Anteponiendo G99. Después de cada perforación, la herramienta regresa al nivel R

Ejemplo

G98
G00 X120 Y120
M03 S400
G84 Z-50 R5 F600 ciclo de roscado

Nota: F = Paso en mm * RPM


Ejemplo Programación Contorneado con Compensación, Perforado y Roscado con
Macho

%
O0001 (EJERCICIO)
N110 G21 G17 G40 G54 G49 G80 G90 G98
(CONTORNEADO)
( HERRAMIENTA N° 2 - DIAMETRO 8. )
N120 M6 T2
N125 S2500 M3
N130 G0 X70.Y18.
N140 G43 H2 Z50.
N150 Z5.
N160 G1 Z-3. F100.
N170 G42 D2 X50. Y18. F300.
N180 X28. Y30.
N190 X-28.
N200 X-50. Y18.
N210 Y-10.
N220 G3 X-30. Y-30. R20.
N230 G1 X-15.
N240 G2 X15. R15.
N250 G1 X30.
N260 G3 X50. Y-10. R20.
N270 G1 Y30.
N280 G0 G40 X70. Y18.
N290 G0 Z100.
N300 M5
N310 G91 G28 Z0.
N320 G90
N330 M01
(PERFORACIONES)
( HERRAMIENTA N° 3 - DIAMETRO 10. )
N340 T3 M6
N345 S800 M3
N350 G0 X-36. Y-8.
N360 G43 H3 Z10.
N370 G83 Z-35. R10. Q8. F80.
N380 X-24. Y11.
N390 X-12. Y-8.
N400 X0. Y11.
N410 X12. Y-8.
N420 X24. Y11.
N430 X36. Y-8.
N440 G80
N450 M5
N460 G91 G28 Z0.
N470 G90
N480 M01
(ROSCADO CON MACHO)
( HERRAMIENTA N° 4 - DIAMETRO 10. )
N490 T4 M6
N495 S200 M3
N500 G0 X-36. Y-8.
N510 G43 H4 Z10.
N520 G84 Z-28. R10. F300.
N530 X-24. Y11.
N540 X-12. Y-8.
N550 X0. Y11.
N560 X12. Y-8.
N570 X24. Y11.
N580 X36. Y-8.
N590 G80
N600 G91 G28 Z0.
N610 G28 Y0.
N620 G90
N630 M30
%
SUB PROGRAMA (M98)

En este caso esta función se utilizará para realizar varias pasadas a distintas
profundidades del contorneado de una pieza.

Ejemplo:

%
O0002 (PROGRAMA PRINCIPAL)
N110 G21 G17 G40 G54 G49 G80 G90 G98 G54
N120 T2 M6
N125 S1500 M3
N130 G0 X30. Y-40.
N140 G43 H2 Z50.
N150 G0 Z5.
N160 G1 Z0. F100
N170 M98 L5 P3 (L=Número de repeticiones P=Número de programa)
N180 G0 Z100
N190 G91 G28 Z0.
N200 G28 Y0.
N210 M30
SUBPROGRAMA

%
O0003 (SUBPROGRAMA)
N110 G91
N120 G1 Z-2.5 F100.
N130 G90
N140 G1 G42 D2 X30. Y-25. F400.
N150 X40. Y0.
N160 Y11.
N170 G3 X26. Y25. R14.
N180 G1 X-26.
N190 G3 X-40. Y11. R14.
N200 G1 Y0.
N210 X-30. Y-25.
N220 X50.
N230 G0 G40 X30. Y-40.
N240 M99
%
COORDENADAS POLARES

R=
X Angulo = Y

G15 desactiva coordenada polares


G16 activa coordenada polares
Caso 1
G40G80G49G21G17G90
T05M06
S1000M03
G00G90G54X0Y0 ( valor de x-y será centro circulo)
Angulo=9
G00G43H05Z50. 0.

G16
G81 X30. Y90. Z-10 R2. F100.
R30.
Y180.
Y270.
Y360.
G15 Nota.
*Valor de X en el bloque del ciclo corresponde al radio del
G00G80Z100. circulo
M30 *valor de Y en el bloque del ciclo corresponde al angulo
inicial
CASO 2
G40G80G49G21G17G90
T05M06
S1000M03
G00G90G54X0Y0 ( valor de x-y será centro circulo)
Angulo=9
G00G43H05Z50. 0.

G16
G81 X30. Y90. Z-10 R2. F100. K4
R30.
G15
G00G80Z100.
M30

Nota.
*Valor de X en el bloque del ciclo corresponde al radio del circulo
*valor de Y en el bloque del ciclo corresponde al angulo inicial
*valor de K4 en el bloque del ciclo corresponde a numero de repeticiones
*en este caso el primer agujero se ejecutara en angulo 90 grados
CASO 3
G40G80G49G21G17G90
T05M06
S1000M03
G00G90G54X0Y0 ( valor de x-y será centro circulo)
G00G43H05Z50. A=
45.
G16
G81X30. Y45. Z-10 R2.F100.
R30.
Y90. K3
G15
G00G80Z100.
M30

Nota.
*Valor de X en el bloque del ciclo corresponde al radio del circulo
*valor de Y45. en el bloque del ciclo corresponde al angulo inicial
* en el segundo bloque del ciclo Y90. Corresponde al paso angular
*en el segundo bloque del ciclo K3 corresponde al numero de
repeticiones

También podría gustarte