Está en la página 1de 34

www.senati.edu.

pe
PROGRAMACIÓN CNC
INSTRUCTORA: IRIS ELISETH ROSSI www.senati.edu.pe
INTRODUCCI
ON
> Una máquina CNC es una máquina
numéricamente controlada por un
sistema de Códigos que permiten
una mínima supervisión y una alta
condición de repetición.
> Cualquier persona capaz de operar
una maquina convencional puede
también a programar una máquina
CNC.
> La principal diferencia es que la
destreza manual para mecanizar será
remplazado por un programa CNC
archivado en una memoria de
control.

www.senati.edu.pe
El torno c.n.c
torno de control numérico

www.senati.edu.pe
> Por medio de la programación
CNC se puede llegar a
mecanizar piezas complejas y
con finas terminaciones.
> Si una persona se dispone a
operar y programar una
máquina CNC debe tener
práctica en mecanizado y
conocimientos básicos en
matemática.
> Además familiarizarse con la
consola de control, teclas,
botones switches, display, etc.
www.senati.edu.pe
Sistema
cnc

www.senati.edu.pe
www.senati.edu.pe
VARIABLES A
ELEMENTOS VARIABLES GOBERNABLES
HUSILLO
GOBERNAR• Sentido de giro horario
• Sentido de giro anti-horario
• RPM

EJES Y MAGAZINES • Desplazamiento Transversal (Y)


• Desplazamiento Longitudinal (X)
• Desplazamiento vertical Z)
• Velocidad de desplazamiento (en m/min)
• Elección de la herramienta Txxxx

*¿Cómo se gobiernan las variables?


Se gobiernan a través de un paquete de información llamado programa, que se le entrega a la
unidad de control.
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
SISTEMA COORDENADO
> En la figura se pueden ver una línea horizontal
de números, con un cero absoluto.
> En esta línea desde el cero hacia a la derecha
tenemos números positivos y hacia la izquierda
números negativos.
> Las líneas dimensionales de esta manera
podemos imaginarlas en un centro mecanizado,
las cuales llamamos eje X para recorrido
longitudinal, eje Z para recorrido transversal.
> Cada uno de estos ejes deberá contener un
punto de origen, el cual nosotros podemos
seleccionar de acuerdo a la posición que tenga la
pieza a mecanizar fijada en la mesa de trabajo
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
PUNTO DE
REFERENCIA
> PUNTO DE REFERENCIA (MACHINE HOME)

Cada eje de la máquina que posee


una condición de punto de
referencia que necesitan ser
activadas cada vez que la máquina
se energiza, si esta operación no se
hace no será posible trabajar con la
máquina.
La posición física del punto de
referencia se encuentra en el
extremo positivo de los tres ejes
esto significa que si queremos
mover algún eje manualmente
después de una referencia debemos
hacerlo en sentido negativo.
www.senati.edu.pe
www.senati.edu.pe
POSICIONAMIENTO ABSOLUTO - INCREMENTAL
El sistema coordinado mencionado
anteriormente se refiere al que llamamos
programación absoluta, significa que todas las
medidas que programemos están referidas a un
punto de origen común.
Existe también la programación incremental
cuya posición esta referida a cada punto en
distancia y dirección significa que cada vez que
la herramienta se desplaza a un punto, este
punto es un nuevo punto 0 de origen de la
programación.

www.senati.edu.pe
www.senati.edu.pe
PROGRAMACIÓN
CON CÓDIGOS
> La programación para mecanizado en este tipo de maquinas son escritas en bloques de instrucción
ordenadas en forma lógica, si las instrucciones se dieran en palabras encontraríamos lo siguiente:
 BLOQUE 1: Movimiento rápido, eliminación de ciclos de compensación.
 BLOQUE 2: Llevar eje Z a posición 0 máquina.
 BLOQUE 3: Seleccionar herramienta de corte
 BLOQUE 4: Hacer girar el husillo y hacer seleccionar sus RPM
 BLOQUE 5: Hacer funcionar el refrigerante
 BLOQUE 7: Elegir el apropiado avance y realizar el mecanizado
 BLOQUE 8: Para el giro de husillo y el refrigerante
 BLOQUE 9: Retornar a la posición inicial y seleccionar la próxima herramienta
PERO LA MAQUINA NO ENTIENDE PALABRAS Y LAS INSTRUCCIONES DEBEN SER ENTREGADAS
EN CODIGOS DE MAQUINA. LOS CODIGOS DE MAQUINA VIENEN ORDENADAS POR TIPOS Y
GRUPOS.
www.senati.edu.pe
www.senati.edu.pe
LOS CODIGOS
> LOS CODIGOS G SE DIVIDEN EN DOS TIPOS
LOS CODIGOS G MODALES
En un grupo de códigos que cuando se activan permanecen en el control y no cambian
mientras no sean reemplazados por una alternativa de ellos.
EJEMPLO: G00 (posicionamiento rápido) no cambiara esta condición hasta que se
programe una alternativa de este (Las alternativas pueden ser G01, G02, G03, etc.)
LOS CODIGOS G NO MODALES
Permanecen activos solo en el bloque programado, EJEMPLO: G04.
Los códigos G también están ordenados por grupos numerales más adelante. Los
códigos G que pertenecen a un mismo grupo no pueden ser programados en un mismo
bloque de instrucción.
Códigos G por defecto: Una función “por defecto” es automática del control y no es
necesario indicarle a este que la asuma.
Los Códigos M son funciones de apoyo a la programación y en general no se puede
ocupar más de un código M por cada bloque.
www.senati.edu.pe
FUNCIONES G
CODIGOS FUNCION
G00 Posicionamiento Rapido
G01 Interpolación líneal
G02 Interpolación circular/helicoidal horario
G03 Interpolación circular/helicoidal antihorario
G04 Temporización
G05 Mecanizado a alta velocidad
G09 Parada exacta
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
FORMA DE
PROGRAMACION
Un programador CNC deberá ser consistente y
eficiente editando códigos e instrucciones en
forma lógica, por ejemplo:
Si nosotros queremos indicar un punto en el
espacio al control, podemos escribir X100 Y300
Z10 la máquina también entenderá lo mismo si
escribiéramos Y300 Z10 X100 ò en
cualquier orden pero un programador deberá ser
consistente en escribir siempre X primero Y
segundo Z tercero.
www.senati.edu.pe
CODIGOS M
CODIGOS DEFINICIÒN
M00 Parada del programa
M01 Parada opcional del programa
M02 Final del programa sin rebobinado
M03 Direcciòn de giro del husillo en sentido horario
M04 Direccion de giro del husillo en sentido antihorario
M05 Parada de husillo
M06 Orden de cambio de herramienta
M08 Activaciòn del refrigerante
M09 Desactivaciòn del refrigerante
M30 Fin del programa con rebobinado al inicio
M97 Llamado a subrutina local
M98 Llamado a subprograma
M99 Retorno del subprograma o retorno a algun bloque del programa
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
EJEMPLO DE PROGRAMACIÓN

www.senati.edu.pe
www.senati.edu.pe
FORMULARIO DE CNC

https://forms.office.com/Pages/ResponsePage.aspx?id=RQWktHl3OEuv9x8XOPgIQIOEW
b_tkXdAsoADcieb7jJUOFIxNExZOFlaTThLUFNEQU5GQ0pMMDJKWC4u

www.senati.edu.pe
www.senati.edu.pe

También podría gustarte