CURSO CNC Alumnos
CURSO CNC Alumnos
CURSO CNC Alumnos
Juan Carlos
Castellanos Meza
Objetivo:
Al finalizar el curso el participante tendrá los conocimientos básicos de la programación
CNC y será capaz de utilizar software de simulación de maquinado de piezas antes de
las corridas en los CNC, evitando errores, corrigiendo los que se presenten en la
simulación, utilizando Simply Cam, SSCNC y SolidWorks, de esta manera ahorrara dinero
a las empresas.
INDÍCE
Contenido
INTRODUCCIÓN .................................................................................................................................. 2
PLANOS DE TRABAJO ......................................................................................................................... 4
SISTEMAS DE COORDENADAS ............................................................................................................ 7
VELOCIDADES DE CORTE .................................................................................................................. 15
CÓDIGOS G ....................................................................................................................................... 17
MAQUINAS DE CONTROL NUMERICO.............................................................................................. 25
TIPO DE ACEROS PARA HERRAMIENTAS .......................................................................................... 30
SIMULACION DE MAQUINADO CON SIMPLY CAM Y SSCNC ............................................................ 34
SIMULACION DE MAQUINADO CON SOLIDWORKSCAM Y WINUNISOFT ........................................ 52
EJERCICIOS ....................................................................................................................................... 54
Bibliografía ....................................................................................................................................... 55
1
INTRODUCCIÓN
Desde que el hombre recogió por primera vez una piedra para utilizarla como
martillo, su progreso ha estado condicionado por la clase de herramientas que
ha desarrollado. En la actualidad cualquier producto conocido es el resultado
de la operación de las maquinas herramientas. Estas si no se utilizan
directamente en la fabricación de un producto, son indispensables para
producir el material y el equipo necesario para su procesamiento o desarrollo
Esta foto de Autor desconocido está bajo licencia CC BY Esta foto de Autor desconocido está bajo licencia
Esta foto de Autor desconocido está bajo licencia Esta foto de Autor desconocido está bajo
2
Interpolación: Movimiento simultaneo de dos o más ejes de forma
controlada, realizando trayectorias perfectamente definidas tanto
lineales como curvas.
3
PLANOS DE TRABAJO
Coordenada 2D
Coordenada 2D en torno
4
Sistemas de ejes y planos en 3 D
DESCRIPCIÓN
Esta función selecciona el plano xy como
plano de trabajo. La selección del plano
debe emplearse cuando se van a realizar
interpolaciones circulares, redondeo
controlado de aristas, entrada y salida
tangencial, achaflanado, ciclos fijos de
mecanizado, giro del sistema de
coordenadas o cuando se va a utilizar la
compensación de radio o longitud de
herramienta.
5
G18 Selección del plano XZ
DESCRIPCIÓN
Esta función selecciona el plano xz como
plano de trabajo. La selección del plano debe
emplearse cuando se van a realizar
interpolaciones circulares, redondeo
controlado de aristas, entrada y salida
tangencial, achaflanado, ciclos fijos de
mecanizado, giro del sistema de
coordenadas o cuando se va a utilizar la
compensación de radio o longitud de
herramienta.
DESCRIPCIÓN
Esta función selecciona el plano yz como plano
de trabajo. La selección del plano debe
emplearse cuando se van a realizar
interpolaciones circulares, redondeo
controlado de aristas, entrada y salida
tangencial, achaflanado, ciclos fijos de
mecanizado, giro del sistema de coordenadas
o cuando se va a utilizar la compensación de
radio o longitud de herramienta.
6
SISTEMAS DE COORDENADAS
Las coordenadas utilizadas para programar en CNC son:
1.- Coordenadas maquina
2.- Coordenadas de trabajo
3.- Coordenadas Incrementares (relativas)
4.- Coordenadas Polares
COORDENADAS DE MAQUINA
El sistema de coordenadas de maquina son
Coordenadas de trabajo referenciadas desde el cero de maquina
(home)
Los movimientos están operando en el 3er cuadrante.
Hay tres reglas para las coordenadas de maquina (mano derecha)
El eje X es siempre, el eje más largo (dedo pulgar)
Todos los ejes se mueven en dirección positiva desde el cero de máquina.
COORDENADAS DE TRABAJO.- Las coordenadas trabajo, referencian un
punto en la pieza a trabajar, punto cero. Este punto se puede definir
G54 hasta el G59 (seis posiciones diferentes de coordenadas de trabajo).
Cuando las coordenadas de trabajo son establecidas, el punto seleccionado será
el cero de pieza y se podrá programar coordenadas absolutas G90 o G91
7
CONCEPTO CERO DE PIEZA
8
REGISTRO DE CERO DE PIEZA
9
10
Coordenadas incrementales
El sistema de coordenadas incrementales (relativas), los ejes sé referencian desde él
último punto (0,0,0).
INCREMENTAL
PUNTO X Y
1 ABS -5 -6
2 10 0
3 0 7
4 -3 3
5 -6 0
ABSOLUTO
PUNTO X Y
1 ABS -5 -6
2 5 -6
3 5 1
4 2 4
5 -4 4
11
12
13
Ejercicios
14
VELOCIDADES DE CORTE
Ejemplo: ¿Cuál será la velocidad de corte que lleva una broca de 20[mm] si gira a
razón de N= 320[r/min]?
15
Calcular N [r/min] que ha de dar una broca de 20[mm] para que su velocidad
sea 25[m/min].
Velocidad de Rotación
a).- La velocidad de rotación del husillo portaherramientas o porta piezas, se expresa
habitualmente en revoluciones por minuto (rpm).
b).- En las maquinas herramientas por arranque de viruta hay una gama limitada de
velocidades, que dependen de la velocidad de giro del motor principal y del número
de velocidades de la caja de cambios de la máquina.
c).- La velocidad de rotación de la herramienta es directamente proporcional a la
velocidad de corte y al diámetro de la herramienta.
d).- Cada herramienta (broca, fresa o buril) puede cortar adecuadamente en un rango
de velocidades de avance por cada revolución de la herramienta, denominado avance
por revolución (Fn).
e).- Este rango depende fundamentalmente del diámetro de la broca o pieza, de la
profundidad del agujero o pasada, del tipo de material de la pieza y de la calidad de la
herramienta. 16
f).- La velocidad de avance (F) es el producto del avance por revolución (Fn) por la
velocidad de rotación (N) de la herramienta.
CÓDIGOS G
Los códigos más comunes utilizados para la programación CNC son los
códigos G (comandos preparatorios) y los códigos M (Funciones Misceláneas)
los códigos F,S,D,H,P,Y T se utilizan para representar funciones tales como:
Avance, velocidad, excentricidad diametral del cortador, compensación de la
longitud de la herramienta, llamada de subrutina, numero de la herramienta,
ect. Los códigos A (ángulo) y R (radio) se utilizan para localizar puntos sobre
arcos y círculos que involucran ángulos y radios.
Los códigos G – llamados a veces códigos de ciclo, se refieren a alguna acción
que ocurre en los ejes X, Y y/o Z, de una máquina herramienta. Estos códigos
están agrupados en categorías, como el grupo 01, que contiene los códigos G00,
G01, G02 y G03. Estos códigos causan algún movimiento de la mesa o del
cabezal de la máquina.
Los códigos G01, G02 y G03 mueven los ejes a una velocidad controlada de
avance. F (Feedrate)
G02. Movimiento en sentido a las manecillas del reloj, se tendrá que indicar las
coordenadas del arco mediante las letras direccionales I, J, para fresado o en
ocasiones con solo R (radio)
Ejemplo: G02 X100 Y100 I130 J130 F200. Trazará un círculo desde el punto X100
Y100 con centro en X130 Y130
G03. Movimiento en contra del sentido a las manecillas del reloj, se tendrá que
indicar las coordenadas del arco mediante las letras direccionales I, J, para
fresado o en ocasiones con solo R (radio)
17
Ejemplo: G03 X100 Y100 I130 J130 F200. Trazará un círculo desde el punto X100
Y100 con centro en X130 Y130
TRASLACIÓN RAPIDA,
INTERPOLACIÓN LINEA,
CÓDIGOS G MOV. DE LA CÍRCULAR
MÁQUINA COMPENSACIÓN DEL
CORTADOR
CÓDIGOS DEL
PROGRAMA PRINCIPAL HUSILLO ACTIVO
INACTIVO, ROTACIÓN
SENTIDO DE LAS
COMANDOS MANECILLAS Y EN
CÓDIGOS M
AUXILIARES CONTRA, CAMBIO DE
HERRAMIENTA,
REFRIGERANTE
18
GRUPO CÓDIGO G FUNCIÓN
01 G00 Posicionamiento Rápido
01 G01 Interpolación Lineal
01 G02 Interpolación circular en el sentido a las manecillas del
reloj
01 G03 Interpolación circular en el sentido contrario a las
manecillas del reloj
00 G04 Temporizador
El control no iniciara la siguiente línea hasta que el
00 G05 captador de posición haya indicado que ya se alcanzado
dicha posición, con lo que se consigue arista viva
00 G06 Todos los movimientos subsecuentes a lo largo de la parte
son casi reales a la parte. La transición del block no es
redondeado, y estos son procesados libres de
interrupciones. La velocidad es reducida hasta cercas de
cero en la cercanía de la parte.
El control empieza la siguiente línea inmediatamente
después de haber enviado la última información, con lo
que, antes de alcanzar la posición real, empieza el otro eje
a trabajar, lo que produce un pequeño redondeo en la
arista
00 G07
MISCELANEA FUNCIÓN
M00 Paro de programa
M01 Paro Opcional
M03 Giro del husillo en sentido a las manecillas del reloj
M04 Giro del husillo en sentido contrario a las manecillas del reloj
M05 Paro del Husillo
M06 Cambio de Herramienta
M07 Encendido del refrigerante baja presión
M08 Encendido del refrigerante Alta presión
M09 Par del refrigerante
M19 Orientación del Husillo
M30 Fin de programa (regreso a principio de línea)
M48 Liberación de cancelación
20
M98 Transferencia a subprograma
M99 Transferencia a programa principal (fin de subprograma)
LETRAS DIRECCIONALES
LETRA DESCRPCIÓN
Registra el número de ajuste usado para llamar el corte de un
D
diámetro especificado
F Función FEEDRATE, especifica un % del avance
G Función Preparatoria
Registra el número de ajuste usado para llamar el corte de una
H
compensación en la longitud de la herramienta
Interpolación circular, representa coordenada en x del centro del
I
arco
Interpolación circular, representa coordenada en y del centro del
J
arco
Interpolación circular, representa coordenada en y del centro del
K arco en modo torno, para fresado en un ciclo de barrenado
representa el número de repeticiones
M Función Miscelanea
N Número de Block
Temporizador (DWELL) usado para especificar un tiempo en
P
Milisegundos
Regreso a una cierta distancia en el eje Z para operaciones de
R barrenado; en interpolaciones circulares (G02 y G03)es utilizado
como radio
S Giro del husillo
Número de herramienta, especifica la posición de la torreta para
T
cada herramienta
X Coordenada a lo largo del eje X
Y Coordenada a lo largo del eje Y
Z Coordenada a lo largo del eje Z
21
Ejercicios de Fresado
22
Ejercicios de Fresado
23
Elabore el programa correspondiente para la manufactura de la pieza mostrada.
Dar de alta una referencia (cero de pieza) en el barreno con diámetro de 20 mm para
localización de los barrenos con diámetro de 12 mm
24
MAQUINAS DE CONTROL NUMERICO
ETAPAS DE UN PROYECTO
➢ PLANOS
✓ Dimensiones y tolerancias: Especificación de las dimensiones y si las tolerancias son muy
pequeñas por ejemplo micrones.
➢ MAQUINAS HERRAMIENTAS
✓ Con base al proyecto, que tan grande estará para definir el área de trabajo
➢ HERRAMIENTAS DE CORTE
✓ Condiciones de trabajo y material (como cortar y remover el material)
➢ VENTAJAS Y DESVENTAJAS
25
➢ ELEMENTOS DE LAS MAQUINAS HERRAMIENTAS
✓ Plato con 3 mordazas: Chuck para piezas revolución de 4 mordazas seria para piezas más
complicadas.
✓ Torreta con 6 herramientas: Estas se posicionan a través de un código donde la torreta
gira y se posiciona el inserto de corte en la posición que deseamos, la torreta va sobre
un carro que se desliza sobre una bancada.
26
TIPOS DE CENTROS DE MAQUINADO CNC
• Columna viajera
• Columna fija
El de columna fija, está equipado con una mesa de transferencia de paletas, las cuáles
son una mesa desmontable en la que se fija la pieza de trabajo. Cuando se termina de
maquinar, la paleta y la pieza se mueven fuera del receptor hacia la mesa de
transferencia, después se gira poniendo en posición una nueva paleta y la pieza
terminada se pone en posición para ser descargada.
27
28
CENTRO DE MAQUINADO VERTICAL
Este tipo de centro es una construcción en forma de silla de montar con bancadas
deslizantes que utiliza un cabezal vertical deslizante en lugar del movimiento del husillo.
Es utilizado generalmente para maquinar piezas planas sujetas en una prensa o en un
dispositivo sencillo, su versatilidad aumenta mediante adición de accesorios rotativos. La
unidad de control de la máquina debe estar equipada con una capacidad de cuatro ejes
para utilizar accesorios rotativos.
29
TIPO DE ACEROS PARA HERRAMIENTAS
30
31
32
33
SIMULACION DE MAQUINADO CON SIMPLY CAM Y SSCNC
34
35
Buscamos el software de Simply Cam en nuestro ordenador.
36
Ya abierto nos aparece de la siguiente manera:
37
38
39
40
Aquí se termina el uso del Simply Cam, enseguida utilizaremos el SSCNC
41
Primer paso del SSCNC:
42
43
44
45
46
47
48
49
50
51
SIMULACION DE MAQUINADO CON SOLIDWORKSCAM Y
WINUNISOFT
52
Presentación de las
características de las
herramientas en cada
operación
Códigos de
programación CNC
53
EJERCICIOS
54
Bibliografía 0,0
FAGOR AUTOMATION
Manual de programación
55