lenguaje
JAVA
</> UI
MONTES RAMIREZ
PAOLA ITANDEWI
UX
Cada CNC dispone de su
propio lenguaje de
programación, aunque suelen
ser compatibles con versiones
anteriores al igual que ocurre
con el Software.
Yañez J. (2023) Manufactura Integral. PP (16-18)
MONTES RAMIREZPAOLA ITANDEWI [Link]
cero máquina (X, Y y Z)
Establecida por el fabricante y se trata del punto de
origen de los ejes, se utiliza en determinadas
ocasiones para la "búsqueda de referencia máquina"
como una forma de calibrar la máquina cuando esta
pierde las referencias establecidas por el fabricante.
cero pieza (X, Y y Z)
Establecida por el programador o el operario según
sus necesidades, siendo este el punto a partir del cual
se programarán todos los movimientos a realizar. Las
unidades de trabajo vienen definidas por el fabricante
pudiendo ser en milímetros o pulgadas, la velocidad
del cabezal se expresa en rpm.
Yañez J. (2023) Manufactura Integral. PP (16-18)
MONTES RAMIREZPAOLA ITANDEWI [Link]
CNC
Un programa CNC se compone de un conjunto
CSS
de bloques o instrucciones debidamente
ordenadas en subrutinas o en el cuerpo del
programa, de esta forma se le suministra al CNC
toda la información necesaria para el
mecanizado de la pieza
MONTES RAMIREZPAOLA ITANDEWI Yañez J. (2023) Manufactura Integral. PP (16-18)
[Link]
El cuerpo del programa tiene la siguiente estructura:
CABECERA BLOQUES DE PROGRAMA FIN DEL PROGRAMA
Indica el comienzo del cuerpo del Se puede definir mediante las
programa, su programación es
Contiene los
funciones M02 ó M30, ambas
obligatoria en cuando el programa movimientos, equivalentes y de uso opcional.
dispone de subrutinas locales. Se operaciones, etc El comportamiento del CNC
compone del carácter "%" seguido será diferente según se utilicen
del nombre del programa o no estas funciones.
( %NombreDelPrograma )
Yañez J. (2023) Manufactura Integral. PP (16-18)
MONTES RAMIREZPAOLA ITANDEWI [Link]
Las subrutinas
Se trata de un conjunto de bloques que pueden ser llamados una o varias
veces desde otra subrutina o desde el propio programa, de forma que den
forma a todas las operaciones a realizar para la fabricación de la pieza
GLOBALES LOCALES
Se almacenan en la memoria Son parte de un programa y
del CNC como un programa solo pueden ser llamadas
independiente, pudiendo ser desde el propio programa en
llamada desde cualquier ejecución.
programa o subrutina en
ejecución.
Yañez J. (2023) Manufactura Integral. PP (16-18)
MONTES RAMIREZPAOLA ITANDEWI [Link]
CONCEPTOS:
bloques de programa formato numerico
La programación en Dígitos 0 a 9,
Código ISO está Signos +,-
especialmente punto decimal ".",
diseñada para
controlar el movimiento Pudiéndose sustituir
de los ejes, indicando VENUSvariable o
por un parámetro,
además información expresión aritmética que tenga
sobre el avance y la como resultado un número.
velocidad. (C. A. , 2000)
Yañez J. (2023) Manufactura Integral. PP (16-18)
MONTES RAMIREZPAOLA ITANDEWI [Link]
Las funciones están compuestas por:
N, G, F, S, T, D, M, H, NR y las que identifican los ejes, no
siendo necesaria la programación de todas ellas:
Cotas del punto, Cotas del punto,
n identificación X …C F
desplazamiento desplazamiento
del bloque.
de los ejes de los ejes
Funciones
preparatorias
encargadas de Velocidad del Número de
G determinar la S cabezal en rpm. T herramienta.
geometría y las
condiciones de
trabajo.
Yañez J. (2023) Manufactura Integral. PP (16-18)
MONTES RAMIREZPAOLA ITANDEWI [Link]
Las funciones están compuestas por:
Número de
D : Número de NR repeticiones de
Corrector.
bloque.
Funciones auxiliares,
encargadas de controlar
MH diferentes elementos de
la máquina como el giro
del cabezal, taladrina,
etc..
Yañez J. (2023) Manufactura Integral. PP (16-18)
MONTES RAMIREZPAOLA ITANDEWI [Link]