Ejemplo. Si suponemos que la herramienta tiene un diámetro de 10 mm
a la posición marcada en la pantalla del panel de control, deberá
restársele 5 mm que se asocian al radio de la herramienta de corte. En
el caso del eje Y la coordenada que se lee en el panel de control se le
restan 5 mm. En el caso del eje Z la longitud de la herramienta deberá
ser considerada. Si en el maquinado de la pieza solamente una
herramienta de corte será: utilizada se puede tomar la coordenada que
aparece en el panel de control, cuando la superficie perpendicular al eje
de la herramienta es rozada por la punta de la herramienta de corte. En
la memoria del herramental la longitud de la herramienta es considerada
como cero.
Cuando varias herramientas son utilizadas en el proceso, se lleva el
husillo de trabajo hasta hacerlo coincidir con la superficie a maquinar. La
coordenada que se lea en el panel de control será la coordenada del
origen. Las dimensiones de la herramienta se incluyen en la localidad de
la memoria correspondiente. La compensación se realiza automática
mente cuando la herramienta se selecciona.
Una vez conocidas las coordenadas del origen del sistema coordenado
de trabajo se programa la función G92 X_ Y_ Z_. El control numérico
transfiere el origen del sistema coordenado del cero máquina al punto
definido por X, Y y Z.
ESTABLECIMIENTO DEL SISTEMA COORDENADO DE TRABAJO
UTILIZANDO LAS FUNCIONES G54-G59.
Seis diferentes sistemas coordenados pueden ser establecidos utilizando
el conjunto de funciones G54-G59. Estos sistemas coordenados se
establecen introduciendo en la memoria de la maquina las coordenadas,
respecto del cero máquina, de los orígenes de los sistemas de trabajo.
En el programa de control numérico el origen de trabajo se activa
mediante la programación de la función correspondiente a la localidad
de memoria donde las coordenadas de su origen se almacenaron.
G54
SISTEMA DE TRABAJO 1
G55
SISTEMA DE TRABAJO 2
G56
SISTEMA DE TRABAJO 3
G57
SISTEMA DE TRABAJO 4
G58
SISTEMA DE TRABAJO 5
G59
SISTEMA DE TRABAJO 6
Ejemplo:
G55 G00 X20 Z100
En este caso, la colocación de la herramienta se realiza a las posiciones
especificadas en los vocablos dimensionales. Estas coordenadas se
localizan respecto al sistema de trabajo 2 debido a la programación de
la función G55.
SISTEMAS LOCALES DE REFERENCIA
Mientras se programa en un sistema coordenado de trabajo, es
conveniente tener un sistema local definido. El sistema local se
especifica respecto al sistema coordenado de trabajo mediante la
utilización de la función G52. El origen de este sistema se define en los
vocablos dimensionales que acompañan a la función principal. Por
ejemplo, cuando se programa:
G52 X20 Y45 Z32
Con lo cual, en la posición especificada se define e! origen de un nuevo
sistema coordenado. La dirección de los ejes del nuevo sistema definido
coincide con las direcciones de los ejes del sistema coordenado de
trabajo. Cuando un sistema local se define, las instrucciones de
movimiento que se programen en modo absoluto estarán referidas al
sistema local definido. El sistema local puede ser cambiado mediante la
programación de la función G52 acompañado por las coordenadas del
nuevo origen. El sistema local puede ser anulado mediante la
programación de la función G52 acompañado de los vocablos
dimensionales igualados a cero.
SELECCIÓN DEL PLANO DE MAQUINADO
En aplicaciones relacionadas con interpolaciones circulares y
compensación del radio de la herramienta, la selección del plano de
maquinado le permite conocer al sistema de control el eje perpendicular
al plano de maquinado y los ejes respecto de los cuales la interpolación
y la compensación del radio de la herramienta podrá ejecutarse. La
definición del plano de maquinado se realiza mediante la programación
de las siguientes funciones:
G17
DEFINICIÓN DEL PLANO X-Y
G18
DEFINICION DEL PLANO X-Z
G19
DEFINICIÓN DEL PLANO Y-Z
PROGRAMACIÓN ABSOLUTA E INCREMENTAL
En control numérico existen dos formas posibles de especificar, los
valores de los vocablos dimensionales. La diferencia entre estas dos,
formas es la referencia utilizada en la especificación:
FUNCIÓN G90.
En el caso de coordenadas especificadas en forma absoluta se utiliza la
función G90. Las coordenadas especificadas respecto de este sistema
deberán ser siempre referidas
al sistema coordenado activo en ese momento. Ejemplo:
G90 GOO X30 Y60
FUNCIÓN G91.
En este caso, la posición a la que ha de desplazarse la herramienta de
corte se programa mediante los, vocablos expresados respecto al punto
anterior definido. Ejemplo:
G91 G00 X20 Y30
LA FUNCIÓN DE LA HERRAMIENTA
El proceso de manufactura de una pieza generalmente utiliza varias
herramientas de corte en sus operaciones,(en manufactura a estas
operaciones se les conoce como fases del proceso). Para _ ejecución de
cada fase, una herramienta debe ser colocada en el husillo de trabajo.
En control numérico el cambio de herramienta' se realiza en forma
automática mediante la programación de una orden especifica. Las
dimensiones de la herramienta se programan utilizando los
compensadores estáticos y dinámicos de la herramienta.
El cambio de la herramienta de corte se especifica utilizando el vocablo
T. Cuando esta función se programa en forma conjunta con la función
auxiliar MO6 (cambio automático de herramienta) la herramienta de
corte se desplaza hasta la posición de cambio automático. En esta
posición el carrusel de herramientas retira la herramienta activa en el
husillo de trabajo y en su lugar coloca la herramienta cuya posición se
especifico bajo el vocablo T. Ejemplo:
M6 T2
Cuando el anterior comando se ejecuta, la herramienta se desplaza a la
posición de cambio automático, el carrusel retira la herramienta que se
encuentra activa y coloca la herramienta número 2 del carrusel en el
husillo de trabajo.
FUNCIÓN G00.
Cuando esta función se programa, la herramienta se desplaza a la
posición programada, siguiendo una línea recta a una velocidad
especificada en el sistema de control. Generalmente esta función se
utiliza para colocar la herramienta de corte de un punto a otro, dentro
del espacio de trabajo de la máquina. Cuando una función G00 se
ejecuta, la herramienta es acelerada hasta alcanzar una velocidad
predeterminada.
Cuando el control detecta la aproximación a la posición programada la
herramienta desacelera.
La programación de esta función puede realizarse en coordenadas
absolutas o incrementales. Además deberá tenerse cuidado de
programar los desplazamientos de la herramienta considerando la
secuencia de los movimientos. El primer movimiento de la herramienta
deberá programarse en un plano paralelo al plano de maquinado. Una
vez colocada la herramienta esta podrá descender a lo largo del eje
perpendicular al plano de maquinado. En forma similar cuando la
herramienta se retire después del proceso de corte se deberá mover en
la dirección perpendicular al plano de maquinado retirándose de éste y
posteriormente se deberá desplazar la herramienta en un plano paralelo
al plano de maquinado.
FUNCIÓN G01.
Cuando esta función se utiliza la herramienta se desplaza a la posición
programada, siguiendo una línea recta entre el punto en el que se
encuentra colocada y el punto programado. La velocidad de
desplazamiento de la herramienta se especifica en el vocablo F que se
encuentra en el mismo bloque donde se programo la función G01. La
programación de esta función podrá realizarse en coordenadas absolutas
o incrementales.
Las recomendaciones dadas en la programación de la función de
colocación G00 deberán ser tomadas en cuenta cuando se programe
utilizando la función G01.
FUNCIONES GO2 y GO3.
Las funciones que describen arcos de circulo se conocen como funciones
de interpolación circular. En estas funciones el punto final que debe
alcanzarse se programa en los vocablos dimensionales que acompañan a
la función G. Así el punto final del arco se especifica por los vocablos X,
Y o Z, donde las magnitudes pueden ser expresadas en coordenadas
absolutas o incrementales. También se debe programar el radio del
círculo que se describirá o de manera alternativa las coordenadas del
centro del radio y la velocidad de avance de la herramienta. Un
importante aspecto que debe considerarse es que el plano de
maquinado donde se define el arco de círculo deberá ser programado en
un bloque anterior. Además de estos valores deberá programarse el
sentido de la trayectoria de la herramienta cuando la función se ejecute:
La función G02 define un arco de círculo en el sentido de las manecillas
del reloj.
La función GO3 define un arco de círculo en el sentido contrario al de las
manecillas del reloj.