Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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