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 seleccionar el eje para operaciones 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; EOB INSERT CYCLE START
X = Número de herramienta
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: Puerto: Bits de datos: Paridad: Bits de parada: Control de flujo:
4800 o 9600 o19200, etc.: COM 1 7 Par 2 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 ESTANDAR
FUNCION
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 G16
Cancela corrdenadas Polares Coordenadas Polares
G17 G18 G19
Trabajo en el plano XY Trabajo en el plano XZ Trabajo en el plano YZ
G20 G21 G28 G40 G41 G42 G43 G49
Ingreso de coordenadas en pulgada Ingreso de coordenadas en milímetros Retorno al punto de referencia de la máquina Cancela compensación de radio de herramienta Compensación a izquierda de la dirección del mecanizado Compensación a derecha de la dirección del mecanizado Compensación altura de la herramienta Cancela compensación de altura
G54 G55 G56 G57 G58 G59 G80 G81 G82 G83 G84 G90 G91
Primer punto cero pieza (coordenada de trabajo) Segundo punto cero pieza (coordenada de trabajo) Tercero punto cero pieza (coordenada de trabajo) Cuarto punto cero pieza (coordenada de trabajo) Quinto punto cero pieza (coordenada de trabajo) Sexto punto cero pieza (coordenada de trabajo) Cancela ciclo Ciclo de perforado Ciclo de perforado con pausa Ciclo de perforación profunda Ciclo de roscado con macho Programación Absoluta Programación Incremental
G97 G98 G99
RPM constante Avance en unidades/minuto Avance en unidades/revolución
LISTA CODIGOS M M00
Parada Programa
M01 M02 M03 M04 M05 M06
Parada Opcional Fin de Programa Giro Husillo en Sentido horario Giro Husillo en Sentido Anti-horario Parada Hisillo Cambio de Herramienta
M07 M08 M09 M19 M24 M25
Activa Refrigerante a través del husillo Activa Salida Refrigerante Desactiva Salida Refrigerante Orientación del Cabezal Activa Extractor de viruta Desactiva Extractor de viruta
M30 M32 M33 M98
Fin del Programa con Vuelta al Inicio Entrada ATC Salida ATC Llamada Sub-Programa
M99 M144 M145
Fin de Sub-Programa Activa Aire a través del husillo Desactiva Aire a través del husillo
OTROS CODIGOS T
Indica número de herramienta
H D F
Indica número de corrector de altura de herramienta Indica número de corrector de diámetro de herramienta 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___ Z ___ R ___ F ___ K ___
: Posicionamiento de la perforación : Posición Z hasta el final de la perforación : Distancia de Seguridad : Velocidad de Avance. : 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___ Z ___ R ___ P ___ F ___ K ___
: Posicionamiento de la perforación : Posición Z hasta el final de la perforación : Distancia de Seguridad : Tiempo de espera. : Velocidad de Avance. : 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___ Z ___ R ___ Q ___ F ___ K ___
: Posicionamiento de la perforación : Posición Z hasta el final de la perforación : Distancia de Seguridad : Profundidad de corte por incremento. : Velocidad de Avance. : 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
= An ulo = Y
G15 desactiva coordenada polares G16 activa coordenada polares Caso 1 G40G80G49G21G17G90 T05M06 S1000M03 G00G90G54X0Y0 ( valor de x-y será centro circulo)
An ulo=9
G00G43H05Z50. G16 G81 X30. Y90. Z-10 R2. F100. Y180. Y270. Y360. 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
CASO 2 G40G80G49G21G17G90 T05M06 S1000M03 G00G90G54X0Y0 ( valor de x-y será centro circulo)
An ulo=9
G00G43H05Z50. G16 G81 X30. Y90. Z-10 R2. F100. K4 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)
A=
G00G43H05Z50. G16 G81X30. Y45. Z-10 R2.F100. 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