cátedra balcaza
MANUAL DE
USO BÁSICO
DEL TORNO CNC
TABLERO DE CONTROL A PIE DE MÁQUINA
O N G PQ R 7 8 9
PANEL DIGITAL DE VISUALIZACIÓN
X Z U W E 4 5 6
I J K L H 1 2 3
M S T / EOB - 0 .
á PAGE
POS PRGRM OFSET INSERT ALTER DELET
PAGE â
SAVE
á â PARAM DGNOS ALARM SHIFT CAN COPY
ß à GRAPH OPR . INPUT OUTPUT RESET
PARADA
% DE
VELOCIDAD
HUSILLO PASO AVANCE AVANCE
STEP RAPIDO MEC
EDIT AUTO MDI HOME STEP MANUAL
FUNCIÓN
HUSILLO
PAUSA/
EMERGENCIA
PAUSA
PARA
SPOL MPG TRVLS FEED
INC INC INC INC
SPOL
DEC
MPG
DEC
TRVLS
DEC
FEED
DEC ñ X
T
ï Z ð
Z
ENTER
CONFIRM
AVANCE
EN LOS
EJES ‘X’ Y “Z”
ò X
AVANCE
RAPIDO
I
REFRIGERANTE CAMBIO DE NIVEL DE LUZ
HERRAMIENTA DEL DISPLAY
ESTRUCTURA DEL TABLERO DE CONTROL
tecla de selección del pasando al modo de edición interfaz de conversión a posición que tiene cuatro páginas: coordenadas relativas,
modo de edición POS coordenadas absolutas, coordenadas sintéticas, coordenadas y programa
página de parámetros. al presionar repetidamente, se mostrará la página siguiente
tecla de selección de pasando al modo automatico PARAM (idéntica a la página anterior)
modo automático página de gráficos. presionando repetidamente. gráfico y página de parámetros
GRAPH gráficos alternados
tecla de selección de pasando al modo MDI
interfaz de programa para maquinado, que tiene cuatro páginas: contenido del
modo mdi PRGRM programa, estado del programa, directorio del programa, disco u
selección del modo de pasando al modo de puesta mostrando la página de diagnóstico. la pantalla es invariable incluso si se presiona
inicio a cero mecánica DGNOS repetidamente
paso a paso o volante página de prueba. la pantalla es invariable incluso si se presiona repetidamente
tecla de selección de OPR
modo de paso (se selecciona uno de los
dos modos por parámetro) interfaz de compensación de herramientas e interfaz de medición (presionar
OFSET repetidamente la tecla puede variar entre dos interfaces) La interfaz de
tecla de selección del cambio a modo manual compensación de herramientas puede mostrar valores de compensación de
modo manual herramientas
mostrando la página de alarma. al presionar repetidamente , la alarma alterna una
programa de inicio y ALARM página ex-alm
I tecla de inicio comando mdi
modificar una linea de programación borrar datos end on block bajar de bloque en programación
ALTER DELET EOB
sin borrar, ni realizar nuevamente
para seleccionar varias pantallas, SAVE para guardar la memoria flash
SHIFT COPY y copiar programas
ejemplo: P 021 - P040 parámetros
reinicio cnc, alimentación,
RESET
parada de salida
PONER EN MARCHA EL EQUIPO
PRGRM
S [colocar rpm] INSERT
M 03 INSERT I
muevo manualmente el carro porta herramienta
ñ X
ï Z ð Z
ò X
POSICIONAR EN “0” LA HERRAMIENTA
llamar la herramienta en modo MDI REPOSICIONAR EL PAQUETE DE “0” EN
LAS HERRAMIENTAS CON G50
PRGRM
PRGRM
T0101 INSERT I
G 50 INSERT
luego poner en marcha el husillo
[referencias de coordenadas]
PRGRM
Z 00 INSERT
S [colocar rpm] INSERT
M 03 INSERT I
T 0101 I
INSERT
acerco la herramienta manualmente compensar herramientas
(puedo mecanizar manualmente y colocar como medida la resultante del mecanizado.)
IDEM T0202/T0303/ T0404
ñ X DISPLAY
ï Z ð
Z
MEASURING
NO. X Z R
O0001 N0063
OFSET ò X 101
102
103
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
O
O
O
measuring 104 0.000 0.000 0.000 O
105 0.000 0.000 0.000 O
X [coloco la mediad del diametro] INSERT (medidas con decimales; ejemplo: 10.2) 106 0.000 0.000 0.000 O
POSITION (RELATIVE)
Z [coloco el “0” en z] INSERT I U 0.000 W 0.000
ADRS. EDIT
POSICIONAR EN “0” LA HERRAMIENTA
SINO RESPONDE EL REPOSICIONAMIENTO DE LA HERRAMIENTA, BORRAR LOS PARAMETROS.
PRGRM
G50
“X” = valor
“Y” = valor
INSERT I
ir a
OFSET
1er pantalla: colocar todos los valores en “0” pantalla<OFFSET>
2da pantalla: cargar las medidas pantalla <MEASURING>
BUSCAR PROGRAMA
cargar desde usb
ESTRUCTURA BÁSICA DE REFERENCIAS
PROGRAMA G-CODE
seleccionar programa INPUT N Número de Secuencia
PROGRAM O0001 N0000
O0001 nro de programa G Funciones Preparatorias
N10 G90; bloque de programa X Comando para el Eje X
seleccionar OPR 02 ON [bloque a bloque] N20 G0 X100 Z100; comando
Y Comando para el Eje Y
N30 T0101;
N40 G00 G97 S2000 M03; Z Comando para el Eje Z
número de secuencia N50 G00 X3.264; R Radio desde el Centro Especificado
N60 X45.707; A Ángulo contra los Punteros del Reloj desde el
N70 G01 X39.0 Z-0.09 F200; final del bloque
Vector +X
I % final del código
ADDRESS AUTO I Desplazamiento del Centro del Arco del Eje X
J Desplazamiento del Centro del Arco del Eje Y
crear programa a pie de máquina K Desplazamiento del Centro del Arco del Eje Z
-x
F Tasa de Alimentación
G02
S Velocidad de Giro
o (letra o) T Número de Herramienta
plato Ø 55 (0) pieza
y colocar un número de programa aleatorio de cuatro porta
-z +z
pieza
M Funciones Misceláneas
cifras INSERT
r1
5
escribir o transcribir programa, siempre cerrar cada 45
+x
línea con “;”: EOB para poder bajar a la siguiente.
N030 G002 G37 R15 X12,5, Z-30;
BACK-UP MEMORIA
GRABAR EN”USB”
TESTING O0001 N0000
PRGRM OUTPUT
OP SEL. (K0): OFF ON
PRGRM MLOK & AFL. (K1): OFF ON
2 página SINGLE BLOCK. (K2): OFF ON
PARAMETER SWI (K3): OFF ON
PROGRAM SWI (K4): OFF ON
N1 [posición #1 memoria flash] (hay 6 memorias)
SPINDLE POS. (K5):
siempre con la llave abierta OPR 04 ON OPR
SAVE SPINDLE STOP (K6):
COPY COOL M08 (K8): OFF ON
LUBRICATE M32 (K9): OFF ON
PARA BORRAR TODO PARA BORRAR DE A UNO SPEED BY HANL (K.): OFF ON
LANGUAGE (K-) CHS ENG
o -9999 DELET o -nro de programa DELET EDIT
siempre en esta ventana
PARA RECUPERAR TODO PROGRAM O0001 N0000 para editar un programa nuevo se necesita la opción OPR
O0001 PROGRAM SWI ON
N10 G90;
apagar el torno N20 G0 X100 Z100; presiono K 4
mantener apretado N30 T0101;
N40 G00 G97 S2000 M03;
INSERT 1 N50 G00 X3.264; PRGRM o 10 EOB
N60 X45.707;
prender el torno N70 G01 X39.0 Z-0.09 F200; (programa n10 creado)
apretar %
ADDRESS EDIT
RESET
COMPENSACIÓN DE HERRAMIENTAS
si una herramienta es circular, es difícil escribir un programa de punta de herramienta imaginaria: T
mecanizado correcto solo mediante la función de compensación de
herramienta. la función de compensación del radio de la punta de la como esta dispuesta la herramienta en relación a la forma.
herramienta puede compensar automáticamente los errores anteriores
la trayectoria de la herramienta sin compensación (0)
(z+)
la trayectoria de la herramienta con compensación
T:6
(x+)
perfil de la T:2 T:1
herramienta
error
T:9
la trayectoria del perfil de la radio T:5 T:7
herramienta sin compensación
del radio del perfil de la herramienta
punto de
para compensar el radio de la punta de la herramienta de mecanizado control
para mejorar la precisión del mecanizado, emplear: G40; G41; G42.
G40: cancelar la compensación del radio del perfil de la herramienta
G41: especificar compensación de herramienta izquierda T:3 T:4
G42: especificar compensación de herramienta derecha
radio de la
herramienta T:8
G-CODE
Las siguientes funciones preparatorias se programan mediante la letra G seguida de dos cifras (G2). Se programan siempre al comienzo del bloque y sirven para deter-
minar la geometría y condiciones de trabajo del CNC.
Tabla de funciones G empleadas en el CNC G27 : Salto/llamada condicional si no es igual a 0
(Modal) G00* : Posicionamiento rápido G28 : Salto/llamada condicional si es menor
(Modal) G01 : Interpolación lineal G29 : Salto/llamada condicional si es igual o mayor
(Modal) G02 : Interpolación circular (helicoidal) a derechas (sentido G30 : Visualizar código de error definido mediante
horario) G31 : Guardar origen coordenadas actual
(Modal) G03 : Interpolación circular (helicoidal) a izquierdas (sentido G32 : Recuperar origen coordenadas guardado mediante G31
anti-horario) (Modal) G33 : Roscado electrónico
G04 : Temporización, duración programada mediante K G36 : Redondeo controlado de aristas
(Modal) G05* : Trabajo en arista matada G37 : Entrada tangencial
G06 : Interpolación circular con programación del centro del arco en G38 : Salida tangencial
coordenadas absolutas G39 : Achaflanado
(Modal) G07* : Trabajo en arista viva (Modal) G40* : Anulación de compensación de radio
G08 : Trayectoria circular tangente a la trayectoria anterior (Modal) G41 : Compensación de radio a izquierdas
G09 : Trayectoria circular definida mediante tres puntos (Modal) G42 : Compensación de radio a derechas
(Modal) G10* : Anulación imagen espejo (Modal) G43 : Compensación de longitud
(Modal) G11 : Imagen espejo en el eje X (Modal) G44* : Anulación de compensación de longitud
(Modal) G12 : Imagen espejo en el eje Y (Modal) G49 : FEED-RATE programable
(Modal) G13 : Imagen espejo en el eje Z G50 : Carga de dimensiones de herramienta en la tabla
(Modal) G17* : Selección del plano XY (Modal) G53-G59 : Traslados de origen
(Modal) G18 : Selección del plano XZ (Modal) G70 : Programación en pulgadas
(Modal) G19 : Selección del plano YZ (Modal) G71 : Programación en milímetros
G20 : Llamada a subrutina estándar (Modal) G72 : Factor de escala
G21 : Llamada a subrutina paramétrica (Modal) G73 : Giro sistema de coordenadas
G22 : Definición de subrutina estándar G74 : Búsqueda automática de referencia-máquina
G23 : Definición de subrutina paramétrica G75 : Trabajo con palpador
G24 : Final de subrutina G75 N2 : Ciclos fijos de palpador
G25 : Salto/llamada incondicional G76 : Creación automática de bloques
G26 : Salto/llamada condicional si es igual a 0
(Modal) G79 : Ciclo fijo definido por el usuario M03 Inicio de la rotación del mandril en la dirección de las agujas del
(Modal) G80* : Anulación de ciclos fijos reloj.
(Modal) G81 : Ciclo fijo de taladrado M04 Inicio de la rotación del mandril en la dirección contraria a las
(Modal) G82 : Ciclo fijo de taladrado con temporización agujas del reloj.
(Modal) G83 : Ciclo fijo de taladrado profundo M05 Detención de la rotación del mandril.
(Modal) G84 : Ciclo fijo de roscado macho M07 Conexión del aporte de rocío del enfriador.
(Modal) G85 : Ciclo fijo de escariado M30 Detención y rebobinado del programa. Detención de la rotación del
(Modal) G86 : Ciclo fijo de mandrinado con retroceso en G00 mandril, del movimiento de la herramienta y desconexión del flujo del
(Modal) G87 : Ciclo cajera rectangular enfriador; el control se prepara a comenzar la lectura del inicio del
(Modal) G88 : Ciclo cajera circular programa una vez más. Todas las funciones de la máquina (preparatorias,
(Modal) G89 : Ciclo fijo de mandrinado con retroceso en G01 misceláneas, etc) vuelven a su estado por defecto (la condición en la cual
(Modal) G90* : Programación de cotas absolutas se encuentra la máquina al encenderla por primera vez.)
(Modal) G91 : Programación de cotas incrementales M99 Retorno desde la subrutina al programa principal
G92 : Preselección de cotas
G93 : Preselección de origen de coordenadas polares
(Modal) G94* : Velocidad de avance F en mm/minuto (0,1
pulgadas/minuto)
(Modal) G95 : Velocidad de avance F en mm/revolución (0,1
pulgadas/revolución)
(Modal) G96 : Velocidad de avance superficial constante
(Modal) G97* : Velocidad de avance del centro de la herramienta
constante
(Modal) G98* : Vuelta de la herramienta al plano de partida al terminar
un ciclo fijo
(Modal) G99 : Vuelta de la herramienta al plano de referencia (de
acercamiento) al terminar un ciclo fijo.
Las funciones G75 N2 y G76, estarán disponibles en el CNC 8020 modelo MS.
Modal significa que las funciones G una vez programadas permanecen activas mientras no sean anuladas mediante otra G incompatible o mediante M02, M30, RESET o
EMERGENCIA.
Las funciones G con * son las que asume el CNC en el momento del encendido, después de ejecutar M02 ó M30 o después de una EMERGENCIA o RESET. La función G05
ó G07 que asume el CNC, dependerá del valor dado al parámetro P127 (5).
En un mismo bloque se pueden programar todas las funciones G que se deseen, y en cualquier orden salvo G20, G21, G22, G23, G24, G25, G26, G27, G28, G29, G30, G31,
G32, G50, G53-G59, G72, G73, G74 y G92 que deben ir solas en el bloque por ser especiales.
Si en un mismo bloque se programan funciones G incompatibles, el CNC asume la última programada.
G00 posicionamiento (transversal)
G01 interpolación lineal (avance de corte)
G02 interpelación circular sentido agujas del reloj
G03 interpolacion circular sentido contrario agujas del reloj
G04 detenerse, parada exacta
G10 valor de compensación de entrada
G28 volver al punto de referencia
G31 función de salto
G32 corta hilos
G40 cancelación de la compensación del radio de perfil de la herramienta
G41 compensación del radio de la punta de la herramienta a la izquierda
G42 compensación del radio de la punta de la herramienta a la derecha
G50 ajuste del sistema de coordenadas
G54 sistema de coordenadas de trabajo 1
G55 sistema de coordenadas de trabajo 2
G56 sistema de coordenadas de trabajo 3
G57 sistema de coordenadas de trabajo 4
G58 sistema de coordenadas de trabajo 5
G59 sistema de coordenadas de trabajo 6
G70 ciclo de acabado
G71 ciclo de torneado de desbaste repetitivo múltiple de diámetro externo
G72 ciclo de refrentado de desbaste repetitivo múltiple
G73 ciclo de giro repetitivo múltiple
G74 ciclo de taladrado final repetitivo múltiple
G75 ciclo de ranurado de diámetro externo repetitivo múltiple
G76 ciclo de corte de hilos múltiples
G78 ciclo de corte de rosca mejorado
G90 D.O./I. D. ciclo de corte
G92 ciclo de roscado
G96 Habilitación de velocidad de superficie constante
G97 Deshabilitar velocidad de superficie constante
G98 velocidad por minuto
O1000
N10 G0 X60 Z60
N20 S1000 M3
N30 T0101 R12,50
N40 G0 X40 Z2
N50 G71 U2 R1
N60 G71 P70 Q110 U0,2 W0,2 F150
N70 G0 X0
N80 G1 Z0
N90 G3 X25 Z-12,5 R12,5
Ø25
Ø40
N100 G1 Z-27,5
N110 G1 X40 Z-37,5
N120 G0 X60 Z60 M5
N130 M30
%
27,5
37,5