Está en la página 1de 6

.

INFORME PROGRAMAS CNC EN


CIMCO.EDIT
Jhon Alexander Pedraza Aguillon
Jhon.pedraza@uptc.edu.co

Universidad Pedagógica y Tecnológica de Colombia


Facultad Seccional Duitama

Abstract: he purpose of this report is to publicize the II. ELEMENTOS DE UNA MAQUNA CNC
simulation programs and codes implemented in the
programming teaching stage for a CNC Una máquina CNC consiste en seis elementos
(computerized numerical control machine). Precise principales:
positioning movements of preparation and cutting of
material, adjusting the cutting speed and the tool  Dispositivo de entrada
change.  Unidad de control o controlador
 Máquina herramienta
Palabras clave: CNC, sistemas DNC, valores absolutos,  Sistema de accionamiento
valores incrementales, Códigos G y M.  Dispositivos de realimentación (sólo en
sistemas con servomotores)
I. INTRODUCCIÓN  Monitor

El control numérico computarizado es el uso de una


computadora para controlar y monitorear los
movimientos de una máquina herramienta. Entre esas
máquinas herramienta, tanto estáticas como portátiles,
podemos mencionar: fresadora, torno, rectificadora,
máquina de corte por láser, por chorro de agua o por
electroerosión, estampadora, prensa, brazo robotizado,
etc. Las máquinas de gran porte cuentan con una
computadora dedicada que forma parte del equipo, y la
mayoría dispone de un sofisticado sistema de
realimentación que monitorea y ajusta constantemente la
velocidad y posición de la herramienta de corte. Las
máquinas menos exigentes usadas en talleres admiten el
uso de una computadora personal externa. El
controlador CNC trabaja en conjunto con una serie de
motores (servomotores y/o motores paso a paso), así
como componentes de accionamiento para desplazar los
ejes de la máquina de manera controlada y ejecutar los
movimientos programados.
Figura 1. Diagrama de bloques de una maquina CNC.

El controlador de las máquinas CNC recibe


instrucciones de la computadora (en forma de códigos G
y códigos M) y mediante su propio software convierte
.

esas instrucciones en señales eléctricas destinadas a husillo puede ser en sentido horario o antihorario, con
activar los motores. paradas programadas de emergencia o fin de trabajos.

A. Control de movimiento 3 refrigerante: diversas operaciones de mecanizado


requieren refrigerante para lubricar y enfriar. El
Todas las máquinas CNC tienen dos o más direcciones refrigerante puede activarse y desactivarse durante el
programables de movimiento llamadas ejes. Un eje de ciclo de trabajo de la máquina.
movimiento puede ser lineal (en línea recta) o rotatorio
(en una trayectoria circular). C. Programa CNC

Los ejes de una máquina CNC son un requisito para Listado secuencial de instrucciones que ejecutará la
generar los movimientos necesarios para el proceso de máquina. Esas instrucciones se conocen como programa
fabricación. Si seguimos con el ejemplo de un taladro CNC, el cual debe contener toda la información
industrial, los ejes ubicarían la herramienta sobre el requerida para el mecanizado de la pieza.
orificio a mecanizar (en dos ejes) y efectuarían la
operación (con el tercer eje). Los ejes se denominan con El programa CNC está escrito en un lenguaje de bajo
letras. Los nombres más comunes de los ejes lineales nivel denominado G y M, estandarizado por las normas
son X, Y y Z, mientras que los más comunes de los ejes 6983 de ISO (Organización Internacional de
giratorios son A, B y C. Normalización) y RS274 de EIA (Alianza de Industrias
Electrónicas) y compuesto por instrucciones Generales
El control de movimiento puede realizarse mediante dos (código G) y Misceláneas (código M). El programa
sistemas, que pueden funcionar individualmente o presenta un formato de frases conformadas por bloques,
combinados entre sí: encabezados por la letra N donde cada movimiento o
acción se realiza secuencialmente y donde cada bloque
1.Valores absolutos (código G90), donde las está numerado y generalmente contiene un solo
coordenadas del punto de destino son referidas al punto comando.
de origen de coordenadas. Se usan las variables X
(medida del diámetro final) y Z (medida en dirección
paralela al eje de giro del husillo).

2.Valores incrementales (código G91), donde las


coordenadas del punto de destino son referidas al punto
actual. Se usan las variables U (distancia radial) y W
(medida en dirección paralela al eje de giro del husillo).

B. Accesorios programables

Una máquina CNC cuenta con un grupo de funciones Figura 2. Bloque de codigo programacion cnc
específicas programables como lo son:

1.Cambiador automático de herramienta: la mayoría de El código G describe las funciones de movimiento de la


los centros de mecanizado tienen diversas herramientas máquina (por ejemplo, movimientos rápidos, avances,
ubicadas en un portaherramientas. Cuando se requiera, avances radiales, pausas, ciclos), mientras que el código
la herramienta necesaria puede colocarse M describe las funciones misceláneas que se requieren
automáticamente en el husillo para efectuar el para el mecanizado de la pieza, pero que no
mecanizado. corresponden a los movimientos de la máquina (por
ejemplo, arranque y detención del husillo, cambio de
2.Velocidad y activación del husillo: la velocidad del herramienta, refrigerante, detención del programa).
husillo (en rpm) se puede seleccionar dependiendo el
tipo de trabajo a realizar, además el sentido de giro del
.

A su vez, cada código contiene variables (direcciones),


identificadas con otras letras y definidas por el
programador para cada función específica. Por ejemplo,
F define la velocidad de avance, S la velocidad del
husillo, T la herramienta seleccionada, X, Y y Z el TABLA II. CODIGOS G PARA TORNO CNC
movimiento de los ejes, I, J y K la localización del
centro de un arco, etc.

La siguiente tabla muestra los códigos G y M más


usados para un torno CNC.

TABLA I. CODIGOS M PARA TORNO CNC

D. Controlador CNC

Este componente interpreta un programa CNC y acciona


la serie de comandos en orden secuencial. A medida que
lee el programa, el controlador activa las funciones
apropiadas de la máquina, impulsa el movimiento de los
ejes, y en general, sigue las instrucciones dadas en el
programa.

Además de interpretar el programa CNC, el controlador


tiene varios otros propósitos que se enuncian a
continuación:

 Modificar (editar) los programas si se detectan


errores.
 Realizar funciones de verificación especial
(como el funcionamiento en vacío) para
confirmar la exactitud del programa CNC.

 Especificar ciertas entradas importantes del


operador, tales como los valores de longitud de
las herramientas.
.

E. Programa CAM

Un programa CAM (fabricación asistida por


computadora) funciona conjuntamente con el diseño
asistido por computadora (CAD). Eliminando la
necesidad de redefinir la configuración de la pieza de
trabajo para el programa CAM. El programador CNC
simplemente especifica las operaciones de mecanizado a
realizar y el programa CAM crea automáticamente el
programa CNC.

F. Sistema DNC

Después de desarrolla el programa CNC (ya sea Figura 3. Pieza Cruz con sus dimensiones.
manualmente o con un programa CAM), debe cargarse
en el controlador y para ello se usa un sistema de Código pieza cruz simulado en el programa CIMCO.
distribución de control numérico (DNC). Un sistema Edit
DNC es una computadora conectada en red con una o
más máquinas CNC. 0001
N1 G90 G54 G28 G21
N3 M06 T01
III. CODIGOS EN CIMCO. EDIT N5 G0 X-25 Y-100 M3
N6 G0 Z2 M8
Empleando el compendio de funciones NC y teniendo N7 G1 Z-6 F1200
presente las herramientas que hacen parte del MCS las N8 G1 X-25 Y0
cuales inician de un punto de partida y trazan N9 G1 X-75 Y0
trayectorias particulares para llegar a un punto final el N10G1 X-75 Y50
cual es el MCS. Teniendo en cuenta lo anterior se N11G1 X-25 Y50
elaboro un programa para cada figura con valores N12G1 X-25 Y100
absolutos. N13G1 X25 Y100
N14 G1 X25 Y50
1. Pieza Cruz N15 G1 X75 Y50
N16 G1 X75 Y0
Especificaciones de la herramienta de corte a utilizar en N17 G1 X25 Y0
la maquina CNC. N18 G1 X25 Y-100
N19 G1 X-25 Y-100
N20 G0 Z10
N23 M30
.

0002
N1 G90 G28 G21
N3 M06 T01
N5 M03 S2500
N7 G0 X0 Y0 Z10
N9 G01 Z-13 F1200 M8
N11 G01 X0 Y-62.5
N13 G03 X-62.5 Y-125 R62.5
N15 G01 X-125
N17 G01 Y-62.5
N19 G03 X-62.5 Y0 R62.5
N21 G01 X0
N23 Z10
N25 G01 X-87.5
N27 G01 Z-13
Figura 4. simulacion cruz vista de techo
N29 G03 X-162.5 Y0 R37.5
N31 G03 X-87.5 Y0 R37.5
N33 G01 Z10
N35 G01 X36.22 Y-115.29
N37 G01 Z-13
N39 G03 X-37.5 Y-125 R37.5
N41 G03 X-9.71 Y-161.22 R37.5
N43 G01 Z10
N44 G0 X0 Y0 Z0
N45 M30

Pieza Reloj
Figura 5.Simulacion cruz vista solido.

Pieza Maya

Figura 7.Pieza reloj con sus dimensiones.


Figura 6. Pieza maya con sus dimensiones
.

0003 N25 G03 X-0.5 Y-5.26 R1.38


N1 G90 G28 G21 N27 G01 Y0
N3 M06 T01 N29 G01 Z2
N5 M03 S2500 N31 G01 X0.5
N7 G0 X0 Y0 Z0 N33 G01 Z-0.25
N9 G01 X2 Y2 F1200 M8 N35 G01 X3.90
N11 G01 Z-3 N37 G03 X2.40 Y-1.50 R1.50
N13 G01 X7 N39 G03 X3.90 Y-3 R1.50
N15 G01 X2 Y8.66 N41 G03 X5.20 Y-2 R1.50
N17 G01 X7 N43 G01 X3.07 Y-5.95
N19 G01 X2 Y2 N45 G02 X1.88 Y-6.64 R1.38
N21 G01 Z3 N47 G02 X0.5 Y-5.29 R1.38
N23 G0X0 Y0 Z0 N49 G01 Y0
N25 M30 N51 G01 Z3
N53 M30
Pieza Ovario
IV. CONCLUSIONES

El programa CIMCO. Edit es una buena plataforma de


enseñanza para el mecanizado de piezas en máquinas
CNC ya que debido a este programa podemos controlar
el avance de la herramienta de corte y dar órdenes del
desplazamiento a seguir. Este programa nos muestra la
simulación del mecanizado logrando identificar los
posibles errores que pueden presentar al momento de
realizar el mecanizado en una maquina asistida por
computadora.

REFERENCIAS

[1] De Máquinas y Herramientas. Catalogo. 2018.


https://www.demaquinasyherramientas.com/mecanizado/introducc
ion-a-la-tecnologia-cnc
[2] Código G y M para maquinas CNC. EDHER JOEL NUÑO
AMEZQUITA. Laboratorio de Manufactura. Universidad
Figura 8. Pieza ovario con sus dimensiones. Autónoma de Guadalajara.

0004
N1 G90 G28 G21
N3 M06 T01
N5 M03 S2500
N7 G0 X0 Y0 Z0
N9 G01 X-0.5 F1200 M8
N11 G01 Z-0.25
N13 G01 X-3.90
N15 G02 X-2.40 Y-1.50 R1.50
N17 G02 X-3.90 Y-3 R1.50
N19 G02 X-5.20 Y-2.25 R1.50
N21 G01 X-3.07 Y-5.95
N23 G03 X-1.88 Y-6.64 R1.38

También podría gustarte