0% encontró este documento útil (0 votos)
157 vistas9 páginas

Programación Básica CNC: Ejercicios y Planos

Este documento presenta los conceptos básicos de programación CNC. Explica que los programas CNC consisten en una secuencia lógica de bloques que contienen códigos para indicar las órdenes a la máquina. Describe los principales códigos G para movimientos y funciones de la máquina, así como códigos M para funciones misceláneas. El objetivo es que los estudiantes aprendan a diseñar programas simples en coordenadas absolutas e incrementales.
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)
157 vistas9 páginas

Programación Básica CNC: Ejercicios y Planos

Este documento presenta los conceptos básicos de programación CNC. Explica que los programas CNC consisten en una secuencia lógica de bloques que contienen códigos para indicar las órdenes a la máquina. Describe los principales códigos G para movimientos y funciones de la máquina, así como códigos M para funciones misceláneas. El objetivo es que los estudiantes aprendan a diseñar programas simples en coordenadas absolutas e incrementales.
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 PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA

ESCUELA DE INGENIERÍA INDUSTRIAL


MULTIMECANISMOS
PRACTICA N°2

TEMA: PROGRAMACIÓN BÁSICA CENTRO DE MECANIZADO CNC

1. OBJETIVOS

1.1 Objetivo General

Diseñar programas para centros de mecanizado CNC.

1.2 Objetivos Específicos

Reconocer y analizar la estructura básica de un programa CNC.

Identificar los principales códigos utilizados dentro de un programa CNC.

Realizar programas sencillos para familiarizarse con el lenguaje de


programación.

HUGO RUIZ BAUTISTA


2. MATERIALES

Materiales Cantidad
Lápiz, borrador, calculadora

3. MARCO TEÓRICO

3.1 Centro de Mecanizado: Maquina altamente automatizada capaz de


realizar un sin número de operaciones bajo control CNC y que permite una
gran velocidad y uniformidad en la producción.

3.2 CNC: El término CNC se refiere al control numérico de máquinas, en


especial maquinas herramientas. Este control es ejercido por una
computadora mediante una interfaz y permite la generación de movimientos
imposibles en máquinas manuales, de modo que se pueden crear figuras
tridimensionales mucho más complejas.

3.3 Estructura de un programa: La programación CNC está normalizada


según ISO y consiste en una secuencia lógica de bloques que contienen
información alfanumérica que indican la orden a ser ejecutada por la
máquina.

Dentro de cada bloque debe mantenerse el siguiente orden. Sin embargo


no es necesario que estén presentes todos los ítems.

N_ G_ X_ Y_ Z_ I_ J_ K_ F_ S_ T_ M_

N_: Numero del bloque.


G_: Funciones de movimientos o preparatorias.
X_: Coordenada en el eje x.
Y_: Coordenada en el eje y.
Z_: Coordenada en el eje z.
I_: Localización en x del centro de un arco.
J_: Localización en y del centro de un arco.
K_: Localización en z del centro de un arco.
F_: Velocidad de avance (mm/min; in/min).
S_: Velocidad del husillo (rpm).
T_: Numero de herramienta.
M_: Funciones misceláneas.

HUGO RUIZ BAUTISTA


3.4 Ejes: Un centro de mecanizado cuenta con 3 ejes y cumple con la regla de
la mano derecha como lo indica la figura.

Fuente: http://materias.fi.uba.ar/7565/U4-control-numerico-por-
computadora.pdf

3.5 Códigos G: Funciones de movimiento de la máquina.

Código G Función
G00 Posicionamiento rápido (Modal)
G01 Interpolación lineal (Modal)
G02 Interpolación circular en sentido horario (CW) (Modal)
G03 Interpolación circular en sentido anti-horario (CCW) (Modal)
G04 Tiempo de espera
G10 Entrada de datos programable
G17 Selección de plano XY (Modal)
G18 Selección de plano ZX (Modal)
G19 Selección de plano YZ (Modal)
G20 Entrada en pulgadas (Modal)
G21 Entrada en milímetros (Modal)
G40 Cancelar compensación de radio
G41 Compensación de radio a la izquierda
G42 Compensación de radio a la derecha
G43 Compensación de longitud de herramienta positiva
G49 Cancelar compensación de longitud de herramienta
G53 Usar sistema de coordenadas de la maquina
G54 Usar sistema de coordenadas de pieza 1
G80 Cancelar ciclos fijados

HUGO RUIZ BAUTISTA


G90 Coordenadas Absolutas
G91 Coordenadas Incrementales
G94 Avance por minuto
G95 Avance por revolución

3.5.1 G01:Interpolacion Lineal

G1 X_ Y_ Z_ F_ G1 X150 Y100 F150

3.5.2 G02: Interpolación circular en sentido horario

G2 X_ Y_ R_ G2 X100 Y0 R50
G2 X_ Y_ I_ J_ G2 X100 Y0 I50 J0

HUGO RUIZ BAUTISTA


3.5.3 G03: Interpolación circular en sentido anti-horario.

G3 X_ Y_ R_ G3 X40 Y30 R40


G3 X_ Y_ I_ J_ G3 X40 Y30 I5 J45

3.5.4 G40: Cancelar compensación de radio del cortador

Cancela cualquier compensación que haya sido aplicada durante el


programa y actúa como una seguridad para cancelar cualquier ciclo de
compensación aplicado por programas previos.

3.5.5 G41: Compensación hacia la izquierda del cortador

Compensa al cortador una distancia especificada hacia el lado izquierdo


de la trayectoria programada.
G41 D_

HUGO RUIZ BAUTISTA


3.5.6 G42: Compensación hacia la derecha del cortador

Compensa al cortador una distancia especificada hacia el lado derecho


de la trayectoria programada

G42 D_

3.5.7 G90: Coordenadas Absolutas:

Establece al sistema de dimensiones en modo absoluto. Este modo utiliza


como punto de referencia el punto cero de la pieza.

X_ Y_ Z_

HUGO RUIZ BAUTISTA


3.5.8 G91: Coordenadas Incrementales:

Se utiliza la posición actual como punto de referencia para el siguiente


movimiento.

X_ Y_ Z_

HUGO RUIZ BAUTISTA


3.6 Códigos M: Funciones Misceláneas. Se requieren para el maquinado de la
pieza, pero no son de movimiento de la máquina.

Código M Función
M00 Parada de programa
M01 Parada opcional
M02 Fin de programa
M03 Husillo en sentido horario
M04 Husillo en sentido anti horario
M05 Apagar husillo
M06 Cambio de herramienta
M07 Limpiar viruta
M08 Refrigerante conectado
M09 Refrigerante desconectado
M13 Husillo en sentido horario con refrigerante
M14 Husillo en sentido anti-horario con refrigerante
M19 Orientar husillo
M30 Fin de programa con reseteo de variables
M98 Ejecutar subprograma
M99 Fin de subprograma

4. PROCEDIMIENTO

4.1 Diseñar el programa en coordenadas absolutas para el siguiente


plano.

HUGO RUIZ BAUTISTA


4.2 Diseñar el programa en coordenadas incrementales (relativas) para
el siguiente plano.

HUGO RUIZ BAUTISTA

También podría gustarte