You are on page 1of 24

EXTENSION LATACUNGA

DEPARTAMENTO DE ENERGA Y MECNICA

Integrantes:
Christian Canchignia

Nivel:
Sptimo

Asignatura
Sistemas Flexibles de Manufactura

Practica No 7 2do Parcial

PROGRAMACIN EN CDIGOS G O CDIGOS ISO/EIA

Latacunga - Ecuador
2017

Contenido
OBJETIVOS ................................................................................................................................ 3
MATERIALES Y EQUIPOS ...................................................................................................... 3
MARCO TEORICO..................................................................................................................... 3
1.

Cdigos G o ISO/EIA .................................................................................................. 3

2.

Sistemas de coordenadas utilizadas en programacin CNC .................................. 6

3.

Panel de Operacin o controlador ............................................................................... 6

4.

Ejercicios de clculos de: Vc, Vs, Tp, ......................................................................... 7

5.

Estructura de un programa CNC.................................................................................. 8

6.

Ejercicios de programacin en cdigos G ................................................................ 10

7.

Interpolacin utilizando cdigos G ............................................................................. 11

8.

Comprobar programas................................................................................................. 12

9.

Ejecutar programas en vaco ...................................................................................... 14

PROCEDIMIENTO ................................................................................................................... 14
ANALISIS DE RESULTADOS ................................................................................................ 18
CONCLUSIONES ..................................................................................................................... 23
RECOMENDACIONES............................................................................................................ 23
BIBLIOGRAFA ......................................................................................................................... 24

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

PRACTICA No 7
PROGRAMACIN EN CDIGOS G O CDIGOS ISO/EIA

OBJETIVOS
1. Familiarizar con los cdigos G o ISO/EIA en la realizacin de los
programas CNC.
2. Identificar los principales sistemas de coordenadas utilizadas en
programacin CNC.
3. Utilizar el panel de operacin para programar el Torno paralelo CNC.
4. Calcular Vc, Vs, Tp.
5. Conocer la estructura de un programa CNC.
6. Realizar programas
7. Aplicar la interpolacin lineal y circular en la creacin de programas en
cdigos G
8. Comprobar y ejecutar programas en vaco.

MATERIALES Y EQUIPOS
1.
2.
3.
4.
5.

Torno paralelo CNC GT-40a


Cilindro de aluminio de 50 mm y 500 mm de longitud.
Herramienta y portaherramienta para cilindrado y refrentado.
Punto giratorio CM-3
Herramientas de medicin y planos de piezas.

MARCO TEORICO
1. Cdigos G o ISO/EIA
La programacin nativa de la mayora de las mquinas de Control
Numrico Computarizado se efecta mediante un lenguaje de bajo nivel
llamado G & M.
Se trata de un lenguaje de programacin vectorial mediante el que se
describen acciones simples y entidades geomtricas sencillas
(bsicamente segmentos de recta y arcos de circunferencia) junto con sus
parmetros de maquinado (velocidades de husillo y de avance de
herramienta).
El nombre G & M viene del hecho de que el programa est constituido por
instrucciones Generales y Miscelneas.
Si bien en el mundo existen an diferentes dialectos de programacin con
cdigos G&M, se dio un gran paso adelante a travs de la estandarizacin
que promovi la ISO.
Esta estandarizacin fue adoptada por la totalidad de los fabricantes
industriales serios de CNC y permite utilizar los mismos programas en
distintas mquinas CNC de manera directa o con adaptaciones menores.
A pesar de tratarse de un lenguaje de programacin muy rudimentario
para los gustos actuales, lo robusto de su comportamiento y los millones

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

de lneas de programacin que hacen funcionar mquinas de CNC en


todas las latitudes del planeta aseguran su vigencia en los aos por venir.
Estndares de Controladores
(Jimnez)
Existen diferencias entre los controladores que se encuentran en el
mercado, inclusive de un mismo fabricante debido a la variedad de
modelos existentes.
Para entender el CNC, es necesario conocer las diferencias y similitudes
que presentan los diferentes controladores as como los estndares que
utilizan para su programacin.
Normalmente se siguen dos estndares mundiales:
ISO 6983 (International Standarization Organization)
La norma describe el formato de instrucciones de un programa para
mquinas de control numrico. Se trata de un formato general de
programacin y no de un formato para una mquina especfica (torno,
fresadora, etc.). Los objetivos perseguidos por esta norma son los
siguientes:
Unificar los formatos patrones anteriores en una norma internacional para
sistemas de control de posicionamiento, movimiento lineal y contorneado.
Introducir un formato para las nuevas funciones no descritas en las
normas anteriores.
Reducir las diferencias de programacin entre diferentes mquinas CNC
o unidades de control, uniformando tcnicas de programacin. EIA RS274
(Electronic Industries Association)
EIA RS274 (Electronic Industries Association)
Diseado para proporcionar una interfaz de software entre el brazo del
robot y el sistema de computador.
Cdigos Generales
G00: Posicionamiento rpido (sin maquinar)
G01: Interpolacin lineal (maquinando)
G02: Interpolacin circular (horaria)
G03: Interpolacin circular (antihoraria)
G04: Comps de espera
G10: Ajuste del valor de offset del programa
G20: Comienzo de uso de unidades imperiales (pulgadas)
G21: Comienzo de uso de unidades mtricas
G28: Volver al home de la mquina

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

G32: Maquinar una rosca en una pasada


G36: Compensacin automtica de herramienta en X
G37: Compensacin automtica de herramienta en Z
G40: Cancelar compensacin de radio de curvatura de herramienta
G41: Compensacin de radio de curvatura de herramienta a la izquierda
G42: Compensacin de radio de curvatura de herramienta a la derecha
G70: Ciclo de acabado
G71: Ciclo de maquinado en torneado
G72: Ciclo de maquinado en frenteado
G73: Repeticin de patrn
G74: Taladrado intermitente, con salida para retirar virutas
G76: Maquinar una rosca en mltiples pasadas
G96: Comienzo de desbaste a velocidad tangencial constante
G97: Fin de desbaste a velocidad tangencial constante
G98: Velocidad de alimentacin (unidades/min)
G99: Velocidad de alimentacin (unidades/revolucin)
Cdigos Miscelneos
M00: Parada opcional
M01: Parada opcional
M02: Reset del programa
M03: Hacer girar el husillo en sentido horario
M04: Hacer girar el husillo en sentido antihorario
M05: Frenar el husillo
M06: Cambiar de herramienta
M07: Abrir el paso del refrigerante B
M08: Abrir el paso del refrigerante A
M09: Cerrar el paso de los refrigerantes
M10: Abrir mordazas
M11: Cerrar mordazas
M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante
M14: Hacer girar el husillo en sentido antihorario y abrir el paso de refrigerante
M30: Finalizar programa y poner el puntero de ejecucin en su inicio
M31: Incrementar el contador de partes
M37: Frenar el husillo y abrir la guarda
M38: Abrir la guarda
M39: Cerrar la guarda
M40: Extender el alimentador de piezas
M41: Retraer el alimentador de piezas
M43: Avisar a la cinta transportadora que avance
M44: Avisar a la cinta transportadora que retroceda
M45: Avisar a la cinta transportadora que frene
M48: Inhabilitar Spindle y Feed override (maquinar exclusivamente con las
velocidades programadas)
M49: Cancelar M48
M62: Activar salida auxiliar 1
M63: Activar salida auxiliar 2
M64: Desactivar salida auxiliar 1
M65: Desactivar salida auxiliar 2
M66: Esperar hasta que la entrada 1 est en ON
M67: Esperar hasta que la entrada 2 est en ON
M70: Activar espejo en X
M76: Esperar hasta que la entrada 1 est en OFF
M77: Esperar hasta que la entrada 2 est en OFF

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

M80: Desactivar el espejo en X


M98: Llamada a subprograma
M99: Retorno de subprograma

2. Sistemas de coordenadas utilizadas en programacin CNC


Coordenadas Absolutas
Cualquier punto se ubica por la distancia del origen (0,0) a dicho punto.
(Universidad del Pas Vasco)
Usualmente la localizacin de un punto se representa de la siguiente
manera:

Coordenadas Relativas
Utiliza a la posicin actual como punto de referencia para el siguiente
movimiento.

3. Panel de Operacin o controlador

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

Controlador GSK980TD

Mientras el torno constituye el cuerpo del sistema CNC, el controlador es el cerebro, su


centro neurlgico. En el torno CNC las velocidades de alimentacin, de rotacin,
movimientos de la herramienta en la direccin de los ejes X, Z y muchas otras tareas
son programadas y controladas mediante el controlador, que constituye el componente
principal de un sistema CNC.

4. Ejercicios de clculos de: Vc, Vs, Tp,


Para el clculo de los parmetros de velocidades de corte y avance en el
fresado es necesario tener las caractersticas de las herramientas de corte
y adems del material para as mediante el uso de tablas obtener todos
los valores necesarios para poder aplicar las formulas. Tambin se puede
realizar los clculos mediante el uso de software o aplicaciones
(calculadoras). (Sandvick)
Velocidad de corte: Vc (m/min)
Indica la velocidad superficial en el dimetro y supone un valor bsico
para calcular los datos de corte.

Velocidad de corte eficaz o verdadera


Indica la velocidad superficial en el dimetro eficaz (Dcap).
Este valor es necesario para determinar los datos de corte verdaderos a
la profundidad de corte real (ap). Este valor resulta particularmente
importante si se utilizan fresas de plaquita redonda, fresas de ranurar de
punta esfrica y cualquier fresa con radio de punta ms grande, as como
fresas con ngulo de posicin inferior a 90 grados.

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

Donde Vc es la velocidad de corte, n es la velocidad de rotacin de la


herramienta y Dcap es el dimetro de la herramienta.
Velocidad del husillo: n (rpm)
Nmero de revoluciones que realiza la herramienta de fresado sobre el
husillo en cada minuto. Este es un valor orientado a la mquina, que se
calcula a partir del valor de velocidad de corte recomendado para una
operacin.

Avance por minuto: v (mm/min)


Avance de mesa, avance de mquina o velocidad de avance en mm/min.
Representa el desplazamiento de la herramienta respecto a la pieza, en
funcin del avance por diente (fz) y del nmero de dientes de la fresa (zn).

Ejemplo:
Para trabajar un material de aluminio de longitud 100 mm con una
herramienta cilndrica de vstago de dimetro 1/8 calcular Vc, Vs y Tp.
Segn la tabla:
Valores para el aluminio
= 250
= 90

=
=

100
90

= 1.11

5. Estructura de un programa CNC


(Francisco, Fernando, & David, 2014)
Un programa de control numrico es un conjunto de informacin
codificada que se traduce en una serie de rdenes y pasos que se
producen de forma correlativa. Estas rdenes tienen que efectuarse en
una secuencia lgica establecida para que el control de la mquina
herramienta sea capaz de ejecutarlas.

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

Todo programa CNC contiene y va alternando informacin de tipo


geomtrico (trayectoria de la herramienta, situacin del origen de
coordenadas, etc.) y de tipo tecnolgico (dimensiones de herramienta,
datos del corte, uso del refrigerante, etc.)
Segn la clase de estructura del programa, la programacin CNC puede
ser del tipo cerrada o abierta. La del tipo cerrada es la calase de
programacin que se realiza siguiendo una tabla o estructura de forma
ms o menos aislada. Este sistema de programacin se utiliza poco
actualmente

Cada movimiento o accin se realiza secuencialmente


Cada BLOQUE debe ser numerado y usualmente contiene un solo
comando.
Comandos Modales
Algunos comandos Gs permanecen activos una vez que se ejecutan
hasta que se sobrescribe en ellos un cdigo G diferente.

Fases de un programa
a)
b)
c)
d)
e)
f)
g)
h)

Bandera de inicio (%)


Nmero de programa 0-9999
Nombre y datos del programa (cilindrado y refrentado de un eje)
Encabezado (G21 G40 G98)
Seleccin de herramienta (T0100)
Posicin de la herramienta (G0 X_ Z50 )
Determinacin de S y F
Giro del husillo a la velocidad calculada (M03 S_) y de ser el caso
encendido del sistema de refrigeracin (M08)
i) Aproximacin de la herramienta a la zona de trabajo con velocidad
controlada (G01 X_ Z5 F_)
j) Penetracin de la herramienta a velocidad controlada (G01 X_ F_)
k) Establecimiento de coordenadas e interpretacin lineal con avance
controlado de la herramienta

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

l) Devolucin de la herramienta a la zona de seguridad una vez


culminado el mecanizado (G0 X_ Z50)
m) Apagado del husillo y refrigerante (M05 S0) y (M9)
n) Referenciado de la maquina
o) Culminacin y reinicio del programa (M30)

6. Ejercicios de programacin en cdigos G


%
O0068;
(Programa para realizar el torneado de la figura 1, con una herramienta
portainsertos MVJNR2020K16, con inserto VNMG-PF, para un eje de nylon)
N10 G21 G40 G97 G98;
N20 T1000;
N30 M03 S900;
N40 G00 X40 Z50;
N50 G01 U-15 W-45 F180;
N60 U-5;
N70 W-35;
N80 U2; x20
N90 G00 W35; z
N100 G01 U-4 F180;
N110 W-20;
N120 U4;
N130 G00 W20;
N140 G01 U-6 F180;
N150 W-20;
N160 U4;
N179 G00 W20;
N180 G01 U-6 F180;
N190 W-20;
N200 U4;
N210 G00 W20;
N220 G01 U-7 F180;
N230 W-20;
N240 U4;
N250 G00 W20;
N260 G01 U-7 F180;
N270 W-10;
N280 U4;
N290 G00 W10;
N300 G01 U-6 F180;
N310 W-10;
N320 U4;
N330 G00 W10;
N340 G01 U-5 W-5 F180;
N350 W-5;
N360 U5;

10

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

N370 W-10;
N380 U10;
N390 W-15;
N400 U5;
N410 G00 W80;
N420 M05 S0;
N430 G00 Z200 X100;
N420 M30;
%

7. Interpolacin utilizando cdigos G


a) Posicionamiento rpido (G00)
Formato:

b) Interpolacin lineal (G01)


Formato:

11

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

c) Interpolacin circular (G02, G03)

G02: cdigo de interpolacin circular en sentido horario.


G03: cdigo de interpolacin circular en sentido horario.
X_Z_: coordenadas del punto final del arco
U_ W_: distancia al punto final
I_K_: distancia desde el punto inicial hasta el centro del arco
R: radio del arco.

8. Comprobar programas
Para comprobar los programas se utiliza inicialmente un simulador en este
caso se lo realiz con el CNCSimulator y el GWizard G-code Editor.
Estos programas no entregan una visualizacin de como procedera a
mecanizar la mquina y cul sera el producto final.
a) CNC Simulator

12

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

La idea del CNC Simulator Pro es proporcionar a la comunidad CNC un


verstil y contemporneo Full 3D CNC Machine Simulator con
capacidades de CAM. El CNC Simulator es para todo el mundo con una
conexin a Internet y el sistema operativo Windows. En el simulador
encontrar diferentes tipos de mquinas como fresadoras, enrutadores,
mquinas Hobby, tornos, cortadoras, impresoras 3D y mucho ms.

b) GWizard G-code Editor


Cada lnea de su cdigo g se escribe en simples sugerencias en ingls
para que pueda ver exactamente lo que hace.

Adems, hay mucha informacin adicional como el centro y el radio del


arco, el ngulo del arco, las coordenadas finales absolutas de cada
movimiento y mucho ms.

13

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

9. Ejecutar programas en vaco


Para la comprobacin de un programa realizado en texto se debe
primeramente correr o ejecutar en vaco con la finalidad de visualizar el
mecanizado en la mquina sin el riesgo de mecanizar de forma incorrecta
ya sea debido a fallos en la programacin. Cuando se observe que el
programa realiza la figura que deseamos, se lo descarga en el ordenador
y se prueba en la mquina mediante tres diferentes mtodos.
Primero: En vaco (sin herramienta)
Segundo: Offset (con herramienta se levanta la herramienta a una zona
segura)
Tercero: Grafico + Offset.

PROCEDIMIENTO
1. Encender la mquina y referenciarla (referenciar solo cuando se haya
descalibrado)
2. Sujetar la barra de aluminio en el mandril de 3 garras.
3. Utilizar la herramienta T1 para cilindrar y refrentar y hallar el 0 pieza
(prctica anterior)
4. Mover rpidamente los ejes lejos del cero pieza

14

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

5. Programar para la herramienta se desplace rpidamente de la posicin


actual a la zona de seguridad X=100 y Z=50
a. Modo MDI, pulsamos PROGRAM y localizar la pantalla de
programacin (PRG STATE).
b. Digitamos G0 ENTRADA, luego X100 ENTRADA y finalmente Z50
ENTRADA
c. Reducir el porcentaje de avances rpidos al 50%.
d. Presionar ARRANQUE
e. Con ayuda de instrumentos de medicin comprobar la zona de
seguridad.
6. Desplazar la herramienta entre dos puntos con interpolacin lineal y
determinar el tiempo
a. Modo MDI, pulsar PROGRAM y localizar la pantalla de programacin
(PRG STATE).
b. Digitar G01 Z500 F250; (velocidad de avance igual a 250 mm/min)
c. Verificar que todos los porcentajes de avances y velocidades se
encuentran al 100%
d. Presionar ARRANQUE y con un cronmetro medir el tiempo de corte
7. En modo MDI programar paso a paso para que la herramienta describa la
figura 1 con velocidades de avance programadas, siguiendo los puntos
especificados pero en vaco.
8. Crear un programa completo para mecanizar la figura 1, siguiendo los
puntos indicados, con la herramienta para cilindrar ubicada en el ATC No.
1 y una profundidad de pasada, calcular S y F
a. En modo MDI o MANUAL, presionar PROGRAM y localizar la pantalla
PRG LIST, para seleccionar un nmero de programa no utilizado por
el controlador.
b. En modo EDIT, presionar PROGRAM
c. Digitar el nmero de programa elegido antecedido de la letra O por
ejemplo O0009;
d. Presionar EOB para crear un nuevo programa
e. Digitar las instrucciones siguiendo la estructura de un programa CNC

15

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

%
O0009
N10 G21 G40 G97 G98;
N20 T0100;
N30 G00 X68 Z50;
N40 M03 S1270;
N50 G01 X43 Z5 F382;
N60 Z-80;
N70 G00 X45;
N80 Z5;
N90 X41;
N100 G01 Z-80 F382;
N110 G00 X43;
N120 Z5;
N130 X39;
N140 G01 Z-20 F382;
N150 G00 X41;
N160 Z5;
N170 X37;
N180 G01 Z-20 F382;
N190 X41 Z-60;
N200 G00 Z5;
N210 X35;
N220 G01 Z-20 F382;
N230 X41 Z-60;
N240 G00 Z5;
N250 X33;
N260 G01 Z-20 F382;
N270 X41 Z-60;
N280 G00 Z5;
N290 X31;
N300 G01 Z-20 F382;
N310 X41 Z-60;
N320 G00 Z5;
N330 S1500;
N340 X30;
N350 G01 Z-20 F142;
N360 X40 Z-60;
N370 Z-80;
N380 G00 X42;
N390 Z50;
N400 M05 S0;
N410 G00 Z200 X100;
N420 M30;

16

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

9. Comprobar en forma grfica el programa digitado


a. En modo MDI ubicar la herramienta en la zona de seguridad X=60
z=50
b. Bloquear la mquina y los cdigos M, S, T presionando BLOQ
MAQUINA y BLOQ. M.S.T. del panel de operacin
c. En modo AUTO, presionar dos veces CONFIG en el teclado
alfanmerico.

d. Presionar la tecla R:(CLEAR) para borrar cualquier simulacin


anterior.
e. Con las teclas de posicionamiento ubicar el punto de inicio para el
grfico.
f. Presionar S:(START) para observar en la pantalla la punta de la
herramienta
g. Pulsar ARRANQUE del panel de operacin, observar el torneado
virtual que debe asemejarse al verdadero, en caso de inconformidad,
revisar el programa
h. Pulsar la tecla PROGRAM
10. Una vez comprobado el programa y si todo est correcto, en modo AUTO
y luego de haber DESBLOQUEADO LA MAQUINA, LOS CODIGOS

17

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

M,S,T, y comprobando que la posicin inicial del programa concuerde con


la posicin actual, esto para que se vuelvan a acoplar el software del
hardware, comprobar el programa en vaco, no sin antes haber
presionado SINGLE BLOCK, del controlador, esto para que el programa
se ejecute bloque a bloque y podamos comprobar fsicamente que todo
se desarrolle sin novedad.

11. 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 controlados.
12. En la pantalla observar y anotar el tiempo empleado en la ejecucin del
programa

ANALISIS DE RESULTADOS
1. Consultar los tipos de controladores utilizados en Tornos CNC
Versatilidad: es el sello distintivo del control integrado con los mtodos de
conversacin y de programacin NC incluidos. Usted conoce su negocionuestro control le da la flexibilidad para determinar si NC o conversacional es
el enfoque ms eficiente para su tienda. A menudo, una tienda que slo utiliza
la programacin NC comienza a utilizar la conversacin para hacer accesorios
o vises, o descubren que NC / Conversational Merge es una forma eficaz de
agregar una caracterstica a un programa NC.
Caractersticas de programacin + Beneficios Muchos controles ofrecen
alguna versin de conversacin, pero la programacin conversacional de
Hurco es el estndar de oro, nuestro cofundador lo invent! Obtenga ms
informacin sobre las funciones de conversacin.

18

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

Caractersticas de programacin de NC + Beneficios: Mientras que la


conversacin es la piedra angular de nuestra empresa, el control integrado de
Hurco tiene caractersticas de alta gama, como la velocidad de
procesamiento, la anticipacin y la compatibilidad CAM que son
fundamentales para las tiendas NC y los maquinistas.
Beneficios Cuando invierte en un torno de torneado Hurco, obtiene muchas
de las poderosas funciones de control de fresado que se encuentran en
nuestras fbricas, lo que facilita la programacin, tales como mltiples
estrategias de fresado radial y axial y UltiPocket, que incluye rutinas
avanzadas de embolsado con Islas ilimitadas y hundimiento helicoidal.
Caractersticas Operativas: Los beneficios de nuestro control van ms all
de la simple programacin, potencia de procesamiento y una interfaz grfica
de usuario intuitiva. Hay mltiples funciones operativas que proporcionan
beneficios significativos mientras ests en el corte. Obtenga ms informacin
sobre las funciones operativas de nuestro control.
2. Crear un programa para tornear la figura 1 pero utilizando coordenadas
relativas
%
O0010
N10 G21 G40 G97 G98;
N20 T0100;
N30 G00 X68 Z50;
N40 M03 S1270;
N50 G01 U-25 W-45 F382;
N60 W-85;
N70 G00 U2;
N80 W85;
N90 U-4;
N100 G01 W-85 F382;
N110 G00 U2;
N120 W85;
N130 U-4;
N140 G01 W-25 F382;
N150 G00 U2;
N160 W25;
N170 U-4;
N180 G01 W-25 F382;
N190 U4 W-40;
N200 G00 W65;
N210 U-7;
N220 G01 W-25 F382;
N230 U7 W-40;
N240 G00 W65;
N250 U-8;
N260 G01 W-25 F382;
N270 U7 W-40;

19

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

N280 G00 W65;


N290 U-8;
N300 G01 W-25 F382;
N310 U10 W-40;
N320 G00 W65;
N330 S1500;
N340 U-11;
N350 G01 W-35 F142;
N360 U10 W-40;
N370 W-20;
N380 G00 U2;
N390 U130;
N400 M05 S0;
N410 G00 U58 W150;
N420 M30;
%

3. Crear un programa completo para mecanizar la trayectoria, con una


profundidad de pasada mxima de 0.5mm en aluminio y con una herramienta
para desbastar de carburo de tungsteno
Material:

Aluminio

Herrramienta de corte: DNMG 15 04 04 -PM

20

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

Herramienta de sujecin de coortadores: MDJNR2020K15

%
O0980
N10 G21 G40 G97 G98
N20 M06 T01
N30 G00 X100 Z100
N40 M03 S540
N50 G00 X55 Z5
N60 G00 X0
N70 G01 Z0 F210
N80 X48
N90 Z-80
N100 G00 X50
N110 Z5
N120 X44
N130 G01 Z-80 F210
N140 G00 X46
N150 Z5
N160 X40
N170 G01 Z-80 F210
N180 G00 X42
N190 Z5
N200 X38
N210 G01 Z-80 F210
N220 G00 X40
N230 Z5
N240 X36
N250 G01 Z-70 F210
N260 G00 X38
N270 Z5
N280 X32
N290 G01 Z-60 F210
N300 G00 X36
N310 Z5
N320 X30
N330 G01 Z-50 F210

21

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

N340 G00 X32


N350 Z5
N360 X28
N370 G01 Z-24 F210
N380 G00 X30
N390 Z5
N400 X24
N410 G01 Z-20 F210
N420 G00 X26
N430 Z5
N440 X20
N450 G01 Z-20 F210
N460 G00 X22
N470 Z5
N480 X40
N490 G01 Z-80 F210
N500 X50 Z-85
N510 G00 X55
N520 Z5
N530 G00 X0
N540 G01 Z0
N550 G03 X16 Z-8 R8
N560 G01 Z-20 F210
N570 X24 Z-24
N580 Z-50
N590 X28
N600 Z-60
N610 X32 Z-70
N620 Z-80
N630 X36
N640 G02 X46 Z-85 R5 F210;
N650 G01 Z-100
N660 G00 X55
N661 Z5
N662 X100 Z200
N670 M05 S0
N690 M30
%

22

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

CONCLUSIONES

Se debe tener muy en cuenta que para revisar el programa en el torno


primeramente se lo debe cargar a travs de un software de conexin con
la mquina
Los cdigos G o ISO/EIA prcticamente son instrucciones
estandarizadas que permiten a la mquina herramienta llevar a cabo un
sin nmero de procesos de mecanizado utilizando funcionalidades para
realizar lneas, circunferencias, ciclos etc.
Los diferentes sistemas coordenados utilizados en programacin CNC
facilitan al operario el desarrollo de figuras que necesitan ser plasmadas
y ofrecer mayor flexibilidad en su diseo.
La interpolacin lineal se la realiza con el cdigo G01 siempre
acompaado de la distancia al eje que se desea ir y con la velocidad de
avance de la mesa
La estructura de un programa CNC debe ser secuencial de tal manera
que con cada operacin realizada anteriormente el mecanizado se genere
sin inconvenientes y de manera muy precisa.
La aplicacin de la fundamentacin terica en la realizacin de ejercicios
fortalecer la comprensin hacia el diseo de diversas figuras complejas
facilitando as la programacin y posterior mecanizado.
Los cdigos G02 y G03 al igual que el centro de mecanizado son los
encargados de generar trazos curvos en sentido horario como en sentido
antihorario

RECOMENDACIONES

23

Programacin en Cdigos G o cdigos ISO/EIA en el torno paralelo CNC

Para realizar una programacin de mecanizado de una pieza es


fundamental aplicar los cdigos ISO/EIA que por defecto se encuentran
especificados de acuerdo a la mquina en la que se trabaja.
En la programacin secuencial se debe asignar un nmero de lnea para
cdigo de programacin y se sugiere siempre que sea entre intervalos de
10 puesto que ante la necesidad de aumentar lneas de programacin se
facilitar el mismo.
La simulacin del mecanizado de cualquier pieza previamente debe ser
simulada en un software de mecanizado para as poder conocer ms
certeramente como la programacin actuara al momento de ser cargada
a la mquina.
Se debe dominar totalmente la aplicacin de los sistemas coordenados
absoluto, relativo y polar puesto que facilitara la construccin de diseos
complejos.
Si se desean hacer diseos de piezas no lineales es ms comprensible
utilizar la interpolacin circular ya que nos ahorra lneas de programacin.
Para usar movimientos programados siempre verificar que las lneas de
programacin sean las adecuadas debido a que las velocidades de
avance programadas suelen ser muy rpidas.
Para realizar la programacin con coordenadas incrementales se debe
tener en cuenta las posiciones finales de cada punto para poder dirigirse
hacia el siguiente y que las medidas sean las requeridas.

BIBLIOGRAFA
Bolvar, J. P. (2001). Cmo usar Mastercam: manual prctica de Mastercam Design, Mill y
Lathe. Barranquilla: Uninorte.
Francisco, R., Fernando, M., & David, S. (2014). Comprobacin y optimizacion del programa
CNC para el mecanizado por arranque de viruta. IC Editorial.
GSK CNC. (2007). CNC MACHINE & CNC EQUIPMENT. Obtenido de
http://www.gskcnc.com/gsk_lathe_controller_980td.php
Jimenez, I. R. (s.f.). Ingenieria de Manufactura. Control Numerico por Computadora.
Jimnez, R. (s.f.). Ingeniera de Manufactura. Control Numrico por Computadora (CNC).
Sandvick. (s.f.). Sandvick. Recuperado el 11 de Noviembre de 2015, de
http://www.sandvik.coromant.com/eses/knowledge/milling/formulas_and_definitions/the_milling_process
Universidad del Pas Vasco. (s.f.). Fabricacin asistida por ordenador. Programacin CNC.
Espaa.

24

You might also like