Documentos de Académico
Documentos de Profesional
Documentos de Cultura
HTTP
HTTP
c
" #
" $ $
%&'()*+ c !
!
c
0
156.)7!!!
!
c
c cc0 1"$!!!!!
!
!
!
!
! 8 !!
!
c *
9$$
!
c
!!!!
! !
http://www.lalibreriadelau.com/libros-de-ingenieria-mecanica-ca31_76/libro-como-usar-mastercam-
manual-practico-de-mastercam-p624
La diferencia entre ambas normas consiste en el número de agujeros que presentan sus
combinaciones: en ISO el número de agujeros totales es siempre par y con la norma EIA es
siempre impar
!
!
De acuerdo con el estándar DIN 66025*, las letras A-Z, cuando se usan como letras de
dirección, tienen el siguiente significado:
!
!
ï
ï
El lenguaje de programación de un sistema de control determina las reglas con las que
deberán construirse los bloques de programa en un programa CN.
Las bases del lenguaje de programación usado en sistemas de control CNC están
estandarizadas.
A continuación se presentan los principios básicos para el desarrollo de bloques de
programa:
Los bloques de programa consisten en un conjunto de palabras de programa que, a su vez, están
compuestas por una letra de dirección y una secuencia de números.
°
Aquí se muestran un conjunto de importantes instrucciones de estándares establecidos que
aparecen en los lenguajes de programación usados en sistemas de control CNC.
Estas son las instrucciones:
Fig.18
Aun cuando un fabricante de sistemas de control (que no siga estrictamente los estándares
establecidos) no use las palabras de programa G00, G01, G02 y G03, habrá otras con el mismo
efecto. Estas instrucciones tendrán entonces una letra de dirección diferente o serán introducidas
desde un teclado simbólico.
Los datos de coordenadas necesarios como funciones suplementarias además de las
instrucciones ya citadas, pueden ser introducidos de varias formas dependiendo del tipo de
control:
en dimensiones absolutas
en dimensiones increméntales
mediante sentencias de ángulo suplementario
en coordenadas polares
Por motivos de simplificación, los sistemas de control CNC funcionan de modo que las
palabras de programa actúan modalmente hasta que sean expresamente cambiadas. "Actuación
modal" significa que la función permanece activa hasta que se reemplaza por una nueva
instrucción o función suplementaria.
Ejemplo:
El desplazamiento rápido, G00
La instrucción de desplazamiento rápido se identifica con la palabra programa G00.
Una instrucción de desplazamiento rápido mueve la herramienta al punto destino a la
máxima velocidad de desplazamiento. Como funciones suplementarias será necesario introducir
las coordenadas del punto destino.
Fig.19: G00 para torneado
Fig.20: G00 para fresado
Ejemplos:
G00: El trayecto programado se realiza a la máxima velocidad posible, es decir, a la
velocidad de desplazamiento en rápido.
G01: Los ejes se gobiernan de tal forma que la herramienta se mueve a lo largo de una línea
recta.
G02: Interpolación circular en sentido horario.
G03: Interpolación circular en sentido antihorario.
G33: Indica ciclo automático de roscado.
G40: Cancela compensación.
G41: Compensación de corte hacia la izquierda.
G42: Compensación de corte a la derecha.
G77: Es un ciclo automático que permite programar con un único bloque el torneado de un
cilindro, etc.
Ejemplos:
M00: Provoca una parada incondicional del programa, detiene el husillo y la refrigeración.
M01: Alto opcional.
M02: Indica el fin del programa. Se debe escribir en el último bloque del programa y
posibilita la parada del control una vez ejecutadas el resto de las operaciones contenidas en
el mismo bloque.
M03: Permite programar la rotación del husillo en sentido horario
M04: Permite programar la rotación del husillo en sentido antihorario, etc.
(El sentido de giro del usillo es visto por detras de la maquina, no de nuestro punto de vista
como en los tornos convencionales)