Vous êtes sur la page 1sur 26

Lenguaje de

programacin
La mquina CNC funciona con tres elementos
bsicos: el Programa, la Unidad de Control (PANEL
FANUC) y la Mquina Herramienta.

En la programacin manual el estudiante


programador debe disponer de:
El plano mecnico de la pieza,
las caractersticas de la mquina herramienta CNC,
el tipo de controlador, las herramientas y los
accesorios e insertos disponibles.
La responsabilidad del programador consiste
en:
Analizar y comprender el mecanizado de la
pieza en operaciones mecnicas elementales
capaces de ser desarrolladas por el control
numrico, definiendo tipo de trayectoria y
coordenadas de principio y fin de sta.
Determinar las herramientas, accesorios
necesarios y definir sus condiciones de
trabajo.
Establecer las coordenadas de los puntos de
la trayectoria que recorre la herramienta.
Programar y Codificar en cdigos ISO las fases
elementales definidas.
PROCEDIMIENTO PARA
PROGRAMAR MANUALMENTE
Para realizar la programacin manual en el
torno CNC se debe establecer
correctamente el procedimiento con el
objeto de optimizar el tiempo.
Antes de realizar un programa y establecer un
procedimiento, se debe tener claro los
siguientes puntos :
Caractersticas y capacidades de torno CNC:
Potencia, velocidades, esfuerzos admisibles,
zona de trabajo, puntos de origen y
referencias.
Caractersticas del control numrico: Tipo de
control, formato de bloques, cdigo de
funciones y funcionamiento.
Dimensiones, tolerancias de la pieza a
fabricar y del material.
Nmero de piezas a fabricar y fases de
mecanizado necesarias.
Datos de los sistemas de sujecin disponibles:
Caractersticas tcnicas, geomtricas,
dimensionales, etc.
CLCULO DE COORDENADAS DE
LOS PUNTOS DE TRAYECTORIA
En las trayectorias de contorno de la pieza, se
deben definir las trayectorias intermedias de
desbaste, cambio de herramienta, etc. Con el
fin de prever y prevenir posibles choques y
colisiones.
Para ello se debe definir el modo de sujecin de
la pieza, el punto de origen de ella y el origen
del programa.
Calcular y programar previamente todas las
coordenadas de los puntos que definen las
trayectorias de la(s) herramienta(s) no solo en
los movimientos de corte, sino tambin en los
movimientos en vaco.
ESTUDIO DEL TIEMPO DE
OPERACIN
Para controlar el tiempo de mecanizado y
aumentar la productividad se debe:
Minimizar el nmero de trayectorias de corte.
Minimizar la longitud de las trayectorias en el
proceso de mecanizado.
Minimizar los cambios de herramienta cuando
sea posible.
Minimizar el nmero de herramientas a
utilizar.
COMPOSICION DE UN PROGRAMA
CONTROL NUMERICO
La informacin hasta aqu allegada se debe
llevar a lenguaje CNC (cdigos) o en su
defecto se trae del software MASTERCAM. El
conjunto de informacin que corresponde a
una fase de mecanizado recibe el nombre de
bloque o secuencia.
El formato de bloque permite diferenciar e
interpretar las distintas informaciones
contenidas en l.
La informacin contenida en los bloques se
agrupa en instrucciones o funciones, en donde
cada instruccin se compone de una letra
llamada direccin y unos nmeros.
Para facilitar el intercambio de programas
entre mquinas control numrico de distintos
fabricantes se han propuestos varias normas.
Para la codificacin de los caracteres
(nmeros, letras y smbolos) se utilizan tres
sistemas bsicos: EIA, ASCII e ISO.
CDIGOS G, M Y DE APOYO PARA EL TORNO
DE CONTROL NUMRICO COMPUTARIZADO
Actualmente existen varios fabricantes de
controles numricos y cada fabricante
especifica los cdigos de programacin
utilizados en su mquina, los controladores
ms usados en la industria metal mecnica
son:
Control General Electric.
Control Fanuc (el que se usa en el laboratorio
de CNC).
Control Anilam.
Control Mazatrol.
Control Siemens.
Control Milacron.
Control Denford.
Control Heidenhain.
Para la elaboracin de un programa de control
numrico, el tcnico programador debe conocer
las caractersticas de la pieza a fabricar, la
mquina y accesorios, por lo que se tendrn que
analizar los siguientes factores:
El plano de fabricacin de la pieza y el tamao del
lote.
Las dimensiones de la pieza.
Los maquinados a realizar.
Eleccin de la mquina de CNC.
Tipos de herramientas a utilizar.
CDIGOS DE
PROGRAMACIN
Existe una gran variedad de lenguajes de
programacin para las mquinas herramienta
con CNC, el fabricante es quien determina el
diseo y lenguaje a emplear con base en las
normas establecidas para tal propsito.
La ejecucin de un programa en una mquina
herramienta con CNC como el torno con
control numrico starturn se realiza siguiendo
unas normas fijadas que definen las rdenes
deseadas para determinar tipo de maquinado
que se desee, lo anterior conforma diferentes
bloques y cada bloque consiste en una o
varias palabras, las cuales se componen de
letras, signos y cifras.
Un cdigo de programacin para las mquinas
herramienta con CNC es el desarrollo
normalizado de instrucciones definidas en
donde se seala el tipo de accin que la
mquina debe ejecutar.

As, las instrucciones descritas por el programa


de maquinado determinan la forma que la
herramienta de corte debe dar a la pieza por
maquinar.
En el torno starturn se indica a la herramienta
la ruta para maquinar una pieza mediante
coordenadas cartesianas establecidas en el
diseo, implicando en este caso, el uso de
instrucciones que conforman un programa.
Los cdigos preparatorios cambian la forma de
operacin de las mquinas herramienta de
CNC y estn formados por la letras seguida
por una cifra de dos nmeros.
La programacin nativa de la mayora de las
mquinas de Control Numrico Computarizado
se efecta mediante un lenguaje de bajo nivel
llamado G & M.
Se trata de un lenguaje de programacin
vectorial mediante el que se describen
acciones simples y entidades geomtricas
sencillas (bsicamente segmentos de recta y
arcos de circunsferencia) junto con sus
parmetros de maquinado (velocidades de
husillo y de avance de herramienta).
El nombreG & Mviene del hecho de que el
programa est constituido por
instruccionesGenerales yMiscelneas.
Si bien en el mundo existen an diferentes
dialectos de programacin con cdigos G&M,
se dio un gran paso adelante a travs de la
estandarizacin que promovi la ISO.
Esta estandarizacin fue adoptada por la
totalidad de los fabricantes industriales serios
de CNC y permite utilizar los mismos
programas en distintas mquinas CNC de
manera directa o con adaptaciones menores.
A pesar de tratarse de un lenguaje de
programacin muy rudimentario para los
gustos actuales, lo robusto de su
comportamiento y los millones de lneas de
programacin que hacen funcionar mquinas
de CNC en todas las latitudes del planeta
aseguran su vigencia en los aos por venir.

Vous aimerez peut-être aussi