You are on page 1of 50

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

DEPARTAMENTO DE ENERGIA Y MECANICA

INGENIERA ELECTROMECNICA

INTEGRANTES:
JESSICA RAMIREZ.
SONIA AMANCHA

PROFESOR: ING. FAUSTO ACUA.

MATERIA: SISTEMAS CAD-CAM

NRC: 3607

NIVEL: V

TEMA: PROGRAMACION EN CODIGOS G O CODIGOS ISO/EIA

FECHA: 24/01/2017
INDICE DE CONTENIDO
1. TEMA .................................................................................................................................. 1
2. OBJETIVOS ......................................................................................................................... 1
3. MATERIALES Y EQUIPOS .................................................................................................. 1
4. MARCO TERICO .............................................................................................................. 3
4.1. CDIGOS G ISO/EIA................................................................................................... 3
CODIGOS G ....................................................................................................................... 3
Cdigos M ........................................................................................................................ 6
4.2 SISTEMAS DE COORDENADAS UTILIZADAS EN PROGRAMACIN CNC ......................... 6
4.2.1 Sistema de coordenadas Absolutas (G90): ................................................................ 7
4.2.2 Sistemas de Coordenadas Relativas incrementales (G91): ..................................... 7
4. 2.3 Sistemas de coordenadas Polares: ........................................................................ 8
4.3 PANEL DE OPERACIN O CONTROLADOR..................................................................... 9
4.4 CALCULOS .................................................................................................................... 11
4.4.1. EJERCICIOS DE CLCULOS DE: Vc, Vs, Tp, Tm, Pc, Pm ......................................... 11
Frmulas y definiciones ................................................................................................. 12
4.5 ESTRUCTURA DE UN PROGRAMA CNC........................................................................ 13
4.6. INTERPOLACIONES LINEALES (G00 Y G01)56 ............................................................. 15
Interpolaciones Circulares o Movimientos Circulares (G02 y G03) ............................... 16
Trazado de Arcos Utilizando el Radio (R): ...................................................................... 17
Trazado de Arcos Utilizando los comando I,J y K: .......................................................... 18
8. COMPROBAR PROGRAMA............................................................................................. 19
9. EJECUTAR PROGRAMA EN VACO ................................................................................ 20
10. NORMAS DE SEGURIDAD ........................................................................................... 20
5. PROCEDIMIENTO ............................................................................................................. 20
7. ANLISIS DE RESULTADOS: .............................................................................................. 44
8. CONCLUSIONES .............................................................................................................. 44
8. RECOMENDACIONES ...................................................................................................... 45
9. REFERENCIAS .................................................................................................................... 45

INDICE DE ILUSTRACIONES
Ilustracin 1. Sistema de coordenadas................................................................................... 7
Ilustracin 2.Coordenadas Absolutas ..................................................................................... 7
Ilustracin 3.Coordenadas Absolutas y Relativas ................................................................... 8
Ilustracin 4. Coordenadas Polares ........................................................................................ 9
Ilustracin 5. Panel de control ................................................................................................ 9
Ilustracin 6.PC-TFT industrial 5.7 ........................................................................................ 10
Ilustracin 7. Controlador R-J3Ic .......................................................................................... 11
Ilustracin 8.Formulas y definiciones de Fresado ................................................................ 13
Ilustracin 9.Estructura de un bloque de programacin CNC ............................................ 14
Ilustracin 10.Posicionamiento Rapido ................................................................................ 15
Ilustracin 11.Interpolacion Lineal ...................................................................................... 16
Ilustracin 12.Interpolacion Circular G02-G03 ..................................................................... 17
Ilustracin 13.Interpolacion utilizando el Radio................................................................... 17
Ilustracin 14. Interpolacion utilizando el Radio .................................................................. 18
Ilustracin 15.Interpolacion Circular utilizando I ,J y K ........................................................ 19
Ilustracin 16. Interruptor principal .................................................................................... 21
Ilustracin 17.Pieza de aluminio sobre el tornillo de mesa ................................................. 21
Ilustracin 18 ........................................................................................................................ 22
Ilustracin 19 ........................................................................................................................ 22
Ilustracin 20 ........................................................................................................................ 22
Ilustracin 21 ........................................................................................................................ 23
Ilustracin 22 ........................................................................................................................ 23
Ilustracin 23 ........................................................................................................................ 23
Ilustracin 24 ........................................................................................................................ 24
Ilustracin 25 ........................................................................................................................ 24
Ilustracin 26 ........................................................................................................................ 24
Ilustracin 27 ........................................................................................................................ 25
Ilustracin 28 ........................................................................................................................ 25
Ilustracin 29 ........................................................................................................................ 25
Ilustracin 30 ........................................................................................................................ 26
Ilustracin 31 ........................................................................................................................ 26
Ilustracin 32 ........................................................................................................................ 27
Ilustracin 33 ........................................................................................................................ 27
Ilustracin 34 ........................................................................................................................ 27
Ilustracin 35.modelo a programar ...................................................................................... 28
Ilustracin 36.Simulacion ..................................................................................................... 28
Ilustracin 37.Simulacion en CMV ....................................................................................... 29
Ilustracin 38.Operacion a realizar ejemplo ........................................................................ 30
Ilustracin 39.Silulacion ........................................................................................................ 31
Ilustracin 40. ....................................................................................................................... 32
Ilustracin 41.Tabla de velocidades de corte, ...................................................................... 33
Ilustracin 42:Simulacion ..................................................................................................... 35
Ilustracin 43 ........................................................................................................................ 36
Ilustracin 44 ........................................................................................................................ 36
Ilustracin 45 ........................................................................................................................ 37
Ilustracin 46.Tarea 1 ........................................................................................................... 37
Ilustracin 47.Tabla de velocidades de corte, ...................................................................... 38
Ilustracin 48.Simulacion ..................................................................................................... 39
Ilustracin 49.Tarea 2 ........................................................................................................... 41
Ilustracin 50.Tabla de velocidades de corte, Fuente: VINILSHOP ...................................... 41
SISTEMAS CAD

PRACTICA N 5
1. TEMA
PROGRAMACIN EN CDIGOS G O CDIGOS ISO/EIA

2. OBJETIVOS
Familiarizar con los cdigos "G" o ISO/EIA en la realizacin de programas CNC
Identificar los principales sistemas de coordenadas utilizadas en programacin
CNC.
Utilizar el panel de operacin para programar el Centro de Mecanizado.
Calcular Vc,Vs,Tm,Pc,Pm.
Conocer la estructura de un programa CNC.
Realizar programas.
Aplicar la interpolacin lineal y circular en la creacin de programas en cdigos G".
Comprobar y ejecutar programas en vaco.

3. MATERIALES Y EQUIPOS
DESCRIPCION IMAGEN
Centro de Mecanizado Vertical
LEADWELL V30.

Trozo de aluminio de 200x200x50mm.

1
SISTEMAS CAD

Fresa END MILL, HSS, de 1/8 plg.

Cono porta pinza y pinza para 1/8 plg.

Tornillo de maquina o bridas


escalonadas.

Llaves para sujecin.


Herramientas de medicin

Planos de piezas

Manual de operaciones.

2
SISTEMAS CAD

4. MARCO TERICO
4.1. CDIGOS G ISO/EIA

Estos cdigos pertenecen a las funciones preparatorias de una mquina controlada por
CNC, capaces de controlar el movimiento de la herramienta al momento del maquinado de
una pieza, son coordenadas geomtricas, velocidades, profundidades, desplazamientos,
etc.
1Los cdigos G son clasificados por grupos, y cada grupo de cdigos tendr un nmero

determinado donde cada uno de ellos es una instruccin especfica. Un cdigo G del mismo
grupo reemplaza a otro del mismo grupo, la regla universal en programacin.

Se trata de un lenguaje de programacin universal mediante el cual permite realizar los


diferentes procesos en una maquina CNC.
CODIGOS G

Tabla 1.CODIGOS "G"

CDIGOS G GRUPO FUNCIN


G00 1 Posicionamiento rpido
G01 Interpolacin lineal
G02 Interpolacin circular horaria
G03 Interpolacin circular anti-horaria
G04 0 Espera para la puerta de la fresadora
G05.1 Control de adelanto IA/ control de contorneado IA

G07.1(G07) Interpolacin cilndrica


G08 Control en adelanto avanzado
G09 Parada exacta
G10 Colocar el cero del programa
G11 Cancelar modo cero del programa
G15 17 Cancelacin del comando de coordenadas
polares
G16 Comando de coordenadas polares
G17 2 Seleccionar plano XpYp
G18 Seleccionar plano ZpXp
G19 Seleccionar plano YpZp
G20 6 Entrada de datos en pulgadas

1
(Arguelles, 2015)

3
SISTEMAS CAD

G21 Entrada de datos en milmetros


G22 4 Activacin de funcin de comprobacin de
lmite de recorrido
G23 Desactivacin de funcin de comprobacin de
lmite de recorrido
G27 0 Chequear el cero de mquina o la posicin de
referencia
G28 (home)de la mquina
Ir a la posicin de referencia
(home)
G29 Regresar al punto de referencia
G30 Regresar al segundo punto de referencia
G31 Saltar una funcin
G33 1 Corte para rosca
G39 0 Interpolacin circular en esquinas
G40 Cancelacion de la compensacion
G41 07 Compensacin en el corte a la izquierda
G42 Compensacin en el corte a la derecha
G43 Compensacin en la longitud de la herramienta
08 direccin +
G44 Compensacin en la longitud de la herramienta
direccin -
G49 Cancelar compensacin en la longitu de la
Herramienta
G50 Cancelar la escala
G51 11 Escala
G52 00 Local cooornation system
setting
G53 Machine cooornation system
selection
G54 Seleccin del sistema 1 de coordenadas de
Trabajo
G55 14 Seleccin del sistema 2 de coordenadas de
Trabajo
G56 Seleccin del sistema 3 de coordenadas de
Trabajo

4
SISTEMAS CAD

G57 Seleccin del sistema 4 de coordenadas de


Trabajo
G58 Seleccin del sistema 5 de coordenadas de
Trabajo
G59 Seleccin del sistema 6 de coordenadas de
Trabajo
G60 00 Posicin en una sola direccin
G61 Parar modo exacto
G62 Sistema de control en el modo automtico
15 en
G63 Modo de roscado
G64 Modo delas
corte
esquinas
G65 00 Llamado de marcos
G66 12 Esperar seal
G67 Esperar cancelacin de la seal
G68 Coordinar rotacin
G69 16 Cancelar coordinar rotacin
G73 Ciclo de taladrado profundo
G74 09 Ciclo de roscado con macho inverso
G76 Ciclo de rectificado de imersin
G80 Ciclo de mandrinado fino
G81 Ciclo de perforado sencillo
G82 Taladrado con tiempo de espera en el
fondo
G83 Profundidad del agujero en el ciclo
G84 de
Ciclo de roscado
G85 Perfora
Ciclo de mandrinado
do
G86 Ciclo de mandrinado
G87 Regresar al ciclo de ampliar agujeros
09
G88 Ciclo de ampliar agujeros
G89 Ciclo de ampliar agujeros
G90 Coordenadas absolutas
G91 03 Coordenadas incrementales
G92 00 Desplazamiento hasta el origen del sistema

G94 05 Velocidad de avance en mm / min


G98 Regresar al nivel inicial

5
SISTEMAS CAD

G99 10 Regresar al punto R

Cdigos M

La letra M es usada para indicar las funciones miscelneas tambin son conocidas como
funciones secundarias M.

Tabla 2.Codigos M

CDIGO FUNCIN
M00 Paro programado.
M01 paro opcional
M02 Final del programa
M03 Giro de la pieza en sentido horario
M04 Giro de la pieza en sentido anti horario
M05 Paro del husillo
M06 Cambio de herramienta
M08 Refrigerante activado
M09 Refrigerante desactivado
M10 Abrir chuck
M11 Cerrar chuck
M19 Paro exacto del husillo

4.2 SISTEMAS DE COORDENADAS UTILIZADAS EN PROGRAMACIN CNC

Dentro de la programacin CNC se puede utilizar diversos tipos de coordenadas, como


coordenadas absolutas, coordenadas relativas, coordenadas polares, coordenadas
cilndricas, coordenadas esfricas, y dependiendo del tipo de coordenadas que se vaya a
utilizar, los comandos tambin sern diferentes.

6
SISTEMAS CAD

Ilustracin 1. Sistema de coordenadas

4.2.1 Sistema de coordenadas Absolutas (G90):


2El punto de interseccin entre el eje X y el eje Y es el punto origen, es decir, sus
coordenadas son 0,0. Los valores sobre el eje X a la derecha son positivos y los valores a la
izquierda negativos. Los valores sobre el eje Y hacia arriba del punto de origen son positivos
y hacia abajo negativos.2
Este refiere a las coordenadas totales desde el cero mquina, es decir todas las posiciones
son coordenadas rectangulares. En otras palabras estas se refieren a un
punto fijo especificado en la misma mquina.

Ilustracin 2.Coordenadas Absolutas

Fuente: (Bilbao, pg. 9)

4.2.2 Sistemas de Coordenadas Relativas incrementales (G91):

2
(Nava, 2011)

7
SISTEMAS CAD

3Estas son rectangulares pero en esta ocasin el punto de referencia va desde donde se
encuentra la herramienta, es decir el primer punto va a 0 mquina, los siguientes puntos se
dirigen desde la posicin actual de la herramienta.

Ilustracin 3.Coordenadas Absolutas y Relativas

Fuente: (Bilbao, pg. 9)

4. 2.3 Sistemas de coordenadas Polares:

4Es un sistema de referencia el cual se gua en un mdulo o distancia y un ngulo a partir


del segundo punto, es conocido como el sistema de coordenadas por direccin y se lo
expresa de la misma manera que los rectangulares solamente la mquina lo entiende X=
mdulo y Y= ngulo

3
(Nava, 2011)
4
(Bilbao)

8
SISTEMAS CAD

Ilustracin 4. Coordenadas Polares

Fuente: (Bilbao, pg. 9)

4.3 PANEL DE OPERACIN O CONTROLADOR


5Un controlador para un centro de mecanizado, es un elemento el cual se encarga de
convertir las seales, entradas y rdenes entregadas por el operario a la mquina y
convertirlas en movimientos de avance corte y otros. La precisin de estos movimientos, la
cantidad de memoria, y la interaccin con el usuario depende del tipo y del el costo del
controlador CNC. El principio de operacin comn de todas las aplicaciones del control
numrico es el control de la posicin relativa de una herramienta o elemento de procesado
con respecto al objeto a procesar.

Ilustracin 5. Panel de control

5
(Lopez, 2011)

9
SISTEMAS CAD

Los controladores CNC tambin se diferencian en trminos del protocolo de comunicacin


industrial que adoptan. Los tipos ms comunes son: Red de Recursos de Computador
Conectado (ARCNET), Bus de Area de Control de Red (CAN-Bus), Red de Control
(ControlNet), Data Highway Plus (DH +), DeviceNet, Ethernet 10 Base T o 100 Base-T, y el
Proceso de Bus de Campo (PROFIBUS ).
Algunos controladores se conectan por medio de interfaces en serie, que realizan la
transmisin de datos un bit a la vez y son el RS232, RS422 y RS485. Tambin hay
controladores CNC que utilizan el Bus en Serie Universal (USB) para su conexionado, el cual
consta de 4 cables y velocidad de transmisin de 12Mbps. Este por lo general se emplea
para conectar a velocidades bajas o medias, dispositivos perifricos o computadoras
personales (PC)
PC-TFT industrial:

PC-TFT industrial 5.7 " y exhibicin de la pantalla tctil

Ilustracin 6.PC-TFT industrial 5.7

o Entrada de datos va:


o Pantalla tctil
o En lnea
o Red
o Palillo de la memoria
o Explorador del cdigo de barras

Fanuc: Controlador R-J3iC ser R-30iA

10
SISTEMAS CAD

Ilustracin 7. Controlador R-J3Ic

6La serie 30i modelo A es el actual control de CNC de FANUC y uno de los ms avanzados
del mundo, para las ltimas mquinas CNC que requieren multi-ejes, multi-path y complejas
caractersticas de altsima velocidad.
Esta serie de Fanuc 30i modelo A de CNC se utiliza como base para el controlador de sistema
de robots FANUC R-J3iC. Con el nico motivo de mantener una mayor coherencia en los
nombres de los productos comerciales de FANUC, se ha decidido renombrar la generacin
de controladores R-J3iC al nuevo nombre R-30iA.

4.4 CALCULOS
4.4.1. EJERCICIOS DE CLCULOS DE: Vc, Vs, Tp, Tm, Pc, Pm

En un proceso de mecanizado es necesario conocer ciertos parmetros y ciertas


caractersticas que posee la mquina, la herramienta, la pieza y las necesidades del
consumidor es por eso que existen varias frmulas y clculos lo cuales son necesarios para
encontrar la mayor eficiencia de un proceso de mecanizado como los que se encuentran a
continuacin.

6
(Costa, 2011)

11
SISTEMAS CAD

Frmulas y definiciones

12
SISTEMAS CAD

Ilustracin 8.Formulas y definiciones de Fresado

Ejemplo: Para trabajar un material de aluminio de longitud 100 mm con una


herramienta cilndrica de vstago de dimetro 3/8. Calcular Vc, vs, tp, tm, Pc, Pm Segn la
tabla:
VALORES PARA ALUMINIO
= 250 ; = 90
100
= =
90
= 1.11
= 1.11/2
= 0,55

4.5 ESTRUCTURA DE UN PROGRAMA CNC


7Dentro de cada bloque debe mantenerse este orden .sin embargo mno es necesario que
esten presentes todos los items .
Se debe programar un sistema metrico(mm) o en pulgadas .

7
(gulmi, s.f.)

13
SISTEMAS CAD

Ilustracin 9.Estructura de un bloque de programacin CNC

La estructura bsica de un programa contiene lo siguiente:


1. Bandera de inicio (%)
2. Nmero del programa (O9999)
3. Nombre y datos del programa (cuadrado de 40mm., con fresa END Mill, HSS de
10 mm., fecha, hora, etc.)
4. Encabezado (G11 621 G40 G54 G80 G90 G94)
5. Seleccin de herramienta (M6 T1)
6. Posicin de la herramienta (GO X_Y_Z.)
7. Determinacin de S y F
8. Giro del husillo a la velocidad calculada ( M03 S_) y de ser el caso encendido
del sistema de refrigeracin (M08)
9. Penetracin de la herramienta a velocidad controlada (G01 Z-_F_)
10. Establecimiento de coordenadas e interpolacin lineal con avance controlado
de la herramienta.
G01 X_ Y_
G02 X_ Y_ R_
G03 X_ Y_ R_

11. Devolucin de la herramienta a la zona de seguridad una vez culminado el


mecanizado. (G0 Z_)
12. Apagado del husillo y refrigerante
13. Referenciado de la mquina
G91 G28 Z0

14
SISTEMAS CAD

G28 X0 Z0
14. Culminacin y reinicio del programa. (M30)

4.6. INTERPOLACIONES LINEALES (G00 Y G01)56

Interpolacin es el proceso mediante el cual, conocidos los valores que toma una funcin
en dos puntos (A,B), se determina con cierto grado de exactitud los valores de un tercer
punto (C) comprendido entre A y B.

8G00 es un movimiento rpido, en este caso no existe contacto entre la herramienta y la


pieza de trabajo, es decir se desplaza sin realizar corte alguno.

Ilustracin 10.Posicionamiento Rapido

Fuente: (LAPLATA)

9G01 es un movimiento lineal pero cortando el material, es decir que se est graficando,
para ello utiliza la velocidad programada en el registro F, el cual ya describimos
anteriormente.

8
(LAPLATA)
9
(LAPLATA)
15
SISTEMAS CAD

Ilustracin 11.Interpolacion Lineal

Fuente: (LAPLATA)

Interpolaciones Circulares o Movimientos Circulares (G02 y G03)


10Lo nico que indican estos comando es que el movimiento ser circular, G02 en sentido

Horario, y G03 en sentido Anti-horario, y que el movimiento debe mantenerse


constante a la velocidad programada en el registro F.
Son trayectoria segn arcos de circunferencia. Solo pueden ejecutarse en un plano
determinado: XY, XZ o YZ. En este caso el CNC deber no solo calcular las velocidades
relativas de cada eje sino tambin la aceleracin y desaceleracin de los movimientos para
obtener una trayectoria circular. La manera de programarla es la siguiente (para plano XY):
N G02(G03) X+/-4.3 Y+/-4.3 I+/-4.3 J+/-4.3 F
Existen dos formas de realizar un Arco o un crculo, una es utilizando el Radio (R) y otra es
indicando el centro u origen de la curva por las coordenadas (I,J,K)

11I y J definen el centro del arco segn los ejes X e Y, respectivamente. Normalmente los
valores de I y J son incrementales respecto del punto de inicio de la trayectoria circular (o
sea el par de cotas X e Y del bloque anterior). Sin embargo esto puede variar segn la marca
del CNC. En algunos CNC los valores de I y J deben ser programados en absoluto. En los CNC
que definen centro en incrementales, puede programarse un G02/G03 incluyendo un G06
en el bloque. Los valores I J deben incluirse siempre aunque sean iguales a 0. Normalmente
el F es modal para estas funciones. Tambin puede programarse un G02/G03 de la siguiente
forma:
N G02 (G03) X+/-4.3 Y+/-4.3 R+/-4.3 F

10
(Rodrguez., 2008)
11
(LAPLATA)
16
SISTEMAS CAD

Ilustracin 12.Interpolacion Circular G02-G03

Fuente: (LAPLATA)

En este caso no hay definicin de I y J sino de R, el radio del arco de circunferencia. Este
modo tiene las siguientes limitaciones: no se pueden programar circunferencias completas;
si el arco es menor de 180 R llevara signo (+) y si es mayor llevara signo (-).

Trazado de Arcos Utilizando el Radio (R):


Si el comando es G03 significa que el arco se trazar en sentido anti-horario, y si el centro
de la curva est dado por el Radio (R), hay dos posibilidades, -R o +R.

Si el Radio es Negativo
El centro del Radio se encuentra del lado Izquierdo de la lnea imaginaria que une los
puntos Inicial y Final de la curva

Ilustracin 13.Interpolacion utilizando el Radio

17
SISTEMAS CAD

Fuente:Rodrguez., 2008)

o) Si el Radio es Positivo,
p) El centro del Radio se encuentra del lado Derecho de la lnea imaginaria que une los
puntos Inicial y Final de la curva, mira la diferencia, es algo as...

Ilustracin 14. Interpolacion utilizando el Radio

Fuente:(Rodrguez., 2008)

Estos Arcos han sido trazados con el comando G03, es decir, se traz en sentido anti-
horario. Si el comando fuese G02, el arco se trazara al revs, esto es, el arco que ves en
la figura 3 se trazara para el otro lado, y quedara un arco.

Trazado de Arcos Utilizando los comando I,J y K:


El comando K se utiliza cuando la mquina trabaja en 3D, Si conoces la
ubicacin del punto inicial y el punto final, lo nico que necesitas para trazar una curva es
la ubicacin del centro del radio, cuando utilizamos anteriormente el comando R la
ubicacin del centro la obtenas por clculo.

En este caso, la ubicacin del radio est dada por las coordenadas I,J. El valor numrico
que acompae a la letra I ser la ubicacin respecto del eje X, mientras que el valor que
acompae a J ser la ubicacin respecto del eje Y.

18
SISTEMAS CAD

Ilustracin 15.Interpolacion Circular utilizando I ,J y K

Fuente: (Rodrguez., 2008)

8. COMPROBAR PROGRAMA
12El modo automtico de trabajo con mquinas herramientas de control numrico se
utilizan para ejecutar programas de CNC previamente elaborados .El programa puede haber
sido procesado en la propia maquina usando algn modo de edicin.

En cualquier caso, el programa que se pretende ejecutar en la maquina debe encontrarse


en la memoria interna de su unidad de control o trasmitirse desde un ordenador a la
maquina directamente.

El operador visualiza en la pantalla del control el programa de CNC y la frase o bloque que
se est ejecutando en cada momento .por lo tanto, si el operario conoce el lenguaje de
programacin de la mquina, CNC puede interpretarse qu tipo de accin est realizando
la mquina, as como la que realiza en el siguiente bloque

Antes de la ejecucin de un programa en modo automtico, el operador tiene que


asegurarse de que se cumplan los siguientes requisitos:

El sentido de medida del control ha de estar referenciado con la maquina (cero maquina).
Se han introducido las correcciones de herramienta y los decalajes de origen necesarios.
Estn activados los bloques de seguridad necesarios del fabricante de la mquina.

El operario dispone de, al menos, tres opciones diferentes de ejecutar un programa CNC de
modo automtico, Son las siguientes:

12
(Rodrguez)

19
SISTEMAS CAD

Ejecucin en vaco
Ejecucin bloque a bloque
Ejecucin continua

9. EJECUTAR PROGRAMA EN VACO


13Estemodo de operacin se emplea para comprobar un programa ejecutndolo en vaco
antes de realizar la primera pieza .La ejecucin en vaco consiste en correr el programa
pero sin colocar en la mquina un trozo de materia prima.

Este proceso permite observar los movimientos que describe la herramienta pero sin
trabajar sobre una pieza real .La ejecucin en vaco la utilizan los operarios para hacerse
una idea de la secuencia de los movimientos .Esta es una forma de verificar que todo est
correcto, aunque muy poco precisa , ya que se hace de forma visual.

El CNC ejecuta todo el programa y desplazamientos se suelen realizar movimientos al


mximo avance posible de la mquina, cualesquiera que sean las F programadas
.Se pude varias el porcentaje de la velocidad mxima de avance ajustado un regulador
segn fabricante.

10. NORMAS DE SEGURIDAD


14Es indispensable establecer normas de seguridad entre ellas tenemos:

1.- Limpieza del rea de trabajo.


2.- Uso de ropa y calzado adecuados.
3.- Uso de gafas de seguridad.
4.- No usar cadenas, anillos, pulseras, relojes, etc.
5.- No jugar en el taller.
6.- No mover ningn dispositivo de los equipos si se desconoce su funcionamiento.
7.- En caso de duda solicitar el apoyo del instructor.
8.- No daar el equipo en forma deliberada

5. PROCEDIMIENTO
1. Encender la mquina y orientarla.

13
(FMEH0109, (2013))
14
(laboratorio de CNC, 2011)

20
SISTEMAS CAD

Ilustracin 16. Interruptor principal

2. Sujetar el trozo de aluminio sobre la mesa del Centro del Mecanizado o sobre el
tornillo de mquina.

Ilustracin 17.Pieza de aluminio sobre el tornillo de mesa

3. Utilizar la herramienta T1 para hallar el 0 pieza y almacenar en G54 ( practica


anterior)

21
SISTEMAS CAD

Ilustracin 18

4. Programar para que la herramienta se desplace del 0 mquina al 0 pieza a la


mxima velocidad en los x e y.
a) Perilla en modo MDI

Ilustracin 19

b) Pulsamos PROG

Ilustracin 20

22
SISTEMAS CAD

c) Digitamos G0 G54 G90 X0 Y0;

Ilustracin 21

d) Presionamos CICLE START

Ilustracin 22

5. Programar para que la herramienta se desplace del 0 maquina al 0 pieza en el eje


z a la zona de seguridad igual a 50mm. Con el 25% de la mxima velocidad.
a) Modo MDI, pulsamos PROG

Ilustracin 23

b) Digitamos G0 Z50;

23
SISTEMAS CAD

Ilustracin 24

c) Pulsamos INSERT

Ilustracin 25

d) Pulsamos POS luego TODO para verificar las coordenadas

Ilustracin 26

e) Presionamos CICLE START

24
SISTEMAS CAD

Ilustracin 27

f) Comparamos continuamente DISTANCIA A IR de la pantalla con la distancia real


de desplazamiento de la herramienta.

Ilustracin 28

g) En el caso de inequidad presionamos FEED OLD, Luego RESET

FEED OLD

Ilustracin 29

25
SISTEMAS CAD

h) Con la ayuda del calibrador comprobamos la zona de seguridad

Ilustracin 30

6. Desplazar la herramienta entre dos puntos con interpolacin lineal


a) Modo MDI, pulsamos PROG.

Ilustracin 31

b) Digitamos G01 X10 Y10 F1250;( Velocidad controlada igual a 1250 mm/min).

26
SISTEMAS CAD

Ilustracin 32

c) Presionamos CICLE START

Ilustracin 33

d) Digitamos G01 X10 Y10 F1250;

Ilustracin 34

7. En modo MDI programar para que la herramienta describa un cuadrado de 40mm a


velocidad controlada de 1000mm/min, con movimientos de giro del usillo a
2000rpm en sentido horario y en una zona de seguridad igual a 50mm

27
SISTEMAS CAD

Ilustracin 35.modelo a programar

Ilustracin 36.Simulacion

28
SISTEMAS CAD

CODIGO
% O0015;
(Programa para realizar un cuadrado con velocidad de 1000 mm/min, con movimiento de giro del husillo a 2000
RPM en sentido horario en un zona de seguridad igual a 50 mm)
N10 G17 G21 G40 G49 G54 G80 G94;
N20 MO6 T01;
N30 G00 G90 G54 X5 Y5; N40 Z50;
N50 M03 S3000; N60 G01 Z5 F5000;
N70 G01Z-1 F500;
N80 G01 X10 Y10 F500; ( PUNTO 1)
N90 G01 X50 Y10 F500; (PUNTO 2)
N100 X50 Y50 F500; (PUNTO 3)
N110 X10 Y50 F500; (PUNTO4)
N120 X10 Y10 F500; (PUNTO 5)
N130 G00 Z50;
N140 MO5;
N150 G91 G28 Z0;
N160 G28 X0 Y0;
N170 M30;
%

.
7.1 En modo AUTO y en formato GRAFICO comprobar el programa anterior digitado, no
sin antes posicionar la herramienta en el primer punto, BLOQUEAR LA MAQUINA Y
LOS CDIGOS M, S, T del panel de control. Observar que el grafico creado en la
pantalla del controlador, fruto del programa, sea igual al grafico programado en el
paso anterior.(PASO 9 DE LA GUIA)

Ilustracin 37.Simulacion en CMV

29
SISTEMAS CAD

7.2 Una vez comprobado el programa y si todo est correcto, en modo AUTO y luego de
haber DESBLOQUEADO la mquina, Los cdigos M,S,T y REFERENCIADO LA
MQUINA (para que se vuelvan acoplar el software del hardware) , comprobar el
programa en vaco no sin antes haber presionado el SINGLE BLOCK, del controlador,
esto para que el programa se ejecute bloque a bloque uy podamos comprobar
fsicamente que todo se desarrolle sin novedad(PASO 10 DE LA GUIA)
8. En modo EDIT crear un programa completo para que la herramienta describa la
trayectoria de una cruz siguiendo los puntos indicados en la figura, con velocidad de
avance igual a 1000 mm/min, giro horario del husillo a 3500rpm y una zona de
seguridad en el eje z igual a 50mm.

Ilustracin 38.Operacion a realizar ejemplo

30
SISTEMAS CAD

CODIGO
% O0015;
(Programa Cruz programa completo para que la herramienta describa la trayectoria de una cruza
siguiendo los puntos indicados en la figura, con velocidad de avance igual a 1000 mm/min, giro
horario del usillo a 3500 RPM, y una zona de seguridad en el eje z igual a 50mm)
N10 G17 G21 G40 G49 G54 G80 G94;
N20 MO6 T01;
N30 G00 X20 Y20;
N40 Z50;
N50 M03 S6000;
N60 G01 Z5 F5000;
N70 Z-1 F360;
N80 Y60 F720;
N90 X-20;
N100 Y20;
N110 X-60;
N120 Y-20;
N130 X-20;
N140 Y-60;
N150 X20;
N160 G00 Z50
N170 MO5;
N180 G91 G28 Z0;
N190 G28 X0 Y0;
N200 M30;
%

Ilustracin 39.Silulacion

31
SISTEMAS CAD

9. Luego de haber comprobado grfica y fsicamente el programa, procedemos a correr


el mismo sin ninguna restriccin, es decir al 100% tanto en avances en vaco como
en controladores.(PASO 11 DE LA GUA)

Ilustracin 40.

10. En modo EDIT crear un programa completo para que la herramienta describa la
trayectoria de la figura mostrada siguiendo los puntos indicados y con una
profundidad de fresado igual a 0,5mm .como dato se tiene que el material de la
pieza es de madera, la herramienta es una end mil de dimetro 1/8 pulgada, de
4 filos, material Hss, localizada en el ATC N 1.Calcular S y F.(PASO 12 DE LA GUA)

32
SISTEMAS CAD

Ilustracin 41.Tabla de velocidades de corte,

Fuente: VINILSHOP

TABLA DE DATOS
Profundidad de fresado 0,5 mm
Material Madera
Herramienta End mill
ATC 1

33
SISTEMAS CAD

Dimetro 1/8 pulgada


Z 4
Velocidad de corte 60 100
Numero de revoluciones

Velocidad de avance = 6015 4 0,02 = 481

PROGRAMA
% O0001
(Programa para ranurar en madera, con una End mill de dimetro 1/8 inch, HSS,
Z=4,ATC=1)
N10 G17 G21 G40 G49 G54 G80 G90 G94;
N20 M06 T01; N30 MO3 S6015;
N40 G00 X20 Y40; PUNTO 1
N50 GO1 Z50 F5000; N60 Z5 F2000;
N70 Z-5 F500;
N80 G01 X20 Y60 F481; PUNTO 2
N90 G01 X-20 Y60; PUNTO 3
N100 G03 X-60 Y20 R40; PUNTO 4
N110 G01 X-60 Y-20; PUNTO 5
N120 G03 X-20 Y-60 R40; PUNTO 6
N130 G01 X20 Y-60; PUNTO 7
N140 G01 X20 Y-40; PUNTO 8
N150 G02 X40 Y-20 R20; PUNTO 9
N160 G01 X60 Y-20; PUNTO 10
N170 G01 X60 Y20; PUNTO 11
N180 G01 X40 Y20; PUNTO 12
N170 G02 X20 Y40 R20; PUNTO 1
N189 G00 Z50; N190 M05 S0;
N200 G95 G28 Z0; N210 G28 X0 YO; N229 M3O;
%

34
SISTEMAS CAD

Ilustracin 42:Simulacion

11. Repetir el paso 8.(PASO 13 DE LA GUIA)


12. Asignar una zona de seguridad igual a 50mm en G54 (EXT) digitar Z50 en DATOS.
(PASO 14 DE LA GUIA)

35
SISTEMAS CAD

Ilustracin 43

13. Comprobar el programa en vaco utilizado SINGLE BLOCK, reducir los porcentajes
de las velocidades al inicio del programa, luego ajusta al 100%.(PASO 15 DE LA
GUIA)

Ilustracin 44

14. Borrar la zona se seguridad en G54 (EXT) digitando z0 en DATOS (PASO 16 DE LA


GUIA)
15. Correr el programa para que mecanice el trabajo encargado (PASO 17 DE LA GUIA)

36
SISTEMAS CAD

Ilustracin 45

16. Dibujar la tarea nmero 1, luego crear un programa completo para que la
herramienta corte por dicha trayectoria un espesor total de 6mm , con una
profundidad de pasada mxima de 3mm, en aluminio y con una fresa frontal
cilndrica HSS de dimetro 1/8 inch. (PASO 18 DE LA GUIA)

Ilustracin 46.Tarea 1

37
SISTEMAS CAD

Ilustracin 47.Tabla de velocidades de corte,

Fuente: VINILSHOP

Espesor total 6 mm
Profundidad de pasada 3mm
Material Aluminio
herramienta Fresa frontal
ATC 1
Dimetro 1/8 pulgada
z 4
Velocidad de corte 200 400
Numero de revoluciones

Velocidad de avance

38
SISTEMAS CAD

Ilustracin 48.Simulacion

39
SISTEMAS CAD

PROGRAMA
% O0001
(Programa para ranurar en Aluminio, con una fresa frontal cilndrica de dimetro 1/8inch,
HSSZ=4, ATC=1, Profundidad total 6mm)
N10 G17 G21 G40 G54 G80 G90 G94; N20 M06 T01;
N30 MO3 S10000;
N40 G00 Y20; PUNTO 1
N50 G01 Z50 F5000; N60 Z5 F2000;
N70 Z-3 F500:
N80 X-20 Y40 F1200; PUNTO 2
N90 X-20 Y60; PUNTO 3
N100 X-40 Y60; PUNTO 4
N110 X-60 Y40; PUNTO 5
N120 X-60 Y20; PUNTO 6
N130 X-50 Y20; PUNTO 7
N140 X-50 Y-20; PUNTO 8
N150 X-60 Y-20; PUNTO 9
N160 X-60 Y-50; PUNTO 10
N170 X-50 Y-60; PUNTO 11
N180 X-20 Y-60; PUNTO 12
N190 X-20 Y-40; PUNTO 13
N200 X20 Y-40; PUNTO 14
N210 X20 Y-60; PUNTO 15
N220 X50 Y-60; PUNTO 16
N230 X60 Y-50; PUNTO 17
N240 X60 Y-20; PUNTO 18
N250 X50 Y-20; PUNTO 19
N260 X50 Y20; PUNTO 20
N270 X60 Y20; PUNTO 21
N280 X60 Y40; PUNTO 22
N290 X40 Y60; PUNTO 23
N300 X20 Y60; PUNTO 24
N310 X20 Y40; PUNTO 25
N320 X0 Y20; PUNTO 1
N330 G01 Z50;
N340 M05 S0;
N350 G91 Z0;
N360 G28 X0 YO;
N370 M3O;
%

17. Dibujar la tarea nmero 2, luego crear un programa completo para que la
herramienta corte por dicha trayectoria un espesor total de 2mm, en acero y con
una fresa de dientes insertados igual de dimetro 4 mm .Cada lnea del grafico
corresponde a 5mm. (PASO 19 DE LA GUIA)

40
SISTEMAS CAD

Ilustracin 49.Tarea 2

Ilustracin 50.Tabla de velocidades de corte, Fuente: VINILSHOP

Espesor total 6 mm
Profundidad de pasada 3mm
Material Acero
Herramient Fresa frontal
a
ATC 1

41
SISTEMAS CAD

Dimetro 4mm
z 4
Velocidad de corte 9
Numero de revoluciones 0

Velocidad de avance
= 7161 4 0,02 = 572

42
SISTEMAS CAD

PROGRAMA
% O0001
(Programa para ranurar en Acero, con una fresa dientes insertados de dimetro 4mm
,HSSZ=4,ATC=1,Profundida total 6mm)

N10 G17 G21 G40 G54 G80 G90 G94; N20 M06 T01;
N30 MO3 S7161;
N40 G00 X150 Y25; PUNTO 1
N50 G01 Z50 F5000; N60 Z5 F2000;
N70 Z-3 F500:
N90 X120 Y25 F572; PUNTO 2
N100 G02 X120 Y75 R25; PUNTO 3
N110 G01 X120 Y125; PUNTO 4
N120 G01 X75 Y125; PUNTO 5
N130 G02 X25 Y125 R25; PUNTO 6
N140 G01 X25 Y155; PUNTO 7
N150 G03 X-25 Y155 R25; PUNTO 8
N160 G01 X-25 Y125; PUNTO 9
N170 G02 X-75 Y125 R25; PUNTO 10
N180 G01 X-12O Y125; PUNTO 11
N190 GO1 X-120 Y75; PUNTO 12
N200 G02 X-129 Y25 R25; PUNTO 13
N210 G01 X-150 Y25; PUNTO 14
N220 G03 X-150 Y-25 R25; PUNTO 15
N230 G01 X-120 Y-25; PUNTO 16
N240 G02 X-120 Y-75 R25; PUNTO 17
N250 G01 X-120 Y-125; PUNTO 18
N260 G01 X-75 Y-125; PUNTO 19
N270 G02 X-25 Y-125 R25; PUNTO 20
N290 G01 X-25 Y-155; PUNTO 21
N300 G03 X25 Y-155 R25; PUNTO 22
N310 G01 X25 Y-125; PUNTO 23
N320 GO2 X1275 Y-125 R25; PUNTO 24
N330 G01 X120 Y-125; PUNTO 25
N340 G01 X120 Y-75; PUNTO 26
N550 G01 X-25 Y-25;
N560 Z5 F2000:
N570 GO1 X25 Y-25;
N580 Z-3 F500;
N590 X25 Y-75 F572;
N600 G03 X75 Y-25 R50;
N610 G01 X25 Y-25;
N620 Z5 F2000;
N630 X30 Y0; N640 Z-3 F500;
N650 G03 X30 Y0 I30 F572;
N660 G00 Z50; N670 M05 S0;
N680 G95 G28 Z0;
N690 G28 X0 YO;
N700 M3O;
% 43
SISTEMAS CAD

7. ANLISIS DE RESULTADOS:
Para la simulacin de los programas se utiliz un software CNC simulator, se pudo apreciar
que en un simulador algunas fallas que cometamos en la programacin son omitidas, se
realiz el clculo de parmetros como velocidad de corte y avance eligiendo
adecuadamente el material para evitar daos en la mquina.
Al implementar interpolacin circular se pudo encontrar diferentes sintaxis para lograrlo,
utilizando G02 y G03 para sintaxis normal (X_Y_Z_R_F) O G02 con sintaxis(X_Y_Z_I_J_K_F),
siendo esta ltima de mayor facilidad para crear circunferencias completas en una sola
instruccin y la sintaxis anterior til para casos en que se necesiten semicrculos.
Se observ que para definir la trayectoria circular a partir del radio se crea el criterio de que
para ngulos mayores a 180 el radio ser negativo, de manera invers para ngulos menores
a 180

8. CONCLUSIONES
Los cdigos ISO/EIA (cdigos G) es un lenguaje, mediante el usuario ordena a las
mquinas herramienta controlndolas por computadora mediante instrucciones
como su trayectoria, velocidad y avance.
Se puede utilizar coordenadas cartesiana, absolutas, polares, esfricas, cada una de
ellas se utilizaran de acuerdo a la complejidad del objeto a mecanizar y a la facilidad
del programador, cada una de estas coordenadas tienen que ser activadas en el
programa por medio de los cdigos 690 691 G07.
Para la ejecucin del programa se utiliz el centro de mecanizado, el programa es
ejecutado bloque a bloque en vaco y se pudo observar en mtodo grafico que no
existen errores en la programacin y el programa se ejecut con xito.
Es necesario realizar el clculo correcto de las Velocidades de Corte, Avance y el
tiempo principal ya que si estos datos son errneos se podra daar la herramienta
y lo que podra ser peor la maquina CNC, la velocidad de corte viene dada de acuerdo
al material a mecanizar, en cierto catlogos estos valores lo recomienda el
fabricante de la herramienta de corte, el avance por diente tambin es otro dato
que el fabricante de la herramienta nos proporciona y de no ser as existen libros
donde nos proporcionan valores estndares para dicho valor.
Se logr la familiarizacin de la estructura que tiene un programa para realizar el
mecanizado de algn material ya que la estructura de un programa para CNC es
importante, por lo que permite que se pueda analizar la existencia de normas al
escribirlos para una mejor implementacin sin errores y con mayor flexibilidad.
A travs de la prctica se puedo realizar los diferentes programas que permitieron
analizar cada mecanizado realizado en clase.
Se analiz y comprob la utilizacin de interpolacin lineal y circular y su utilidad
para facilitar los diferentes tipos de mecanizado que se desea realizar , permitiendo
asi comprobar en vaco en la maquina CNC

44
SISTEMAS CAD

8. RECOMENDACIONES
Utilizar los cdigos G de forma correcta y digitar en el encabezado el tipo de
coordenadas y las condiciones requeridas para no tener problemas al realizar un
mecanizado.
Antes de Mecanizar alguna pieza, mediante un programa CNC, primero simular y
verificar que el programa no tenga ningn tipo de error.
Comprobar la trayectoria del mecanizado en vaco, antes de correr el programa
desbastando el material, para estar seguros de la trayectoria que va a seguir la
herramienta de corte.
A pesar de utilizar un software que ayude a la simulacin de operaciones de
mecanizado es necesario comprobar e proceso antes de realizar la operacin
directamente ya que algunos simuladores omiten fallas en su proceso, pero la
maquina CNC del laboratorio no permite programas con ninguna falla.
Para mejor comprensin de la utilizacin de los cdigos G se debe investigar su
funcionamiento, y la sintaxis correcta para su funcionamiento, buscar manuales de
operacin.
Se debe tomar en cuenta las normas de seguridad de laboratorio para evitar
accidentes al operario y a la mquina.

9. REFERENCIAS
Arguelles, R. P. (22 de Febrero de 2015). Obtenido de Arguelles, R. P. (22 de 02 de
2015). Slide Share. Obtenido de http://es.slideshare.net/alexiaperez7374/codigos-
g-y-m-44977927
Bilbao, E. S. (s.f.). Obtenido de
http://www.ehu.eus/manufacturing/docencia/747_ca.pdf
Costa, J. A. (2011). Obtenido de
http://www.urp.edu.pe/labcim/portal/imagenes/Sensores.pdf
FMEH0109. ((2013)). Comprobacion y optimizacion del programa CNC. IC: IC.
Obtenido de FMEH0109. (2013). Comprobacion y optimizacion del programa CNC.
IC: IC.
gulmi. (s.f.). Obtenido de http://www.gulmi.com.ar/iso.pdf
laboratorio de CNC. (4 de Marzo de 2011). Obtenido de
http://cbtis258cnc.blogspot.com/2011/03/cuestionario-cnc_04.html
LAPLATA, U. N. (s.f.). PROGRAMACION DE CONTROLES NUMERICOS ISO STANDARD
(CODIGO G).
Lopez, Y. (2011). Obtenido de http://es.slideshare.net/yeisylopez/controlnumrico-
computarizado-c

45
SISTEMAS CAD

Nava, L. M. (Diciembre de 2011). Aula Clic. Obtenido de


http://www.aulaclic.es/autocad-2012/t_3_3.htm
Rodrguez, F. J. (s.f.). UF 0882.Comprobacion y optimizacion del programa CNC
para el mecanizado por arranque de viruta. Obtenido de
https://books.google.com.ec/books?id=EJjwAgAAQBAJ&pg=PT23&lpg=PT23&dq=c
omprobaci%
C3%B3n+de+un+programa+de+codigos+g&source=bl&ots=OeYSM9eXux&sig=4NtE
fZagl6VSky
HFmh46V6APHlk&hl=es&sa=X&redir_esc=y#v=onepage&q=comprobaci%C3%B3n
%20de%20u n%20programa%20de%
Rodrguez., F. D. (Agosto de 2008). Obtenido de
http://olimpia.cuautitlan2.unam.mx/pagina_ingenieria/mecanica/mat/mat_mec/
m4/master_cam.pdf

46

You might also like