CNC - CODIGOS PARA TRAZADORES (Parte IV)
Funciones Preparatorias - Compensaciones (G40, G41, G42)
La compensación, no es otra cosa que un pequeño desplazamiento de la herramienta sobre la línea de corte, es decir, puedes cortar justo por el centro de la línea (G40), o bien a un lado (Derecha (G42) o Izquierda (G41)). Aquí tienes una imagen en donde se ven las tres compensaciones posibles.
A estos tres comandos, no les acompaña ningún valor que le indique de cuanto será la compensación, sin embargo la máquina debe tener la capacidad suficiente para reconocer el diámetro de la herramienta con la que está trabajando en el momento de aplicarla y así calcular, de cuanto será la compensación, si recuerdas, anteriormente, habíamos visto los comando del tipo T00, T01, T02, bueno, pues justamente este valor está cargado en la memoria de la máquina, es decir, sabe perfectamente el diámetro de la herramienta que está utilizando, o al menos debería saberlo...
Unidad de Datos (G70, G71)
Hasta donde yo se, Internamente una máquina trabaja con puntos, y la resolución de la misma estará dada en Puntos por Pulgada (G70), o bien Puntos por Milímetros (G71), de allí surgirá una equivalencia que luego será traducida en las dimensiones de las piezas que se estén trabajando.
Según la información que encontré, estas son las dos medidas más utilizadas y estandarizadas para las fresadoras, tornos, taladros etc., y creería que son las que deberíamos adoptar para nuestra máquina, pero bueno, igual que antes, esto dependerá de cada fabricante.
No diré más de este par.
Modos de Desplazamiento (G90, G91)
Es muy importante que comprendas estos dos comandos, ya que de ellos dependerá el modo en que la máquina deberá desplazarse sobre cada eje.
Recuerdas cuando hablamos de los comando X,Y y Z, bueno 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.
Se habrá entendido...???
Bueno, lo aclaremos un poco más, mira estos dos gráficos, a pesar de que se trata del mismo, las instrucciones de trazado serán distintas, en un caso lo haremos en Modo Absoluto (G90), y en el otro lo haremos en Modo Incremental o Relativo (G91).
Desplazamiento Absoluto
N0000 G90 G00 X4 Y7
|
Desplazamiento Incremental
N0000 G91 G00 X4 Y7
|
Vamos por la primera...
Desplazamiento en Modo Absoluto:
N0000
Dice algo así: G90
(los desplazamientos que siguen serán referidos al punto 0,0); G00
(el desplazamiento será rápido, sin realizar cortes); se debe dirigir al punto X=4,Y=7 (a).
N0010
Dice algo así: G01
(el movimiento es realizando corte); se debe dirigir hasta el punto X=9 (b).
N0020
Dice algo así: Continúa cortando hasta el punto X=13,Y=11 (c).
N0030
Dice algo así: G00
(Movimiento sin corte y rápido); desplazarse hasta el punto X=0,Y=0 (Regresa al punto de origen 0,0)
Yo creería que es fácil de comprender, ahora veamos el otro Modo de Desplazamiento...
Desplazamiento en Modo Incremental o Relativo:
N0000
Dice algo así: G91
(los desplazamiento que siguen serán en modo incremental); G00
(el desplazamiento será rápido, sin realizar cortes); se debe mover 4 puntos en el Eje X, y 7 puntos en el Eje Y, (llega al punto a)
N0010
Dice algo así: G01
(el movimiento es realizando corte); debe moverse 5 puntos en el Eje X, (alcanza el punto b)
N0020
Dice algo así: Desplazarse 4 puntos en el Eje X, y 4 puntos en el Eje Y (llega al punto c)
N0030
Dice algo así: G00
(el desplazamiento será rápido, sin realizar cortes); Desplazarse 13 puntos hacia atrás en el Eje X, y 11 puntos hacia atrás en el Eje Y (Regresa al punto de origen 0,0)
Por Fiiiiinnnnn, terminamos...
Aplausos para quien logró comprender. Hasta aquí todo lo que fue el código CNC, como verás, hay mucho más, pero estos son los comandos que me parecieron más importantes, al menos los que yo implementaría para mi máquina.
Ahora vamos a pasar a otro lenguaje, un poco más interesante, no se si más fácil pero es un poco más práctico, y es el que utiliza la máquina que preparamos con mis alumnos, ahí nos vemos...
R-Luis...