Sunteți pe pagina 1din 14

7.5.

- Programación de partes
por control numérico

Nicolás Beltrán Rangel


Dr. Juan Antonio Serrato Frausto
Manufactura Integrada Por Computadora
• La programación de piezas NC consiste en planificar y
documentar la secuencia de pasos de procesamiento que
debe realizar una máquina NC. El programador de piezas
debe tener conocimientos de mecanizado (u otra
tecnología de procesamiento para la cual está diseñada la
máquina NC), así como de geometría y trigonometría.

La parte de documentación de la programación de piezas


involucra el medio de entrada utilizado para transmitir el
programa de instrucciones a la unidad de control de la
máquina NC.
• La programación parcial se puede lograr usando
una variedad de procedimientos que van desde
métodos altamente manuales hasta métodos
altamente automatizados
.
Los métodos son:
1. Programación manual de partes
2. Programación de partes asistida por
computadora
3. Programación de partes con CAD / CAM
4. Introducción manual de datos.
7.5.1.- Programación manual de partes

• En la programación manual de piezas, el


programador prepara el código NC utilizando un
lenguaje de máquina de bajo nivel que se
describe brevemente en esta sección y más
detalladamente en el Apéndice 7A.
• El sistema de codificación se basa en números
binarios. Esta codificación es el lenguaje de
máquina de bajo nivel que la MCU puede
entender.
NC utiliza una combinación de los sistemas de
números binarios y decimales, llamado sistema
decimal codificado en binario (BCD).

• En este esquema de codificación, cada uno de los


diez dígitos (0–9) en el sistema decimal se
codifica como un número binario de cuatro
dígitos, y estos números binarios se agregan en
secuencia como en el sistema de números
decimales.
De una secuencia de caracteres, se forma una palabra.
Una palabra especifica un detalle sobre la operación,
como la posición x, la posición y, la velocidad de
avance o la velocidad del cabezal.

De una colección de palabras, se forma un bloque.


Un bloque es una instrucción completa de NC.
Especifica el destino del movimiento, la velocidad y la
alimentación de la operación de corte y otros
comandos que determinan explícitamente qué hará la
máquina herramienta.

La organización de palabras dentro de un bloque se


conoce como formato de bloque. Aunque se han
desarrollado varios formatos de bloque diferentes a lo
largo de los años
Ejemplo

• Un bloque de instrucciones para una fresadora


NC de dos ejes probablemente incluiría las
coordenadas xy a las que se debe mover la mesa
de la máquina, el tipo de movimiento a realizar
(interpolación lineal o circular), la velocidad de
rotación de la fresa y la velocidad de avance a la
que se debe realizar la operación de fresado.
Los dos comandos en formato de dirección de palabra para
realizar las dos operaciones de perforación

N001 G00 X07000 Y03000 M03


N002 Y06000

Donde:

N: es el prefijo del número de secuencia

X y Y: son los prefijos para los ejes x-y, respectivamente

G:Palabras preparatorias. Consisten en dos dígitos numéricos


(siguiendo el prefijo "G") que preparan la MCU para las
instrucciones y los datos contenidos en el bloque.

M: se utilizan para especificar funciones diversas o auxiliares que


están disponibles en la máquina herramienta.
N001 G00 X07000 Y03000 M03
N002 Y06000

Por ejemplo, G00 prepara el controlador para un


movimiento transversal rápido de punto a punto
entre la ubicación actual y el punto final definido
en el comando actual.

El M03 en el ejemplo se usa para iniciar la rotación


del husillo.
N001 G00 X07000 Y03000 M03
N002 Y06000
• Las palabras en un bloque de instrucciones están
destinadas a transmitir todos los comandos y
datos necesarios para que la máquina
herramienta ejecute el movimiento definido en
el bloque. Las palabras requeridas para un tipo
de máquina herramienta pueden diferir de las
requeridas para un tipo diferente.
• El torneado requiere un conjunto diferente de
comandos que el fresado. Las palabras en un bloque
generalmente se dan en el siguiente orden (aunque
el formato de dirección de palabra permite
variaciones en el orden):

N= número de secuencia
G= palabra preparatoria coordenadas
X-Y-Z= para ejes lineales
A-B-C= para ejes de rotación
F= velocidad de alimentación
S= velocidad del husillo
T= selección de herramienta
M= comando misceláneo
Apéndice 7A
Esto describe los detalles del sistema de codificación
utilizado en el programa de pieza manual. Se proporcionan
ejemplos de comandos de programación y se definen las
diversas palabras G y palabras M.

La programación manual de piezas se puede utilizar tanto


para trabajos punto a punto como para contornear. Es más
adecuado para operaciones de mecanizado punto a punto,
como la perforación. También se puede usar para trabajos
simples de contorneado, como fresado y torneado cuando
solo dos ejes están no involucrados. Sin embargo, para
operaciones complejas de mecanizado tridimensional,
existe una ventaja en el uso de una técnica de programación
de piezas más potente como CAD / CAM.

S-ar putea să vă placă și