0% encontró este documento útil (0 votos)
621 vistas18 páginas

Ejemplo de Interpolación Circular CNC

Este documento presenta una práctica de programación CNC que incluye interpolación lineal e interpolación circular. Explica códigos G y M, e introduce el software CNCezPRO para crear un programa que mecanice una pieza usando diferentes procesos como refrentado y torneado.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
621 vistas18 páginas

Ejemplo de Interpolación Circular CNC

Este documento presenta una práctica de programación CNC que incluye interpolación lineal e interpolación circular. Explica códigos G y M, e introduce el software CNCezPRO para crear un programa que mecanice una pieza usando diferentes procesos como refrentado y torneado.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD AUTONÓMA DE NUEVO LEÓN

FACULTAD DE INGENIERÍA MECÁNICA Y ELCTRICA


MÁQUINAS DE CNC
Práctica #3-. Interpolación Lineal, Interpolación circular.
NOMBRE: RUBÉN MONTERDE FLORES.
MATRICULA: 1630873.
CARRERA: IME.
GRUPO: 615.
HORA: V4.
DÍA: SÁBADO.
MAESTRO: ING. JORGE LUIS GELACIO MARTINEZ

Ciudad Universitaria S/N, San Nicolás de los Garza, Nuevo León. A 02 de octubre del 2020.
ÍNDICE
1. Introducción ................................................................................................................................................................ 3
2. Marco Teórico ............................................................................................................................................................. 4
Códigos G ........................................................................................................................................................................ 4
Códigos M........................................................................................................................................................................ 5
Interpolación lineal ......................................................................................................................................................... 6
Interpolación circular ..................................................................................................................................................... 7
3. Desarrollo .................................................................................................................................................................... 8
A) Pieza ..................................................................................................................................................................... 8
B) Código .................................................................................................................................................................. 9
C) Listado de herramientas ................................................................................................................................... 10
D) Tabla de proceso ............................................................................................................................................... 10
E) Creación de un programa de CNCezPRO ...................................................................................................... 11
F) Resultado ............................................................................................................................................................... 17
4. Conclusión ................................................................................................................................................................. 18

2|P ági na
1. Introducción

Esta práctica se verá el seguimiento de la programación CNC en torno. Se considera que existen distintos códigos G y M
que sirven para comunicarle a la máquina los movimientos que se tienen que realizar para el mecanizado de la misma. Es
siempre muy importante considerar estudiarlos. Para ello contamos con una breve explicación a lo largo de los títulos y
subtítulos de este reporte de laboratorio, teniendo en sí una fusión entre lo teórico y lo práctico.

Es también un aporte de suma importancia el poder contar con la herramienta llamada CNCezPRO, ya que es un Software
que ayuda tanto a estudiantes como a profesionistas y profesionales en la materia a desarrollar diferentes programas para el
mecanizado de una pieza que se requiera hacer. En este gran aporte se verá la fusión de distintos puntos de vista, ya que, en
la programación, como bien se sabe, existen diferentes tipos de lenguajes entre sí, desde la manera de cómo colocar el
código, y un sinfín de cosas que en el desarrollo de esta práctica se verá.

En el desarrollo del Software CNCezPRO, se dará una breve explicación de cómo es que se tiene que iniciar el programa
para así poder programar y tener la simulación viva de lo que ahora llamamos proceso de torneado.

La pieza que se trabajará, cuenta con su listado de herramientas y su hoja de proceso que describirá cada uno de los procesos
con comandos y parámetros de entrada que se necesita considerar para llevar a cabo sin problemas el trabajo, para ello, se
explicará a fondo, la forma correcta de colocar en la programación del código y la aplicación de los códigos G02 y G03.

A continuación, se desglosarán los temas mencionados en el índice de este reporte.

3|P ági na
2. Marco Teórico
Códigos G
- Significado de los códigos G
1. G00-. Indica un avance rápido
2. G01-. Interpolación lineal
3. G02-. Interpolación circular derechas
4. G03-. Interpolación circular izquierdas.
5. G04+ -. Temporización
6. G7.1-. Interpolación Cilíndrica
7. G10-. Ajuste de datos
8. G11-. Ajuste de datos para parar
9. G12.1-. Indica la interpolación de coordenadas polares
10. G13.1-. Termina la interpolación de coordenadas polares
11. G17-. Selección de niveles XY
12. G18-. Selección de niveles ZX
13. G19-. Selección de niveles YZ
14. G20-. Ciclo de torneado longitudinal
15. G21-. Ciclo de tallado de roscas
16. G24-. Ciclo de refrentado
17. G28+ -. Aproximar a punto de referencia
18. G33-. Tallado de roscas
19. G40-. Cancelar compensación de radio de herramienta
20. G41-. Compensación de radio de herramienta a la izquierda.
21. G42-. Compensación de radio de herramienta a la derecha.
22. G70-. Medidas en pulgadas
23. G71-. Medidas en milímetros
24. G72+ -. Ciclo de acabado del contorno
25. G73+ -. Ciclo de torneado longitudinal del contorno
26. G74+ -. Ciclo de refrentado del contorno.
27. G75+ -. Ciclo de repetición de la muestra.
28. G76+ -. Taladrado de agujeros profundos o de ranurado de eje Z
29. G77+ -. Ciclo de ranurado de eje Z
30. G78+ -. Ciclo de ranurado de eje X
31. G80-. Borrar ciclo de taladrado (G83 – G85)
32. G83-. Ciclo de taladrado
33. G84-. Ciclo de roscado con macho
34. G85-. Ciclo de escariado
35. G90-. Programación de valor absoluto
36. G91-. Programación de valor incremental
37. G92+ -. Configurar sistema de coordenadas/Limitación de velocidad
38. G94-. Avance en mm/min
39. G95-. Avance en mm/rev
40. G96-. Velocidad de corte constante
41. G97-. Programación de velocidad
42. G98-. Retorno al plano inicial (aplica en ciclos de taladrado)
43. G99-. Retorno al plano de retirada (Aplica en ciclos de taladrado)

4|P ági na
Códigos M

- Significado de los códigos M:

1. M0-. Parada programada


2. M1-. Parada programada condicional
3. M2-. Fin del programa
4. M3-. Husillo ON en sentido de las manecillas del reloj
5. M4-. Husillo ON en contra del sentido de las manecillas del reloj
6. M5-. Husillo OFF
7. M8-. Refrigerante ON
8. M9-. Refrigerante OFF
9. M13-. Herramienta motorizada ON en sentido de las manecillas del reloj
10. M14-. Herramienta motorizada ON en contra del sentido de las manecillas del reloj.
11. M15-. Herramienta motorizada OFF
12. M20-. Pínula ATRÁS
13. M21-. Pínula ADELANTE
14. M23-. Bandeja recogedora ATRÁS
15. M24-. Bandeja recogedora ADELANTE
16. M25-. ABRIR elemento de sujeción
17. M26-. CERRAR elemento de sujeción
18. M30-. Fin del programa principal
19. M32-. Fin del programa para operación carga
20. M52-. Operación redonda (eje C ON)
21. M53-. Operación husillo (eje C OFF)
22. M57-. Oscilar husillo CON
23. M58-. Oscilar husillo DESCON
24. M67-. Avance barra/almacén alimentador avance CON
25. M68-. Avance barra/almacén alimentador avance DESCON
26. M69-. Cambio de barras
27. M71-. Soplado CON
28. M72-. Soplado DESCON
29. M90-. Plato manual
30. M91-. Elemento de sujeción de tracción
31. M92-. Elemento de sujeción de presión
32. M93-. Control posición final OFF
33. M94-. Activar avance de barra/almacén alimentador
34. M95-. Desactivar avance de barra/almacén alimentador
35. M98-. Llamada subrutina
36. M99-. Fin subrutina, mando de salto.

5|P ági na
Interpolación lineal

Formato

N… G01 X(U)… Z(W)… F…

Se refiere a los movimientos rectos tales procesos como el refrentado, torneado longitudinal, torneado cónico, etc. Todos
ellos son programados con una velocidad programada de avance.

Ejemplo:

G90 Absoluto

N… G95

N20 G01 X40 Z 20.1 F0.1

G91 Incremental

N… G95 F0.1

N20 G01 X20 W-25.9

Ilustración 1-. Valores absolutos incrementales para G01


.

6|P ági na
Interpolación circular

G02 – Interpolación circular a derechas.

G03 – Interpolación circular a izquierdas.

Formato

N… G02 X(U)… Z(W)… I… K… F…

N… G02 X(U)… Z(W)… R… F…

- X, Z, U, W… Se refiere al punto final del arco.


- I, K… Son para los parámetros incrementales del arco (distancia desde el punto inicial al centro del aro, I está
relacionado con el eje X y K está relacionado con el eje Z.
- R… Es el radio del arco.

La herramienta se desplazará al punto final a lo largo del arco definido con el avance programado en F.

Notas

- Si I o K tienen valor de 0, el parámetro debe introducirse.


- Si se introduce R como valor positivo, se obtiene un arco mayor a 180°, su se introduce como valor negativo el
arco será menor que 180°
- Según DIN 66025, hay que contemplar G02 y G03 siempre detrás del eje de giro, independientemente si el
mecanizado se produce detrás o delante del eje de giro.

Ilustración 2-. Dirección de giro y parámetros


de un arco.

7|P ági na
3. Desarrollo
A) Pieza

• A continuación, se mostrará la pieza a la cual se hará la simulación del mecanizado por medio del Software
CNCezPRO

Ilustración 3-. Pieza a maquinar por simulación.

8|P ági na
B) Código

%
O01
(PROGRAM NAME - EJEMPLO)
(DATE=DD-MM-YY - 09-14-20)
(MATERIAL - STEEL 4140 TOOL - 1 OFFSET – 1 PORTAINSERTO MCLNR INSERTO CNMG 432)
(VNMG 160408 PF 4335 Vc=330 M/min F=0.2 mm/rev. ap=.5)
(ACABADO EXTERIOR)
N102 G21
N104 G40
N106 G95
N108 G90
N110 G50 S2500
N112 T0101
N114 G96 S330 M03
N116 M08
N118 G00 X110.0 Z10.0
N120 G42
N122 G00 X0.0
N124 G01 Z0.0 F.2
N126 G01 X38.8 F.2
N126 G03 X50.8 Z-6.0 R6.0 F.2
N128 G01 Z-25.40 F.2
N130 G01 X62.80 Z-31.4 F.2
N132 G01 Z-41.0 F.2
N134 G02 X70.80 Z-45.0 R4.0 F.2
N126 G01 X80.8 F.2
N130 G01 X86.80 Z-48.0 F.2
N136 G01 Z-55.0 F.2
N138 G02 X96.80 Z-60.0 R5.0 F.2
N126 G01 X98.8 F.2
N126 G03 X106.8 Z-64.0 R4.0 F.2
N128 G01 Z-70.0 F.2
N142 G01 X110.0 F.2
N144 G00 Z10.0
N146 M09
N148 M05
N150 G40
N152 T0100
N154 G28 U0.0 W0.0
N156 M30
%

9|P ági na
C) Listado de herramientas
Tabla 1-. Listado de herramientas.

No de parte: FIME 1 Fecha 3-Oct-20


No de dibujo: FIME0001 REV-1 Cliente UANL
Nombre: Práctica 3 Programador Ing. Monterde
No de programa: 1 Máquina EMCO
No de operación: 16 Material: 4140
HERRAMIENTAS
Velocidad
Avance
No # Parte Descripción Marca de corte Ap (mm)
mm/rev
m/min

Inserto VNMG
1 VNMG 160408 FP 4315 VN1604 SANVIK 330 0.2 0.5
CVD TICN+AL2O3+TIN

Porta Inserto
VNMG 16 04 08
2 DVJNR 2525 M16 SANVIK N/A N/A N/A
Rectangular shank -metric:
25 x 25

D) Tabla de proceso
Tabla 2-. Tabla de procesos
Velocidad
N Posición Avance Ap
o
Proceso Esquema Descripción de Corte
Torreta mm/rev mm
m/min

Desbaste de refrentado, La herramienta


Inserto VNMG 160408 FP 4315
1 carea a 0.5mm por pasada, un avance de 1 330 0.2 0.5
Porta inserto DVJNR 2525 M16
0.2mm/rev y una Vc de 330m/min

Desbaste circular izquierda / Desbaste


longitudinal con Inserto VNMG 160408 FP 4315
2 1 330 0.2 0.5
un avance de 0.2mm/rev y una Vc de Porta inserto DVJNR 2525 M16
330m/min

Desbaste circular derecha / Desbaste


longitudinal Inserto VNMG 160408 FP 4315
3 1 330 0.2 0.5
un avance de 0.2mm/rev y una Vc de Porta inserto DVJNR 2525 M16
330m/min

Desbaste circular derecha / Desbaste


longitudinal / Desbaste circular izquierda /
Inserto VNMG 160408 FP 4315
4 Desbaste longitunidal con 1 330 0.2 0.5
Porta inserto DVJNR 2525 M16
un avance de 0.2mm/rev y una Vc de
330m/min

10 | P á g i n a
E) Creación de un programa de CNCezPRO
1. Primeramente, después de instalar el Software CNCezPRO, se abre desde el acceso directo que se muestra en el
escritorio. Y se mostrará la ventana de la ilustración 4.

Ilustración 4-. Ventana principal de CNCezPRO.

2. En la parte superior izquierda, se muestra la cinta de opciones, en la que seleccionaremos la secuencia


a. File
b. New Project.

Seleccionamos “New Project”

Ilustración 5-. Secuencia de inicio de nuevo proyecto

3. Se abre una nueva ventana donde se tendrá que introducir el nombre del proyecto. En esta ocasión se coloca el
nombre de esta práctica y se selecciona NEXT
11 | P á g i n a
Ilustración 6-. Ventana de Nuevo proyecto. Nombre de proyecto.

4. Una vez seleccionado “NEXT”, se selecciona la máquina en la que tendremos que correr el programa y se
observarán sus características y parámetros de operación. Se da clic en “NEXT”

Ilustración 7-. Ventana de Nuevo proyecto. Selección de herramienta y descripción de la máquina a utilizar.

5. Después, se seleccionará el sistema de unidades. En este caso se desplegará las opciones de la ilustración 7, y se
elegirá el sistema métrico, seguido del recuadro de debajo de la cinta de opciones, “metric”

12 | P á g i n a
Ilustración 8-. Selección de sistema de unidades.

6. Después seguirá colocar las características de nuestra pieza a maquinar y sus medidas. Se seleccionará el material
Acero.

Ilustración 9-. Características iniciales de pieza a maquinar por simulación

13 | P á g i n a
7. Se mostrará la siguiente información, no seleccione nada, dar click en “NEXT”. Se abrirá un cuadro de diálogo,
presionamos “OK”

Ilustración 10-. File selection.

8. Se mostrará que el proyecto se ha completado y presionamos “FINISH”, y finalmente “OK” para que nos abra el
proyecto inmediatamente.

Ilustración 11-. Finalización de creación de proyecto.

9. Una vez abierta la interfaz de nuestro Software, ocultaremos el panel.

14 | P á g i n a
Ilustración 12-. Interfaz de Software.

10. Para iniciar el programa se selecciona uno nuevo, desde la cinta de opciones de la ventana y se elige la el formato
TRN file.

Ilustración 13-. Selección de nuevo archivo con opción de formato TRN file.

15 | P á g i n a
11. Se abre una ventana la cual se introducirá el código de programación CNC. Y se introducirá el código.

Ilustración 14-. Ventana de programación archivo TRN file.

12. Después se prosigue a activar el modo automático y presionar Start.

Ilustración 15-. Modo automático y Start.

16 | P á g i n a
F) Resultado

Ilustración 16-. Pieza finalmente mecanizada y simulada.

17 | P á g i n a
4. Conclusión

Esta práctica, es la primera que se realizó en el Software CNCezPRO, dado a que es un Software, podemos visualizar
el proceso de torneado sin que suceda algún problema, ya que representa el proceso “ideal” considerando las mejores
condiciones de operación.

Se puede concluir que esta práctica ha sido formativa en el aspecto en que no solo vemos lo teórico, ya que existe una
gran probabilidad de que suceda algún imprevisto en el campo de la programación. Ha sido de gran ayuda operar este
Software, ya que aquí podemos comprobar realmente los códigos aprendidos en la sesión #3 de laboratorio y
simplemente nos señala en las partes que hemos pasado por alto debido al factor humano y a nuestra corta experiencia
programando trabajos en torno CNC.

18 | P á g i n a

También podría gustarte