Académique Documents
Professionnel Documents
Culture Documents
BLOQUES
La unidad básica del programa NC es el "bloque", el cual se aprecia como una
"línea de instrucción”. Cada bloque puede contener una o más “palabras”, que
expresan:
Una función a realizar, seguido de
Un campo numérico, y
Dando un valor a la función.
Las palabras pueden iniciar con cualquier letra, excepto N, ya que esta letra se
designa para el número de bloque.
Un ejemplo de bloque de programa se muestra a continuación:
N010 G00 Z46.7
Este bloque está construido con tres palabras, N010, G00 y Z46.7. Lo que significa
que se trabaja con el bloque 10, solicitando a la máquina se mueva a máxima
velocidad en dirección del eje Z, hasta llegar a la posición 46.7.
NÚMEROS
Una palabra se compone por una letra que define una función mas un valor, es
necesario reconocer las características de reconocimiento de valores de la
máquina, ya que en ocasiones no tiene la misma representación el introducir un
valor como el 12 o bien 12.0. Si la máquina exige el uso de valores reales (de
punto flotante), entonces es necesario hacer la introducción de datos de manera
detallada para evitar errores de posición.
PALABRAS
Una palabra de un programa NC es una letra aceptable seguida de un valor real.
La Tabla 3.1 muestra la lista las letras que pertenecen a las palabras reconocidas.
Tabla 3.1. Letras de palabras reconocidas
Palabras para el número de línea
Un número de línea se integra partiendo de la letra N y agregando un número
entre 0 y 99999 sin emplear signo.
Los números de línea no son necesarios por que no son usados por el sistema
intérprete. Pero es conveniente su uso para la revisión de un programa.
La Tabla 3.2 muestra la lista de las letras que pertenecen a las palabras
reconocidas para designación de ejes.
Tabla 3.2. Palabras para los ejes.
Palabras preparatorias
Las palabras preparatorias están integradas por la letra G seguidas de un número.
Sus funciones pueden ser:
Establecer referencias, por ejemplo: Determinar un origen para usarlo como
base de los movimientos.
Establecer la ruta de un maquinado, por ejemplo: Iniciar movimiento
circular.
Establecer las unidades del usuario, por ejemplo: Usar milímetros.
Establecer o eliminar compensaciones: por ejemplo altura de herramienta.