Está en la página 1de 17

INSTITUTO POLITECNICO NACIONAL

CENTRO DE ESTUDIOS CIENTÍFICOS Y TECNOLÓGICOS No. 2


“MIGUEL BERNARD”

UNIDAD DE APRENDIZAJE
MANUFACTURA ASISTIDA POR COMPUTADORA

PRACTICA 2 RESULTADO DE APRENDIZAJE PROPUESTO


(Asociados)
ESTRUCTURA Y LENGUAJE DE PROGRAMACIÓN DE CONTROL CP1 - RAP2 con CP2 - RAP2: Reconoce los códigos
NUMÉRICO FANUC E IDENTIFICACIÓN DE MÁQUINAS TORNO Y preparatorios “G” y misceláneos “M” empleados en la
programación de máquinas de Control Numérico de dos y tres
FRESADORA DE CNC
ejes.

Alumno: TIERRABLANCA SANCHEZ LUIS ALEJANDRO. Boleta: 2020020100 Grupo: 6IV01

Profesor de práctica: ESCOBAR FLORES JOB ELI Fecha: 09/02/21 Calificación:

PRESENTACIÓN

La forma de comunicarse con la máquina herramienta comandada por control numérico es a través de la conformación de un
programa el cual es editado en el software y que contiene las instrucciones necesarias para realizar un maquinado, y contempla
una estructura definida.

El lenguaje del control numérico, es un conjunto de caracteres alfanuméricos que de forma general se conocen como códigos “G”
y códigos “M”, auxiliados de una serie de letras con un significado y una representación propia.

Un código “G” requiere información complementaria; por ejemplo, coordenadas de posicionamiento, la velocidad de avance, los
puntos coordenados, etc.

Los códigos “M” describen las funciones auxiliares o misceláneas de la máquina; estos códigos requieren a menudo información
complementaria, por ejemplo: velocidad en revoluciones por minuto, el número de herramienta, etc.

MAESTRO: VICTOR ISLAS NIEVA Página 1


INSTITUTO POLITECNICO NACIONAL

HABILIDADES Y ACTITUDES A
DESARROLLAR
NORMAS DE SEGURIDAD:

- Aplicar el formato de programación de Control


Mantenga limpia y ordenada su Numérico FANUC.
área de trabajo.

- Manejar el lenguaje básico de programación de


Cuide el equipo de cómputo y utilízalo de forma responsable, Control Numérico FANUC.

es para tu servicio. - Definir perfiles de partes a partir de programas


de Control Numérico de torneado y fresado.
No abras ni emplees ningún otro programa, que no sea el de
- Identificar equipos y herramientas de Control
Control Numérico.
Numérico.

No conectes al equipo de cómputo ningún dispositivo


- Inspeccionar máquinas de Control Numérico.
electrónico personal, solo el establecido para el trabajo.
- Redactar su experiencia de aprendizaje.
Después de usar el equipo de
cómputo, apágalo. - Orden, respeto, limpieza, responsabilidad y
trabajo en equipo.
Si tienes alguna duda,
asesórate con tu profesor de sección.

EQUIPO E INSTRUMENTACIÓN MATERIAL

- Equipo de cómputo. - Manual de prácticas.

- Software de Control Numérico FANUC de torneado.

- Software de Control Numérico FANUC de fresado.

DESARROLLO DE LA PRÁCTICA

ACTIVIDAD DE APRENDIZAJE # 1

MAESTRO: VICTOR ISLAS NIEVA Página 2


INSTITUTO POLITECNICO NACIONAL

I. DEFINICIÓN DE FUNCIONES E INTERPRETACIÓN DEL DISEÑO DE UN PROGRAMA DE TORNEADO DE CONTROL


NUMÉRICO

Analiza y escribe la función que ejecuta cada instrucción que se encuentran en los bloques del siguiente programa.
Determina la pieza que realiza, dibuja y acota el diseño (todas sus medidas), abajo del programa.

Es una variable (Múltiple O) donde especifica el número máximo permitido


de dígitos, en este caso se usan 3 dígitos.
O001
N005 G21 Función preparatoria con una entrada en milímetros (mm).

[BILLET X10 Z30 Dimensiones del material en los ejes X y Z.

[TOOLDEF T1 Selección de la herramienta de trabajo.

N008 G28 Vuelta al punto de referencia.

N010 M06 T01 Cambia la herramienta T1.

N020 M03 S800 Giro del husillo en sentido horario así mismo es la velocidad de giro en rpm.

N030 G00 X11 Z1 Posicionamiento de avance rápido.

N040 G00 X11 Z-1 Posicionamiento de avance rápido.

N050 G01 X0 Z-1 Interpolación lineal (Avance en el mecanizado).

N060 G00 X0 Z0 Posicionamiento de avance en el origen.

N070 G00 X9 Z-1 Posicionamiento de avance en eje X y Z.

N080 G01 X9 Z-23 F15 Interpolación lineal Interpolación lineal

N090 G00 X10 Z-23 Posicionamiento de avance rápido en los ejes X y Z.

N100 G00 X10 Z1 Posicionamiento de avance rápido en los ejes X y Z.

N120 G28 Vuelta al punto de referencia.

N130 M05 Parada del giro del husillo.

N140 M02 Fin del programa sin reset.

VALOR DE LA ACTIVIDAD: 10 PUNTOS

MAESTRO: VICTOR ISLAS NIEVA Página 3


INSTITUTO POLITECNICO NACIONAL

FIG.1.0.Programa simulado en el software FANUC donde este programa realiza las operaciones de refrentado
y cilindrado en la pieza ya maquinada.

FIG.1.1.1.Dibujo de la pieza antes de maquinar acotada con medidas iniciales.

MAESTRO: VICTOR ISLAS NIEVA Página 4


INSTITUTO POLITECNICO NACIONAL

FIG.1.1.2.Pieza ya maquinada dibujada y acotada en representación.

MAESTRO: VICTOR ISLAS NIEVA Página 5


INSTITUTO POLITECNICO NACIONAL

ACTIVIDAD DE APRENDIZAJE # 2

I. DEFINICIÓN DE FUNCIONES E INTERPRETACIÓN DEL DISEÑO DE UN PROGRAMA DE FRESADO DE CONTROL


NUMÉRICO

Analiza el siguiente programa de Control Numérico para determinar la pieza que realiza. Dibuja y acota el diseño
(todas sus medidas), a un costado del programa.

FIG.1.1.Pieza simulada en el software ya maquinada con una


visualización en 3D.

VALOR DE LA ACTIVIDAD: 10 PUNTOS

MAESTRO: VICTOR ISLAS NIEVA Página 6


INSTITUTO POLITECNICO NACIONAL

ACTIVIDAD DE APRENDIZAJE # 3
I. DEFINICIÓN DE PERFILES DE PARTES PARA TORNEAR
Define los posicionamientos coordenados que dan forma al siguiente perfil en sistema absoluto e intégralos al
formato (estructura y lenguaje) de programación de Control Numérico.

Número de Información complementaria Posicionamiento Parámetro Tipo de desplazamiento


bloque Código complementario
X Z PP PC AC D

E O003
N
C N0010 G21
A
B [BILLET X25 Z30
E [TOOLDET T01
Z
A N0020 G28
D
N0030 M06 T
O
N0040 M03 S
N0050 G00 X27 Z2 PP

N0060 G00 X27 Z-1 PC


P N0070 G01 X0 Z-1 AC
R
O N0080 G00 X0 Z0 D
C PP
E N0090 G00 X27 Z0
D N0100 G00 X27 Z-2 PC
I
M N0110 G01 X0 Z-2 AC
I D
E
N0120 G00 X0 Z-1
N N0130 G00 X27 Z-1 PP
T
O N0140 G00 X24 Z-1 PC

N0150 G01 X24 Z-36 AC

N0160 G00 X25 Z-36 D

MAESTRO: VICTOR ISLAS NIEVA Página 7


INSTITUTO POLITECNICO NACIONAL

N0170 G00 X25 Z-1 PP

N0180 G00 X23 Z-1 PC

N0190 G01 X23 Z-26 AC

N0200 G00 X24 Z-26 C

N0210 G00 X24 Z-1 PP

N0220 G00 X22 Z-1 PC

N0230 G01 X22 Z-26 AC

N0240 G00 X23 Z-26 D

N0250 G00 X23 Z-1 PP

N0260 G00 X21 Z-1 PC

N0270 G01 X21 Z-23 AC

N0280 G00 X22 Z-23 D

N0290 G00 X22 Z-1 PP

N0300 G00 X20 Z-1 PC

N0310 G01 X20 Z-1 AC

N0320 G00 X21 Z-23 D


P
R N0330 G00 X21 Z-1 PP
O
C N0340 G00 X19 Z-1 PC
E AC
D
N0350 G01 X19 Z-16
I N0360 G00 X20 Z-16 D
M
I N0370 G00 X20 Z-1 PP
E PC
N
N0380 G00 X18 Z-1
T N0390 G01 X18 Z-16 AC
O
N0400 G00 X19 Z-16 D

N0410 G00 X19 Z-1 PP

N0420 G00 X17 Z-1 PC

N0430 G01 X17 Z-16 AC

N0440 G00 X18 Z-16 D

N0450 G00 X18 Z-1 PP

N0460 G00 X16 Z-1 PC

N0470 G01 X16 Z-16 AC

N0480 G00 X17 Z-16 D

N0490 G00 X17 Z-1 PP


N0500 G00 X15 Z-1 PC

N0510 G01 X15 Z-9 AC


N0520 G00 X16 Z-9 D

N0530 G00 X16 Z-1 PP

N0540 G00 X14 Z-1 PC

MAESTRO: VICTOR ISLAS NIEVA Página 8


INSTITUTO POLITECNICO NACIONAL

N0550 G01 X14 Z-9 AC

N0560 G00 X15 Z-9 D


F N0570 G28
I
N N0580 M05
A
L N0590 M02

Una vez terminado el programa del diseño de pieza realiza lo siguiente:

Captúralo en el software FANUC correspondiente, verifica sintaxis, simula el programa, obsérvalo en 3D, graba el
programa en la unidad C y muéstralo a tu profesor de sección.

FIG.1.1.Programa realizado en el software FANUC con la simulación mostrando la pieza maquinada.

FIG.1.2.Pieza maquinada mostrada en 3D para una mejor visualización.


VALOR DE LA ACTIVIDAD: 25 PUNTOS

MAESTRO: VICTOR ISLAS NIEVA Página 9


INSTITUTO POLITECNICO NACIONAL

ACTIVIDAD DE APRENDIZAJE # 4

I. DEFINICIÓN DE PERFILES DE PARTES PARA FRESADO

Define los posicionamientos coordenados que dan forma al siguiente perfil en el modo absoluto e intégralos al formato
(estructura y lenguaje) de programación de Control Numérico.

- Sistema de medición: Internacional


- Modo de programación: Absoluto
- Secuencias de corte: 1 mm
- Cortador cilíndrico frontal: 2 mm

-Y

MAESTRO: VICTOR ISLAS NIEVA Página 10


INSTITUTO POLITECNICO NACIONAL

Número de Información complementaria Posicionamiento Parámetro Tipo de desplazamiento


bloque Código complementario
X Y Z PP PC AC D
E O003
N
C N0010 G21
A
B [BILLET
E
Z [TOOLDET
A
D
N0020 G28
O N0030 M06 T
N0040 M03 S
N0050 G00 X0 Y0 Z5 ORIGEN

N0060 G00 X0 Y0 Z5 *

N0070 G01 X1 Y1 Z-1 *

N0080 G01 X33 Y1 Z-1 1

N0090 G01 X33 Y23 Z-1 2

N0100 G01 X1 Y23 Z-1 3

N0110 G01 X1 Y1 Z-1 *

N0120 G00 X1 Y1 Z5 *

N0130 G00 X3 Y3 Z5 *

N0140 G01 X3 Y3 Z-1 1


P
R N0150 G01 X31 Y3 Z-1 2
O
C N0160 G01 X31 Y21 Z-1 3
E
N0170 G01 X3 Y21 Z-1 *
D
I *
M
N0180 G01 X3 Y21 Z-1
I N0190 G01 X3 Y3 Z-1 *
E
N N0200 G00 X1 Y1 Z5 1
T
O N0210 G01 X1 Y1 Z-2 2

N0220 G01 X33 Y1 Z-2 3

N0230 G01 X33 Y23 Z-2 *

N0240 G01 X1 Y23 Z-2 *

N0250 G01 X1 Y1 Z-2 *

N0260 G00 X1 Y1 Z5 1

N0270 G00 X7 Y16 Z5 2

N0280 G01 X7 Y16 Z-1 3

N0290 G01 X11 Y16 Z-1 *

N0300 G01 X9 Y16 Z-1 *

N0310 G01 X9 Y8 Z-1 *

N0320 G01 X7 Y8 Z-1 1

MAESTRO: VICTOR ISLAS NIEVA Página 11


INSTITUTO POLITECNICO NACIONAL

N0330 G01 X11 Y8 Z-1 2

N0340 G00 X11 Y8 Z5 3

N0350 G00 X15 Y8 Z5 *

N0360 G01 X15 Y8 Z-1 *

N0370 G01 X15 Y16 Z-1 *

N0380 G01 X19 Y16 Z-1 1

N0390 G01 X19 Y12 Z-1 2

N0400 G01 X15 Y12 Z-1 3

N0410 G00 X15 Y12 Z5 *

N0420 G00 X23 Y8 Z5 *

N0430 G01 X23 Y8 Z-1 *

N0440 G001 X23 Y16 Z-1 1

N0450 G01 X27 Y8 Z-1 2

N0460 G01 X27 Y16 Z-1 3

N0470 G00 X27 Y16 Z5 *

N0480 G00 X0 Y0 Z5 ORIGEN

N0490 G00
F N0500 G28
I
N N0510 M05
A
L N0520 M02

Una vez terminado el programa del diseño de pieza realiza lo siguiente:

Captúralo en el software FANUC correspondiente, verifica sintaxis, simula el programa, obsérvalo en 3D, graba el programa en la
unidad C y muéstralo a tu profesor de sección.

MAESTRO: VICTOR ISLAS NIEVA Página 12


INSTITUTO POLITECNICO NACIONAL

FIG.1.3.Programa realizando el proceso de maquinado en el software.

FIG.1.3.Programa visualizado en 3D con la pieza ya maquinada.


VALOR DE LA ACTIVIDAD: 25 PUNTOS

MAESTRO: VICTOR ISLAS NIEVA Página 13


INSTITUTO POLITECNICO NACIONAL

ACTIVIDAD DE APRENDIZAJE # 5

I. LENGUAJE FANUC DE CONTROL NUMÉRICO

Indique a que hace referencia cada uno de los siguientes caracteres en un programa de Control Numérico.

G Funciones preparatorias. X Comando para el eje X.


M Funciones misceláneas. Y Comando para el eje Y.
F Tasa de alimentación. Z Comando en el eje Z
T Numero de herramienta. N Numero de secuencia o renglón.
S Velocidad de giro. O Numero de dígitos por renglón.

Indique la función de cada uno de los siguientes códigos.

G00 Posicionamiento(avance rápido) M02 Fin del programa sin reset.


G01 Interpolación lineal (avance en M03 Giro del husillo en sentido horario.
mecanizado)
G20 Entrada en pulgadas M05 Parada del giro del husillo.
G21 Entrada en milímetros M06 Cambiar de herramienta.
G28 Vuelta al punto de recencia M30 Finalizar programa y poner el puntero en
ejecución de inicio.
VALOR DE LA ACTIVIDAD: 10 PUNTOS

MAESTRO: VICTOR ISLAS NIEVA Página 14


INSTITUTO POLITECNICO NACIONAL

ACTIVIDAD DE APRENDIZAJE # 6

I. IDENTIFICACIÓN E INSPECCIÓN DE LAS MÁQUINAS DE CONTROL NUMÉRICO DE TORNEADO Y FRESADO

Con la guía de tu profesor de sección, se trasladarán al Laboratorio de Control Numérico Semi – Industrial para
identificar las máquinas CNC y realizar su inspección, tomando en cuenta los siguientes aspectos:

1.- Revise y verifique el nivel de líquido refrigerante de una máquina torno y de una máquina fresadora.

a) Indique el nivel en el que se encuentran: Torno Estado Inservible Fresadora Estado Inservible

b) Describa el procedimiento para agregar y quitar el líquido refrigerante de la máquina.


Este se vierte en la tubería a través de las tolvas que contiene el sistema de filtración en la máquina.

2.- Revise y verifique el nivel de aceite lubricante de una máquina torno y de una máquina fresadora.

a) Indique el nivel en el que se encuentran: Torno Estado Inservible Fresadora Estado Inservible

b) Describa el procedimiento para agregar y quitar el aceite lubricante de la máquina.


Se destapa la mirilla donde se vierte en las tolvas y rejillas en la parte baja de la máquina.

3.- Revise la posición de las manivelas de flujo de aire para la máquina fresadora.

a) Indique la posición en la que se encuentra


En posición circular para poder manipular correctamente los ejes de la máquina.

4.- Revise la presión de aire.

a) Indique que presión tiene y cuál debe ser la adecuada 90 PS de fuerza de presión.

5.- Revise las conexiones eléctricas de las máquinas y sus interfaces.

a) Describa en qué condiciones se encuentran


Estas han estado estáticas por lo que el equipo eléctrico sin el mantenimiento no ha presentado fallas en su
funcionamiento así mismo estas maquinaran cuentan con una protección en su alimentación eléctrica, como lo
son los reguladores de corriente.

MAESTRO: VICTOR ISLAS NIEVA Página 15


INSTITUTO POLITECNICO NACIONAL

6.- Enliste las herramientas de trabajo para las máquinas de Control Numérico.

TO RNO FRESADORA
Herramienta de Herramienta de tronzar. Fresa cilíndrica Cabezal porta cuchillas
desbaste recta(izquierda
o derecha
Herramienta de desbaste Herramienta para Fresa cilíndrica disco Sierra circular
acodada(izquierda o agujeros pasantes y frontal
derecha) ciegos.
Herramienta de cilindrad y Herramienta de punta Fresa de disco Fresa de vástago
refrentar(izquierda o para cilindrar o afinar.
derecha)
Herramienta de pala Herramienta de roscado Fresa prismática Fresa para agujero
acanalar. exterior oblongo
Herramienta de refrentar Herramienta de roscado Fresa frontal de Angulo Fresa de ojal para
acodada. interior chaveteros de chavetas de
discos
Herramienta de cilindrar Herramienta de ranurado Fresa de forma Fresa para ranurar
acodada. interior

VALOR DE LA ACTIVIDAD: 10 PUNTOS

MAESTRO: VICTOR ISLAS NIEVA Página 16


INSTITUTO POLITECNICO NACIONAL

1.- ¿Cuáles son las partes de las que consta un programa de CNC?
Está compuesto por líneas o bloques sucesivos, numerados o no, comúnmente la numeración de los bloques suele
darse numerada de diez en diez para poder introducir a posteriori nuevos bloques intermedios sin alterar la
numeración.

2.- De manera general ¿cuáles son las partes de un bloque de programa de CNC?
Este lo componen: Número de bloque; Función G; Cotas según ejes XYZ; Avance de trabajo; Velocidad del cabezal;
Número de herramienta; Funciones auxiliares.

3.- La información contenida en el rubro BILLET ¿Qué permite indicar en un programa de control numérico?
Son las dimensiones del material o pieza a maquinar en los ejes X y Z.

4.- ¿Por qué es importante enumerar los bloques de un programa de CNC?


Esta llevara un espacio o numeración de 10 en 10 para agregar nuevos bloques sin alterar la numeración u orden
del bloque.

5.- A manera de conclusión, expresa tu sentir personal respecto a lo vivido en el desarrollo de la práctica asociado a la
competencia adquirida.
Esta fue una práctica buena donde se conocen los diferentes operaciones con los códigos preparativos y misceláneos
que se estructura de manera estructurada y se analiza los elementos de mis componentes ,este temas es interesante
donde se analiza e identifica los elementos principales de definir las partes de programas de control numérico dónde
así mismo se expones los elementos que lo componen.

VALOR DE LA ACTIVIDAD: 10 PUNTOS

MAESTRO: VICTOR ISLAS NIEVA Página 17

También podría gustarte