1 CNC
1 CNC
1 CNC
La revolución (S) y el avance (F), son las condiciones de corte de las máquinas
herramientas
de arranque de viruta.
Las revoluciones del husillo se obtienen de una fórmula:
Torno: S=(1000 x Velocidad de corte) / ( 3.14 x Diámetro pieza).
Fresa: S=(1000 x Velocidad de corte) / ( 3.14 x Diámetro herramienta).
El avance depende de las revoluciones.
TORNO:
1
El código G95, hace que el torno modifique el avance según las revoluciones.
Mientras que si queremos mantener siempre el mismo avance de corte: G94.
La sintaxis de la interpolación circular es la siguiente :
G02 X . . . Y . . . I . . . J . . . ;
X , Y : Coordenadas del punto final .
I , J : Coordenadas del centro del arco .
G02 X . . . Y . . . R . . . ;
G02 A . . . ;
2
Introducción
El surgimiento del Control Numérico se da o nace por dos razones:
Control Numérico
1. Microcomputador
2. Unidad de Control (datos, información)
3. Maquina Herramienta
Ventajas:
Inconvenientes:
Códigos:
3
Ejes de Movimiento
Los blocks
Estructura de Block
Es el modo de dar ordenes a la maquina para que se los ejecute tiene ciertas
características que se debe cumplir.
La maquina ejecuta las ordenes (operaciones) de otra manera por lo que cada
orden tiene una estructura definida a cada orden le denominamos block o
bloque de programa.
a) Numero de operaciones
b) Código de orden de configuración
c) Puntos coordenados o coordenadas
d) Parámetros complementarios
Formato de Block
a b c d
O001
N010 G21 Encabezado
N020 [BILLET X 30 Z 80
N030 G28
N040 M06 T1
N050 M03 S 500
N060 F 60 Procedimiento
N…….
N070 M02
N080 G28 Conclusión
N090 M05
4
Introducción a la programación
Para realizar un programa debemos tener en cuenta varios factores, algunos
de ellos similares a los de las maquinas convencionales. Estos factores los
podemos dividir en geométricos y tecnológicos.
- Tolerancias
- Acabado superficial
- Origen de movimientos
- Superficie de referencia, etc.
G90: Cilindrado
G92: Roscado
Conicidad G94
5
X: Es la posición final de corte
Ciclo de Roscado
1° Punto Previo
2° Velocidad de corte
F: Avance (paso)
Si se tiene una medida de 10.0, se le resta la profundidad total y nos queda una
medida de 7.947
Radios de Curvatura
El código G02 nos permite realizar radios en sentido derecho o sentido horario
(va conforme a las manecillas del reloj).
6
Ejecución
1° Punto Previo
Gargantas
Ext. Keybd
- Selección de operación
Jog: Desplaza los ejes con los incrementos deseados y sobre la marcha.
- Refrigerante.
- Ejecución
7
Cycle Start: Arranca un programa.
- Husillo
Spndl Cw: Movimiento del husillo en dirección de las manecillas del reloj.
- Eje/Dirección
Teclas de Edición
Alter
Insert
Delete
/# EOB
Cancel
Cursor
Sistemas de Referencia.
Absoluto e Incremental.
8
Incremental: Es un sentido de coordenadas increméntales en el que cada punto
se diferencia donde su distancia según cada eje al punto anterior.
Códigos de programación
G.- Códigos Preparatorios:
G90 Roscado.
Ciclos Multirepetitivos
9
G70 P__ Q__
M05
M02
Bloques de Información:
Donde :
P.-
10
r.- Es el ángulo de salidas de la herramienta.
Código G74
Ejecución (2 bloques).
G00 X0 Z0
G74 R 1.0 F
G74 Z Q 100
11
Q : Profundidad de Cortes
F : Avance de la herramienta
Definición de Ejes
Encabezado
G40: Cancela
[TOOLDEF T1 D5
Proceso
G00 X0 Y0 Z0
G73 X Y Z- Q1 R1 K
Q: Profundidad de cortes.
12
R: Regreso a nivel.
K: Numero de repeticiones.
Subrutinas o Subprogramas
13
Introducción
Un operador experto en MHCN debe conocer sus prestaciones y los límites dentro
de los que opera. No es suficiente con amarrar la pieza y manipular el armario de
control. Para obtener los resultados óptimos en programación CN se debe de
planificar toda la secuencia de operaciones anticipadamente.
ejes de desplazamiento
transmisiones
dispositivos para la medida de la posición o desplazamientos.
husillo principal o cabezal.
sistemas para sujeción de la pieza.
cambiadores de herramientas.
ejes de rotación y desplazamiento complementarios.
14
Fig.01: Torno y fresadora CN
Ejes principales
Información preliminar:
Consideraciones:
Las MHCN están provistas de un número de ejes principales característico que hace
factibles los trabajos de mecanizado sobre la pieza. Estos ejes se designan
covencionalmente como X, Y y Z.
Los tornos disponen de dos ejes principales, mientras que las fresadoras están
dotadas de tres.
En los tornos los ejes X y Z se asocian al desplazamiento del carro principal sobre
el que se desliza ortogonalmente el portaherramientas (como por ejemplo un
torreta o revolver). Mediante la combinación de ambos movimientos se pueden
describir trayectorias oblicuas.
15
Fig03. Ejes principales de un torno horizontal
Información adicional:
La disposición de los carros móviles en las MHCN puede ser muy sofisticada,
dando origen a una gran variedad de diseños/modelos tanto en fresadoras como
tornos.
16
La forma de la trayectoria a recorrer.
Las propiedades de las superficies de contacto.
Las exigencias de apriete o sellado.
de transmisión
Información preliminar:
Consideraciones:
17
Fig.06: Sistema de transmisión de la mesa de trabajo
Información adicional:
Para generar los movimientos de cada eje se usan habitualmente motores
eléctricos de corriente continua controlados mediante señales electrónicas de
salida y entrada. Estos actuadores pueden girar y acelerarse en ambos sentidos.
18
Adicionalmente la transmisión debe producir movimientos suaves y estables y ser
capaz de reaccionar rápidamente en las aceleraciones y deceleraciones.
herramienta inadecuada
restricciones anómalas en el movimiento
fuerzas de inercia excesivas durante el frenado o aceleración.
En las MHCN más simples con prestaciones basadas en la precisión del mecanizado
se utilizan los motores paso a paso como actuadores primarios. Con motores de
este tipo, el giro se subdivide en incrementos fijos que son controlados mediante un
número de pulsos dado. Sin embargo cuando se desean trabajos pesados de
mecanizado con pares resistentes elevados durante el frenado o aceleración, su
fiabilidad y prestaciones disminuye. El uso de motores de este tipo está restringido
a pares resistentes bajos.
Información preliminar:
Las posiciones de los elementos móviles de las MHCN se pueden medir mediante
dos sistemas: directo e indirecto.
19
Fig.09: Sistema indirecto para la medición de una posición
Consideraciones:
20
Fig.10: Medida de la posición absoluta
El husillo principal
Consideraciones:
21
El husillo puede accionarse por:
22
Fig.13: Cabezal de una fresadora
Información adicional:
23
Fig.15: Disposición del husillo horizontal
Sistemas de sujeción
Información preliminar:
24
Platos o mesas magnéticas.
Mesas y dispositivos modulares de uso universal.
Apoyos de diseño específico o especial.
Consideraciones:
25
Fig.16: Amarre de una pieza en un plato de garras
Información adicional:
26
de apoyo en el extremo libre de la pieza conocido como contrapunto.
Posicionar contrapunto
Aproximar o retirar contrapunto
Abrir luneta.
Cerrar luneta.
Posicionado transversal.
Aproximación/retirada.
27
Cambiadores de herramienta
Consideraciones:
28
segundos.
Información adicional:
29
Fig.23: Torreta con giro lógico
Ejes complementarios
Consideraciones:
Debido a las exigencias impuestas por la complejidad de ciertas piezas otras MHCN
están dotadas de más de tres ejes de desplazamiento principal.
En muchos casos el eje W sólo opera cuando el resto de los ejes permanecen fijos
y se usa para trabajos menores de taladrado en cualquier dirección.
30
Fig.24: Mesa giratoria y cabezal basculante
Información adicional:
Tornos con más de dos ejes de desplazamiento pueden considerarse a aquellos que
incorporan una segunda torreta portaherramientas.
Las dos torretas pueden controlarse de forma independiente recibiendo los ejes la
31
designación Z y X (desplazamientos de la torreta principal) y W y U (adicional).
32
Herramientas en MHCN
acoplamiento
portaherrramientas (cuerpo, mango o portaplaquita)
punta herramienta (plaquita)
33
Fig.29: Herramienta completa para torno
Acoplamientos
Consideraciones:
34
Las dimensiones del acoplamiento deben coincidir de forma exacta con las del
hueco (en el extremo del cabezal o en la torreta) garantizando rigidez, precisión de
posicionado y fácil extracción.
Información adicional:
35
Fig.33: Tuberías flexibles para refrigeración
36
Dimensiones básicas
Información preliminar:
Las distintas longitudes de montaje que presentan las herramientas al ser fijadas
a la torreta (o al cabezal) supone que, si se desea mantener una trayectoria de
trabajo dada con herramientas distintas, aquel elemento debe desplazase
verticalmente, en función de cada herramienta, para corregir dicha diferencia.
Consideraciones:
Las dimensiones básicas de una fresa son la longitud (L) y el radio de corte (R).
En herramientas de torno dichos parámetros son la longitud (L) y el decalaje
transversal (Q).
37
Fig.36: Dimensiones básicas de una fresa
38
Cuando el prereglaje óptico se verifica en la MHCN la herramienta se ubica en su
estación de trabajo. Se debe posicionar el cabezal (o torreta) en un punto tal que
permita la visión correcta del útil por el sistema de medida pasando la información
dimensional directamente a la UC que gobierna toda la instalación.
Información adicional:
Para determinar las dimensiones básicas de una herramienta, garantizar que las
asuma la UC e inicializar convenientemente la MHCN, se requiere un conjunto de
apoyos externos como puntos de contacto o patrones de referencia, paradas de
los indicadores de recorrido, mandriles de centrado, sensores de medida, etc.
39
Fig.38: Diferencia de longitud de varias herramientas respecto a la referencia o "cero"
Funciones programables CN
40
Sistemas CN básicos:
Lenguaje de programación
Tecnología de la máquina-herramienta
41
Fig.39: Esquema de un sistema CN
Tipos de control
Información preliminar:
42
corrigen continuamente de tal manera que la trayectoria no se desvía de la
recta prefijada más allá de la tolerancia permitida.
Consideraciones:
Dependiendo del tipo de control los motores de cada eje actúan separada o
conjuntamente hasta que se alcanza la posición deseada.
43
Este tipo de control se emplea en cepilladoras CN y fresas o tornos sencillos.
Las prestaciones de una MHCN no se miden por el número de ejes sino por el
número de ejes que puede mover (controlar) de forma simultánea para describir
trayectorias.
44
Control de funciones máquina
Consideraciones:
45
Componentes de un sistema CN
46
El corazón de un sistema CNC es un ordenador que se encarga de realizar todos
los cálculos necesarios y de las conexiones lógicas.
Los apartados que restan hasta finalizar este tema explican con mayor detalle las
funciones y operativa del ordenador y de los dos interfaces.
El panel de control
Consideraciones:
Monitor: que incluye una pantalla CRT o un panel de texto (en desuso) así
como un conjunto de diales analógicos o digitales, chivatos e indicadores.
47
Fig.49: Panel básico de un sistema CNC
Información adicional:
48
Operativa funciones máquina
Consideraciones:
Existen diversos mandos para desplazar y controlar el avance de los ejes básicos
de la MHCN de forma directa: Botoneras," joystick" y ruletas/diales.
El joystick desempeña la misma labor que los botones siendo, quizás, más
ergonómico.
49
Fig.51: Botones, joystick y ruleta de avance
Para poder modificar los valores programados de avances y giros muchos paneles
incorporan un dial de variación porcentual de dichos parámetros.
Con este sistema se puede modificar el avance o la velocidad de giro del cabezal
durante el mecanizado en curso, indicando el porcentaje deseado respecto al
valor programado (el 100% mantiene el valor programado, mientras que un 50% lo
reduciría a la mitad).
Los operadores utilizan este mando para reducir los parámetros cinemáticos de la
MHCN durante la fabricación de la primera pieza del lote y verificar la correcta
marcha de las operaciones de mecanizado.
50
Información adicional:
El teclado de programación
Consideraciones:
51
Algunos paneles incorporan teclas con las funciones de programación más
importantes o usuales de forma explícita, lo que reduce o abrevia la escritura del
programa. Dichas funciones aparecen designadas de forma directa con su texto
sobre la tecla o con icono que la describe (tal es el caso de los desplazamientos).
52
Fig.57: Ejemplos de los símbolos usados como comandos de programación
Información preliminar:
53
en columna.
Consideraciones:
54
Fig.59: Dispositivos externos para el almacenamiento y revisión de programas CN
55
Fig.60: Conectores para transmisión de datos
Información adicional:
56
Fig.62: Código EIA de cinta perforada
El microprocesador
Información preliminar:
Los elementos esenciales del ordenador de un sistema CNC son unos circuitos
integrados de semiconductores a los que comúnmente se les conoce como
"chips". Su aspecto es el de una diminuta pastilla con un conjunto, generalmente
numeroso, de patillas de conexión.
Los módulos de memoria preservan los datos introducidos por el operador durante
la sesión o desde los dispositivos externos cuando se lleva a cabo una recepción.
Existen memorias volátiles (la información desaparece cuando se desconecta el
sistema) o permanentes (mantienen los datos entre las sesiones de uso).
También hay memorias que solo suministran información y no son
modificables/grabables.
57
Fig.63: Microchips típicos
Consideraciones:
Los sistemas CNC incluyen un ordenador que consiste físicamente en uno o varios
procesadores (CPU) y en circuitos integrados para almacenamiento de datos
(módulos de memoria).
Ejemplo:
58
procesador que la mesa esta en una nueva posición (posición actual)
La interfaz de control
Información preliminar:
59
Fig.65: Ordenador personal como sistema CNC
Consideraciones:
Ejemplo:
Se recibe una señal de arranque del eje X desde el sistema CNC en un torno.
60
El control manual de eje (volante, si lo hay) esté desacoplado.
El sistema hidráulico de transmisión se encuentre activado.
...
Generalmente las señales electrónicas de los sistemas CNC son de baja potencia
para conmutar motores eléctricos, electroválvulas, etc. Por esta causa resulta
necesaria la intervención de un sistema de alimentación auxiliar que amplifica
esta señal para compatibilizarla la requerida por los dispositivos mencionados.
Información adicional:
61
Posicionado de los ejes
Información preliminar:
Un proceso básico de señales digitales (bits) consta de dos entradas y una salida
(esta configuración recibe el nombre de "puerta"), y conjunto de operaciones
(generalmente basadas en la lógica) resultado de aplicar diferentes "tablas de
verdad" que presentan todas las combinaciones posibles.
62
Fig.68.: Puerta tipo "OR"
Consideraciones:
63
Fig.70: Circuito de control para posicionado de ejes
Descripción:
Información adicional:
64
II: Factores de mecanizado CN
Curso de Control Numérico, nivel básico, desarrollado por el Departamento de Ingeniería de Diseño y
Fabricación de la Universidad de Zaragoza
Los refrigerantes
65
Los parámetros que afectan la vida de la herramienta son:
El mecanizado depende en gran medida del del estado del filo de la herramienta.
66
Fig.3: Partes básicas de las herramientas de torno y fresa
La geometría del filo de corte afecta al proceso de remoción del material. Los
parámetros más significativos son:
- ángulo de desprendimiento, g
- ángulo de filo, b
- ángulo de incidencia, a
67
desprendimiento que evita la formación de virutas largas de difícil extracción.
compresión,
fricción,
solicitación térmica,
ataque químico.
68
Factores de mecanizado CN
Curso de Control Numérico, nivel báscio, desarrollado por el Departamento de Ingeniería de Diseño y
Fabricación de la Universidad de Zaragoza
El factor pieza
Propiedades de la pieza
69
Fig.6:Resumen de los factores pieza
Con referencia al material de la pieza las características esenciales que deben ser
tenidas en cuenta son la resistencia y la maquinabilidad.
70
Las virutas
factor de compresión,
material de la pieza,
velocidad de corte,
estado superficial de flanco de
desprendimiento,
material de la herramienta,
presencia de rompevirutas.
siendo:
Xcomp: factor de compresión
av: sección viruta, mm2
71
Factores de mecanizado CN
Curso de Control Numérico, nivel báscio, desarrollado por el Departamento de Ingeniería de Diseño y
Fabricación de la Universidad de Zaragoza
72
cambio). El análisis de los parámetros debe llevarse tenido presente los costes de
herramienta para que no excedan de un determinado nivel. En este contexto se
debe utilizar refrigerantes para maximizar la vida de la herramienta.
Máxima calidad: Restringe los parámetros esenciales a los valores que garantizan
los mejores acabados superficiales y que ajustan las tolerancias al rango
demandado. La elección de los mismos dependerá:
73
Factores de mecanizado CN
Curso de Control Numérico, nivel básico, desarrollado por el Departamento de Ingeniería de Diseño y
Fabricación de la Universidad de Zaragoza
Consideraciones:
En los programas CN este valor viene precedido de la letra "F" ( de "feed rate" en
inglés)
74
Fig.10: Avance y profundidad de corte
Información adicional:
siendo:
siendo:
75
Fig.11: Sección transversal de viruta
76
Factores de mecanizado CN
Curso de Control Numérico, nivel básico, desarrollado por el Departamento de Ingeniería de Diseño y
Fabricación de la Universidad de Zaragoza
Consideraciones:
77
Fig.13: Velocidades de giro del cabezal y de corte
Información adicional:
siendo:
78
Condiciones de corte en fresado
Introducción:
la forma de la fresa,
79
el tipo de perfiles de corte empleados (forma del filo de corte, material de
corte),
Generalidades:
La elección del avance (con velocidad de giro fijada) afecta al espesor de viruta y al
acabado de la superficie.
80
y el siguiente diente penetra el material con una acción de. Estas operaciones
suelen producir marcas de muescas.
81
Avance y profundidad de pasada en fresado
Siguiente apartado>>
82
Velocidad de giro y corte en fresado
Ejemplos:
Ejemplos:
La cuchilla usada no debería ser mayor que la requerida para la operación concreta.
Cuanto mayor es la herramienta se produce un mayor número de desviaciones
dimensionales, debidas, en su mayoría, a la deflexión por la inclinación del flanco
de corte de la fresa
83
Ejes de coordenadas en CN
Curso de Control Numérico, nivel básico, desarrollado por el Departamento de Ingeniería de Diseño y
Fabricación de la Universidad de Zaragoza
Introducción
Las herramientas de una máquina CNC pueden realizar ciertos movimientos según
el tipo de máquina.
En un torno (Fig.01), estos movimientos se componen de movimientos
longitudinales y movimientos transversales.
Las siguientes páginas muestran cómo se utilizan los sistemas de coordenadas para
la programación de máquinas CNC.
84
Sistemas de coordenadas de dos ejes
Información preliminar:
Consideraciones:
La distancia de los puntos desde el eje Y se llama coordenada X porque puede ser
establecida utilizando la escala del eje X.
85
Fig.04: Dibujo dimensionado de una pieza
86
Sitemas coordenados de tres ejes
Información preliminar:
El punto central del agujero en la Fig.08 tiene las coordenadas X = 35, Y = 45.
Por otra parte, cuando mecanizamos piezas con torno o fresadora, es necesario
"imaginar" la pieza en 3-D. En el caso del agujero (taladro) de la Fig.08, no es sólo
cuestión de dónde se localiza el taladro en la cara de la pieza sino de lo profundo
que es.
87
Consideraciones:
Los ejes en el sistema de coordenadas presentan ángulos rectos entre sí. Cada eje
tiene valores y direcciones negativas y positivas.
88
Fig.11: Sistema de coordenadas 3-D con valores negativos en los ejes de coordenadas
Información adicional:
89
Sistema de coordenadas de la máquina
Información preliminar:
90
Consideraciones:
Fig.16: Sitema de coordenadas para operaciones de torneado (herramienta posicionada tras la línea central)
91
Información adicional
92
Ángulo de rotación y coordenadas polares
Información preliminar:
Consideraciones:
93
Fig.20: Dirección de los ejes de rotación
La rotación sobre los ejes de coordenadas se identifica por los ángulos de rotación
A, B y C (ver Fig.19).
94
Fig.21: Coordenadas polares (R, C) en el plano X/Y
Fig.22: Ángulo de coordenada polar como el ángulo de rotación sobre el tercer eje de coordenadas
Información adicional:
En sentido horario: +
En sentido antihorario: -
Los detalles precisos sobre la elección del prefijo pueden encontrarse en las
instrucciones de programación del fabricante del control.
95
Fig.23: Ejemplos de ángulos de rotación (ángulos de giro) en máquinas-herramienta
96
Puntos significativos en programación CN
La imagen adjunta da una idea general sobre los puntos de origen y de referencia
que se explicarán con detalle a continuación.
97
Los puntos de origen representados son:
El origen de máquina: M
El origen de pieza o punto cero: W
98
El origen programa
Información preliminar:
La fijación de una pieza a la máquina CNC se puede comparar con la ubicación del
plano de la pieza dentro del sistema de coordenadas. Cada máquina-herramienta
CNC dispone de un sistema de coordenadas. Dicho sistema se define mediante los
posibles movimientos y el sistema de medida que llevan asociados dichos
movimientos.
Consideraciones:
99
Fig.27: Posición del origen máquina en tornos CN
Información adicional:
100
Fig.29: Ejemplo de la ubicación del origen máquina en MHs
101
Puntos de referencia
Información preliminar:
Las tres situaciones dentro de esta secuencia pueden relacionarse con una
máquina-herramienta del siguiente modo:
Consideraciones:
La posición del punto de referencia está predeterminada con precisión en cada uno
102
de los ejes de desplazamiento mediante taqués y finales de carrera. De esta forma,
las coordenadas del punto de referencia siempre son las mismas y su valor
numérico respecto al cero máquina es conocido con precisión.
Información adicional:
103
directamente en cualquier momento.
104
El origen pieza
Información preliminar:
Consideraciones:
105
Fig.35: Ejemplo de la localización del origen pieza en torno y fresadora
La posición del cero pieza puede ser libremente asignada por el programador dentro
del espacio de trabajo de la máquina. No obstante, es conveniente situarlo de
forma que las dimensiones de la pieza puedan transformarse fácilmente en valores
de coordenadas.
Para piezas torneadas, el cero pieza suele ubicarse a lo largo del eje principal
(línea central), en la superficie acabada extrema, ya sea la izquierda o la derecha.
Para piezas fresadas, se recomienda situarlo en general en una esquina extremo de
la pieza.
106
Los decalajes de herramienta
Información preliminar:
Consideraciones:
107
Fig.37: Origen herramienta o punto cero de reglaje
Nota: Los puntos de referencia de las herramientas son importantes para el reglaje
de las mismas. Los datos de las herramientas tienen que introducirse en la
memoria del control antes de las opera
Información adicional:
Para lograr una determinación precisa del punto de las herramientas respecto al
cero máquina el control utiliza el alojamiento de la herramienta en combinación con
las dimensiones de la misma.
108
mesa.
109
Desplazamientos
Para las operaciones de mecanizado que se efectúan en las piezas, las herramientas
tienen que recorrer de forma precisa las trayectorias correspondientes a cada tipo
de operación. Las trayectorias de herramienta posibles dependen de cada tipo de
máquina y de la capacidad de los sistemas de control.
El tipo de máquina fija los posibles desplazamientos en los ejes, por ejemplo los
recorridos transversales, aplicados a la herramienta o al carro portapieza, así como
los movimientos de avance y revolución del husillo de trabajo.
El tipo de configuración del control, por ejemplo control de desplazamientos
rectos, contorneado 2D, etc., determina cómo pueden coordinarse los
desplazamientos entre sí.
Esta "coordinación" que permite controlar los movimientos de la herramienta se
alcanza mediante el sistema de control con la ayuda de cálculos internos conocidos
como "interpolación".
Los tres siguientes apartados explican qué movimientos fundamentales de la
herramienta pueden controlarse con la interpolación en las máquinas-herramienta
CNC y qué efectos tienen dichos movimientos sobre las piezas.
Fig.39: Desplazamientos
110
Desplazamientos lineales
Información preliminar:
Plano XY (figura a)
Plano XZ (figura b)
Plano YZ (figura c)
Estos planos se caracterizan por el hecho de que el tercer eje, en cada caso, es
perpendicular al plano, por ejemplo, el eje z es perpendicular al plano XY, etc.
Consideraciones:
111
Fig.41: Desplazamiento lineal 2D
112
Fig.43: Desplazamiento lineal tridimensional
113
Desplazamientos circulares
Información preliminar:
Consideraciones:
114
Fig.46: Ídem anti-horario
Una vez elegido el plano del arco, el mecanizado se puede realizar en varias
pasadas de profundidad. (La figura 48 muestra 2 arcos de circunferencia en el
plano XY a diferentes niveles de profundidad).
115
Fig.48: Profundidades de pasada en el plano XY
Compensación de herramienta
Información preliminar:
Para fresar un contorno, la fresa debe ser guiada de forma que sus filos sigan el
contorno (figura 49). Esta trayectoria del centro de la fresa es equivalente a una
"trayectoria equidistante".
Consideraciones:
116
Hasta ahora se ha hablado de las trayectorias de las herramientas sin
mencionar las dimensiones de las mismas y cómo afectan en el contorneado.
Compensación del radio de la herramienta.
117
Fig.51: Trayectoria de fresa a izquierda y dcha
Para asegurar que esta trayectoria equidistante se asigna siempre al lado correcto
del contorno es necesario introducir en el control el "cuadrante" correcto (por
ejemplo, 1 a 4, ver figura 52). Y dicha información determina la dirección por la
cual la punta de la herramienta sigue el contorno (figura 52)
Información adicional:
118
Cuando se activa el cálculo automático de trayectorias equidistantes (compensación
de herramienta o de radio de herramienta, generalmente es necesario se satisfagan
condiciones especiales para que la herramienta se anticipe al contorno.
Fíjese especialmente en las esquinas y rincones marcados. No hay trayectoria
equidistante para el rincón ya que puede ser fresado completamente sin dañar el
contorno. Respecto a la esquina, la trayectoria equidistante consiste en un arco de
círculo alrededor de la misma. Algunos controles extienden la trayectoria hasta la
intersección (figura 53)
El departamento de ingeniería realiza los planos de las piezas. Tales planos están
generalmente acotados de forma que todos los contornos están precisamente
especificados en términos de geometría.
Para asegurar que un plano proporciona una buena base para la programación, la
acotación debe considerar un cierto número de aspectos:
119
las posibilidades del sistema de control?
¿Pueden reconocerse fácilmente los elementos del contorno?
Información preliminar:
Consideraciones:
120
coordenados y siempre comienzan en el punto de referencia. Las cotas absolutas
también se llaman "cotas de referencia".
121
Fig.58: Coordenadas incrementales o relativas
Información adicional:
122
Elección del origen pieza
Información preliminar:
La primera tabla hace referencia al punto 1 como cero pieza. Los valores de las
coordenadas se corresponden con las cotas.
La segunda tabla hace referencia al punto 2 como cero pieza. Todos los valores de
las coordenadas deben ser transformados.
Consideraciones:
123
Fig.61: Origen pieza abs. e incremental
Información adicional:
124
Fig.63: Origen en pieza simétrica
Información preliminar:
La primera tabla hace referencia al punto 1 como cero pieza. Los valores de las
coordenadas se corresponden con las cotas.
La segunda tabla hace referencia al punto 2 como cero pieza. Todos los valores de
las coordenadas deben ser transformados.
125
Consideraciones:
126
Información adicional:
127
Fig.68: Puntos destino en coordenadas absolutas e incrementales
1. Programación del radio Además del punto final, esta opción sólo
requiere la entrada del radio (figura 16, superior). El control calcula el
centro de la circunferencia de forma que el arco se sitúa entre los puntos
inicial y final.
2. Programación del centro de la circunferencia: En este caso, las
coordenadas del centro de la circunferencia deben establecerse además del
punto final. (Generalmente como dimensión incremental relativa al punto
origen, ver figura 69, inferior). El control calcula el radio
128
Fig.69: Programación de círculos
Información adicional:
129
Cálculos trigonométricos
Incluso con los últimos y más cómodos sistemas CNC, la preparación del programa
puede llevar todavía aparejado el uso de cálculos matemáticos, especialmente si
el dibujo de la pieza no ha sido dimensionado para adecuarse al CN.
130
Con este propósito las principales herramientas matemáticas son:
Teorema de Pitágoras.
131
Fig.74: Definición de los lados para el teorema del cociente
Consideraciones:
Los dos lados que delimitan el ángulo cuyo vértice es el punto P son intersectados
por dos paralelas.
es igual al de b respecto a B.
y lo mismo de c a C.
132
Teorema de Pitágoras
Información preliminar:
En un triángulo rectángulo, los vértices, lados y ángulos se denominan de la forma
indicada en el ejemplo siguiente.
Los tres vértices se denominan con las letras mayúsculas A, B y C (en sentido
antihorario), los lados opuestos a estos vértices con las letras minúsculas
equivalentes a, b, c. (c siempre es el lado más largo).
Los ángulos que pertenecen a cada vértice llevan la letra griega apropiada al
vértice a, b, g.
Las líneas que se encuentran en el ángulo recto (a, b) se conocen como catetos. El
lado más largo (línea base c) se conoce como hipotenusa.
También es necesario establecer cómo se nombran los ángulos entre los lados.
133
Consideraciones:
Las áreas de dos cuadrados sobre los lados cortos de un triángulo, sumadas, son
iguales al área del cuadrado sobre el lado largo (hipotenusa).
134
Fig.80: Aplicaciones del teorema de Pitágoras
Información adicional:
L: Longitud
D: Diámetro
R: Radio
Q: Offset transversal
S: Longitud del lado
H: Altura
También es necesario establecer cómo se nombran los ángulos entre los lados.
135
Funciones trigonométricas
Información preliminar:
1. 1' = 0,0167º y 1" = 0,00028º. Ejemplo: 20º 7' 11" = 20º + 7 x 0,0167º
+ 11 x 0,00028º = 20.12º
Consideraciones:
dos lados o
136
Fig.84: Funciones trigonométricas para alfa
Información adicional:
La suma de los ángulos en cualquier triángulo es de 180º ( + + = 180º).
137
Tabla de funciones trigonométricas de ángulos de 30º, 45º, 60º y 90º
138
Programación de CN
Curso de Control Numérico, nivel básico y, desarrollado por el Departamento de Ingeniería de Diseño y
Fabricación de la Universidad de Zaragoza
Introducción
Este bloque describe los distintos pasos de que constan las operaciones de mecanizado
mediante máquinas de CN, sin considerar un lenguaje de programación.
Esta descripción obviará las sentencias específicas del lenguaje de programación, explicando
los pasos de mecanizado como texto escrito.
139
Fig.1: Relación entre información geométrica y tecnológica para los pasos de mecanizado
Situación inicial:
Problema
Procedimiento:
140
En primero lugar, se debe establecer el punto cero de la pieza. En este caso
particular, es aconsejable (por las dimensiones existentes), colocar dicho punto en
la línea central y en el extremo izquierdo del contorno acabado.
Como segundo paso, todos los puntos geométricos importantes deberían ser
numerados a lo largo del contorno acabado, así como preparar una tabla que
proporcione las coordenadas de esos puntos. En la fig.03 se pueden ver los puntos
clave del contorno de la pieza del ejemplo y en la tabla siguiente, las coordenadas
de estos puntos.
Paso 1:
141
Fig.4: Movimiento rápido a X=35 Z=150
Paso 2:
Paso 3:
142
Fig.06: Posicionamiento en X=0
Paso 4:
Paso 5:
143
Fig.08: Avance a X=30 Z=130 / Avance a X=25 Z=125 / Avance a X=25 Z=98
Paso 6:
El tramo que une los puntos P5 y P6 (X=45, Z=88) es un arco recorrido en sentido
horario y con centro en X=45 y Z=98. Las coordenadas del centro, normalmente
una dimensión incremental con respecto al punto de partida, deberían indicarse en
las dimensiones del dibujo. En cualquier caso, algunos sistemas de control pueden
alternativamente permitir especificar el radio en lugar del centro del círculo. En ese
caso, el sistema de control calculará las coordenadas del centro, de manera que el
sistema de control calculará las coordenadas del centro por sí mismo.
Fig.09: Arco en sentido horario a X=45 Z=88 con centro de circunferencia X=45 Z=98
Paso 7:
144
Fig.10: Avance a X=45 Z=65 / Avance a X=75 Z=50 / Avance a X=75 Z=25
Paso 8:
145
Programación con distribución de pasadas
146
Fig.13: Primera pasada de desbaste
la herramienta,
la velocidad de avance y
147
Fig.15: Herramientas de torneado: para desbaste, de acabado, para roscar, de acabado
148
Para completar la operación de desbaste (ver fig.17), se deberá hacer una llamada,
mediante programa, a la herramienta de acabado (p.e.T2). Mas aún, las
velocidades de avance y corte tienen que adaptarse a las nuevas condiciones de
mecanizado. Un valor habitual para el avance es 0.2 mm/rev., para la velocidad de
corte 200m/min. y para la velocidad de refrentado, 300 m/min..
149
Edición de programas CN
Para que esto ocurra, el computador del sistema de control tiene que ser informado
de cómo va a tener lugar.
Los siguientes apartados ilustran cómo siguen estas pautas los programas CN.
150
Desarrollo de programas CN
Consideraciones:
preparar la máquina,
efectuar la inspección,
Información adicional:
151
Otras condiciones adicionales pueden consistir en:
Subrutinas
Ejemplo
Si en el programa aparece:
esto origina que se activen los motores de los ejes X y Z, manteniéndose así hasta
llegar a la posición X=40, Z=20.
152
programa como:
Los bloques de programa pueden identificarse por números de bloque (p.e. N10,
N20, etc.) y hay sistemas de control en los que, por norma, cada bloque de
programa es numerado, mientras que en otros sistemas de control sólo se numeran
aquellos bloques que el programador considera por jugar un papel determinado en
el programa.
Ejemplos:
153
Lenguaje de programación CN
De acuerdo con el estándar DIN 66025*, las letras A-Z, cuando se usan como letras
de dirección, tienen el siguiente significado:
Las bases del lenguaje de programación usado en sistemas de control CNC están
154
estandarizadas.
X, Y, Z: datos de coordenadas
F: velocidad de avance
S: velocidad de giro
155
Instrucciones CN
156
Fig.18
en dimensiones absolutas
en dimensiones incrementales
en coordenadas polares
Por motivos de simplificación, los sistemas de control CNC funcionan de modo que
las palabras de programa actúan modalmente hasta que sean expresamente
cambiadas. "Actuación modal" significa que la función permanece activa hasta que
se reemplaza por una nueva instrucción o función suplementaria.
Ejemplo:
157
El desplazamineto rápido, G00
158
Fig.21: Dos movimientos rápidos consecutivos
Consideraciones
159
Fig.23: Desplazamiento para fresado
Información adicional
160
Fig.25: Coordenadas incrementales (tras G91)
Velocidad de avance
161
La velocidad de avance determina la velocidad con la que la pieza es mecanizada.
La elección de esta velocidad depende de:
162
El desplazamiento circular horario y antihorario (G02, G03)
Fig.29: G03 con coordenadas polares (I y J son las coordenadas del centro relativas al punto inicial
163
Las instrucciones "Interpolación circular, horario" (G02) y "Interpolación circular,
antihorario" (G03) requieren las siguientes funciones suplementarias:
velocidad de avance
164
G02 X60 Y30 I30 J-10 F02 V300
165