CURSO CNC Alumnos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 58

PROFESOR

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

En la actualidad existen una variedad de productos en el mercado que por su


forma definida o estética, invitan al consumidor a la compra del mismo. Los
productos que hoy en día que se ofrecen tienen desde una buena vista, hasta
formas geométricas complejas.
Estos productos los encuentra fabricados de metal, plástico, papel,
materiales compuestos, etc.
Pero alguna vez se ha puesto a pensar que existe detrás de toda esta gama de
productos y que usted puede adquirir con suma facilidad como ejemplo le
mostraremos algunos

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.

Ejes de torno CNC


Con herramienta atacando desde la parte delantera

Ejes de fresadora CNC

3
PLANOS DE TRABAJO
Coordenada 2D

Coordenada 2D en torno

4
Sistemas de ejes y planos en 3 D

G17 Selección del plano XY

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.

El CNC aplica compensación de radio a los


dos ejes del plano seleccionado y
compensación de longitud al eje
perpendicular a dicho plano.
Las funciones G17, G18, Y G19 son modales e incompatibles entre sí, en el momento
del encendido, después de ejecutarse M02, M30 o después de una EMERGENCIA o
RESET el CNC asume la función de G17

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.

El CNC aplica compensación de radio a los


dos ejes del plano seleccionado y
compensación de longitud al eje
perpendicular a dicho plano.
Las funciones G17, G18, Y G19 son modales e incompatibles entre sí.

G19 Selección del plano YZ

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.

El CNC aplica compensación de radio a los dos


ejes del plano seleccionado y compensación
de longitud al eje perpendicular a dicho plano.
Las funciones G17, G18, Y G19 son modales e incompatibles entre sí.

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

Origen pieza o, cero pieza

8
REGISTRO DE CERO DE PIEZA

Palpación con herramienta.


Palpación con bailarina.
Palpación con sensor electro / electrónico.
Palpación automática por medio del CN.
Situación por visor óptico.
Etc.

Palpación con herramienta

Palpación con herramienta para torno

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

• Se llama velocidad de corte a la velocidad expresada en metros por


minutos (espacio en metros recorridos en un minuto), de un punto de la
superficie que se mecaniza si es ésta quien lleva el movimiento de corte
(torneado), o de un punto de la arista de corte se es la herramienta quien
posee el movimiento de corte (fresadora, taladradora, cepilladora, etc.).
• Cuando el movimiento de corte es circular, el punto a considerar es el mas
alejado del eje de rotación. Es decir el diámetro exterior de la herramienta o
pieza.

Cálculo de velocidad de corte


• Se designa con la letra D al diámetro mayor de la herramienta o pieza y con N
el número de revoluciones por minuto [r/min] ó [min-1], se calcula:

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].

Si la maquina dispone de varias velocidades, 50-100-200-400-750-1400. se aproxima


a la más cercana.

La velocidad de corte excesiva puede dar lugar a:


1.- Desgaste muy rápido del filo de corte de la herramienta.
2.- Deformación plástica del filo de corte con pérdida de tolerancia del mecanizado.
3.- Calidad del mecanizado deficiente
.
La velocidad de corte demasiado baja puede dar lugar a:
1.- Formación de filo de aportación en la herramienta.
2.- Efecto negativo sobre la evacuación de viruta.
3.- Baja productividad.
4.- Costos elevados del mecanizado.

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.

Un código G00 se utiliza para posicionar con rapidez la herramienta de corte o


la pieza de trabajo de un punto de la misma a otro. Durante el rápido recorrido,
se puede mover el eje X o el Y o ambos simultáneamente. La velocidad de
recorrido rápido puede variar de máquina a máquina y puede ir desde 200
hasta 800 pulg/min (5 a 20 m/min).

Los códigos G01, G02 y G03 mueven los ejes a una velocidad controlada de
avance. F (Feedrate)

G01. Se utiliza para interpolación lineal

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

Estructura de las frases de programación

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

00 G10 Ajuste de excentricidad


02 G17 Selección del plano XY
02 G18 Selección del plano XZ
02 G19 Selección del plano YZ
02 G15 Cancelación de coordenadas polares
El valor de coordenada del punto final puede ser introducido en
coordenadas polares. La dirección agregada del ángulo es en
02 G16
sentido contrario a las agujas del reloj del eje del plano
seleccionado.
06 G20 Entrada en pulgadas
06 G21 Entrada en milímetros
00 G27 Verificación de regreso a punto de referencia
00 G28 Regreso a punto de referencia
00 G29 Regreso del punto de referencia
07 G40 Cancelación de compensación del cortador
07 G41 Compensación cortador izquierda
07 G42 Compensación cortador derecha
08 G43 Compensación de la longitud de la herramienta en
dirección positiva (+)
19
08 G44 Compensación de la longitud de la herramienta en
dirección negativa (-)
08 G49 Cancelación de compensación de la longitud de la
herramienta
09 G80 Cancelación de ciclo enlatado

02 G50 Cambia de punto cero, (Absoluto) concerniente al punto


cero de la característica anterior,
Cambia de punto cero, (Incremental) concerniente al punto
02 G51
cero de la característica anterior
Asigna los valores especificados de coordenadas de los
02 G52
ejes a la posición actual del eje
Activa las compensaciones coordinadas para uno de los
02 G54 – G59
seis objeto definido como punto cero de la pieza de trabajo
09 G81 Ciclo de taladro, perforación de marcado
09 G82 Ciclo de taladro, con temporizador
09 G83 Ciclo de taladro, Peck
09 G84 Ciclo de Machueleado
09 G85 Ciclo de barrenado #1
09 G86 Ciclo de barrenado #2
09 G87 Ciclo de barrenado #3
09 G88 Ciclo de barrenado #4
09 G89 Ciclo de barrenado #5
03 G90 Programación Absoluta
03 G91 Programación Incremental
00 G92 Ajuste del punto cero del programa
05 G94 Avance mm/min (F)
05 G95 Avance mm/Rev (F)
05 G96 Velocidad de avance superficial constante (S)

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

LO PRIMERO QUE SE DEBE HACER ES DEFINIR EL TIPO DE MAQUINA QUE SE VA A UTILIZAR

➢ Maquina convencional CNC


➢ Maquina convencional manual

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)

➢ PARAMETROS TECNOLOGICOS DE LAS HERRAMIENTAS


✓ Velocidad de corte y velocidad de avance

➢ VOLUMEN DE PIEZAS MUY ALTOS

➢ 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

Existen 3 tipos de centros de maquinado: las maquinas horizontal, vertical y universal.


Están disponibles en muchos tipos de tamaños que se pueden determinar por los
siguientes factores:

➢ El tamaño y peso de la pieza más grande que se puede maquinar.


➢ El recorrido máximo de los 3 ejes primarios (X, Y, Z).
➢ La velocidad y avance disponibles
➢ La potencia del husillo
➢ El número de herramientas que puede sujetar el cambiador automático de
herramientas (ATC)

Centro de maquinado horizontal

Hay 2 tipos principales de estos centros de maquinado

• Columna viajera
• Columna fija

En el de columna viajera, la columna y el cortador se mueven hacia la pieza y mientras


se está maquinando la pieza en una mesa, el operador está cambiando una pieza en otra
mesa.

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.

CENTRO DE MAQUINADO UNIVERSAL


Combina las características de los centros de maquinado vertical y horizontal. Su husillo
puede ser programado en posición vertical y horizontal. Esto permite el maquinado de
todos los costados de una pieza en una sola puesta a punto, donde normalmente se
requerirían dos máquinas para terminar la pieza. Estos centros son de especial utilidad
para piezas de lotes pequeños y medianos como son moldes y componentes
complicados.

29
TIPO DE ACEROS PARA HERRAMIENTAS

30
31
32
33
SIMULACION DE MAQUINADO CON SIMPLY CAM Y SSCNC

En este apartado comenzaremos con un ejercicio sencillo, explicándose paso a paso.

Enseguida elaboramos la siguiente pieza en milímetros todas las dimensiones

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:

Tecleamos Fanuc OiM y enseguida la casilla Mac Encryption

42
43
44
45
46
47
48
49
50
51
SIMULACION DE MAQUINADO CON SOLIDWORKSCAM Y
WINUNISOFT

Obtención de códigos de programación en SolidWorks CAM

La operación realizada consta de utilizar el complemento de CAM que tiene el SolidWorks,


en donde se define la máquina a utilizar, así como el número de ejes:
En este caso de 2 ejes, dimensionamiento de la pieza de trabajo, sistema de referencia en
el que el eje Z debe estar declarado hacia afuera de la probeta, enseguida definimos el
tipo de trabajo que realiza el torno, desbaste y acabado así como algunos otros
detectados por el software automáticamente, se define el tipo de herramienta a utilizar,
el recorrido que tendrá que realizar y por último la simulación del recorrido de las piezas
y generación códigos de programación.

Desbaste simulado como


primera operación de
maquinado de la pieza

52
Presentación de las
características de las
herramientas en cada
operación

Códigos de
programación CNC

Simulación CNC en software WinUnisoft

Simulación de los códigos


de programación en
WinUnisoft

53
EJERCICIOS

54
Bibliografía 0,0

The CNC Workbook

Autor:Rank Nanfara; Tony Uccello, Derek Murphy

Control numérico y Programación


Autor Francisco Cruz Teruel

FAGOR AUTOMATION
Manual de programación

Tecnologías de las Maquinas herramientas

Autor: Steve F. Krar, Arthur R. Gill, Peter Smid


Año: 2015

55

También podría gustarte