0% encontró este documento útil (0 votos)
96 vistas34 páginas

III Programación

El documento describe el sistema de coordenadas cartesianas, que utiliza un par ordenado de números para describir la posición de puntos en un plano. Explica los tipos de coordenadas cartesianas absolutas e incrementales y proporciona ejemplos de su uso. También incluye información sobre el uso de coordenadas en fresadoras y tornos CNC.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
96 vistas34 páginas

III Programación

El documento describe el sistema de coordenadas cartesianas, que utiliza un par ordenado de números para describir la posición de puntos en un plano. Explica los tipos de coordenadas cartesianas absolutas e incrementales y proporciona ejemplos de su uso. También incluye información sobre el uso de coordenadas en fresadoras y tornos CNC.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Es un sistema de geometría donde se describe la posición de los

puntos en el plano utilizando un par ordenado de números.

Coordenadas Cartesianas Absolutas


• Las coordenadas absolutas se refieren a distancias al
origen (0,0), que corresponde a la intersección de los
ejes X e Y. Utilice coordenadas absolutas cuando
conozca los valores de X e Y precisos del punto.
Coordenadas Cartesianas Incrementales
• Las coordenadas relativas se basan en el último punto
precisado. Las coordenadas relativas se utilizan
cuando se conoce la ubicación de un punto en relación
con el punto anterior.
Y
4
3 (X2, Y3)
2
(X-2,Y1)
1
-X X
-4 -3 -2 -1 1 2 3 4
-2
(X-4,Y-2)
-3 (X2.5,Y-3.25)
-4
-Y

Coordenadas Coordenadas
Absolutas Incrementales
Fresadora

Coordenadas Coordenadas
Absolutas Incrementales
Torno
Hay muchos dialectos y estándares G-Code. Si bien gran parte sigue
siendo el mismo de un controlador a otro (dejando de lado las
alternativas al código G de maquinas de la marca Mazatrol, o el
lenguaje CNC conversacional de maquinas de la marca Heidenhain
entre otros).

El software CAM utiliza lo que se llama un postprocesador para


tratar los dialectos del código G. La función del postprocesador es
traducir un lenguaje idealizado que suele ser interno del software
CAM a un dialecto de código g específico.
Estas funciones se emplean para determinar la
geometría de la pieza y condiciones de trabajo
del CNC. Listaremos todas las funciones G de
nuestra maquina y posteriormente las
explicaremos una por una.
Comprendida entre M0 y M45.
Estas funciones auxiliares,
definen por ejemplo:
sentido de giro del
cabezal, señal de fin de
programa, selección de la
gama de velocidades, etc.
La mayoría de los códigos G’s contienen variables
(direcciones), definidas por el programador para cada
función específica.

N Número de Bloque (Inicio de bloque) J Localización en Y del


centro de un arco.
G Función preparatoria
K Localización en Z del
X Coordenada X. centro de un arco.
S Velocidad del husillo.
Y Coordenada Y.
F Asigna Velocidad de corte.
Z Coordenada Z.
M Función Miscelánea.
I Localización en X del
centro de un arco.
Numero de programa.
El carácter de dirección O se utiliza para identificar un
programa. Va seguido de un número entre 0 y 99999. Puede tener
hasta 500 números de programa (200 programas en una máquina
antigua) en su Lista de programas.

Formato
O_ _ _ _
Numero de bloque (o de línea de programa).
Sirve para identificar los números de línea del programa. Estará
comprendido entre 0 y 9999. Conviene preferentemente comenzar con la
numeración desde N10 y numerar de 10 en 10 por si hubiera que colocar
líneas intermedias para corregir errores u omisiones.

Formato
N_ _ _ _
Avance
Nos permite programar la velocidad de avance de los carros en 2 unidades
distintas: mm /min y in / rev, siendo el máximo programable en cada caso
de 9999 mm / min. y de 500 in / rev; aunque estos valores no los puede
ejecutar la máquina por cuestiones de fabricación. De esta manera el
avance máximo estará limitado por el valor de 3000 mm / min.
Formato
F_ _ _ _
Esta dirección va directamente ligada al código a los códigos G94 y G95,
cuando programamos un avance con la instrucción G94, nos estamos
refiriendo a un avance expresado en mm/min. Es decir, seria perfectamente
posible indicar un avance de F200. Pero al utilizar G95, debemos tener en
cuenta que utilizaremos un avance expresado en in/vuelta, lo cual indica
que los avances a utilizar deberán ser más bajos (F0,15).
Función de Herramienta
Todos los tornos CNC tiene Carruseles o Revolver que contienen los pockets
(cavidades) para albergar las respectivas herramientas que se van a emplear en
un proceso de maquinado

Los 2 primeros dígitos indican la


posición de la torreta tipo
revolver. En nuestra máquina,
bastará con un dígito por tener
Formato
solo 8 posiciones. Por lo tanto
variará entre 1 y 8.
T_ _ _ _
Los 2 dígitos que siguen al punto
decimal indican cual es la
herramienta que está colocada en
esa posición Ese número varia
entre 1 y 32 e indica las
dimensiones y la forma de esa
herramienta que se encuentran
almacenados en una memoria
auxiliar de la máquina llamada
Tabla de herramientas.
Control de Giro
Se puede programar la velocidad en 2 unidades:
a) Revoluciones por minuto (r.p.m.). Estará comprendido entre 0 y 9999,
aunque el limite superior lo establece la máquina por construcción en 3000
r.p.m.
Formato
S_ _ _ _
b) El sentido de giro se define con los códigos M03 (sentido horario) y
M04 (Anti-horario

Fresadora Torno
Utilizando una de estas tres funciones,
indicamos al control el plano en el que
vamos a trabajar. Las tres funciones
son modales (permanecerán activas hasta
que sean reemplazadas por otra instrucción
o por M02, M30, RESET o EMERGENCIA).
G17 Es la encargada de indicar al control
que vamos a trabajar en el plano XY.
G18 Es la encargada de indicar al control
que vamos a trabajar en el plano XZ.
G19 Es la encargada de indicar al control
que vamos a trabajar en el plano YZ.
La función de los códigos G20 y G21 es decirle a su controlador en qué
unidades están los números del programa. Si el programa comienza con un
G20, asumirá que el programa usa pulgadas para las coordenadas, si
comienza con un código G21 , asumirá milímetros.
Los valores que acompañan a cada comando son los desplazamientos sobre
cada eje, ahora, la máquina debe tener siempre un punto de referencia. Por
lo general, el punto de referencia es la coordenada 0,0 también conocida
como punto de origen, o PuntoCero.

El comando G90 indica Modo Absoluto,


es decir que todos los valores de las
coordenadas X,Y serán referidos a ese
punto de origen. El
comando G91 indica Modo Incremental o
Relativo, o sea, utilizará el
PuntoCero sólo cuando comience el
trazado, de allí en más, el último
punto, se convertirá en punto de
origen para el próximo desplazamiento.
Los códigos G98 y G99 se utilizan
para elevar la fresa a diferentes
alturas durante un ciclo fijo en
una fresadora CNC.

En los tornos, estos códigos G se


utilizan para configurar el modo de
velocidad de avance G98 para que el
avance sea por minuto o G99 para que
el avance sea por revolución.
G41 y G42 son comandados cuando la herramienta avanza sobre el lado
izquierdo y derecho respectivamente. Al ejecutar G41 ó G42, la
herramienta se encuentra en el modo de compensación y posiciona
siempre el centro del radio de nariz de la herramienta sobre la línea
perpendicular a la pieza de trabajo en la posición del movimiento
comandado,
Mediante la función G43 podemos compensar
diferencias de longitud existentes entre la
herramienta programada y la herramienta que
vamos a utilizar positivamente.
La compensación se efectúa en referencia al
parámetro H y Z, en cambio con el G44 podemos
compensar diferencias de longitud existentes
entre la herramienta programada y la
herramienta que vamos a utilizar
negativamente.
El código G49 cancelará la compensación de
longitud de herramienta positiva (G43) o
negativa (G44).
El cero pieza es el punto en donde el programador sitúa un sistema de
referencia según ejes X - Z, respecto de los cuales define la geometría
(cotas) de la pieza que quiere programar. El cero pieza viene dado
respecto del cero máquina, trabajando de esta manera - una vez definido
el cero pieza - el programa CNC es independiente de la posición exacta en
que se amarra la pieza
Se emplea para efectuar acercamientos o alejamientos, pero
NUNCA para mecanizar. El carro se desplazará con la máxima
velocidad disponible.
Formato Torno Formato Fresadora
G00 X__ Z __ G00 X___ Y___ Z___
G00 X __ G00 X___
G00 Z __ G00 Y___
G00 Z___
Los desplazamientos programados después de G01 se ejecutan según
una línea recta al avance F programado.

Formato Torno Formato Fresadora


G01 X__ Z __F__ G01 X___ Y___ Z___F___
G01 X __F__ G01 X___F___
G01 Z __F__ G01 Y___F___
G01 Z___F___
Al igual que la interpolación lineal, la herramienta sigue una
trayectoria nada mas que en forma de arco con un avance
preestablecido.
Formato Torno Formato Fresadora
G02 X__ Z __R__F__ G02 X___ Y___I___J___ Z___R___F___
Formato Torno Formato Fresadora
G03 X__ Z __R__F__ G03 X___ Y___ Z___I___J___R___F___
Se utilizan al final de un programa las instrucciones que posicionan
en Home a la herramienta y la instrucción de fin de programa, también
es muy importante usar este código cada vez que se haga un cambio de
herramienta, de lo contrario es posible averiar la maquina si se hace
un cambio de herramienta dentro del espacio donde se esta maquinando.

Formato
G28 U0 W0
Torno

G28 X0 Y0 Z0
Fresadora

También podría gustarte