• No se han encontrado resultados

La interpolación circular sólo es posible en los ejes del plano se-

leccionado. Según lo descrito en el capítulo 3.4.2, se tienen que in- dicar parámetros de interpolación en la programación de centros. La asignación de parámetros de interpolación y los correspon- dientes ejes está definida en el parámetro MACODA 7010 00030 ”Clasificación de eje”. I J K 100 200 300 10 20 30 1 2 3 I J K

Determinación de los parámetros de interpolación:

La tabla que aparece junto a estas líneas muestra la relación entre la clasificación de eje y el parámetro de interpolación necesario. Si ambos ejes del plano se encuentran en la misma columna, se aplican los parámetros que aparecen en el borde derecho; de lo contrario, los que aparecen en el borde inferior.

3.20

Programación de clasificación de eje

G21

La clasificación de eje G21 (véase también Selección de planos G17, G18, G19 en cap. 3.18) define el significado técnico para el trabajo de un eje en el canal de mecanizado.

Con la clasificación de eje se establece

D qué ejes abren los planos G17, G18 y G19 y cuál es el eje principal, secundario o de aproximación,

D cuál de los dos ejes programados en G20 es el eje principal y cuál el eje secundario,

D qué parámetro de interpolación I, J, K se asigna al correspondiente eje principal y secundario en la interpolación circular y helicoidal. La clasificación de eje se ajusta en el parámetro MACODA 7010 00030 específicamente para el canal para todos los ejes lógicos en el canal. Una transferencia de eje puede influir en el significado técnico para el trabajo de los ejes lógicos. En este caso se aplica:

D Si un eje se incorpora en un canal al cual no perteneció en el estado de conexión, recibe primero la ”clasificación de eje neutra” 999 (sin significado técnico para el trabajo).

Con G21 se define la clasificación de eje definitiva en el programa de pieza, de modo que el eje en cuestión puede participar posterior- mente en la apertura de un plano y, por lo tanto, en una interpolación circular o helicoidal.

Al programar G21, cada clasificación de eje con un significado téc- nico para el trabajo (1, 2, 3, 10, 20, 30, 100, 200, 300) sólo se debe asignar una vez por canal. La clasificación de eje 999 (sin significado técnico para el trabajo), en cambio, se puede asignar un número ilimi- tado de veces en el mismo canal.

D Si se recupera en un canal un eje que pertenecía a dicho canal en el estado de conexión y había sido cedido temporalmente por éste, vuelve a tomar su clasificación de eje del estado de conexión. D Si se retira un eje de un grupo de ejes que se encuentra dentro del

plano actual, es decir, que es el eje principal o secundario del plano de trabajo seleccionado, el plano seleccionado ya no se puede abrir. Entonces, el control desactiva de forma implícita el plano seleccio- nado y activa en su lugar la función G16 ”Ningún plano”.

Ejemplo:

N100 G17 X0 Y0 Z0

... Clasificación de eje por defecto: X=1, Y=2, Z=3. N200 G512(Y) Y se retira del grupo de ejes. Se conmuta de forma

implícita a G16.

La interpolación circular ya no es posibles.

N210 G511(YA) Se introduce el eje YA en el grupo de ejes. Recibe una nueva clasificación de eje neutra.

N220 G21 YA2 YA recibe la clasificación de eje 2. N230 G17 Conmutación al plano X/YA. N240 G2 X.. YA.. La interpolación circular es posible.

Programar clasificación de eje:

G21 (<LANi><Clasificación de eje>,..,<LANn><Clasificación de eje>) con

LAN identifica el/los eje(s) lógico(s). Clasificación de

eje Valor de clasificación de eje programable.

Valores admisibles:

1, 2, 3, 10, 20, 30, 100, 200, 300, 999.

¡Se tiene que tener en cuenta que, en cada ca- nal, cada clasificación de eje excepto 999 sólo se puede asignar una vez!

Ejemplo:

G21 X1 Y2 X3 B200 En el programa de pieza se aplica la clasificación de eje

X=1, Y=2, Z=3, B=200

3.21

Activación de tablas

G22

Con G22 se activan:

D Tablas de desplazamiento del punto cero D Tablas de corrección

D Tablas para la función Plano inclinado

Las tablas se encuentran como ficheros ASCII en el sistema de ficheros del PNC. El número de tablas está limitado por la capacidad del sistema de ficheros.

N... G22 V {<Ruta>}<Nombre de fichero>

Activación de un tabla de desplaza- miento del punto cero

N... G22 K {<Ruta>}<Nombre de fichero>

Activación de una tabla de correc- ción

N... G22 ID {<Ruta>}<Nombre de fichero>

Activación de una tabla de correc- ción Plano inclinado

con:

<Nombre del fichero> Nombre de fichero de libre elección.

<Vía acceso menús> Indicación opcional de la ruta de acceso del directorio en el cual se encuentra el fichero.

.

Antes de ”{<Ruta>}<Nombre de fichero>” se tiene que encontrar

un espacio. Ejemplos:

G22 V /mnt/

npvtab1.npv activa la tabla de desplazamiento del puntocero ”npvtab1.npv” en el directorio Mount ”/mnt”.

G22 K geotab2.geo activa la tabla de corrección ”geotab2.geo”. El fichero se busca en la ruta /database. Si la tabla buscada se encuentra allí, se ac- tiva. De lo contrario, se sigue buscando en la ruta de búsqueda de subprogramas y se activa la primera tabla encontrada con el nombre geotab2.geo.

G22 V npvtab3.npv

K geotab3.geo Las tablas ”npvtab3.npv” y ”geotab3.geo”se buscan en el directorio /database y (en su caso) en la ruta de búsqueda de subpro- gramas y se activan. En un bloque se pue- den activar varias tablas.

Efecto

Para G22 y las tablas de desplazamiento del punto cero se aplica:

D La asignación de columnas de tabla a los ejes del canal tiene lugar a través de los nombres de eje introducidos en la tabla. Se puede tratar de nombres de eje lógicos o físicos; los nombres de eje lógicos tienen prioridad ante los nombres de eje físicos.

En el editor de tablas se puede activar la opción Asignación fija para la tabla (o al crear la tabla en CPL).

Si la tabla de desplazamiento del punto cero es una tabla con la op- ción Asignación fija, se comprueba con la selección por G22 si la con- figuración de ejes actual del canal coincide con la tabla. Si éste no es el caso, se emite un mensaje de error y la ejecución del programa se cancela.

Si no está activada la opción Asignación fija, las desviaciones entre la configuración de ejes actual y las columnas de la tabla no producen ningún mensaje de error. De este modo, se pueden seleccionar, por un lado, tablas que contienen únicamente valores de desplaza- miento para una parte de los ejes. Asimismo, se pueden utilizar ta- blas que contienen columnas adicionales con valores de desplazamiento para ejes que sólo se incorporarán en el canal en un momento posterior.

Ejemplo 1: G22 V npvtab1.npv (tabla de desplazamiento del punto

cero en el canal 1)

El canal 1 contiene 3 ejes

Asignación fija: 3 ejes de canal <–> 3 ejes de tabla

Ejemplo 2: G22 V npvtab2.npv (tabla de desplazamiento del punto

cero en el canal 2)

El canal 2 contiene 4 ejes

Sin asignación fija: 4 ejes de canal <–> 2 ejes de tabla

––> ningún mensaje de error, porque la asignación fija no está acti- vada.

Ejemplo 3: G22 V npvtab1.npv (tabla de desplazamiento del punto

cero en el canal 2)

El canal 2 contiene 4 ejes Asignación fija activada

––> mensaje de error porque la asignación fija está activada.